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 verwalten d'Windows App Model Entwécklungsteam a besonnesch d'App Deployment Team. Ech wollt Iech just eng séier Notiz schécken fir Iech Merci ze soen fir den Appget ze kreéieren - et ass e super Additioun zum Windows Ökosystem a mécht d'Liewe vu Windows Entwéckler vill méi einfach. Mir wäerte méiglecherweis zu Vancouver sinn an de kommende Wochen mat anere Firmen ze treffen, awer wann Dir Zäit hutt, géife mir gäre mat Iech an Ärem Team treffen fir Feedback ze kréien wéi Dir Äert Appget Entwécklungsliewen méi einfach mécht.

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 Package Manager op 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 tatsächlech invitéiert fir bei Microsoft ze schaffen: "Mir wëllen e puer bedeitend Ännerungen an der Softwareverdeelung op Windows maachen, an et gëtt eng super Geleeënheet fir ze hëllefen an deem Windows an dem Applikatiounsverdeelungssystem an Azure/Microsoft wäert ausgesinn." 365. Mat deem vergiessen, hutt Dir iwwerluecht méi Zäit op Appget ze verbréngen, eventuell bei Microsoft?" - hie geschriwwen.

De Keyvan war am Ufank e bëssen zéckt - hie wollt net bei Microsoft goen fir um Windows Store, dem MSI-Motor an aner Applikatiounsdeploymentsystemer ze schaffen. Awer si hunn him verséchert datt hien all seng Zäit géif verbréngen nëmmen op AppGet ze schaffen. No ongeféier engem Mount laanger E-Mail-Korrespondenz si si zur Conclusioun komm, datt den Accord ganz ähnlech wéi Acqui-Hire wier - Microsoft astellt en Entwéckler zesumme mat sengem Programm, a si entscheeden ob se et soss eppes ëmbenennen oder et gëtt Microsoft AppGet .

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 wierklech leed datt d'Positioun vum Projektmanager net geklappt huet. Ech wollt der Zäit huelen ze soen wéi vill mir appreciéieren Är Input an Iddien. Mir hunn e Package Manager fir Windows entwéckelt, an déi éischt Virschau wäert muer um Build 2020 live sinn. Mir wäerten och Appget an eisem Blog ernimmen well mir mengen datt et Plaz ass fir verschidde Package Manager op Windows. Eise Package Manager baséiert och op GitHub, awer offensichtlech mat eiser eegener Implementatioun an sou weider. Et ass och Open Source, also offensichtlech géife mir all Input begréissen, déi Dir hutt.

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 opgeregt datt Microsoft, eng $ 1,4 Billioun Firma, endlech säin Handlung zesummegefaasst huet an en anstännege Package Manager fir säi Flaggschëffprodukt verëffentlecht huet? Neen, dat hätte si viru Joere misse maachen. Si sollten de Windows Store net sou vill opschrauwen wéi se gemaach hunn", schreift Keyvan. "D'Realitéit ass, egal wéi schwéier ech probéieren AppGet ze förderen, et wäert ni mam selwechten Taux wuessen wéi d'Microsoft Léisung. Ech hunn AppGet net erstallt fir räich, berühmt ze ginn oder eng Aarbecht bei Microsoft ze kréien. Ech hunn AppGet erstallt well ech gegleeft hunn datt mir Windows Benotzer och eng anstänneg App Management Erfahrung verdéngen. Wat mech stéiert ass wéi genau dat gemaach gouf. Lues a schrecklech Kommunikatiounen. Um Enn gëtt et komplett Radio-Stille. Awer dës Ukënnegung huet mech am meeschte getraff. AppGet, déi objektiv d'Quell vun de meeschte Iddien fir WinGet ass, gouf nëmmen als en anere Package Manager genannt 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."

Keyvan Beigi ass net opgereegt. Hie seet, datt all Wollek eng Sëlwerfaarf huet. Op d'mannst ass WinGet op engem zolitte Fundament gebaut an huet de Potenzial fir Erfolleg. A Windows Benotzer kënnen endlech en anstännege Package Manager hunn. A fir hien gouf dës Geschicht eng wäertvoll Erfahrung: "Live forever, learn forever."

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 dës Strategie net a senger reng Form applizéiert ginn, awer e puer Elementer kënne berücksichtegt ginn. Ënnerstëtzer vu gratis Software betruechten et als moralesch inakzeptabel Handlungsverlaf a sinn ëmmer nach mësstrauen der Microsoft Initiativ fir en Subsystem fir Linux an de Windows Betribssystem anzeféieren (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

Setzt e Commentaire