На 4 юни 2018 г. Microsoft обяви, че е закупило GitHub, хранилище, което е домакин на кода на много от проектите с отворен код, които днес приемаме за даденост. Новината бе приета може би по най-бурния начин, тъй като много от разработчиците активно обявиха, че ще напуснат службата в полза на конкурентите, най-вече на GitLab. Други всъщност не се люлееха, а някои решиха да изчакат всичко, докато прахът не угасне, и даде придобиването на ползата от съмнението, докато вече няма причина. Хората все още се чудят какво означава това за GitHub и дали това ще има нетен положителен или отрицателен ефект за развитието с отворен код.

Защо разработчиците напускат

Между разработчиците имаше много бъркотия за напускането на GitHub и намирането на "по-зелени пасища" на друго място. Един конкретен програмист изброи предишни злоупотреби от страна на Microsoft, за да покаже защо придобиването на GitHub е лошо нещо за неговата общност.

Поддръжникът на Bitcoin Core - софтуерът, който се намира зад мрежата Bitcoin, също каза в Twitter, че хранилището на Bitcoin трябва да се движи, като цитира, че GitHub ще стане остаряла поради движението на Microsoft.

Въпреки факта, че Майкрософт е наскоро част от фондацията Linux и усилено работи усилено, за да се представи като дружество с напредък в мисленето си, що се отнася до отворения код, общността от програмисти, които поддържат такива проекти, почти обсебва кампанията срещу компания. Нека не забравяме също, че Microsoft е вторият най-плодотворен сътрудник на GitHub.

Не ме разбирайте погрешно - кодерите с отворен код имат своите причини за това, като се има предвид предварително възприемано нарушение от страна на държавата. Обаче, както обикновено правим при програмирането, ние се нуждаем от правилно отчитане на всичко, преди да съставим.

Какво означава това в крайна сметка?

Фактът, че GitLab вижда десетократно увеличение на потребителската си база след съобщението за придобиване, може да повдигне тревога за всеки, който последва тази промяна в ръцете на GitHub, но може да се изненадате, че Microsoft може би е направил нещо добро тук.

Няма никакво окончателно доказателство за това. Твърде рано е да се каже. Компанията обаче продължи напред и назначи Нат Фридман - високоуважаван член на общността с отворен код - като главен изпълнителен директор на дъщерното дружество. След като зададе въпроси за Reddit, той каза това на разработчиците, които напускаха платформата:

Разработчиците са независими мислители и винаги ще имат здравословен скептицизъм, но признавам, че е тъжно да видя, че някои се чувстват принудени да преместят своя код. Поемам отговорността да получа сериозно доверието си.

Разбира се, някои може да видят това като подозрително от Microsoft, но все пак не може да се твърди, че компанията не полага всички усилия, за да запази доверието си в този конкретен случай. Също така, фактът, че GitLab е видял десет пъти по-голям брой потребителски заявки, не означава непременно, че GitHub кърви. Това е момент на турбуленция и може да се очаква известна миграция. Като се има предвид това, GitLab е значително по-малък от GitHub, така че десеткратната печалба в крайна сметка може да доведе до загуба от пет процента в потребителската база на GitHub.

И тогава има фактът, че не сме точно сто процента сигурни, че знаем какво иска да направи Майкрософт със софтуерната компания. Иска ли да подобри поддръжката на GitHub за собствените си платформи за кодиране като Visual Studio? Дали Microsoft ще започне да прави по-привлекателни платените частни хранилища на GitHub за привличане на потребителите да ги желаят? Или просто искам да замаскам сайта с реклами на Microsoft?

Нищо не е абсолютно ясно, така че всяка реакция, включително миграцията към друга платформа, е изцяло преждевременно и импулсивна. Би могло да се каже, че огромен проект, който прави такава миграция при пристигането на проста история, може би е малко безотговорно.

Що се отнася до "какво означава това за разработчиците", това означава, че може да има някои промени в платформата, които биха могли или непряко, или пряко да засегнат техните проекти.

Моят съвет? От един разработчик с отворен код към друг бих казал, че ще бъде разумно да го изчакате, да видите какво се случва, да си създадете сметка и да имате готов копие от вашето хранилище, в случай че се случи нещо наистина размирно.

Много е малко вероятно Microsoft да обърне всичко с главата надолу. Най-лошият сценарий е, че Microsoft ще обяви промени, които не ви харесват в блога на GitHub, като ви дава достатъчно време, за да вземете и да се преместите другаде.

Смятате ли, че излизането от GitHub е оправдано след това придобиване? Кажете ни в коментар!