Новые предложения корпорации сообществу разработчиков Open Source

По-прежнему испытывая давление со стороны Linux и других конкурирующих продуктов с открытым исходным кодом, Microsoft предлагает приверженцам ПО Open Source совместно вести разработку и тестирование. Однако пока не ясно, готов ли кто-нибудь услышать этот призыв.

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

На прошлой неделе представители компании признались, что существует внутренняя инициатива под названием Mission Critical Microsoft. Она базируется на программе Microsoft Datacenter и призвана распространить эту программу на более широкий круг решений. А ее конечная цель - побудить пользователей отдавать предпочтение Windows, а не Linux.

Для налаживания контактов с разработчиками ПО с открытым исходным кодом Microsoft прибегла к использованию такого популярного сегодня канала, как блоги. Джош Ледгард, возглавляющий создание Microsoft Visual Studio, на прошлой неделе написал в своем блоге, что стремится к организации более активного сотрудничества между корпорацией и связанными с нею разработчиками, с одной стороны, и программистами, создающими ПО Open Source, - с другой.

Шаги к открытости

Недавние попытки Microsoft установить взаимоотношения с разработчиками ПО Open Source:

- активный сторонник ПО с открытым исходным кодом Джим Хьюгенин, участвовавший в разработке IronPython, Jython, AspectJ и других языков программирования, принят корпорацией на работу в группу Common Language Runtime;

- выдвинута новая инициатива Mission Critical Microsoft, цель которой - вытеснение Linux с корпоративных мэйнфреймов;

- сотрудникам корпорации разрешено привлекать внештатных программистов к выбору продукта Microsoft, который будет переведен в разряд ПО с открытым исходным кодом.

"Программистам Microsoft было бы нетрудно совместно с нашими клиентами создать открытые или прозрачные расширения своих платформ и, возможно, не только своих, - писал Ледгард. - Что может быть лучше для установления реального сотрудничества разработчиков, чем совместное решение актуальных технических проблем?" Однако наблюдатели сомневаются в искренности подобных заявлений. Разработчики ПО с открытым исходным кодом, в частности Роберт Проффит, скептически оценивают перспективы сотрудничества с Microsoft. В подтверждение Проффит сослался на свой недавно завершенный софтверный проект, в котором используется открытая СУБД MySQL. "Проект никогда не был бы реализован, если бы заказчику нужно было приобретать лицензию на аналогичный продукт Microsoft или Oracle", - сказал Проффит.

Тем не менее Ледгард в своем послании с уверенностью говорит о возможности совместной разработки Visual Studio. По его словам, у Visual Studio есть целый ряд расширений, до которых у Microsoft не доходят руки.

Ледгард упомянул также о возможной договоренности, согласно которой Microsoft могла бы сотрудничать с разработчиками открытого ПО в создании инструментов на базе Visual Studio. Такие программы, предоставляющие пользователям новые функции, отсутствующие в продукте Microsoft, могли бы включаться в его состав, но устанавливаться отдельно.

По словам одного из программистов, Microsoft, похоже, желает, чтобы разработчики ПО Open Source бесплатно помогли ей улучшить Visual Studio. Соответствующие усовершенствования она намерена закрепить за собой и включить в следующую версию продукта. "Не уверен, что на свете существует общепринятая трактовка термина "разработка ПО с открытым исходным кодом"", - возразил Ледгард.

Послание Ледгарда усилило подозрения, что Microsoft намеревается включить в состав Visual Studio и Visual SourceSafe некоторые общедоступные инструменты разработчика.

Источники, близкие к Microsoft, сообщили на прошлой неделе, что исходным кодом, который может быть открыт, станут, вероятно, фрагменты ПО Web-сервера Microsoft Internet Information Services (IIS). Однако представитель Microsoft Марк Мартин ограничился напоминанием о том, что корпорация всегда рассматривает множество вариантов. В настоящее время она не планирует раскрывать какой-либо код, и "уж, безусловно, код IIS".

Версия для печати