Kā Microsoft nogalināja AppGet

Kā Microsoft nogalināja AppGet

PagājuÅ”ajā nedēļā Microsoft izlaida pakotņu pārvaldnieku WinGet kā daļa no paziņojumiem konferencē Veidot 2020. Daudzi to uzskatÄ«ja par papildu pierādÄ«jumu Microsoft tuvināŔanās atvērtā koda kustÄ«bai. Bet ne Kanādas izstrādātājs Keivans Beigi, bezmaksas pakotņu pārvaldnieka autors AppGet. Tagad viņŔ cenÅ”as saprast, kas noticis pēdējo 12 mēneÅ”u laikā, kuru laikā viņŔ sazinājās ar Microsoft pārstāvjiem.

Lai nu kā, tagad Kayvan aptur AppGet attÄ«stÄ«bu. Klientu un serveru pakalpojumi nekavējoties pāries apkopes režīmā lÄ«dz 1. gada 2020. augustam, pēc tam tie tiks pastāvÄ«gi slēgti.

Savā emuārā autors sniedz notikumu hronoloÄ£ija. Viss sākās pirms gada (3. gada 2019. jÅ«lijā), kad viņŔ saņēma Å”o e-pasta ziņojumu no EndrjÅ«, Microsoft izstrādes komandas vadÄ«tāja:

Keyvan,

Es pārvaldu Windows App Model izstrādes komandu un jo Ä«paÅ”i lietojumprogrammu izvietoÅ”anas komandu. Vēlējos jums nosÅ«tÄ«t Ä«su piezÄ«mi, lai pateiktos par lietotņu izveidoÅ”anu ā€” tas ir lielisks Windows ekosistēmas papildinājums un ievērojami atvieglo Windows izstrādātāju dzÄ«vi. Visticamāk, nākamajās nedēļās mēs bÅ«sim VankÅ«verā, lai tiktos ar citiem uzņēmumiem, taču, ja jums bÅ«s laiks, mēs labprāt satiktos ar jums un jÅ«su komandu, lai saņemtu atsauksmes par to, kā atvieglot jÅ«su lietotņu izstrādes darbu.

Keivans bija sajÅ«smā: Microsoft pamanÄ«ja viņa hobija projektu! ViņŔ atbildēja uz vēstuli un divus mēneÅ”us vēlāk pēc vēstuļu apmaiņas ieradās uz tikÅ”anos Microsoft birojā VankÅ«verā. Sanāksmē piedalÄ«jās EndrjÅ« un vēl viens attÄ«stÄ«bas vadÄ«tājs no tās paÅ”as produktu grupas. Keivans saka, ka viņŔ lieliski pavadÄ«ja laiku ā€” viņi runāja par AppGet idejām, par to, kas programmā nav paveikts Ä«paÅ”i labi. paÅ”reizējie pakotņu pārvaldnieki operētājsistēmā Windows un ko viņŔ plāno nākamajām AppGet versijām. Izstrādātājam radās iespaids, ka Microsoft vēlas palÄ«dzēt projektam: viņi paÅ”i jautāja, ko viņi varētu darÄ«t tā labā. ViņŔ minēja, ka bÅ«tu jauki iegÅ«t dažus Azure kredÄ«tus, dažus dokumentācija jaunajam MSIX pakotnes formātam, un bÅ«tu jauki novērst problēmas ar atseviŔķām lejupielādes saitēm.

Pēc nedēļas EndrjÅ« nosÅ«tÄ«ja jaunu vēstuli, kurā patiesÄ«bā uzaicināja EndrjÅ« strādāt Microsoft: ā€œMēs vēlamies veikt dažas bÅ«tiskas izmaiņas programmatÅ«ras izplatÄ«Å”anā operētājsistēmā Windows, un ir lieliska iespēja palÄ«dzēt saistÄ«bā ar Windows un lietojumprogrammu izplatÄ«Å”anas sistēmu. 365. Paturot to prātā, vai esat apsvēris iespēju pavadÄ«t vairāk laika lietotnēs, iespējams, Microsoft? - viņŔ uzrakstÄ«ja.

