Prošli tjedan Microsoft je izdao upravitelj paketa
U svakom slučaju, sada Kayvan
U svom blogu autor daje
Keyvan,
Upravljam razvojnim timom za Windows App Model, a posebno timom za implementaciju aplikacija. Samo sam vam htio poslati kratku poruku da vam se zahvalim što ste kreirali appget - to je sjajan dodatak ekosustavu Windowsa i čini živote Windows programera mnogo lakšim. Vjerojatno ćemo biti u Vancouveru sljedećih tjedana na sastanku s drugim tvrtkama, ali ako imate vremena, voljeli bismo se sastati s vama i vašim timom kako bismo dobili povratne informacije o tome kako olakšati svoj razvoj appgeta.
Keyvan je bio uzbuđen: Microsoft je primijetio njegov hobi projekt! Odgovorio je na pismo - i dva mjeseca kasnije, nakon razmjene pisama, došao je na sastanak u ured Microsofta u Vancouveru. Sastanku su nazočili Andrew i još jedan voditelj razvoja iz iste grupe proizvoda. Keyvan kaže da se sjajno proveo - razgovarali su o idejama koje stoje iza AppGet-a, o tome što nije bilo dobro napravljeno u
Tjedan dana kasnije, Andrew je poslao novo pismo u kojem je zapravo pozvao Andrewa da radi u Microsoftu: “Želimo napraviti neke značajne promjene u distribuciji softvera na Windowsima i postoji sjajna prilika da pomognemo u tome što Windows i sustav distribucije aplikacija u Azureu/Microsoftu izgledat će." 365. Imajući to na umu, jeste li razmišljali o tome da provedete više vremena na appgetu, potencijalno u Microsoftu?" - napisao je.
Keyvan je u početku bio malo neodlučan — nije želio ići u Microsoft kako bi radio na Windows Storeu, MSI motoru i drugim sustavima za implementaciju aplikacija. No uvjeravali su ga da će sve svoje vrijeme provoditi radeći samo na AppGetu. Nakon otprilike mjesec dana podužeg dopisivanja e-poštom, došli su do zaključka da će ugovor biti vrlo sličan acqui-hireu - Microsoft uz njegov program angažira i programera, a oni odlučuju hoće li ga preimenovati u neki drugi naziv ili će postati Microsoft AppGet .
Keyvan piše da mu tijekom cijelog procesa nije bilo posve jasno koja će biti njegova uloga u Microsoftu. Koje će biti njegove odgovornosti? Kome trebam prijaviti? Tko će njemu podnijeti izvještaj? Pokušao je pojasniti neke od tih odgovora tijekom ovih sporih pregovora, ali nikad nije dobio jasan odgovor.
Nakon još nekoliko mjeseci ponovno vrlo sporih pregovora e-poštom, rečeno mu je da će proces zapošljavanja putem BizDeva trajati jako dugo. Alternativa za ubrzanje procesa bila bi da ga jednostavno zaposlite uz "bonus", nakon čega će početi raditi na migraciji baze kodova. Nije imao ništa protiv, pa su zakazali nekoliko sastanaka/intervjua u Redmondu.
Proces je započeo. 5. prosinca 2019. Keyvan je odletio u Seattle - u sjedište Microsofta - i tamo proveo cijeli dan, intervjuirajući razne ljude i pregovarajući s Andrewom. Navečer sam uzeo taksi do zračne luke i vratio se u Vancouver.
Rečeno mu je da pričeka poziv iz kadrovske službe. Ali nakon, Keyvan nije čuo ništa od Microsofta šest mjeseci. Sve do sredine svibnja 2020., kada je Andrewov stari prijatelj sljedeći dan najavio izlazak programa WinGet:
Bok Kayvane, nadam se da si ti i tvoja obitelj dobro - čini se da BC dobro radi s covidom u usporedbi sa SAD-om.
Jako mi je žao što pozicija voditelja projekta nije uspjela. Želio sam odvojiti vrijeme da kažem koliko cijenimo vaš doprinos i ideje. Razvili smo upravitelj paketa za Windows, a prvi pregled bit će objavljen sutra na Build 2020. Također ćemo spomenuti appget u našem blogu jer mislimo da ima mjesta za različite upravitelje paketa u sustavu Windows. Naš upravitelj paketa također se temelji na GitHubu, ali očito s našom vlastitom implementacijom i tako dalje. Također je otvorenog koda, tako da bismo očito pozdravili svaki vaš doprinos.
Keyvan nije bio previše iznenađen. Do tada je već postalo očito da neće biti pozvan da radi u Microsoftu, što ga nije uznemirilo, jer je sumnjao da želi raditi za tako veliku tvrtku.
Ali pravo iznenađenje čekalo ga je sutradan kada je ugledao
Jesam li uznemiren što se Microsoft, tvrtka vrijedna 1,4 bilijuna dolara, konačno sabrao i izdao pristojan upravitelj paketa za svoj vodeći proizvod? Ne, trebali su ovo učiniti prije mnogo godina. Nisu trebali zeznuti Windows Store toliko koliko jesu,” piše Keyvan. “Stvarnost je takva da koliko god se trudio promovirati AppGet, on nikada neće rasti istom brzinom kao Microsoftovo rješenje. Nisam stvorio AppGet da bih postao bogat, slavan ili dobio posao u Microsoftu. Stvorio sam AppGet jer sam vjerovao da i mi korisnici Windowsa zaslužujemo pristojno iskustvo upravljanja aplikacijama. Ono što me muči je kako je to točno učinjeno. Spora i užasna komunikacija. Na kraju je potpuna radijska tišina. Ali ova objava me najviše pogodila. AppGet, koji je objektivno izvor većine ideja za WinGet, spomenut je samo kao još jedan upravitelj paketa koji slučajno postoji na ovom svijetu. Istovremeno su spomenuti i mnogo temeljitije objašnjeni drugi paketni upravitelji s kojima WinGet ima vrlo malo zajedničkog."
Keyvan Beigi nije uzrujan. Kaže da svaki oblak ima srebrnu podlogu. U najmanju ruku, WinGet je izgrađen na čvrstim temeljima i ima potencijal za uspjeh. A korisnici Windowsa možda konačno imaju pristojan upravitelj paketima. I za njega je ova priča postala dragocjeno iskustvo: “Živi zauvijek, uči zauvijek.”
Objašnjava da kopiranje koda nije problem, to je suština Open Sourcea. I on ne misli na kopiranje općeg koncepta upravitelja paketa/aplikacija. Ali ako pogledate slične projekte u OS X, Homebrew, Chocolaty, Scoop, ninite itd., onda svi imaju svoje karakteristike. Međutim, WinGet radi gotovo isto kao i AppGet: “Želite li znati kako radi Microsoft WinGet? Idi i čitaj
Keyvanu je jedino smetalo što se njegov rad nigdje ne spominje.
Za referencu. "Zagrli, proširi i ugasi" izraz je koji,
U slučaju AppGeta, ne može se reći da se ova strategija primjenjuje u svom čistom obliku, ali se neki elementi mogu uzeti u obzir. Zagovornici slobodnog softvera smatraju da je to moralno neprihvatljiv način djelovanja i još uvijek su nepovjerljivi prema Microsoftovoj inicijativi da uvede podsustav za Linux u operativni sustav Windows (
Izvor: www.habr.com