
javë të shkuar Microsoft lançoi menaxherin e paketave në kuadër të njoftimeve në konferencën . Shumë e panë këtë si një tjetër dëshmi të afërsisë së Microsoft me lëvizjen Open Source. Por nuk është kështu për zhvilluesin kanadez Keivan Beigi, autorin e menaxherit të paketave të lirë . Tani ai përpiqet të kuptojë se çfarë ndodhi gjatë 12 muajve të fundit, gjatë të cilëve ai ka komunikuar me përfaqësuesit e Microsoft.
Në çdo rast, tani Keivan . Shërbimet klienti dhe serveri kalojnë në modin e mirëmbajtjes menjëherë deri më 1 gusht 2020, pas së cilës do të mbyllen përfundimisht.
Në blogun e tij, autori paraqet . E gjithë kjo filloi një vit më parë (3 korrik 2019), kur ai mori këtë letër nga Andrew, kreu i grupit të zhvillimit në Microsoft:
Keivan,
Unë drejtoj ekipin e zhvillimit të Windows App Model dhe, në veçanti, ekipin e shpërndarjes së aplikacioneve. Thjesht doja të të dërgoja një shënim të shkurtër për të të falenderuar për krijimin e AppGet - është një shtesë e shkëlqyer në ekosistemin e Windows që e bën jetën e zhvilluesve të Windows shumë më të lehtë. Probabilisht do të jemi në Vancouver në javët e ardhshme për takime me kompani të tjera, por nëse ke kohë, do të donim të takoheshim me ty dhe ekipin tënd për të marrë reagime se si ta bëjmë jetën tënde më të lehtë në zhvillimin e AppGet.
Keivan ishte i emocionuar: projekti i tij si hobist u vërejt nga Microsoft! Ai iu përgjigj letrës - dhe pas dy muajsh, pas shkëmbimit të letrave, shkoi në një takim në zyrën e Microsoft në Vancouver. Në takim ishte Andrew dhe një menaxher tjetër zhvillimi nga i njëjti grup produktesh. Keivan thotë se kaloi një kohë të shkëlqyer - ata folën për idetë që qëndrojnë pas AppGet, për ato që nuk janë bërë mjaft mirë në dhe çfarë ai planifikon në versionet e ardhshme të AppGet. Zhvilluesi kishte përshtypjen se Microsoft dëshiron të ndihmojë projektin: ata vetë kërkuan se çfarë mund të bëjnë për të. Ai përmendi se do të ishte mirë të merrte disa kredi në Azure, disa , dhe do të ishte mirë të rregulloheshin problemet me lidhjet e veçanta për shkarkim.
Pas njĂ« javĂ«, Endriu dĂ«rgoi njĂ« email tĂ« ri, nĂ« tĂ« cilin nĂ« thelb e ftoi Endriun tĂ« punonte nĂ« Microsoft: «Ne duam tĂ« bĂ«jmĂ« disa ndryshime tĂ« rĂ«ndĂ«sishme nĂ« shpĂ«rndarjen e softuerit nĂ« Windows, dhe ka njĂ« mundĂ«si tĂ« shkĂ«lqyer pĂ«r tĂ« ndihmuar nĂ« atĂ« se si do tĂ« duket Windows dhe sistemi i shpĂ«rndarjes sĂ« aplikacioneve nĂ« Azure/Microsoft 365. Duke pasur parasysh kĂ«tĂ«, a keni shqyrtuar mundĂ«sinĂ« e shpenzimit tĂ« mĂ« shumĂ« kohĂ«s tuaj tĂ« pĂ«rkushtuar pĂ«r appget, potencialisht nĂ« Microsoft?» â shkroi ai.
Kejvan fillimisht kishte disa dyshime â ai nuk donte tĂ« shkonte nĂ« Microsoft pĂ«r tĂ« punuar mbi Windows Store, motorin MSI dhe sistemet e tjera pĂ«r shpĂ«rndarjen e aplikacioneve. Por ata e siguronin se e gjithĂ« koha e tij do tĂ« ishte e dedikuar vetĂ«m pĂ«r AppGet. Pas njĂ« periudhe prej rreth njĂ« muaji bisedash tĂ« ngadalta me email, ata arritĂ«n nĂ« pĂ«rfundimin se marrĂ«veshja do tĂ« ishte shumĂ« e ngjashme me acqui-hire â Microsoft rekruton njĂ« zhvillues sĂ« bashku me programin e tij, dhe ata e diskutojnĂ«, ta rishikojnĂ« atĂ« nĂ« diçka tjetĂ«r, ose do tĂ« bĂ«het Microsoft AppGet.
Kejvani shkruan se gjatë gjithë procesit nuk e kishte të qartë se cila do të ishte roli i tij në Microsoft. Cilat do të ishin detyrat e tij? Kujt do t'i raportonte? Kush do t'i raportonin atij? Ai përpiqej të qartësonte disa nga këto përgjigje gjatë këtyre negociatave të ngadalta, por nuk mori një përgjigje të qartë.
Pas disa muajsh negociatash sërish shumë të ngadalta me email, ai iu tha se procesi i rekrutimit përmes BizDev do të zinte shumë kohë. Një alternativë për të përshpejtuar procesin do të ishte thjesht ta rekrutonin atë me një «bonus», pas së cilës ai do të fillonte punën për të transferuar bazën e kodit. Ai nuk kishte asnjë kundërshtim, kështu që ata planifikuan disa takime/intervista në Redmond.
Procesi filloi. MĂ« 5 dhjetor 2019, Kejvani fluturoi nĂ« Seattle â nĂ« selinĂ« qendrore tĂ« Microsoft â dhe kaloi tĂ« gjithĂ« ditĂ«n atje, duke u intervistuar me njerĂ«z tĂ« ndryshĂ«m dhe duke negociuar me Endriun. NĂ« mbrĂ«mje, ai mori njĂ« taksi pĂ«r nĂ« aeroport â dhe u kthye nĂ« Vancouver.
I thanë të priste një telefonatë nga departamenti i burimeve njerëzore. Por pastaj, për gjashtë muaj, Kejvani nuk dëgjoi asgjë nga Microsoft. Deri në mes të majit 2020, kur një mik i vjetër i Endriut informoi për daljen e programit WinGet të nesërmen:
PĂ«rshĂ«ndetje, Kejvan, shpresoj qĂ« ti dhe familja jeni mirĂ« â duket se Britania Kolumbiane po e kalon COVID-in mĂ« mirĂ« se Shtetet e Bashkuara.
Më vjen shumë keq që pozita e menaxherit të projektit nuk funksionoi. Do të doja të gjej një kohë për të thënë sa shumë e çmojmë kontributin dhe idetë tua. Ne kemi zhvilluar një menaxher paketash për Windows, dhe preview e parë do të transmetohet nesër në Build 2020. Ne gjithashtu do ta përmendim appget në blogun tonë, sepse besojmë se në Windows ka vend për menaxherë të ndryshëm paketash. Menaxheri ynë i paketave është gjithashtu i bazuar në GitHub, por, natyrisht, me zbatimin tonë dhe kështu me radhë. Ai gjithashtu del me kod të hapur, prandaj, natyrisht, do të ishim të lumtur për çdo kontribut tuajin.
Keyvan nuk ishte shumë i surprizuar. Deri në atë moment ishte bërë e qartë se nuk do ta ftonin të punonte në Microsoft, kjo nuk e shqetësoi, sepse dyshonte se donte të punonte në një kompani kaq të madhe.
Por surpriza e vërtetë e priste ditën tjetër, kur pa : "Kur ia tregova gruas sime repo, e para që ajo tha ishte: 'E quajtën WinGet? Je serioz??' Nuk e kisha as nevojë të ia shpjegoja asaj mekanikat bazë, terminologjinë, format dhe , madje edhe struktura e dosjeve të depozitave të paketave është frymëzuar nga AppGet."
"A jam i shqetësuar që Microsoft, një kompani me vlerë 1.4 trilion dollarë, përfundimisht e mblodhi mendjen dhe publikoi një menaxher paketash të denjë për produktin e saj kryesor? Jo, ata duhet ta kishin bërë këtë shumë vite më parë. Nuk duhet të kishin prishur Windows Store kaq shumë sa e bënë, - shkruan Keyvan. - Në realitet, pavarësisht sa shumë përpiqesha të promovoja AppGet, ai nuk do të rritej kurrë me atë shpejtësi si zgjidhja e Microsoft. E krijova AppGet jo për të pasuruar, për t'u bërë i famshëm, ose për t'u punësuar në Microsoft. E krijova AppGet sepse mendoja se ne, përdoruesit e Windows, meritojmë një përvojë të denjë menaxhimi të aplikacioneve. Ajo që më shqetëson është se si është bërë gjithçka. Komunikimi i ngadalshëm dhe i tmerrshëm. Në fund, një heshtje totale. Por më së shumti më preku ky njoftim. AppGet, që objektivisht është burimi i shumicës së ideve për WinGet, u përmend vetëm si një menaxher paketash tjetër, i cili thjesht ndodhet rastësisht në këtë botë. Në të njëjtën kohë, menaxherët e tjerë të paketave, të cilët kanë shumë pak përbashkësi me WinGet, janë përmendur dhe shpjeguar më hollësisht.
Kejvan Beigi nuk shqetësohet. Ai thotë se nuk ka keq pa të mirë. Të paktën, WinGet është ndërtuar në një themel të fortë dhe ka potencial për sukses. Dhe përdoruesit e Windows ndoshta përfundimisht do të marrin një menaxher paketash dinjitoz. Dhe kjo histori për të ishte një përvojë e çmuar: "Të jetosh një jetë - të mësosh një jetë."
Ai shpjegon se kopjimi i kodit nuk është një problem, kjo është thelbi i Open Source. Dhe ai nuk ka në mendje kopjimin e konceptit të përbashkët të menaxherëve të paketave/aplikacioneve. Por nëse shikoni projekte të ngjashme në OS X, si Homebrew, Chocolaty, Scoop, ninite etj., të gjithë kanë veçoritë e tyre. Megjithatë, WinGet funksionon pothuajse si AppGet: "Deshironi të dini si funksionon Microsoft WinGet? Shkoni dhe lexoni ", shkruan ai.
Kejvanin e shkaktoi vetëm ajo që puna e tij nuk u përmend askund.
Për informacion. "Embrace, extend and extinguish" ("Përqafoni, zgjatni dhe shfarosni") është një frazë që , është përdorur në korporatën Microsoft për të përshkruar strategjinë e zbatimit në industrinë e softuerit, e cila përdor standarde të njohura gjerësisht. Strategjia përfshinte zgjerimin e këtyre standardeve dhe përdorimin e dallimeve për të fituar përparësi mbi konkurrentët.
Në rastin e AppGet nuk mund të thuhet se kjo strategji u përdor në formën e saj të pastër, por disa elemente mund të shqyrtohen. Pjesëtarët e softuerit të lirë e konsiderojnë atë një mënyrë veprimi të papranueshme moralisht dhe ende janë skeptikë ndaj iniciativës së Microsoft për të zbatuar një nën-sistem për Linux në sistemin operativ Windows (). Ata thonë se Microsoft esencialisht nuk ka ndryshuar dhe kurrë nuk do të ndryshojë.
Burimi: habr.com