Keivans sākumā nedaudz vilcinājās ā€” viņŔ nevēlējās doties uz Microsoft, lai strādātu ar Windows veikalu, MSI dzinēju un citām lietojumprogrammu izvietoÅ”anas sistēmām. Bet viņi viņam apliecināja, ka viņŔ visu savu laiku pavadÄ«s, strādājot tikai pie AppGet. Pēc apmēram mēnesi ilgas e-pasta sarakstes viņi nonāca pie secinājuma, ka lÄ«gums bÅ«s ļoti lÄ«dzÄ«gs acqui-hire - Microsoft nolÄ«gst izstrādātāju kopā ar viņa programmu, un viņi izlemj, vai pārdēvēt to par kaut ko citu, vai arÄ« tas kļūs par Microsoft AppGet. .

Keivans raksta, ka visa procesa laikā viņam nebija lÄ«dz galam skaidrs, kāda bÅ«s viņa loma Microsoft. Kādi bÅ«s viņa pienākumi? Kam man jāziņo? KurÅ” viņam ziņos? ViņŔ mēģināja precizēt dažas no Ŕīm atbildēm Å”o lēno sarunu laikā, bet nekad nesaņēma skaidru atbildi.

Pēc vēl vairākus mēneÅ”us ilgām ļoti lēnām e-pasta sarunām viņam tika paziņots, ka darbā pieņemÅ”anas process, izmantojot BizDev, prasÄ«s ļoti ilgu laiku. AlternatÄ«va procesa paātrināŔanai bÅ«tu vienkārÅ”i nolÄ«gt viņu ar "bonusu", pēc kura viņŔ sāks strādāt pie kodu bāzes migrÄ“Å”anas. Viņam nebija iebildumu, tāpēc viņi ieplānoja vairākas tikÅ”anās/intervijas Redmondā.

Process ir sācies. 5. gada 2019. decembrÄ« Keivans lidoja uz Sietlu ā€” uz Microsoft galveno mÄ«tni ā€” un pavadÄ«ja tur visu dienu, intervējot dažādus cilvēkus un vedot sarunas ar EndrjÅ«. Vakarā ar taksi aizbraucu uz lidostu un atgriezos VankÅ«verā.

Viņam lika gaidÄ«t zvanu no personāla nodaļas. Bet pēc tam, Keivans seÅ”us mēneÅ”us neko nedzirdēja no Microsoft. LÄ«dz 2020. gada maija vidum, kad vecs EndrjÅ« draugs nākamajā dienā paziņoja par programmas WinGet izlaiÅ”anu:

Sveiki, Kayvan, es ceru, ka jums un jÅ«su Ä£imenei klājas labi ā€” Ŕķiet, ka BC, salÄ«dzinot ar ASV, veic labu darbu ar Covid.

Ä»oti žēl, ka projektu vadÄ«tāja amats neizdevās. Vēlējos veltÄ«t laiku, lai pateiktu, cik ļoti novērtējam jÅ«su ieguldÄ«jumu un idejas. Mēs esam izstrādājuÅ”i pakotņu pārvaldnieku operētājsistēmai Windows, un pirmais priekÅ”skatÄ«jums bÅ«s pieejams rÄ«tdien Build 2020. Mēs arÄ« pieminēsim appget savā emuārā, jo domājam, ka operētājsistēmā Windows ir vieta dažādiem pakotņu pārvaldniekiem. ArÄ« mÅ«su pakotņu pārvaldnieks ir balstÄ«ts uz GitHub, taču acÄ«mredzot ar mÅ«su paÅ”u ievieÅ”anu un tā tālāk. Tas ir arÄ« atvērts avots, tāpēc, protams, mēs priecāsimies par jebkādu jÅ«su ieguldÄ«jumu.

Keivans nebija pārāk pārsteigts. LÄ«dz tam laikam jau bija kļuvis skaidrs, ka viņŔ netiks aicināts strādāt Microsoft, tas viņu neapbēdināja, jo viņŔ Å”aubÄ«jās, ka vēlas strādāt tik lielā uzņēmumā.

Taču Ä«stais pārsteigums viņu sagaidÄ«ja nākamajā dienā, kad viņŔ ieraudzÄ«ja GitHub repozitorijs: ā€œKad es parādÄ«ju krātuvi savai sievai, viņa pirmais teica: ā€œViņi to sauca par WinGet?ā€ Nopietni??" Man pat nebija viņai jāpaskaidro, kā pamata mehānika, terminoloÄ£ija, formāts un acÄ«mredzama struktÅ«ra, pat pakotņu krātuves mapju struktÅ«ra ir iedvesmota no AppGet."

