Chef logoВ последнее время улавливается новая тенденция корпорация Microsoft бесплатное распространение платформ и приложений. Раз уж компания пошла на такой шаг, не исключено, что в будущем она сделает свою ОС открытой платформой, тем самым предоставив всем желающим доступ к коду.


Заявление об этом сделал один из ведущих инженеров корпорации Марк Руссинович  на прошедшей в кремниевой долине конференции ChefCon.


Chef - система, позволяющая упарвлять конфигурациями для упрощения задач настройки и поддержки множества серверов с поддержкой интеграции в облачные платформы вроде Rackspace и Amazon EC2. Используется эта система в основном для управления системами на базе Linux, но последние версии уже поддерживаются и в Windows. К примеру, всего один человек из сотен специалистов на конференции использует в своей работе Windows, в то время как все остальные пользуются открытой платформой Linux.


Microsoft выходит на новые платформы, к примеру, уже начато продвижение облачной службы  Azure для Linux, уже 20% систем  Azure работает под управлением  Linux .


Это важные изменения для корпорации, ведь в течении долгого веремени она сторонилась  Open Source. Но изменений не избежать. А если взять во внимание, что Linux набирает популярность, Microsoft может шагнуть еще дальше, сделав Windows операционной системой с открытым кодом. На данный момент внутри корпорации рассматриваются разные варианты развития ее программных платформ и служб, к примеру: открытое/закрытое ПО, акцент на облачные службы и так далее.


Естественно, такой важный шаг требует времени и пока Microsoft не собирается на него идти. Связано это с тем, что на данный момент продажи лицензий на ОС составляет большую долю прибыли корпорации. Да и сделать открытым такой большой и сложный код проблематично, необходимо провести огромную работу, чтобы сделать его удобным для освоения сторонними разработчиками. Компания уже сделала открытым ряд своего ПО. Активно происходит изменение бизнес-модели, компания выводит ключевые приложения и службы на возможно большее количество платформ.


Если же вариант с открытым кодом ОС осуществится, ОС все же останется источником прибыли, правда в этом случае уже косвенным. Этот шаг привел бы к тому, что корпорация смогла бы распространить влияние Windows там, где платформа уступает конкурентам. Открытое ПО гораздо легче настраивать под разные нужды, а уж если она имеет широкое распространение, то к ее использованию можно привлечь максимум внимания.
В текущем году Microsoft сделала открытыми: серверное ядро .NET, ASP .NET 5, Common Language Runtime и Base Class Libraries. Так, чторонние разработчики могут приянт участие в развитии .NET.