Pasintsemajne Microsoft publikigis pakaĵadministrilon
Ĉiuokaze, nun Kayvan
En sia blogo, la aŭtoro provizas
Keyvan,
Mi administras la disvolvan teamon de Windows App Model kaj, precipe, la aplikaĵan teamon. Mi nur volis sendi al vi rapidan noton por danki vin pro kreado de appget - ĝi estas bonega aldono al la Vindoza ekosistemo kaj multe plifaciligas la vivon de Vindozaj programistoj. Ni verŝajne estos en Vankuvero en la venontaj semajnoj renkontiĝo kun aliaj kompanioj, sed se vi havas tempon, ni ŝatus renkontiĝi kun vi kaj via teamo por ricevi komentojn pri kiel faciligi vian disvolvan vivon de appget.
Keyvan estis ekscitita: lia ŝatokupprojekto estis rimarkita de Microsoft! Li respondis al la letero kaj du monatojn poste, post interŝanĝado de leteroj, li venis al kunveno ĉe la oficejo de Microsoft en Vankuvero. La kunvenon ĉeestis Andreo kaj alia evoluestro el la sama produktogrupo. Keyvan diras ke li havis bonegan tempon - ili parolis pri la ideoj malantaŭ AppGet, kio ne estis farita tre bone en
Semajnon poste, Andreo sendis novan leteron, en kiu li fakte invitis Andreon labori ĉe Mikrosofto: “Ni volas fari kelkajn signifajn ŝanĝojn en la distribuado de programaro en Vindozo, kaj estas bonega ŝanco helpi pri kio Vindozo kaj la aplikaĵa distribusistemo. en Azure/Microsoft aspektos kiel.” 365. Konsiderante tion, ĉu vi pripensis pasigi pli da tempo en appget, eble ĉe Microsoft?” - li skribis.
Keyvan estis iomete hezitema komence—li ne volis iri al Mikrosofto por labori pri la Vindoza Vendejo, la MSI-motoro kaj aliaj aplikaĵaj deplojsistemoj. Sed ili certigis al li, ke li pasigos sian tutan tempon laborante nur ĉe AppGet. Post ĉirkaŭ unu monato da longa retpoŝta korespondado, ili alvenis al la konkludo, ke la interkonsento tre similas al aki-kontrakto - Microsoft dungas programiston kune kun sia programo, kaj ili decidas ĉu renomi ĝin alie aŭ ĝi fariĝos Microsoft AppGet. .
Keyvan skribas, ke dum la tuta procezo li ne estis tute klara, kio estos lia rolo ĉe Mikrosofto. Kiuj estos liaj respondecoj? Al kiu mi raportu? Kiu raportos al li? Li provis klarigi kelkajn el ĉi tiuj respondoj dum ĉi tiuj malrapidaj intertraktadoj, sed neniam ricevis klaran respondon.
Post pluraj pliaj monatoj da denove tre malrapidaj retpoŝtaj intertraktadoj, oni diris al li, ke la dungado per BizDev daŭros tre longan tempon. Alternativo por akceli la procezon estus simple dungi lin per "gratifiko", post kio li komencos labori pri migrado de la kodbazo. Li havis neniujn obĵetojn, do ili planis plurajn renkontiĝojn/intervjuojn en Redmond.
La procezo komenciĝis. La 5-an de decembro 2019, Keyvan flugis al Seatlo - al la ĉefsidejo de Microsoft - kaj pasigis la tutan tagon tie, intervjuante diversajn homojn kaj intertraktante kun Andreo. Vespere mi prenis taksion al la flughaveno kaj revenis al Vankuvero.
Oni diris al li atendi vokon de la HR-sekcio. Sed poste, Keyvan aŭdis nenion de Microsoft dum ses monatoj. Ĝis meze de majo 2020, kiam maljuna amiko de Andreo anoncis la liberigon de la programo WinGet la sekvan tagon:
Saluton Kayvan, mi esperas, ke vi kaj via familio fartas bone - BC ŝajnas fari bonan laboron kun covid kompare kun Usono.
Mi vere bedaŭras, ke la posteno de projektestro ne funkciis. Mi volis preni la tempon por diri kiom ni aprezas viajn kontribuojn kaj ideojn. Ni evoluigis pakaĵadministrilon por Vindozo, kaj la unua antaŭprezento estos viva morgaŭ ĉe Konstruo 2020. Ni ankaŭ mencios appget en nia blogo ĉar ni pensas, ke estas loko por malsamaj pakaĵadministrantoj en Vindozo. Nia pakadministranto ankaŭ baziĝas sur GitHub, sed evidente kun nia propra efektivigo ktp. Ĝi ankaŭ estas malferma fonto, do evidente ni bonvenigus ajnan enigon, kiun vi povus havi.
Keyvan ne estis tro surprizita. Tiam jam evidentiĝis, ke li ne estos invitita labori ĉe Mikrosofto; tio ne ĉagrenis lin, ĉar li dubis, ke li volas labori por tiel granda firmao.
Sed la vera surprizo atendis lin la sekvantan tagon kiam li vidis
Ĉu mi ĉagrenas, ke Mikrosofto, kompanio de 1,4 miliardoj da dolaroj, finfine kunigis sian agadon kaj liberigis decan pakaĵadministranton por sia ĉefa produkto? Ne, ili devus esti farinta tion antaŭ jaroj. Ili ne devintus fuŝi la Vindozan Vendejon tiom kiom ili faris,” Keyvan skribas. “La realo estas, kiom ajn mi klopodas antaŭenigi AppGet, ĝi neniam kreskos samrapide kiel la solvo de Microsoft. Mi ne kreis AppGet por riĉiĝi, fama aŭ akiri laboron ĉe Microsoft. Mi kreis AppGet ĉar mi kredis, ke ankaŭ ni Vindozaj uzantoj meritas decan sperton pri administrado de aplikaĵoj. Kio ĝenas min estas kiel ĝuste tio estis farita. Malrapidaj kaj teruraj komunikadoj. Je la fino estas kompleta radiosilento. Sed tiu ĉi anonco plej frapis min. AppGet, kiu objektive estas la fonto de plej multaj ideoj por WinGet, estis menciita nur kiel alia pakaĵmanaĝero tio ĝi nur hazarde ekzistas en ĉi tiu mondo. Samtempe, aliaj pakaĵadministrantoj, kun kiuj WinGet havas tre malmulte da komuna, estis menciitaj kaj klarigitaj multe pli detale."
Keyvan Beigi ne estas ĉagrenita. Li diras, ke ĉiu nubo havas arĝentan tegaĵon. Almenaŭ, WinGet estas konstruita sur solida fundamento kaj havas la potencialon por sukceso. Kaj Vindozaj uzantoj povas finfine havi decan pakaĵmanaĝeron. Kaj por li ĉi tiu rakonto fariĝis valora sperto: "Vivu eterne, lernu eterne."
Li klarigas, ke kopii kodon ne estas problemo, jen pri kio temas pri Open Source. Kaj li ne intencas kopii la ĝeneralan koncepton de pakaĵo/aplik-administrantoj. Sed se vi rigardas similajn projektojn en OS X, Homebrew, Chocolaty, Scoop, ninite, ktp., tiam ili ĉiuj havas siajn proprajn trajtojn. Tamen, WinGet funkcias preskaŭ same kiel AppGet: "Ĉu volas scii kiel funkcias Microsoft WinGet? Iru kaj legu
Keyvan estis nur ĉagrenita ke lia laboro ne estis menciita ie ajn.
Por referenco. "Ampleksi, etendi kaj estingi" estas frazo, kiu,
En la kazo de AppGet, oni ne povas diri ke ĉi tiu strategio estas aplikata en sia pura formo, sed iuj elementoj povas esti konsiderataj. Subtenantoj de libera programaro konsideras ĝin morale neakceptebla agmaniero kaj ankoraŭ malfidas pri la iniciato de Mikrosofto enkonduki subsistemon por Linukso en la Vindozan operaciumon (
fonto: www.habr.com