Vai es esmu sarÅ«gtināts, ka Microsoft, 1,4 triljonu dolāru vērtais uzņēmums, beidzot ir sastrādājies un izlaida pienācÄ«gu pakotņu pārvaldnieku savam vadoÅ”ajam produktam? Nē, viņiem tas bija jādara pirms gadiem. Viņiem nevajadzēja tik ļoti sabojāt Windows veikalu, kā viņi to izdarÄ«ja,ā€ raksta Keivans. ā€œPatiesÄ«ba ir tāda, ka neatkarÄ«gi no tā, cik smagi es cenÅ”os reklamēt AppGet, tas nekad neaugs tādā paŔā ātrumā kā Microsoft risinājums. Es neradÄ«ju AppGet, lai kļūtu bagāts, slavens vai iegÅ«tu darbu Microsoft. Es izveidoju AppGet, jo uzskatÄ«ju, ka arÄ« mēs, Windows lietotāji, esam pelnÄ«juÅ”i pienācÄ«gu lietotņu pārvaldÄ«bas pieredzi. Mani traucē, kā tieÅ”i tas tika darÄ«ts. Lēna un briesmÄ«ga komunikācija. Beigās iestājas pilnÄ«gs radioklusums. Bet Å”is paziņojums mani pārsteidza visvairāk. AppGet, kas objektÄ«vi ir lielākās daļas WinGet ideju avots, tika minēts tikai kā vēl viens pakotņu pārvaldnieks tas vienkārÅ”i notiek Å”ajā pasaulē. Tajā paŔā laikā citi pakotņu pārvaldnieki, ar kuriem WinGet ir ļoti maz kopÄ«ga, tika pieminēti un izskaidroti daudz pamatÄ«gāk."

Keyvan Beigi nav sarÅ«gtināts. ViņŔ saka, ka katram mākonim ir sudraba odere. Vismaz WinGet ir veidots uz stabila pamata, un tam ir potenciāls gÅ«t panākumus. Un Windows lietotājiem beidzot var bÅ«t pienācÄ«gs pakotņu pārvaldnieks. Un viņam Å”is stāsts kļuva par vērtÄ«gu pieredzi: ā€œDzÄ«vo mūžīgi, mācies mūžīgi.ā€

ViņŔ skaidro, ka koda kopÄ“Å”ana nav problēma, tas ir atvērtā koda mērÄ·is. Un viņŔ nedomā kopējo pakotņu/lietojumprogrammu pārvaldnieku koncepciju. Bet, ja paskatās uz lÄ«dzÄ«giem projektiem operētājsistēmā OS X, Homebrew, Chocolaty, Scoop, ninite utt., tad tiem visiem ir savas Ä«paŔības. Tomēr WinGet darbojas gandrÄ«z tāpat kā AppGet: ā€œVai vēlaties uzzināt, kā darbojas Microsoft WinGet? Ej un lasi raksts, ko rakstÄ«ju pirms diviem gadiem par AppGet darbÄ«bu", viņŔ raksta.

Keivans bija sarūgtināts tikai par to, ka viņa darbs nekur netika minēts.

Uzziņai. "Apskāviens, paplaÅ”ināt un nodzēst" ir frāze, kas kā to noteikusi ASV Tieslietu ministrijaMicrosoft izmantoja, lai aprakstÄ«tu nozares stratēģiju programmatÅ«ras ievieÅ”anai, izmantojot plaÅ”i pieņemtus standartus. Stratēģija bija paplaÅ”ināt Å”os standartus un turpināt izmantot Ŕīs atŔķirÄ«bas, lai iegÅ«tu priekÅ”rocÄ«bas pār konkurentiem.

AppGet gadÄ«jumā nevar teikt, ka Ŕī stratēģija tiek piemērota tÄ«rā veidā, taču var apsvērt dažus elementus. BrÄ«vās programmatÅ«ras atbalstÄ«tāji to uzskata par morāli nepieņemamu rÄ«cÄ«bu un joprojām neuzticas Microsoft iniciatÄ«vai ieviest Windows operētājsistēmā Linux apakÅ”sistēmu (WSL). Viņi saka, ka Microsoft pamatā nav mainÄ«jies un nekad nemainÄ«sies.

Kā Microsoft nogalināja AppGet


Avots: www.habr.com

Pievieno komentāru