Microsoft-ek nola hil zuen AppGet

Microsoft-ek nola hil zuen AppGet

Joan den astean Microsoft-ek paketeen kudeatzailea kaleratu zuen WinGet jardunaldiko iragarkien baitan Eraiki 2020. Askok Microsoft-ek Iturburu Irekiaren mugimenduarekin hurbiltzearen froga gehiago hartu zuten kontuan. Baina ez Keivan Beigi garatzaile kanadarra, doako paketeen kudeatzailearen egilea AppGet. Orain azken 12 hilabeteetan gertatutakoa ulertzen saiatzen ari da, eta horietan Microsoft-eko ordezkariekin komunikatu zen.

Dena den, orain Kayvan AppGet-en garapena gelditzen du. Bezero eta zerbitzari zerbitzuak mantentze moduan berehala sartuko dira 1ko abuztuaren 2020era arte, eta ondoren behin betiko itxiko dira.

Bere blogean, egileak ematen du gertaeren kronologia. Dena duela urtebete hasi zen (3ko uztailaren 2019a) Andrewren, Microsoft-eko garapen taldeko buruaren mezu elektroniko hau jaso zuenean:

Keyvan,

Windows App Model garapen taldea kudeatzen dut eta, bereziki, aplikazioak zabaltzeko taldea. Ohar azkar bat bidali nahi dizut appget sortzeagatik eskertzeko - Windows ekosistemarako gehigarri bikaina da eta Windows-eko garatzaileen bizitza asko errazten du. Datozen asteetan, ziurrenik, Vancouver-en izango gara beste enpresa batzuekin bileran, baina denbora baduzu, zurekin eta zure taldearekin biltzea gustatuko litzaiguke zure aplikazioa garatzeko bizitza errazteko moduari buruzko iritzia jasotzeko.

Keyvan hunkituta zegoen: bere zaletasun proiektua Microsoftek nabaritu zuen! Gutunari erantzun zion β€”eta bi hilabete geroago, gutunak trukatu ondoren, Microsoft-en Vancouver-eko bulegoan bilera batera iritsi zen. Bileran Andrew eta produktu-talde bereko garapen-zuzendari bat izan ziren. Keyvanek dio oso ondo pasatu zuela - AppGet-en atzean zeuden ideiei buruz hitz egin zuten, oso ondo egin ez zena. egungo paketeen kudeatzaileak Windows-en eta AppGet-en etorkizuneko bertsioetarako planifikatzen ari dena. Garatzaileak Microsoft-ek proiektuari lagundu nahi zion inpresioa zuen: beraiek galdetu zuten zer egin zezakeen horretarako. Aipatu zuen polita litzatekeela Azure kreditu batzuk lortzea, batzuk MSIX pakete formatu berrirako dokumentazioa, eta ondo legoke banakako deskarga-esteken arazoak konpontzea.

Astebete beranduago, Andrewk gutun berri bat bidali zuen, non Andrew Microsoft-en lan egitera gonbidatzen zuen: "Aldaketa esanguratsu batzuk egin nahi ditugu Windows-en software banaketan, eta aukera bikaina dago Windows-en eta aplikazioen banaketa sisteman laguntzeko. Azure/Microsoft-en itxura izango du.” 365. Hori kontuan izanda, pentsatu al duzu denbora gehiago ematea appget-en, agian Microsoft-en? - idatzi zuen.

Keyvan-ek zalantza pixka bat izan zuen hasieran: ez zuen Microsoft-era joan nahi Windows Store, MSI motorra eta aplikazioak zabaltzeko beste sistemetan lan egitera. Baina bere denbora guztia AppGet-en bakarrik lanean emango zuela ziurtatu zioten. Hilabete inguru posta elektroniko bidezko korrespondentzia luzearen ondoren, akordioa acqui-hire-ren oso antzekoa izango zela ondorioztatu zuten - Microsoft-ek garatzaile bat kontratatzen du bere programarekin batera, eta erabakitzen dute beste zerbaiti izena aldatu edo Microsoft AppGet bihurtuko den. .

Keyvan-ek idazten du prozesu osoan zehar ez zuela guztiz argi zein izango zen bere zeregina Microsoften. Zeintzuk izango dira bere ardurak? Nori jakinarazi behar diot? Nork jakinaraziko dio? Erantzun horietako batzuk argitzen saiatu zen negoziazio motel horietan, baina inoiz ez zuen erantzun argirik jaso.

Berriro ere posta elektronikoko negoziazio oso motel batzuk hilabete gehiagoren ondoren, BizDev-en bidez kontratatzeko prozesuak oso denbora luzea izango zuela esan zioten. Prozesua bizkortzeko alternatiba bat "bonus" batekin kontratatzea litzateke, eta horren ostean kode-basea migratzeko lanean hasiko da. Ez zuen eragozpenik izan, beraz, hainbat bilera/elkarrizketa antolatu zituzten Redmonden.

Prozesua hasi da. 5ko abenduaren 2019ean, Keyvanek Seattlera -Microsoften egoitzara- hegan egin zuen eta egun osoa eman zuen bertan, hainbat pertsona elkarrizketatu eta Andrewrekin negoziatzen. Arratsaldean taxi bat hartu nuen aireportura eta Vancouverrera itzuli nintzen.

