Исторически зачастую получалось так, что нестандартные решения принимались именно для обеспечения защиты прав на интеллектуальную собственность. И только современные открытые индустриальные стандарты дали возможность совместить инновационный проект и сохранение прав на интеллектуальную собственность.
Формальное определение открытых стандартов следующее: это технические спецификации, разрабатываемые и поддерживаемые в рамках открытого процесса, основанного на консенсусе. Эти открытые стандарты публично доступны, они технологически нейтральны по отношению к производителям, рассчитаны на широкое применение и лицензируются по специальным правилам – по правилам лицензии, которая по-английски называется RAND (Reasonable and Non-Discriminatory). Смысл сводится к тому, что эти правила разумны и никого не ущемляют. В дополнение к достоинствам такого подхода можно сказать, что эти стандарты действительно публично доступны для всех участников процесса в этой индустрии – и для заказчиков, и для правительств. Самое главное, они не зависят от модели разработки продукта и от бизнес-модели, применяемой в конкретном производителе. Чрезвычайно важно не путать открытые стандарты с открытым программным обеспечением. Задачей программного обеспечения с открытым кодом является не обеспечение совместимости, а обеспечение пользователем доступа к коду. Эта задача решается методами программного обеспечения с открытым кодом, хотя она может решаться и другими методами – через программы производителей, аналогичные Microsoft Government Security Program, Short Source инициативы и так далее. Важно, что модель разработки программного обеспечения с открытым кодом совершенно не гарантирует совместимости. Открытые стандарты в системах с открытым кодом могут быть реализованы, а могут и не быть реализованы. Более того, возможность модификации пользователем программного обеспечения с открытым кодом довольно существенно повышает риск несовместимости. Открытые стандарты в свою очередь абсолютно не зависят от модели разработки программного обеспечения, обеспечивают совместимость различных продуктов и услуг от разных производителей, в том числе и совместимость с продуктами на базе открытого кода. Компания Microsoft очень серьезно относится к проблеме совместимости и обеспечению открытых стандартов.
Примерно месяц назад наши основные клиенты по всему миру получили традиционное письмо от Билла Гейтса, темой которого в этот раз была разработка программного обеспечения, изначально совместимого на стадии создания. Если просмотреть историю создания и развития программного продукта корпорации Microsoft, можно увидеть, что с самого начала Microsoft стремился к совместимости и интеграции существующей системы. Сегодня обеспечение совместимости программных систем стало задачей, решаемой с помощью публикации и лицензирования технологий, участия в выработке открытых стандартов, лицензирования конкретной интеллектуальной собственности Microsoft для реализации открытых стандартов. По результатам исследований, 72% работающих ИТ-профессионалов считают, что Microsoft является лидером в этом направлении. Microsoft участвует во всех основных комитетах по стандартизации, это касается и стандартов по интернет-технологиям, и по веб-сервисам, и по обеспечению совместимости на уровне корпоративных систем и серверных приложений.
Программы лицензирования интеллектуальной собственности формально были начаты корпорацией Microsoft в декабре 2003 года. За это время с целым рядом крупных компаний уже подписаны соглашения о лицензировании, касающиеся целого ряда технологий. Остановлюсь на одной из них – на технологии Office XML Schemas. Это лицензирование, проводимое корпорацией Microsoft бесплатно и общедоступно для государственных организаций, по форматам документов MS Office 2003, описанных на XML. Это, в частности, обеспечивает независимость клиентов от конкретной формы хранения информации. Это важная задача, потому что мы не знаем, какие технологии, продукты и носители будут применяться через 50–100 лет. Для архивирования данных необходимо обеспечить полную открытость стандартов и с точки зрения физических носителей, и с точки зрения форматов этих данных. Интеграция платформ и приложений, которая проводилась и проводится корпорацией Microsoft, включает интеграцию с продуктами как наших партнеров, так и наших конкурентов. Буквально неделю назад было объявлено о том, что технология Microsoft Active Think, используемая для синхронизации мобильных телефонов на платформе Microsoft Smart phone с данными на персональных компьютерах и Exchange Server, лицензирована для конкурентной платформы Simbian, используемой в других смартфонах. Без интеграции с продуктами не только партнеров, но и конкурентов невозможна реализация общего обеспечения открытости и совместимости систем. Поэтому не удивительно, что среди партнеров Microsoft в области открытых стандартов и обеспечения совместимости есть не только наши ключевые партнеры, например HP, но и компании, которые традиционно считаются нашими конкурентами.
Заканчивая свой небольшой обзор, хочу выразить уверенность, что тематика открытых стандартов и вопросы обеспечения совместимости различных систем будет в перспективе рассматриваться неоднократно.
© Информационное общество, 2005, вып. 2, с. 55-56.