Бытующие до сих пор представления об антагонизме Microsoft и Open Source Software (OSS) и восприятие Редмонда как «империи проприетарного зла» уже давно не соответствуют действительности. По мнению независимых аналитиков, Microsoft сегодня является одним из основных членов сообщества Open Source, и это выражается не только в том, что компания финансово поддерживает и непосредственно участвует в деятельности открытых проектов, использует принципы и подходы OSS в собственных разработках, но и в том — что, возможно, еще важнее — поменяла «образ мышления», взяв на вооружение идейный дух OSS для реализации своей корпоративной стратегии развития.

Очередным подтверждением перехода от «холодной войны» к «сотрудничеству» стало участие технического руководителя облачной программы Microsoft Azure Марка Руссиновича в конференции All Things Open, одном из крупнейших мероприятий в США по тематике Open Source и Linux. В своей речи он провозгласил основные принципы компании по отношению в открытому ПО: возможность использования, интеграция, участие в разработке, финансирование. Правда, стойкие приверженцы Linux, комментируя эти слова представителя Microsoft, предложили дополнить этот список еще словом «подавление» (Extinguish), но Руссинович в последующем интервью ZDnet категорически отверг подобные подозрения.

Свои слова руководитель программы Azure подкрепил сугубо прагматическими соображениями и конкретными примерами: «Если мы не будем поддерживать Linux в нашем облаке, то мы останемся только Windows-сервисом, что не имеет практического смысла с точки зрения бизнеса. Azure, чтобы быть жизнеспособной облачной платформой, должна поддерживать Linux. Мы понимали это изначально, поэтому начали работать в этом направлении с момента первого объявления Azure семь лет назад». Он добавил, что Microsoft не только открывает собственные технологии, но и активно поддерживает десятки открытых проектов, подчеркнув при этом, что речь идет совсем не о благотворительности, а о реальных деловых интересах, т. е. процесс интеграции компании в открытое сообщество не зависит о чьих-то личных позиций, а определяется объективными факторами. Комментируя эти слова, наблюдатели отметили, что смена высшего руководства Microsoft два года назад была в существенной мере связана именно с необходимостью стратегической коррекцией политики компании в отношении Open Source.

Марк Русснович привел конкретные примеры поддержки открытых технологий в Azure: использование Yean и HDFS в HDInsight, реализация сервиса Hadoop-on-Azure для Ubuntu, применение OpenSSH для обеспечения безопасности облаков. В целом, компания намерена одновременно расширять сотрудничество с независимым сообществом OSS и развивать использование OSS-моделей в своей собственной работе. В подтверждение второго тезиса были приведены такие факты: Microsoft расширяет прием на работу Linux-программистов. На ресурсе GitHub, где компания публикует свои открытые коды, можно найти несколько сот ее проектов. «Присылайте нам свои резюме, — обратился Руссинович к аудитории конференции (1700 участников). — Мы еще только осваиваем методы Open Source, и ваша помощь нужна нам».

Версия для печати (без изображений)