A múlt héten a Microsoft kiadott egy csomagkezelőt
Mindegy, most Kayvan
Blogjában a szerző biztosítja
Keyvan,
Én irányítom a Windows App Model fejlesztői csapatát, és különösen az alkalmazástelepítési csapatot. Szeretnék egy gyors üzenetet küldeni, hogy megköszönjem az appget létrehozását – ez nagyszerűen kiegészíti a Windows ökoszisztémáját, és nagyban megkönnyíti a Windows fejlesztők életét. Valószínűleg az elkövetkező hetekben Vancouverben találkozunk más cégekkel, de ha van ideje, szívesen találkozunk Önnel és csapatával, hogy visszajelzést kapjunk arról, hogyan könnyítheti meg az alkalmazásfejlesztési életét.
Keyvan izgatott volt: hobbiprojektjére a Microsoft felfigyelt! Válaszolt a levélre, és két hónappal később, levélváltás után, megbeszélésre jött a Microsoft vancouveri irodájába. A találkozón részt vett Andrew és egy másik fejlesztési menedzser, ugyanabból a termékcsoportból. Keyvan azt mondja, nagyon jól érezte magát – beszélgettek az AppGet mögött meghúzódó ötletekről, arról, hogy mi az, ami nem sikerült túl jól
Egy héttel később Andrew új levelet küldött, amelyben valójában meghívta Andrew-t dolgozni a Microsofthoz: „Szeretnénk néhány jelentős változtatást végrehajtani a Windows szoftverelosztásában, és nagyszerű lehetőség nyílik arra, hogy segítsünk a Windows és az alkalmazáselosztó rendszerben. Az Azure-ban / Microsoft így fog kinézni.” 365. Ezt szem előtt tartva, gondolt-e arra, hogy több időt töltsön az appget-en, esetleg a Microsoftnál?” - írt.
Keyvan eleinte kissé habozott – nem akart a Microsofthoz menni, hogy a Windows Store-on, az MSI-motoron és más alkalmazástelepítési rendszereken dolgozzon. De biztosították arról, hogy minden idejét csak az AppGet-en fogja tölteni. Körülbelül egy hónapos hosszas e-mailes levelezés után arra a következtetésre jutottak, hogy a megállapodás nagyon hasonlít az acqui-hire-hez – a Microsoft felvesz egy fejlesztőt a programjával együtt, és eldöntik, hogy átnevezik-e valami másra, vagy Microsoft AppGet lesz. .
Keyvan azt írja, hogy a folyamat során nem volt teljesen világos, mi lesz a szerepe a Microsoftnál. Mik lesznek a feladatai? Kinek kell jelentenem? Ki fog jelenteni neki? E lassú tárgyalások során megpróbált tisztázni néhány választ ezek közül, de egyértelmű választ nem kapott.
Több hónapig ismét nagyon lassú e-mailes tárgyalások után azt mondták neki, hogy a BizDeven keresztül történő felvételi folyamat nagyon hosszú ideig tart. A folyamat felgyorsításának alternatívája az lenne, ha egyszerűen felveszi őt egy "bónusszal", ami után elkezdi a kódbázis migrálását. Nem volt kifogása, ezért több találkozót/interjút is megbeszéltek Redmondban.
A folyamat elkezdődött. 5. december 2019-én Keyvan Seattle-be repült – a Microsoft központjába –, és az egész napot ott töltötte, különféle emberekkel interjút készített, és Andrew-val tárgyalt. Este taxival kimentem a repülőtérre, és visszatértem Vancouverbe.
Azt mondták neki, hogy várja meg a HR osztály hívását. De utána, Keyvan hat hónapig nem hallott semmit a Microsofttól. Egészen 2020 május közepéig, amikor Andrew egyik régi barátja másnap bejelentette a WinGet program megjelenését:
Szia Kayvan, remélem, te és a családod jól vannak – úgy tűnik, hogy BC jó munkát végez a koronavírussal szemben az Egyesült Államokhoz képest.
Nagyon sajnálom, hogy a projektvezetői pozíció nem jött össze. Szerettem volna időt szakítani arra, hogy elmondjam, mennyire nagyra értékeljük hozzájárulását és ötleteit. Kifejlesztettünk egy csomagkezelőt a Windowshoz, és az első előnézet holnap lesz elérhető a Build 2020-ban. Blogunkban megemlítjük az appget-et is, mert úgy gondoljuk, hogy van hely a Windows különböző csomagkezelőinek. A csomagkezelőnk is GitHubon alapul, de nyilván saját implementációval stb. Ez is nyílt forráskódú, ezért természetesen szívesen veszünk minden észrevételt.
Keyvan nem lepődött meg túlságosan. Ekkor már nyilvánvalóvá vált, hogy nem hívják meg a Microsofthoz, ez nem zavarta, mert kételkedett abban, hogy ekkora cégnél akar dolgozni.
De az igazi meglepetés másnap várta, amikor meglátta
Zavart vagyok, hogy a Microsoft, az 1,4 milliárd dolláros cég végre összeszedte magát, és kiadott egy tisztességes csomagkezelőt zászlóshajójához? Nem, ezt már évekkel ezelőtt meg kellett volna tenniük. Nem lett volna szabad annyira felcsavarni a Windows Store-t, mint tették” – írja Keyvan. „A valóság az, hogy bármennyire is próbálom népszerűsíteni az AppGetet, soha nem fog olyan ütemben növekedni, mint a Microsoft megoldása. Nem azért hoztam létre az AppGet-et, hogy meggazdagodjak, híres legyek, vagy munkát kapjak a Microsoftnál. Az AppGetet azért hoztam létre, mert úgy gondoltam, hogy mi Windows-felhasználók is megérdemelünk egy tisztességes alkalmazáskezelési élményt. Engem az zavar, hogy ez pontosan hogyan történt. Lassú és szörnyű kommunikáció. A végén teljes rádiócsend. De ez a bejelentés fogott meg a legjobban. Az AppGet, amely objektíve a legtöbb ötlet forrása a WinGethez, csak mint egy másik csomagkezelő említésre került csak véletlenül létezik ezen a világon. Ugyanakkor más csomagkezelőket, amelyekkel a WinGet nagyon kevés közös vonása van, megemlítettek és sokkal alaposabban elmagyaráztak."
Keyvan Beigi nem ideges. Azt mondja, hogy minden felhőnek van ezüst bélése. A WinGet legalább szilárd alapokra épül, és megvan a siker lehetősége. A Windows-felhasználók pedig végre kaphatnak egy tisztességes csomagkezelőt. Számára pedig ez a történet értékes élménnyé vált: "Élj örökké, tanulj örökké."
Elmagyarázza, hogy a kód másolása nem probléma, a nyílt forráskód erről szól. És nem a csomag/alkalmazáskezelők általános koncepciójának másolására gondol. De ha megnézzük az OS X, Homebrew, Chocolaty, Scoop, ninite stb. hasonló projektjeit, akkor mindegyiknek megvannak a sajátosságai. A WinGet azonban szinte ugyanúgy működik, mint az AppGet: „Szeretné tudni, hogyan működik a Microsoft WinGet? Menj és olvass
Keyvan csak azon volt ideges, hogy a munkáját sehol nem említették.
Tájékoztatásul. Az „ölelés, nyújtás és kioltás” kifejezés,
Az AppGet esetében ez a stratégia tiszta formájában nem mondható alkalmazhatónak, de néhány elem megfontolandó. A szabad szoftverek támogatói erkölcsileg elfogadhatatlan lépésnek tartják, és továbbra is bizalmatlanok a Microsoft azon kezdeményezésével szemben, hogy Linux-alrendszert vezessenek be a Windows operációs rendszerbe (
Forrás: will.com