Како је Мицрософт убио АппГет

Како је Мицрософт убио АппГет

Прошле недеље Мицрософт је објавио менаџер пакета ВинГет у оквиру саопштења на конференцији Буилд КСНУМКС. Многи су ово сматрали додатним доказом Мицрософтовог приближавања покрету отвореног кода. Али не и канадски програмер Кеиван Беиги, аутор бесплатног менаџера пакета АппГет. Сада покушава да схвати шта се догодило у протеклих 12 месеци, током којих је комуницирао са представницима Мајкрософта.

У сваком случају, сада Каиван зауставља развој АппГет-а. Услуге клијента и сервера ће одмах до 1. августа 2020. године прећи у режим одржавања, након чега ће бити трајно затворене.

У свом блогу аутор пружа хронологија догађаја. Све је почело пре годину дана (3. јула 2019.) када је примио ову е-пошту од Ендруа, шефа развојног тима у Мицрософт-у:

Кеиван,

Ја управљам тимом за развој модела Виндовс апликација и, посебно, тимом за примену апликација. Само сам хтео да вам пошаљем кратку поруку да вам се захвалим што сте креирали аппгет – то је одличан додатак Виндовс екосистему и чини живот Виндовс програмерима много лакшим. Вероватно ћемо бити у Ванкуверу у наредним недељама на састанку са другим компанијама, али ако имате времена, волели бисмо да се састанемо са вама и вашим тимом како бисмо добили повратне информације о томе како да олакшате развој вашег аппгет-а.

Кејвен је био узбуђен: његов хоби пројекат је приметио Мајкрософт! Он је одговорио на писмо и два месеца касније, након размене писама, дошао је на састанак у канцеларију Мајкрософта у Ванкуверу. Састанку су присуствовали Андрев и још један менаџер развоја из исте групе производа. Кејван каже да се одлично провео – разговарали су о идејама које стоје иза АппГет-а, шта није баш добро урађено у тренутни менаџери пакета на Виндовс-у и шта планира за будуће верзије АппГет-а. Програмер је имао утисак да Мицрософт жели да помогне пројекту: сами су питали шта могу да ураде за њега. Напоменуо је да би било лепо добити неке Азуре кредите, неке документацију за нови формат пакета МСИКС, и било би лепо решити проблеме са појединачним везама за преузимање.

Недељу дана касније, Ендру је послао ново писмо у којем је заправо позвао Ендруа да ради у Мајкрософту: „Желимо да направимо неке значајне промене у дистрибуцији софтвера на Виндовс-у, и постоји велика прилика да помогнемо у томе шта Виндовс и систем дистрибуције апликација у Азуре/Мицрософт ће изгледати.“ 365. Имајући то на уму, да ли сте размишљали о томе да потрошите више времена на аппгет, потенцијално у Мицрософту?“ - написао је.

Кејван је у почетку био мало неодлучан — није желео да иде у Мицрософт да ради на Виндовс продавници, МСИ машини и другим системима за примену апликација. Али уверавали су га да ће све време проводити радећи само на АппГет-у. Након отприлике месец дана дуге мејл преписке, дошли су до закључка да би уговор био веома сличан ацкуи-хире-у - Мицрософт ангажује програмера уз његов програм, а они одлучују да ли ће га преименовати у нешто друго или ће то постати Мицрософт АппГет .

Кејван пише да му током целог процеса није било сасвим јасно каква ће бити његова улога у Мицрософту. Које ће бити његове одговорности? Коме да пријавим? Ко ће му известити? Он је током ових спорих преговора покушао да разјасни неке од ових одговора, али никада није добио јасан одговор.

После још неколико месеци поново веома спорих преговора путем е-поште, речено му је да ће процес запошљавања преко БизДев-а трајати веома дуго. Алтернатива за убрзање процеса била би да га једноставно запослите уз „бонус“, након чега ће почети да ради на миграцији кодне базе. Није имао примедби, па су заказали неколико састанака/интервјуа у Редмонду.

Процес је почео. Кејван је 5. децембра 2019. одлетео у Сијетл - у седиште Мајкрософта - и тамо провео цео дан, интервјуишући разне људе и преговарајући са Ендрјуом. Увече сам узео такси до аеродрома и вратио се у Ванкувер.

