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,

Garapen talde bat kudeatzen dut Windows App Model eta, bereziki, aplikazioen hedapen taldeari. Ohar azkar bat bidali nahi nizun appget sortzeagatik eskerrak emateko; ekosistemarako gehigarri bikaina da. Windows, eta horrek garatzaileen bizitza errazten du Windows Askoz errazagoa. Litekeena da datozen asteetan Vancouverren egotea beste enpresa batzuekin biltzeko, baina denbora baduzu, gustatuko litzaiguke zurekin eta zure taldearekin biltzea aplikazioen garapenean zuen 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 pakete kudeatzaileak Windows 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 geroago, Andrew-ek gutun berri bat bidali zuen, eta bertan, funtsean, Andrew Microsoft-en lan egitera gonbidatu zuen: "Softwarearen banaketan aldaketa esanguratsuak egin nahi ditugu". Windows, eta aukera bikaina dago nolakoa izango den zehazten laguntzeko Windows eta Azure/Microsoft 365-eko aplikazioen banaketa sistema. Hori kontuan hartuta, pentsatu al duzu denbora gehiago AppGet-en ematea, agian Microsoft-en?" idatzi zuen.

Kayvanek zalantza pixka bat izan zuen hasieran - ez zuen Microsoftera joan nahi lan egitera Windows Store, MSI motorra eta beste aplikazioen hedapen sistemak. Baina AppGet-en bakarrik lan egingo zuela ziurtatu zioten. Hilabete inguruko posta elektroniko bidezko korrespondentzia luze baten ondoren, akordioa erosketa-kontratazio akordio baten oso antzekoa izango zela ondorioztatu zuten: Microsoftek garatzailea kontratatzen du bere programarekin batera, eta beste zerbaitekin izena aldatu edo Microsoft AppGet bihurtu erabakitzen dute.

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.

Barkatu proiektu-kudeatzailearen postua ez funtzionatu izana. Denbora hartu nahi nuke zure ekarpena eta ideiak zenbat eskertzen ditugun adierazteko. Pakete-kudeatzaile bat garatu dugu... Windows, eta lehenengo aurrebista bihar izango da ikusgai Build 2020-n. Appget ere aipatuko dugu gure blogean, uste baitugu Windows Pakete kudeatzaile desberdinentzako lekua dago. Gure pakete kudeatzailea ere GitHub-en oinarrituta dago, baina noski, gure inplementazio propioarekin eta abar. Kode irekiko gisa ere kaleratzen ari da, beraz, noski, ongi etorriak izango lirateke egin ditzakezun ekarpen guztiak.

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."

"Haserre nago Microsoftek, 1,4 bilioi dolarreko enpresa batek, azkenean bere ekintzak antolatu eta bere produktu nagusirako pakete kudeatzaile duin bat kaleratu duelako? Ez, duela urte batzuk egin beharko zuten hau. Ez zuten huts egin behar." Windows "Store-a haiek bezain indartsu gorde", idazten du Kayvanek. "Egia esan, AppGet sustatzen zenbat saiatu arren, ez zen inoiz Microsoften irtenbidea bezain azkar haziko. Ez nuen AppGet sortu aberastu, ospetsu edo Microsoften lan egiteko. AppGet sortu nuen uste nuelako gu, erabiltzaileok, Windows, aplikazioen kudeaketa esperientzia duin bat ere merezi dugu. Ni kezkatzen nauena da nola egin den hau guztia. Komunikazio motela eta txarra. Azkenean, irrati-isiltasun osoa. Baina benetan kezkatzen nauena iragarpen hau izan da. AppGet, objektiboki WinGet-en ideia gehienen iturria dena, beste pakete kudeatzaile gisa bakarrik 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. Dioenez, hodei guztiek badute alde on bat. Gutxienez WinGet oinarri sendo baten gainean eraikita dago eta arrakasta izateko potentziala du. Eta erabiltzaileak... Windows, agian azkenean pakete kudeatzaile duin bat lortuko dute. Eta berarentzat, istorio hau ikasgai baliotsua izan zen: "Bizi eta ikasi".

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 bere forma puruenean aplikatu zenik, baina elementu batzuk ikus daitezke. Software librearen aldekoek moralki onartezina den ekintza-bide bat dela uste dute eta eszeptiko jarraitzen dute Microsoftek azpisistema bat ezartzeko ekimenarekin. Linux sistema eragilean sartu Windows (WSL). Esaten dute Microsoftek bere oinarrian ez duela aldatu eta ez dela inoiz aldatuko.

Microsoft-ek nola hil zuen AppGet


Iturria: www.habr.com

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak πŸ”₯ Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster