
Eelmisel nĂ€dalal kĂ€ivitas Microsoft paketihalduri konverentsi . Paljud pidasid seda veel ĂŒheks tĂ”endiks Microsofti lĂ€hendamisest avatud lĂ€htekoodi liikumisega. Kuid mitte Kanada arendaja Keivan Beigi, , kes on vabatahtlike paketihaldurite autor. Praegu pĂŒĂŒab ta mĂ”ista, mis viimase 12 kuu jooksul juhtus, mil ta suhtles Microsofti esindajatega.
Igal juhul lĂ”petab Keivan nĂŒĂŒd Kliendi- ja serveriteenused lĂ€hevad kohe hooldustila sisse 1. augustist 2020, pĂ€rast mida need suletakse lĂ”plikult.
Oma blogis tutvustas autor KÔik algas aasta tagasi (3. juulil 2019), kui ta sai selle kirja Andrewilt, Microsofti arendusgrupi juhi:
Keivan,
Ma juhin Windowsi rakendusmudeli arendustiimi, eelkĂ”ige rakenduste juurutamise meeskonda. Soovisin lihtsalt saata teile lĂŒhikese mĂ€rkme, et tĂ€nada appgeti loomise eest â see on suurepĂ€rane lisa Windowsi ökosĂŒsteemile, mis lihtsustab Windowsi arendajate elu. Me ilmselt oleme Vancouveris lĂ€hinĂ€dalatel kohtumas teiste ettevĂ”tetega, kuid kui teil on aega, tahaksime kohtuda teiega ja teie meeskonnaga, et saada tagasisidet selle kohta, kuidas muuta teie elu appgeti arendamisel lihtsamaks.
Keivan oli erutatud: tema hobi projekt mĂ€rgati Microsoftis! Ta vastas kirjale ja kahe kuu pĂ€rast, pĂ€rast kirjade vahetamist, tuli ta koosolekule Microsofti Vancouveri esindusse. Kohtumisel olid kohal Andrew ja teine arendushaldur samast tootetegevusest. Keivan ĂŒtleb, et tal oli suurepĂ€rane aeg â nad rÀÀgisid AppGeti aluseks olevatest ideedest, mis ei olnud vĂ€ga hĂ€sti tehtud ja mida ta plaanib tulevastes versioonides AppGetis. Arendajal jĂ€i mulje, et Microsoft soovib projekti aidata: nad kĂŒsisid ise, mida nad saavad selle heaks teha. Ta mainis, et oleks tore saada veidi krediiti Azureâis, teatud , ja oleks hea, kui saaks lahendada probleemid eraldi allalaadimislinkidega.
NĂ€dala pĂ€rast saatis Andrew uue kirja, milles kutsub Andrew't Microsofti tööle: "Soovime teha mĂ”ned olulised muudatused Windowsi tarkvara levitamisel ja meil on suurepĂ€rane vĂ”imalus aidata kaasa sellele, milline Windows ja rakenduste levitamise sĂŒsteem Azure's/Microsoft 365-s vĂ€lja nĂ€eb. Kas oled arvestanud vĂ”imalusega pĂŒhendada rohkem aega AppGetile, potentsiaalselt Microsoftis?" - kirjutas ta.
Kayvan kahtles alguses veidi - ta ei tahtnud Microsofti minna, et töötada Windows Store'i, MSI mootori ja muude rakenduste levitamise sĂŒsteemide kallal. Kuid nad kinnitasid talle, et kogu oma aja veedab ta ainult AppGeti arendamisel. PĂ€rast umbes kuu kestnud suhtlust e-posti teel jĂ”udsid nad jĂ€reldusele, et kokkulepe on vĂ€ga sarnane acqui-hire'iga - Microsoft palkab arendaja koos tema programmiga ja nad otsustavad, kas nimetada see ĂŒmber millegi muuks vĂ”i kas sellest saab Microsoft AppGet.
Kayvan kirjutab, et kogu protsessi vĂ€ltel ei saanud ta pĂ€ris hĂ€sti aru, mis tema roll Microsoftis olema hakkab. Millised on tema ĂŒlesanded? Kellele ta aru peab andma? Kes peab tema eest aru andma? Ta ĂŒritas nendele kĂŒsimustele selguse saada nende aeglaste lĂ€birÀÀkimiste kĂ€igus, kuid ei saanud selget vastust.
PĂ€rast veel mĂ”nda kuud vĂ€ga aeglasi lĂ€birÀÀkimisi e-posti teel öeldi talle, et BizDev kaudu tööle vĂ”tmise protsess vĂ”tab vĂ€ga kaua aega. Alternatiiv, et protsessi kiirendada, oleks teda lihtsalt "boonusega" palgata, millega ta hakkaks edasi töötama koodibaasi ĂŒleviimise kallal. Tal ei olnud selle vastu midagi, mistĂ”ttu plaaniti paar kohtumist/intervjuud Redmondis.
Protsess lĂ€ks kĂ€ima. 5. detsembril 2019 maandus Kayvan Seattles - Microsofti peakorterisse - ja veetis seal terve pĂ€eva erinevate inimestega intervjuudel ja Andrew'ga lĂ€birÀÀkimistel. Ăhtul vĂ”ttis ta takso lennujaama - ja naasis Vancouverisse.
Talle öeldi, et ta peab ootama kÔnet personaliosakonnast. Kuid siis, kuue kuu jooksul ei kuulnud Kayvan Microsoftilt midagi.Kuni 2020. aasta mai keskpaigani, kui Andrew vana tuttav teatas WinGet programmi vÀljalaskmisest jÀrgmise pÀeva jooksul:
Tere, Kayvan, loodan, et sinul ja su perel lÀheb hÀsti - tundub, et Briti Columbia suudab koroonaviirusega paremini toime tulla kui USA.
Mul on vĂ€ga kahju, et projekti juhtimise positsioon ei töödanud vĂ€lja. Soovin leida aega, et öelda, kui kĂ”rgelt me hindame sinu panust ja ideid. Oleme vĂ€lja töötanud Windowsi pakihalduse tööriista ning selle esialgne eelvaade toimub otseĂŒlekandes homme Build 2020 ĂŒritusel. Kavatseme ka mainida appget oma blogis, kuna usume, et Windowsis on ruumi erinevatele pakihalduritele. Meie pakihaldija pĂ”hineb ka GitHubil, kuid loomulikult on meil oma rakendus ja nii edasi. See on samuti avatud lĂ€htekoodiga, seega oleme loomulikult valmis igasuguseks sinu panuseks.
Keyvan polnud kuigi ĂŒllatunud. Sel hetkel oli juba selge, et teda ei kutsuta Microsofti tööle, mis teda ei muretanud, kuna ta kahtles, kas soovib töötada nii suure ettevĂ”tte juures.
Kuid tĂ”eline ĂŒllatus ootas teda jĂ€rgmisel pĂ€eval, kui ta nĂ€gi : âKui ma nĂ€itasin repositooriumit oma naisele, siis esimesena ĂŒtles ta: âNad nimetasid selle WinGetiks? Kas sa tĂ”siselt??â Mul ei olnud isegi vaja talle selgitada, millised on pĂ”himehhanismid, terminoloogia, formaat ja , isegi pakihoiustamise kaustade struktuur on inspireeritud AppGetist.
âKas ma olen Ă€rritunud, et Microsoft, ettevĂ”te, mille vÀÀrtus on 1,4 triljonit dollarit, lĂ”puks kokku vĂ”ttis ja vĂ€lja andis vÀÀrika pakihalduri oma lippulaeva toote jaoks? Ei, nad pidid seda palju aastaid tagasi tegema. Nad ei pidanud Windows Store'i nii halvasti rikkuma, nagu nad seda tegid,â kirjutab Keyvan. âTegelikult, olenemata sellest, kui palju ma pĂŒĂŒdsin AppGeti edendada, ei kasva see kunagi Microsofti lahendusega samas tempos. Ma lĂ”in AppGeti mitte selleks, et rikastuda, kuulsaks saada vĂ”i Microsofti tööle saada. Ma lĂ”in AppGeti, kuna arvasin, et meie, Windowsi kasutajad, vÀÀrime samuti vÀÀrikat rakenduste haldamise kogemust. Murettekitav on see, kuidas tĂ€pselt kogu see asi toimus. Aeglased ja jubedad kommunikatsioonid. LĂ”pus tĂ€ielik raadio vaikimine. Kuid kĂ”ige rohkem puudutas mind see avalikustamine. AppGet, mis objektiivselt on WinGeti enamiku ideede allikas, mainiti vaid veel ĂŒhe pakihaldurina, mis lihtsalt juhtub selles maailmas eksisteerima.. Samal ajal on teised paketihaldurid, millel on WinGetiga vĂ€ga vĂ€he ĂŒhist, samuti mainitud ja hoolikalt seletatud.
Keivan Beigi ei ole masenduses. Ta ĂŒtleb, et halvas on ka head. VĂ€hemalt on WinGet rajatud tugevale vundamendile ja sellel on edulootus. Ja Windowsi kasutajad vĂ”ivad lĂ”puks saada vÀÀrilise paketihalduri. Tema jaoks on see lugu olnud vÀÀrtuslik Ă”ppetund: âElad sajandi â Ă”pid sajandi.â
Ta selgitab, et koodi kopeerimine ei ole probleem, see on avatud lĂ€htekoodiga olemus. Ta ei mĂ”tle paketihaldurite/rakenduste ĂŒldise kontseptsiooni kopeerimisele. Kuid kui vaadata sarnaseid projekte OS X-is, nĂ€iteks Homebrew, Chocolaty, Scoop, ninite jne, siis igal ĂŒhel on oma eripĂ€rad. Siiski töötab WinGet peaaegu nagu AppGet: âKas soovite teada, kuidas Microsoft WinGet toimib? Minge ja lugege ,â kirjutab ta.
Keivanit hÀiris vaid see, et tema tööd ei ole kuskil mainitud.
Viiteks. âEmbrace, extend and extinguishâ â fraas, mis töötas Microsoftis, et kirjeldada strateegiat, mis rakendab laialdaselt levinud tarkvarastandardeid. Strateegia hĂ”lmas nende standardite laiendamist ja nende erinevuste edasist kasutamist konkurentide ĂŒleoleku saavutamiseks.
AppGeti puhul ei saa rÀÀkida, et seda strateegiat rakendati puhtal kujul, kuid mĂ”ned elemendid vĂ”ivad olla tĂ€helepanu all. Avatud lĂ€htekoodiga tarkvara toetajad peavad seda moraalituks tegevuseks ja vaatavad ikka veel ettevaatlikult Microsofti initsiatiivi Linuxi alamsĂŒsteemi juurutamiseks Windowsi operatsioonisĂŒsteemis (). Nad ĂŒtlevad, et Microsoft ei ole oma olemuselt muutunud ja ei muutu kunagi.
Allikas: habr.com