Речено му је да сачека позив одељења за људске ресурсе. Али после, Кејван није чуо ништа од Мајкрософта шест месеци. Све до средине маја 2020. године, када је Андревов стари пријатељ најавио издавање програма ВинГет следећег дана:

Здраво Каиван, надам се да сте ви и ваша породица добро - изгледа да БЦ ради добар посао са цовидом у поређењу са САД.

Заиста ми је жао што позиција менаџера пројекта није успела. Хтео сам да одвојим време да кажем колико ценимо ваш допринос и идеје. Развили смо менаџер пакета за Виндовс, а први преглед ће бити доступан сутра на Буилд 2020. Такође ћемо поменути аппгет у нашем блогу јер мислимо да има места за различите менаџере пакета на Виндовс-у. Наш менаџер пакета је такође заснован на ГитХуб-у, али очигледно са сопственом имплементацијом и тако даље. Такође је отвореног кода, тако да бисмо очигледно добродошли сваки ваш допринос.

Кејван није био превише изненађен. У то време је већ постало очигледно да неће бити позван да ради у Мицрософту; то га није узнемирило, јер је сумњао да жели да ради за тако велику компанију.

Али право изненађење чекало га је следећег дана када је видео ГитХуб спремиште: „Када сам својој жени показао складиште, прво што је рекла било је: „Звали су га ВинГет?“ Да ли си озбиљан??" Нисам морао ни да јој објашњавам како основна механика, терминологија, формат и манифестна структура, чак је и структура директоријума спремишта пакета инспирисана АппГет-ом."

Да ли сам узнемирен што се Мајкрософт, компанија вредна 1,4 билиона долара, коначно сабрао и објавио пристојног менаџера пакета за свој водећи производ? Не, требало је то да ураде пре много година. Није требало толико да зезну Виндовс Сторе као што су то урадили“, пише Кејван. „Стварност је таква, колико год се трудио да промовишем АппГет, он никада неће расти истом брзином као Мицрософтово решење. Нисам направио АппГет да бих се обогатио, прославио или добио посао у Мицрософту. Направио сам АппГет јер сам веровао да и ми корисници Виндовса заслужујемо пристојно искуство управљања апликацијама. Оно што ме мучи је како је то тачно урађено. Спора и ужасна комуникација. На крају је потпуна радио тишина. Али ова објава ме је највише погодила. АппГет, који је објективно извор већине идеја за ВинГет, поменут је само као још један менаџер пакета који само случајно постоји на овом свету. Истовремено, помињани су и много детаљније објашњени други менаџери пакета, са којима ВинГет има врло мало заједничког.“

Кејван Беиги није узнемирен. Каже да сваки облак има сребрну поставу. У најмању руку, ВинГет је изграђен на чврстим основама и има потенцијал за успех. Корисници Виндовс-а коначно могу имати пристојан менаџер пакета. И за њега је ова прича постала драгоцено искуство: „Живи заувек, учи заувек.

Објашњава да копирање кода није проблем, већ је то оно што је Опен Соурце. И он не мисли на копирање општег концепта менаџера пакета/апликација. Али ако погледате сличне пројекте у ОС Кс, Хомебрев, Цхоцолати, Сцооп, нините, итд., Сви они имају своје карактеристике. Међутим, ВинГет ради скоро исто као АппГет: „Желите да знате како функционише Мицрософт ВинГет? Иди и читај чланак који сам написао пре две године о томе како АппГет функционише", пише.

Кејван је био само узнемирен што се његов рад нигде не помиње.

За референцу. „Загрли, продужи и угаси“ је фраза која, како је утврдило Министарство правде САД, користио је Мицрософт да опише стратегију индустрије за увођење софтвера користећи широко прихваћене стандарде. Стратегија је била проширење ових стандарда и наставак коришћења ових разлика да би се стекла предност у односу на конкуренте.

У случају АппГет-а, не може се рећи да се ова стратегија примењује у свом чистом облику, али се неки елементи могу узети у обзир. Присталице слободног софтвера сматрају да је то морално неприхватљив начин деловања и још увек су неповерљиви према иницијативи Мајкрософта да уведе подсистем за Линук у оперативни систем Виндовс (ВСЛ). Кажу да се Мицрософт у својој сржи није променио и да се никада неће променити.

Како је Мицрософт убио АппГет


Извор: ввв.хабр.цом

Додај коментар