Компания планирует расширение программы, которая позволит партнерам изучать исходный код Office и других приложений.

Инициатива Microsoft Shared Source, начатая почти три года назад, обеспечивает бизнес-заказчикам, госучреждениям, бизнес-партнерам и академическим институтам доступ к исходному коду операционной системы Windows и других продуктов Microsoft. В настоящее время по этой программе доступно 20 продуктов, включая все версии Windows 2000, Windows XP и Windows Server 2003. Однако код Office, наиболее прибыльного продукта компании, а также приложений на базе сервера пока остается в секрете.

В этом году ситуация может измениться. Софтверный гигант «прорабатывает список приложений», чтобы определить, какие из них станут следующими, сказал CNET News.com менеджер программы Microsoft shared-source Джейсон Матюсов. В шорт-лист вошли Office, несколько серверных приложений, инструменты разработки и даже каталог игрового ПО. «Работая с этим списком, мы не стараемся что-то утаить, а думаем, кому и как мы будем передавать исходный код (этих продуктов)», — сказал он. Кроме исходного кода, Microsoft предоставит документацию и помощь в разработке. Внутри компании продолжаются споры о способе расширения программы, и конкретные сроки пока не определены. Программа лицензирования форматов файлов Extensible Markup Language (XML) для Office у Microsoft уже есть.

Самую непосредственную выгоду от расширения программы shared-source получат партнеры Microsoft, так как им будет легче адаптировать свое ПО к работе с продуктами Microsoft, считает аналитик Directions on Microsoft Пол Дегрут. «Доступ к исходному коду, скажем, SQL Server был бы для них очень полезным с точки зрения отладки их собственных программ», — говорит он. План расширения будет способствовать и развитию отношений Microsoft с государственными заказчиками — многие из которых присматриваются к Linux и продуктам open-source. «Он поможет ослабить аргумент о секретности и закрытости Microsoft в противоположность Linux, — говорит Дегрут. — Microsoft уже добилась в этом определенного успеха. Она перестала быть непредсказуемым партнером».

Границы открытости

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

Shared-source совсем не то же самое, что open-source. Избранные заказчики могут изучать код, но не могут изменять его или передавать другим. Этим заказчикам предоставляется также доступ к закрытой документации Microsoft по безопасности, они могут посещать штаб-квартиру компании, говорить с разработчиками и проводить собственные испытания кода. По отдельной программе Microsoft разрешает вносить изменения и передавать другим некоторые продукты, такие как средства разработки ASP.Net и операционная система Windows CE.

Саймон Фиппс, технологический идеолог Sun Microsoft, одного из основных конкурентов Microsoft и сторонников open-source, считает, что программа Microsoft shared-source не в состоянии заменить полноценный подход open-source. «Shared source не способствует коллективной разработке, новаторству и поддержке ПО, как open-source. Это код, за который Microsoft не боится, что его украдут, поэтому разрешает его изучать, но не использовать для создания производных разработок».

Microsoft утверждает, что выгодами программы shared-source может пользоваться 2000 организаций. Компаниям, чтобы участвовать в программе, нужно иметь 1500 рабочих мест Windows, приобретенных по корпоративной лицензии. Раздел программы Government Security Program делает исходный код доступным для правительств 59 стран, а также для ООН, НАТО и Европейского сообщества.

Расширение программы подчеркивает стремление Microsoft воспользоваться концепциями open-source, лежащими в основе популярной операционной системы Linux, веб-сервера Apache и базы данных MySQL, которые позволяют изучать, модифицировать и распространять исходный код мелким и крупным разработчикам. Microsoft, напротив, обычно сохраняет жесткий контроль над своим исходным кодом. Однако растущая популярность ПО open-source, особенно среди госучреждений, вынудила компанию приоткрыть свои софтверные тайники.

Microsoft проводит широкую кампанию, направленную на торможение роста Linux — главная конференция и выставка по которой откроются на предстоящей неделе в Нью-Йорке. Последней акцией в рамках этой стратегии стала всемирная рекламная кампания против ПО open-source. Кроме того, Microsoft облегчила приобретение инструментов для перевода Unix-прилжений на Windows.

Майк Риччути (Mike Ricciuti), специально для ZDNet News

18 января, 2004, 15:18

ZDNET Россия