Hvernig Microsoft drap AppGet

Hvernig Microsoft drap AppGet

Í síðustu viku gaf Microsoft út pakkastjóra WinGet sem hluti af tilkynningum á ráðstefnunni Byggja 2020. Margir töldu þetta frekari vísbendingu um nálgun Microsoft við Open Source hreyfinguna. En ekki kanadíski verktaki Keivan Beigi, höfundur ókeypis pakkastjórans AppGet. Nú er hann að reyna að skilja hvað gerðist undanfarna 12 mánuði, þar sem hann átti samskipti við fulltrúa Microsoft.

Allavega, nú Kayvan stöðvar þróun AppGet. Viðskiptavina- og netþjónaþjónusta fer strax í viðhaldsham til 1. ágúst 2020, eftir það verður þeim lokað fyrir fullt og allt.

Í bloggi sínu gefur höfundur fram tímaröð atburða. Þetta byrjaði allt fyrir ári síðan (3. júlí 2019) þegar hann fékk þennan tölvupóst frá Andrew, yfirmanni þróunarteymis hjá Microsoft:

Keyvan,

Ég stýri þróunarteymi Windows App Model og sérstaklega dreifingarteymi forrita. Vildi bara senda þér stutta athugasemd til að þakka þér fyrir að búa til appget - það er frábær viðbót við Windows vistkerfið og gerir líf Windows þróunaraðila miklu auðveldara. Við verðum að öllum líkindum í Vancouver á næstu vikum og hittum önnur fyrirtæki, en ef þú hefur tíma, viljum við gjarnan hitta þig og teymið þitt til að fá endurgjöf um hvernig hægt er að gera þróun appforritsins auðveldara.

Keyvan var spenntur: Áhugaverkefni hans hafði verið tekið eftir af Microsoft! Hann svaraði bréfinu - og tveimur mánuðum síðar, eftir bréfaskipti, kom hann á fund á skrifstofu Microsoft í Vancouver. Fundinn sátu Andrew og annar þróunarstjóri úr sama vöruflokki. Keyvan segir að hann hafi skemmt sér vel - þeir ræddu um hugmyndirnar á bakvið AppGet, það sem var ekki gert mjög vel í núverandi pakkastjórar á Windows og hvað hann er að skipuleggja fyrir framtíðarútgáfur af AppGet. Framkvæmdaraðilinn var undir því kominn að Microsoft vildi hjálpa verkefninu: þeir spurðu sjálfir hvað þeir gætu gert fyrir það. Hann nefndi að það væri gaman að fá Azure inneign, sum skjöl fyrir nýja MSIX pakkasniðið, og það væri gaman að laga vandamálin með einstökum niðurhalstenglum.

Через неделю Эндрю прислал новое письмо, в котором фактически пригласил Эндрю на работу в Microsoft: «Мы хотим внести некоторые существенные изменения в дистрибуцию ПО на Windows, и есть отличная возможность помочь в том, как будет выглядеть Windows и система распространения приложений в Azure/Microsoft 365. Имея это в виду, вы рассматривали возможность тратить больше времени, посвящённого appget, потенциально в Microsoft?» — написал он.

Keyvan var svolítið hikandi í fyrstu - hann vildi ekki fara til Microsoft til að vinna við Windows Store, MSI vélina og önnur forritauppsetningarkerfi. En þeir fullvissuðu hann um að hann myndi eyða öllum tíma sínum í að vinna aðeins á AppGet. Eftir um það bil mánaðar langvarandi tölvupóstsamskipti komust þeir að þeirri niðurstöðu að samningurinn myndi vera mjög svipaður acqui-hire - Microsoft ræður þróunaraðila ásamt forritinu hans og þeir ákveða hvort þeir eigi að endurnefna það eitthvað annað eða að það verði Microsoft AppGet .

Keyvan skrifar að í öllu ferlinu hafi honum ekki verið alveg ljóst hvert hlutverk hans hjá Microsoft yrði. Hver verða skyldur hans? Hverjum ætti ég að tilkynna? Hver mun tilkynna honum? Hann reyndi að skýra sum þessara svara í þessum hægu samningaviðræðum en fékk aldrei skýrt svar.

Eftir nokkra mánuði í viðbót af aftur mjög hægum tölvupóstsamræðum var honum sagt að ráðningarferlið í gegnum BizDev myndi taka mjög langan tíma. Annar valkostur til að flýta ferlinu væri að ráða hann einfaldlega með „bónus“, eftir það mun hann byrja að vinna við að flytja kóðagrunninn. Hann hafði engin andmæli, svo þeir skipulögðu nokkra fundi/viðtöl í Redmond.

Ferlið er hafið. Þann 5. desember 2019 flaug Keyvan til Seattle - til höfuðstöðva Microsoft - og eyddi þar allan daginn, tók viðtal við ýmsa og samdi við Andrew. Um kvöldið tók ég leigubíl út á flugvöll og fór aftur til Vancouver.

Honum var sagt að bíða eftir símtali frá mannauðsdeildinni. En eftir, Keyvan heyrði ekkert frá Microsoft í sex mánuði. Þar til um miðjan maí 2020, þegar gamall vinur Andrew tilkynnti útgáfu WinGet forritsins daginn eftir:

Hæ Kayvan, ég vona að þér og fjölskyldu þinni líði vel - BC virðist standa sig vel með covid miðað við Bandaríkin.

Mér þykir mjög leitt að verkefnastjórastaðan hafi ekki gengið upp. Mig langaði að gefa mér tíma til að segja hversu mikils við kunnum að meta innlegg þitt og hugmyndir. Við höfum þróað pakkastjóra fyrir Windows og fyrsta sýnishornið verður í beinni á morgun á Build 2020. Við munum einnig minnast á appget á blogginu okkar vegna þess að við teljum að það sé pláss fyrir mismunandi pakkastjóra á Windows. Pakkastjórinn okkar er líka byggður á GitHub, en augljóslega með okkar eigin útfærslu og svo framvegis. Það er líka opinn uppspretta, svo augljóslega viljum við fagna öllum innsendum sem þú gætir haft.

Keyvan var ekki mjög hissa. Þá var þegar orðið ljóst að honum yrði ekki boðið til starfa hjá Microsoft, það kom honum ekki í uppnám, því hann efaðist um að hann vildi vinna hjá svo stóru fyrirtæki.

En hin raunverulega undrun beið hans daginn eftir þegar hann sá GitHub geymsla: „Þegar ég sýndi konunni minni geymsluna var það fyrsta sem hún sagði: „Þeir kölluðu það WinGet? Er þér alvara??" Ég þurfti ekki einu sinni að útskýra fyrir henni hvernig undirstöðu vélfræði, hugtök, snið og uppbygging augljós, jafnvel möppuuppbygging pakkageymslu er innblásin af AppGet."

Er ég í uppnámi yfir því að Microsoft, sem er 1,4 billjón dollara fyrirtæki, hafi loksins tekið sig til og gefið út ágætis pakkastjóra fyrir flaggskipsvöruna sína? Nei, þeir hefðu átt að gera þetta fyrir mörgum árum. Þeir hefðu ekki átt að klúðra Windows Store eins mikið og þeir gerðu,“ skrifar Keyvan. „Staðreyndin er sú, sama hversu mikið ég reyni að kynna AppGet, það mun aldrei vaxa á sama hraða og lausn Microsoft. Ég bjó ekki til AppGet til að verða ríkur, frægur eða fá vinnu hjá Microsoft. Ég bjó til AppGet vegna þess að ég trúði því að við Windows notendur ættu líka skilið ágætis upplifun af forritastjórnun. Það sem truflar mig er hvernig nákvæmlega þetta var gert. Hæg og hræðileg samskipti. Í lokin er algjör útvarpsþögn. En þessi tilkynning sló mig mest. AppGet, sem er hlutlægt uppspretta flestra hugmynda fyrir WinGet, var aðeins nefndur sem annar pakkastjóri sem það er bara til í þessum heimi. Jafnframt voru aðrir pakkastjórar, sem WinGet á mjög lítið sameiginlegt með, nefndir og útskýrðir mun betur."

Keyvan Beigi er ekki í uppnámi. Hann segir að hvert ský hafi silfurfóður. Að minnsta kosti er WinGet byggt á traustum grunni og hefur möguleika á árangri. Og Windows notendur gætu loksins verið með ágætis pakkastjóra. Og fyrir hann varð þessi saga dýrmæt reynsla: "Lifðu að eilífu, lærðu að eilífu."

Hann útskýrir að afritun kóða sé ekki vandamál, það er það sem Open Source snýst um. Og hann meinar ekki að afrita almenna hugmyndina um pakka/umsóknastjóra. En ef þú horfir á svipuð verkefni í OS X, Homebrew, Chocolaty, Scoop, ninite, o.s.frv., þá hafa þau öll sín sérkenni. Hins vegar virkar WinGet nánast það sama og AppGet: „Viltu vita hvernig Microsoft WinGet virkar? Farðu og lestu grein sem ég skrifaði fyrir tveimur árum um hvernig AppGet virkar", hann skrifar.

Keyvan var aðeins í uppnámi yfir því að hvergi væri minnst á verk hans.

Til viðmiðunar. „Faðma, lengja og slökkva“ er setning sem, samkvæmt ákvörðun bandaríska dómsmálaráðuneytisins, var notað af Microsoft til að lýsa stefnu iðnaðarins til að kynna hugbúnað sem notar almennt viðurkennda staðla. Stefnan var að auka þessa staðla og halda áfram að nota þennan mun til að ná forskoti á samkeppnisaðila.

Í tilviki AppGet er ekki hægt að segja að þessari stefnu sé beitt í hreinu formi, en sumir þættir geta komið til greina. Stuðningsmenn frjáls hugbúnaðar telja það siðferðilega óviðunandi aðferð og vantreysta enn frumkvæði Microsoft að innleiða undirkerfi fyrir Linux inn í Windows stýrikerfið (WSL). Þeir segja að Microsoft í kjarna sínum hafi ekki breyst og muni aldrei breytast.

Hvernig Microsoft drap AppGet


Heimild: www.habr.com

Bæta við athugasemd