Wéi Microsoft AppGet ëmbruecht huet

Wéi Microsoft AppGet ëmbruecht huet

Déi lescht Woch huet Microsoft e Package Manager verëffentlecht WinGet als Deel vun den Ukënnegungen op der Konferenz Build 2020. Vill hunn dëse weidere Beweis vu Microsoft seng Approche zu der Open Source Bewegung ugesinn. Awer net de kanadeschen Entwéckler Keivan Beigi, Auteur vum gratis Package Manager AppGet. Elo probéiert hien ze verstoen wat an de leschten 12 Méint geschitt ass, wärend hien mat Microsoft Vertrieder kommunizéiert huet.

Jiddefalls, elo Kayvan stoppt Entwécklung vun AppGet. Client- a Serverservicer ginn direkt an den Ënnerhaltmodus bis den 1. August 2020, duerno ginn se permanent zou.

A sengem Blog gëtt den Auteur Chronologie vun Evenementer. Et huet alles ugefaang virun engem Joer (3. Juli 2019) wéi hien dës E-Mail vum Andrew krut, de Chef vum Entwécklungsteam bei Microsoft:

Keyvan,

Ech managen en Entwécklungsteam Windows App Model an, insbesondere, den App Deployment Team. Ech wollt Iech just eng kuerz Notiz schécken fir Iech fir d'Schafung vun appget ze bedanken - et ass eng super Ergänzung zum Ökosystem. Windows, wat d'Liewe vun den Entwéckler mécht Windows Vill méi einfach. Mir wäerte wahrscheinlech an de kommende Wochen zu Vancouver sinn, fir eis mat anere Firmen ze treffen, awer wann Dir Zäit hutt, géife mir eis gären mat Iech an Ärem Team treffen, fir Feedback ze kréien, wéi Dir Äert Liewen an der AppGet-Entwécklung méi einfach maache kënnt.

Keyvan war opgereegt: säin Hobbyprojet gouf vu Microsoft gemierkt! Hien huet op de Bréif geäntwert - an zwee Méint méi spéit, nodeems hien Bréiwer ausgetosch huet, koum hien op eng Versammlung am Microsoft Büro zu Vancouver. D'Versammlung gouf vum Andrew an engem aneren Entwécklungsmanager aus der selwechter Produktgruppe besicht. Keyvan seet datt hien eng super Zäit hat - si hunn iwwer d'Iddien hannert AppGet geschwat, wat net ganz gutt gemaach gouf aktuell Paketmanager an Windows a wat hie fir zukünfteg Versioune vun AppGet plangt. Den Entwéckler war ënner dem Androck, datt Microsoft dem Projet hëllefe wollt: Si hu selwer gefrot, wat se dofir maache kënnen. Hien huet gesot datt et flott wier e puer Azure Credits ze kréien, e puer Dokumentatioun fir dat neit MSIX Package Format, an et wier flott d'Problemer mat individuellen Downloadlinks ze fixéieren.

Eng Woch méi spéit huet den Andrew en neie Bréif geschéckt, an deem hien den Andrew am Fong invitéiert huet, bei Microsoft ze schaffen: „Mir wëlle wesentlech Ännerungen an der Verdeelung vu Software op ... maachen. Windows, an et gëtt eng grouss Méiglechkeet fir matzemaachen, wéi et ausgesäit Windows an den App-Verdeelungssystem an Azure/Microsoft 365. Hutt Dir mat deem am Kapp iwwerluecht, méi Zäit mat Appget ze verbréngen, eventuell bei Microsoft?", huet hien geschriwwen.

De Kayvan war ufanks e bëssen zéckt - hie wollt net bei Microsoft schaffen Windows Store, den MSI Engine an aner Applikatiouns-Deployment-Systemer. Mee si hunn him verséchert, datt hie exklusiv un AppGet géif schaffen. No ongeféier engem Mount laanger E-Mail-Korrespondenz koumen si zum Schluss, datt den Accord ganz ähnlech wéi en Acqui-Hire-Accord wier - Microsoft engagéiert den Entwéckler zesumme mat sengem Programm, an si entscheeden, ob se en an eppes anescht ëmbenannt oder Microsoft AppGet maachen.

Keyvan schreift datt hien am ganzen Prozess net ganz kloer war wat seng Roll bei Microsoft wier. Wat wäert seng Verantwortung sinn? Wien soll ech mech mellen? Wien wäert him mellen? Hien huet probéiert e puer vun dësen Äntwerten während dëse luesen Verhandlungen ze klären, awer ni eng kloer Äntwert kritt.

No e puer méi Méint vun nees ganz luesen E-Mail Verhandlungen, gouf hie gesot datt den Astellungsprozess duerch BizDev eng ganz laang Zäit dauert. Eng Alternativ fir de Prozess ze beschleunegen wier hien einfach mat engem "Bonus" astellen, duerno fänkt hien un der Migratioun vun der Codebase un. Hien hat keng Contestatiounen, sou datt si e puer Reuniounen / Interviewen zu Redmond geplangt hunn.

De Prozess huet ugefaang. De 5. Dezember 2019 ass de Keyvan op Seattle geflunn - op de Microsoft Sëtz - an huet de ganzen Dag do verbruecht, verschidde Leit interviewt a mam Andrew verhandelt. Owes hunn ech en Taxi op de Fluchhafen geholl an zréck op Vancouver.

Hie gouf gesot fir en Uruff vum HR Departement ze waarden. Awer duerno, Keyvan huet sechs Méint näischt vu Microsoft héieren. Bis Mëtt Mee 2020, wann en ale Frënd vum Andrew d'Verëffentlechung vum WinGet Programm den nächsten Dag ugekënnegt huet:

Salut Kayvan, ech hoffen et geet Iech an Ärer Famill gutt - BC schéngt eng gutt Aarbecht mam Covid am Verglach mat den USA ze maachen.

Et deet mir ganz leed, datt d'Positioun vum Projetmanager net geklappt huet. Ech géif gären d'Zäit huelen, fir ze soen, wéi vill mir Äre Bäitrag an Är Iddien schätzen. Mir hunn e Package Manager entwéckelt fir Windows, an déi éischt Virschau gëtt et muer um Build 2020. Mir wäerten och AppGet an eisem Blog erwähnen, well mir mengen, datt et Windows Et gëtt Plaz fir verschidde Paketmanager. Eise Paketmanager baséiert och op GitHub, awer natierlech mat eiser eegener Implementatioun a sou weider. E gëtt och als Open Source verëffentlecht, dofir géife mir natierlech all Bäiträg vun Iech begréissen.

Keyvan war net ze iwwerrascht. Deemools war et scho kloer ginn, datt hien net géif invitéiert ginn fir bei Microsoft ze schaffen, dat huet hien net opgereegt, well hien huet gezweiwelt, datt hie fir esou eng grouss Firma wëll schaffen.

Awer déi richteg Iwwerraschung waart hien den nächsten Dag wéi hien gesinn huet GitHub Repository: "Wann ech meng Fra de Repository gewisen hunn, war dat éischt wat hatt gesot huet: "Si hunn et WinGet genannt?" Am Eescht??" Ech hat net mol hir ze erklären, wéi d'Basis Mechanik, Terminologie, Format an manifestéiert Struktur, och d'Struktur vun der Package Repository Dossier ass vun AppGet inspiréiert."

"Sinn ech rosen, datt Microsoft, eng Firma mat engem Ëmsaz vun 1,4 Billiounen Dollar, sech endlech zesummegedoen huet an e gudde Package Manager fir hiert Flaggschëffprodukt erausbruecht huet? Nee, dat hätten se viru Jore solle maachen. Si hätten net solle falsch maachen." Windows „Store sou staark wéi si et gemaach hunn“, schreift de Kayvan. „D'Realitéit ass, egal wéi vill ech probéiert hunn AppGet ze promoten, et géif ni sou séier wuessen wéi d'Léisung vu Microsoft. Ech hunn AppGet net erstallt fir räich oder berühmt ze ginn oder fir bei Microsoft ze schaffen. Ech hunn AppGet erstallt, well ech gegleeft hunn, datt mir, d'Benotzer, Windows, mir verdéngen och eng uerdentlech Applikatiounsmanagementerfahrung. Wat mech stéiert, ass wéi dat alles genee gemaach gouf. Lues a schrecklech Kommunikatioun. Um Enn komplett Funkrou. Mee wat mech wierklech opgeregt huet, war dës Ukënnegung. AppGet, wat objektiv d'Quell vun de meeschte Iddien fir WinGet ass, gouf nëmmen als en anere Paketmanager ernimmt, deen et geschitt just op dëser Welt ze existéieren. Zur selwechter Zäit goufen aner Packagemanager, mat deenen WinGet ganz wéineg gemeinsam huet, vill méi grëndlech ernimmt an erkläert."

De Keyvan Beigi ass net opgeregt. Hie seet, datt all Wollek e positiven Aspekt huet. Zumindest ass WinGet op enger solider Basis gebaut an huet de Potenzial fir Erfolleg. An d'Benotzer Windows, vläicht kréien se endlech e gudde Pakmanager. An fir hien war dës Geschicht eng wäertvoll Lektioun: "Liew a léiert."

Hien erkläert datt d'Kopie vum Code kee Problem ass, dat ass wat Open Source alles ass. An hien heescht net d'allgemeng Konzept vun Package / Applikatioun Manager kopéieren. Awer wann Dir ähnlech Projeten am OS X, Homebrew, Chocolaty, Scoop, Ninite, etc. kuckt, dann hunn se all hir eege Charakteristiken. Wéi och ëmmer, WinGet funktionnéiert bal d'selwecht wéi AppGet: "Wëllt wësse wéi Microsoft WinGet funktionnéiert? Gitt a liesen en Artikel, deen ech virun zwee Joer geschriwwen hunn iwwer wéi AppGet funktionnéiert", schreift hien.

Keyvan war nëmmen opgeregt datt seng Aarbecht néierens ernimmt gouf.

Fir Referenz. "Embrace, Extinguish and Extinguish" ass e Saz, deen, wéi vum US Department of Justice bestëmmt, gouf vu Microsoft benotzt fir d'Industriestrategie ze beschreiwen fir Software mat wäit akzeptéierte Standarden aféieren. D'Strategie war dës Standarden auszebauen an dës Differenzen weider ze benotzen fir e Virdeel iwwer d'Konkurrenten ze kréien.

Am Fall vun AppGet kann een net soen, datt dës Strategie an hirer reinster Form ugewannt gouf, awer et sinn e puer Elementer ze gesinn. D'Verfechter vu fräier Software betruechten dëst als moralesch inakzeptabel Handlungsweis a si weiderhin skeptesch vis-à-vis vun der Initiativ vu Microsoft, e Subsystem fir ... z'implementéieren. Linux an de Betribssystem Windows (WSL). Si soen datt Microsoft am Kär net geännert huet a wäert ni änneren.

Wéi Microsoft AppGet ëmbruecht huet


Source: will.com

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster