Открытый код: есть ли место для Microsoft на новом рынке ПО
Почему корпорации переходят на модель с открытым исходным кодом и как она меняет будущее индустрии программного обеспечения
Концепция программного обеспечения с открытым кодом (open-source), некогда созданная в академических кругах и получившая свое развитие как элемент борьбы за права на инновации, сегодня уже сама превратилась в элемент глобализации, с которой так отчаянно сражались все эти годы ее адепты. Сегодня мы видим, как открытый исходный код стремительно поглощает рынок проприетарного программного обеспечения.
Еще не так давно боссы Microsoft убеждали нас в том, что открытый код — разрушитель интеллектуальной собственности, а сегодня гигант проприетарного кода покупает очередной проект, Citus Data, работающий с открытым исходным кодом, вслед за прошлогодним приобретением центрального хранилища для проектов с открытым исходным кодом GitHub за $7,5 млрд. Это стало знаменательным моментом в развитии отношений между признанными технологическими гигантами и сообществом разработчиков программного обеспечения с открытым исходным кодом.
То, что еще в начале тысячелетия бывший генеральный директор Microsoft Стив Баллмер назвал «коммунизмом» и «раком», его преемник и нынешний CEO Сатья Наделла объявляет «ва-банком» корпорации. За последние 20 лет программное обеспечение с открытым исходным кодом прошло путь от аутсайдера к технологическому мейнстриму, востребованному на 98% предприятий. Активная деятельность по IPO, слияниям и поглощениям способствовала привлечению капитала, что сделало модель компании с открытым исходным кодом финансовым мейнстримом. Как программное обеспечение с открытым исходным кодом стало основной движущей силой в мире технологий, кардинально изменив способ разработки и распространения ПО?
Хороший год
2018 год стал выдающимся для разработчиков программного обеспечения с открытым исходным кодом. В апреле состоялось крупнейшее на тот момент публичное размещение (IPO) акций когда-либо существовавших open-source компаний, — за первый день торгов капитализация Pivotal Software превысила $3,9 млрд. В мае 2018, спустя всего год после IPO был приобретен MuleSoft компанией Salesforce за $6,5 млрд, что стало крупнейшим приобретением среди компаний, работающих над открытым исходным кодом. Менее чем через месяц Microsoft приобрел GitHub, а цена MongoDB, компании по разработке баз данных с открытым исходным кодом, которая разместила свои акции в октябре 2017 года, выросла почти в 3 раза за год, достигнув $4,5 млрд.
В конце 2018 года произошла самая показательная сделка. RedHat, первая компания, которая построила успешный бизнес на основе программного обеспечения с открытым исходным кодом, в октябре была приобретена IBM за $34 млрд. В том же месяце публичные open-source компании Cloudera и Hortonworks объявили о слиянии, которое привело к появлению объединенной компании с рыночной капитализацией более $5 млрд и годовой выручкой более $700 млн. Ставший отраслевым стандартом поиска стартап Elastic вышел на IPO и почти удвоил свою капитализацию до без малого $5 млрд в первый день торгов.
Рождение лицензионного ПО
Идея о том, что человеку, работающему с программным обеспечением, должно быть разрешено просматривать, редактировать свой исходный код и делиться им без юридических последствий, не нова. До 1970-х годов программное обеспечение, как правило, распространялось вместе с его исходным кодом. Причина в том, что программное обеспечение зависело от аппаратного обеспечения: конечные пользователи должны были иметь возможность его модифицировать для запуска на конкретном компьютере.
Большинство людей, которые работали с компьютерами в это время, делали это в строго исследовательских целях, так что академическая культура обмена знаниями распространилась на ранние программы.
Однако по мере того, как программное обеспечение становилось все более сложным и дорогим в производстве, компании-разработчики искали способы остановить необузданный обмен исходным кодом, чтобы защитить свои доходы и лишить конкурентов доступа к их наработкам.
В 1969 году в ответ на антимонопольный иск Министерства юстиции США IBM отделила свое программное обеспечение от аппаратного обеспечения и начала взимать плату за софт. А в 1970-х годах комиссия Конгресса США определила, что компьютерные программы являются предметом авторского права.
Благодаря этим двум событиям к концу 1970-х годов большинство софтверных компаний прекратили поставки программного обеспечения с исходным кодом. В результате родилась индустрия проприетарного программного обеспечения, регулируемая лицензиями на программное обеспечение и лицензионными соглашениями. А для хакерского сообщества, которому нравилось делиться кодом непатентованого программного обеспечения, казалось, что их эпоха подходит к концу.