Крупнейшая облачная платформа для хранения и трекинга открытого программного кода была куплена IT-гигантом Microsoft. Зачем компании понадобилось такое приобретение, и что это может значить для сообщества разработчиков open source?
В далёком 2001 году исполнительный директор Microsoft Стив Баллмер (Steve Ballmer) назвал Linux, операционную систему на основе открытого ПО, раковой опухолью сообщества разработчиков. Через 13 лет, в 2014 году, компания открыла код таких своих проектов как PowerShell и Visual Studio Code; в сотрудничестве с Canonical Ltd., главным разработчиком дистрибутива Ubuntu, она обеспечила поддержку командной строки bash shell в Windows 10. Теперь Microsoft покупает GitHub. Что случилось, почему такой поворот?
Возможно, компания начала мыслить более стратегически с приходом Сатьи Наделлы (Satya Nadella) на роль исполнительного директора. Он с начала исполнения роли выражал симпатию к открытому ПО. Сообщество разработчиков скептически настроено по отношению к проприетарному ПО — оно затормаживает прогресс, запрещая делиться инновационными проектами и просто удобными в использовании подходами к написанию программного кода. Поэтому переориентация на открытое ПО, по мнению многих обозревателей, может пойти на пользу компании.
GitHub — это платформа, которая с 2008 года хостит проекты на основе открытого кода, а также позволяет без труда отслеживать версии кода. По последним данным сейчас она насчитывает 85 миллионов проектов, загруженных более чем 28-ю миллионами разработчиков. В 2015 году её капитализация оценивалась в 2,5 млрд долларов (с большой частью доходов, поступающих как плата за подписку). Сейчас, в 2018 году, платформа будет приобретена за 7,5 млрд долларов, об этом стало известно в понедельник.
Есть несколько причин, почему Microsoft понадобился GitHub. Покупка позволит компании получить доверие со стороны разработчиков, которого она из-за своей политики проприетарности постепенно лишалась. Например, это было одной из причин, почему «не взлетел» Windows Phone. Также сделка с Microsoft создаст образ большей благонадёжности самой платформы GitHub, с которой теперь, потенциально, начнут работать компании, которые ей раньше не доверяли.
Microsoft и до покупки являлась одним из главных контрибьюторов в GitHub — репозитории платформы используются компанией для работы над проектами. Теперь в GitHub можно будет включить дополнительную функциональность, например большую интеграцию с Visual Studio, пакетом для разработки ПО.
Однако есть и много «но»: разработчики опасаются, что жёсткая бюрократическая структура Microsoft сделает платформу GitHub менее гибкой, — а это сейчас одно из её достоинств. Многие уже мигрируют на платформу-конкурента — GitLab.
Microsoft придётся очень аккуратно разрабатывать политику управления платформой — так, чтобы не отпугнуть сообщество разработчиков открытого ПО и не нарушить права компаний-конкурентов, таких как Amazon, Apple и Google, которые размещают на GitHub свои опенсорсные проекты.