За последние годы Microsoft превратилась из смертельного врага Linux в плодовитого участника сообществ разработчиков открытого кода.

16 ноября Microsoft объявила, что становится «платиновым» членом фонда Linux Foundation. Шаг, который лет десять назад нельзя было себе представить. В качестве «платинового» члена компания будет ежегодно передавать фонду 500 тыс. долл. и обязуется поддерживать его инициативы в области открытого исходного кода и Linux.

На протяжении последних восьми лет Microsoft постепенно двигалась к принятию Linux и Open Source, хотя сначала отношения с Linux-сообществом носили несколько враждебный характер.

Еще в 2001 г. тогдашний генеральный директор компании Стив Балмер лихо заявил, что Linux — это рак. В 2007 г. Microsoft утверждала, что ПО с открытым исходным кодом, включая Linux, нарушает 235 ее патентов.

«Это хороший день. Было время, когда вся отрасль программирования была пронизана соперничеством и мыслила как в игре с нулевой суммой, — сказал исполнительный директор Linux Foundation Джим Землин. — Главное, что доказали открытый код и Linux за последние 25 лет, это то, что коллективный труд плодотворен и что он одновременно идет на пользу и вам, и другим».

Землин проследил путь Microsoft к принятию открытого кода до 2008 г., когда корпорация присоединилась к фонду Apache Software Foundation. В 2009 г. компания внесла один из наиболее крупных вкладов в разработку Linux благодаря коду, обеспечивающему виртуализацию на базе Hyper-V. В дальнейшем Microsoft сделала открытым код многих своих продуктов, включая .NET и ранее в этом году PowerShell.

«Microsoft открыла десятки тысяч строк кода», — сказал Землин.

С его точки зрения, Microsoft ясно продемонстрировала, что играет важную роль в движении Open Source. На нее работает больше разработчиков ПО, чем на любую другую компанию, сказал он. И он надеется, что корпорация окажет большое позитивное влияние на сообщества Linux Foundation.

Linux Foundation в последние годы расширил свою деятельность, не ограничиваясь только Linux. Фонд запустил несколько коллективных (Collaborative) проектов, включая проект Hyperledger для биткоинов и Core Infrastructure Initiative (CII) в области интернет-безопасности, а также ряд других начинаний. Землин сообщил, что Microsoft уже участвует во многих коллективных проектах Linux Foundation, включая CII, node.js Foundation, OpenAPI и OpenDaylight. Последний относится к области программно-определяемых сетей.

«Microsoft — это та организация, которая участвует во многих Open Source-проектах, которые ведет Linux Foundation, — сказал Землин. — И это естественно, что теперь она присоединится к Linux Foundation на самом высоком для нас уровне, чему мы очень рады».

Ежегодный взнос Microsoft в размере 500 тыс. долл. как «платинового» члена поможет Linux Foundation осуществить многие инициативы, направленные на совершенствование Linux и технологий Open Source. Землин отметил, что взнос компании позволит поддержать ряд инициатив фонда, включая программы безопасного кодирования, пропаганду разнообразия, развитие инфраструктуры и другие.

«Нашей целью является создание самого большого за всю историю общего ресурса технологий, Linux представляет собой важнейший пример, но имеется и много других, — сказал Землин. — Чтобы это случилось, нам следует иметь активные сообщества, обладающие обширной экосистемой разработчиков, и инфраструктуру, необходимую для разработки нового кода, привлекать новых разработчиков, обучать разработчиков и проводить мероприятия».