Руководство Microsoft официально подтверждает, что такая возможность рассматривается, хотя и в очень отдаленной перспективе.
Может ли нынешняя приверженность Microsoft программному обеспечению с открытым кодом когда-нибудь обернуться открытием исходников Windows? Вполне вероятно, считает один из руководителей компании, хотя к его словам, пожалуй, стоит относиться с определенной долей скепсиса.
В ходе недавнего технологического семинара в Кремниевой долине главный технический директор облачной платформы Azure Марк Руссинович (Mark Russinovich) в очередной раз рекламировал превращение Microsoft из скептика в активного сторонника открытого ПО, что разные представители компании за последние годы делали уже многократно. Открытое ПО, заявил Руссинович на конференции Chef Conf 2015, «перестало быть табу» для Microsoft. Программное обеспечение с открытым кодом теперь активно применяется в компании – например, около 20% виртуальных машин на базе Azure работают под управлением Linux.
Кроме того, недавно Microsoft открыла исходный код собственной платформы .Net CoreCLR, чтобы привлечь разработчиков, отметил Руссинович. «На наш взгляд, .Net – мощная технология, способная заинтересовать людей и в других решениях Microsoft».
Ведущий семинара Кейд Мец (Cade Metz), бизнес-редактор Wired, спросил Руссиновича, уж не планируется ли, в таком случае, открыть исходный код Windows. Аудитория встретила этот вопрос бурными аплодисментами. «Несомненно, это возможно, – ответил Руссинович. – Как я уже сказал, перед вами – обновленная Microsoft». По его словам, в компании рассматривают все возможные варианты дальнейшего развития собственного программного обеспечения и сервисов.
По словам Руссиновича, нынешнее увлечение Microsoft открытым ПО требует от компании усвоения новых знаний. «У нас нет долгой традиции использования программного обеспечения с открытым кодом, поэтому нынешняя трансформация требует интенсивного обучения». Компания принимает участие в открытых проектах типа Apache Hadoop, однако порой это сопряжено с трудностями: как выразился Руссинович, открытое ПО иногда имеет такую сложную систему сборки, что для настройки требуются «штат профессоров и три месяца работы».
Вопрос о превращении Windows в открытую операционную систему поднимался и раньше, однако безрезультатно. Конечно, представителям Microsoft легко говорить о такой возможности на конференциях перед аудиторией разработчиков, крайне заинтересованных в подобном развитии событий. Но реально реализовать эту возможность – совсем другое дело. Компания при этом лишится значительной доли своих заработков от лицензирования Windows. Впрочем, у нее есть и другие источники дохода, включая сервисы Azure. Да и продажа прав на использование запатентованных Microsoft технологий в конкурирующей мобильной платформе Google Android приносит немало денег, если верить неофициальным сообщениям в прессе.
Microsoft опубликовала уже более тысячи репозиториев с открытым кодом (включая ASP.Net) на портале GitHub, но пока неясно, рискнет ли компания сделать открытой саму Windows.