HR sailaren dei baten zain egoteko esan zioten. Baina ondoren, Keyvanek ez zuen Microsoft-en ezer entzun sei hilabetez. 2020ko maiatzaren erdialdera arte, Andrewren lagun zahar batek hurrengo egunean WinGet programaren kaleratzea iragarri zuenean:

Kaixo Kayvan, espero dut zu eta zure familia ondo ari zaretela - BCk badirudi lan ona egiten ari dela covid-arekin AEBekin alderatuta.

Sentitzen dut proiektu-zuzendari kargua ez izateak. Zure ekarpena eta ideiak zenbat eskertzen ditugun esateko denbora hartu nahi nuen. Windows-erako pakete-kudeatzailea garatu dugu, eta lehen aurrebista bihar izango da zuzenean Build 2020-n. Appget ere aipatuko dugu gure blogean, Windows-en pakete-kudeatzaile ezberdinentzako lekua dagoela uste dugulako. Gure paketeen kudeatzailea ere GitHub-en oinarritzen da, baina, jakina, gure inplementazioarekin eta abarrekin. Kode irekia ere bada, beraz, jakina, ongi etorriko genizuke izan dezakezun ekarpena.

Keyvan ez zen gehiegi harritu. Ordurako, jada nabaria zen ez zela Microsoft-en lanera gonbidatuko; horrek ez zuen atsekabetu, zalantza baitzuen hain enpresa handi batean lan egin nahi zuela.

Baina egiazko ezustekoa hurrengo egunean itxaroten zuen ikusi zuenean GitHub biltegia: "Nire emazteari biltegia erakutsi nionean, esan zuen lehenengo gauza hau izan zen: "WinGet deitu zioten?" Serio al zara?" Ez nion ere azaldu beharrik nola oinarrizko mekanika, terminologia, formatua eta ageriko egitura, paketeen biltegiaren karpeta-egitura ere AppGet-en inspiratuta dago."

Haserretzen al naiz Microsoftek, 1,4 bilioi dolar konpainia batek, azkenean bere ekintza bat egin eta bere produktu enblematikorako pakete kudeatzaile duin bat kaleratu izanak? Ez, duela urte hori egin behar zuten. Ez lukete Windows denda egin bezainbeste izorratu behar”, idatzi du Keyvanek. β€œErrealitatea da, AppGet sustatzen saiatzen naizen arren, ez da inoiz Microsoft-en irtenbidearen erritmo berean haziko. Ez nuen AppGet sortu Microsoft-en aberastu, ospetsu edo lan bat lortzeko. AppGet sortu nuen Windows erabiltzaileok aplikazioak kudeatzeko esperientzia duin bat merezi genuela uste nuelako. Gogaitzen nauena da nola egin zen zehazki. Komunikazio geldo eta ikaragarriak. Amaieran irrati isilune osoa dago. Baina iragarpen honek deigarriena izan ninduen. AppGet, objektiboki WinGet-en ideia gehienen iturria dena, beste pakete-kudeatzaile gisa aipatu zen besterik gertatzen da mundu honetan existitzea. Aldi berean, beste pakete-kudeatzaile batzuk, WinGet-ek oso komun gutxi dutenekin, askoz ere sakonago aipatu eta azaldu ziren".

Keyvan Beigi ez dago haserre. Hodei bakoitzak zilarrezko estalkia duela dio. Gutxienez, WinGet oinarri sendo baten gainean eraikita dago eta arrakasta izateko aukera du. Eta Windows erabiltzaileek azkenean pakete kudeatzaile duin bat izan dezakete. Eta harentzat istorio hau balio handiko esperientzia bihurtu zen: "Bizi betirako, ikasi betiko".

Kodea kopiatzea ez dela arazo bat azaltzen du, horixe da Open Source. Eta ez du esan nahi pakete/aplikazioen kudeatzaileen kontzeptu orokorra kopiatzea. Baina OS X, Homebrew, Chocolaty, Scoop, ninite eta abarretan antzeko proiektuak aztertzen badituzu, denek dituzte beren ezaugarriak. Hala ere, WinGet-ek AppGet-en ia berdin funtzionatzen du: "Microsoft WinGet-ek nola funtzionatzen duen jakin nahi duzu? Joan eta irakurri duela bi urte AppGet-ek funtzionatzen duenari buruz idatzi nuen artikulu bat", idazten du.

Keyvan atsekabetuta zegoen bere lana inon aipatzen ez zelako.

Erreferentziarako. "Besarkatu, luzatu eta itzali" esaldi bat da, AEBetako Justizia Sailak zehaztu duenez, Microsoft-ek erabili zuen industriak onartutako estandarrak erabiliz softwarea sartzeko duen estrategia deskribatzeko. Estrategia estandar hauek zabaltzea zen eta desberdintasun horiek erabiltzen jarraitzea lehiakideekiko abantaila bat lortzeko.

AppGet-en kasuan, ezin da esan estrategia hau hutsean aplikatzen denik, baina elementu batzuk kontuan hartu daitezke. Software librearen aldekoek moralki onartezina den jokabidetzat dute eta oraindik ere mesfidati daude Microsoft-ek Windows sistema eragilean Linuxerako azpisistema bat sartzeko ekimenarekin (WSL). Esaten dute Microsoftek bere oinarrian ez duela aldatu eta ez dela inoiz aldatuko.

Microsoft-ek nola hil zuen AppGet


Iturria: www.habr.com

Gehitu iruzkin berria