Обещание Microsoft Open Specification

Обещание Microsoft

Microsoft Open Specification Promise (или OSP ) — это обещание Microsoft , опубликованное в сентябре 2006 года , не применять свои патенты при определенных условиях в отношении реализаций определенного списка спецификаций. [1]

OSP — это не лицензия, а скорее соглашение не подавать в суд . [2] Оно обещает защиту, но не предоставляет никаких прав.

OSP ограничивается реализациями в той степени, в которой они соответствуют этим спецификациям. Это позволяет соответствие быть частичным. Таким образом, если реализация следует спецификации в некоторых аспектах и ​​отклоняется в других аспектах, то Соглашение о непредъявлении иска применяется только к аспектам реализации, которые следуют спецификации. [3]

Отношения с проектами свободного программного обеспечения/с открытым исходным кодом

Защиты, предоставляемые OSP, не зависят от лицензии на реализацию. Существуют разногласия относительно того, могут ли условия OSP быть выполнены проектами свободного программного обеспечения/с открытым исходным кодом, и получают ли они таким образом какую-либо защиту от OSP.

В статье в Cover Pages цитируются слова Лоуренса Розена , адвоката и преподавателя юридического факультета Стэнфордского университета:

«Я рад, что этот OSP совместим со свободными лицензиями и лицензиями с открытым исходным кодом». [4]

Позиция поставщика Linux Red Hat, изложенная адвокатом Марком Уэббинком в 2006 году, такова:

«Red Hat считает, что текст OSP обеспечивает достаточную гибкость для внедрения перечисленных спецификаций в программное обеспечение, лицензированное по свободным и открытым лицензиям. Мы приветствуем усилия Microsoft по установлению контактов с представителями сообщества открытого исходного кода и получению их отзывов об этом тексте, а также готовность Microsoft вносить изменения в ответ на наши комментарии». [5] [6]

Юрист по стандартам Энди Апдегроув заявил в 2006 году, что Open Specification Promise был

«то, что я считаю крайне желательным инструментом для содействия внедрению открытых стандартов, в частности, там, где эти стандарты представляют интерес для сообщества разработчиков ПО с открытым исходным кодом». [7]

Однако, юридическая фирма Software Freedom Law Center , занимающаяся свободным программным обеспечением и программным обеспечением с открытым исходным кодом, предупредила о проблемах с OSP для использования в проектах свободного программного обеспечения/программного обеспечения с открытым исходным кодом . В опубликованном анализе обещания говорится, что [8]

«...разрешена реализация в рамках лицензий свободного программного обеспечения, при условии, что полученный код не будет использоваться свободно». [9]

Их анализ предупредил о возможном несоответствии GPL. [9] Это относится, в частности, к области действия патентного обещания, которая ограничивается только соответствующими реализациями охватываемых спецификаций.

Фактически, когда разработчик владеет патентом и создает эту запатентованную технологию в коде, лицензированном GPL3, разработчик предоставляет эти права на патент первой стороны всем последующим пользователям этого кода. [10] При повторном использовании кода OSP применяется только до тех пор, пока повторное использование этого кода ограничивается реализацией охватываемых спецификаций.

Другие патентные обещания с похожими ограничениями включают в себя IBM's Interoperability Specifications Pledge (ISP) и Sun Microsystems' OpenDocument Patent Statement. Это означает, например, что использование требуемой Sun запатентованной технологии StarOffice для OpenDocument должно быть защищено Sun Covenant, но повторное использование кода с запатентованной технологией для реализаций, не относящихся к OpenDocument, больше не защищено соответствующим Sun Covenant.

По этой причине SFLC заявил:

«Разработчики GPL не могут полагаться на OSP в своих реализациях не потому, что ее положения противоречат GPL, а потому, что она не предоставляет той свободы, которую требует GPL». [9]

SFLC особо отмечает:

  • Новые версии перечисленных спецификаций могут быть выпущены корпорацией Microsoft в любое время и исключены из OSP.
  • любой код, полученный в результате реализации одной из охватываемых спецификаций, не может безопасно использоваться за пределами очень ограниченной области использования, определенной Microsoft в OSP. [9]

Сама Microsoft OSP упоминает GPL в двух своих FAQ. В одном из них говорится:

«мы не можем давать никому юридического заключения о том, как наш язык соотносится с GPL или другими лицензиями OSS».

В другом случае в нем конкретно упоминаются только «разработчики, дистрибьюторы и пользователи охватываемых реализаций», исключая, таким образом, разработчиков, дистрибьюторов и пользователей кода, полученного позднее из этих «охваченных реализаций» [9] , и в нем конкретно не упоминается, к какой версии GPL относится данная лицензия, что привело некоторых комментаторов к выводу, что текущая GPLv3 может быть исключена. [11]

В: Я разработчик/дистрибьютор/пользователь программного обеспечения, лицензированного по GPL, распространяется ли на меня Open Specification Promise?
О: Безусловно, да. OSP распространяется на разработчиков, дистрибьюторов и пользователей Covered Implementations независимо от модели разработки, которая создала такие реализации, или типа лицензий на авторские права, по которым они распространяются, или бизнес-модели дистрибьюторов/реализаторов. OSP гарантирует, что Microsoft не будет предъявлять свои Необходимые претензии к любому, кто создает, использует, продает, предлагает для продажи, импортирует или распространяет любую Covered Implementation по любой модели разработки или распространения, включая GPL. [12]

Лицензированные технологии

Технологии, на которые распространяется Open Specification Promise: [1] [13]

Веб-сервисы

Веб

Характеристики виртуализации

Безопасность

  • RFC 4406 – Идентификатор отправителя : аутентификация электронной почты
  • RFC 4408 – Структура политики отправителя : разрешение использования доменов в «Mail From»
  • RFC 4407 – Предполагаемый ответственный адрес в сообщениях электронной почты
  • RFC 4405 – Расширение службы SMTP для указания ответственного отправителя сообщения электронной почты
  • RFC 7208 – Структура политики отправителя (SPF) для авторизации использования доменов в электронной почте [15]
  • Криптографическая спецификация U-Prove V1.0
  • Интеграция технологии U-Prove в метасистему идентификации V1.0

Форматы файлов Office

Форматы XML-файлов

  • Схемы ссылок XML Office 2003
  • Office Open XML 1.0 – Ecma-376
  • Офис Open XML ISO/IEC 29500:2008
  • Формат OpenDocument для офисных приложений v1.0 OASIS
  • Формат OpenDocument для офисных приложений v1.0 ISO/IEC 26300:2006
  • Формат OpenDocument для офисных приложений v1.1 OASIS

Форматы двоичных файлов

  • Спецификация формата двоичного файла Word 97-2007 ( .doc )
  • Спецификация двоичного формата файла PowerPoint 97-2007 ( .ppt )
  • Спецификация формата двоичного файла Excel 97-2007 ( .xls )
  • Спецификация формата двоичного файла Excel 2007 ( .xlsb )
  • Спецификация двоичного формата Office Drawing 97-2007
Технические характеристики конструкции
  • [MS-DOC]: Спецификация структуры двоичного формата файла Word (.doc)
  • [MS-PPT]: Спецификация структуры двоичного формата файла PowerPoint (.ppt)
  • [MS-XLS]: Спецификация структуры двоичного формата файла Excel (.xls)
  • [MS-XLSB]: Спецификация структуры двоичного формата файла Excel (.xlsb)
  • [MS-ODRAW]: Спецификация структуры формата двоичного файла офисного чертежа
  • [MS-CTDOC]: Спецификация структуры двоичного формата файла пользовательской панели инструментов Word
  • [MS-CTXLS]: Спецификация структуры двоичного формата файла пользовательской панели инструментов Excel
  • [MS-OFORMS]: Спецификация структуры двоичного формата файла Office Forms
  • [MS-OGRAPH]: Спецификация структуры двоичного формата файла Office Graph
  • [MS-OSHARED]: Спецификация общих типов данных и структур объектов Office
  • [MS-OVBA]: Спецификация структуры формата файла Office VBA
  • [MS-OFFCRYPTO]: Спецификация структуры криптографии офисных документов

Форматы составных файлов Windows

  • [MS-CFB] Спецификация формата двоичного файла Windows Compound

Графические форматы

Языки программирования Microsoft

Робототехника

  • Протокол децентрализованных программных служб – DSSP /1.0

Синхронизация

Технологии Windows Rally

Опубликованные протоколы

В списке протоколов, подпадающих под действие Microsoft, есть много сторонних протоколов, которые Microsoft не создавала, но на которые, по ее словам, у нее есть патенты, необходимые для реализации [ требуется ссылка ] :

Смотрите также

Ссылки

  1. ^ ab "Microsoft Open Specification Promise". Microsoft . Получено 2007-11-02 .
  2. ^ "Обещание Microsoft об открытости спецификаций смягчает опасения по поводу патентов на веб-сервисы" . Получено 18 апреля 2015 г.
  3. ^ Ричард Уайлдер (заместитель генерального юрисконсульта по политике в области интеллектуальной собственности в Microsoft) (25.07.2008). "OSP и вы". Порт 25 (портал Microsoft с открытым исходным кодом) . Получено 25.07.2008 . {{cite web}}: |author=имеет общее название ( помощь )
  4. ^ «Обещание Microsoft по открытой спецификации смягчает опасения по поводу патентов на веб-сервисы». xml.coverpages.org. 2006-09-12.
  5. ^ "Обещание Microsoft Open Specification". Microsoft .
  6. ^ «Microsoft обещает повесить патентный огонь на веб-сервисы». 2006-09-12.
  7. ^ Питер Галли (2006-09-12). «Microsoft обещает не подавать в суд из-за спецификаций веб-сервисов».
  8. ^ "Software Freedom Law Center публикует анализ обещания Microsoft Open Specification". Software Freedom Law Center . 12 марта 2008 г.
  9. ^ abcde «Обещание Microsoft по открытой спецификации: никаких гарантий для GPL». Центр права свободы программного обеспечения. 2008-03-12 . Получено 2008-03-30 .
  10. ^ "GNU General Public License (версия 3, 29 июня 2007 г.)". Free Software Foundation. 2008-02-12.Информацию о патентах см. в разделе 11.
  11. ^ Bilodeau, JF (19 марта 2008 г.). "Три вещи, которые Microsoft должна сделать". Архивировано из оригинала 27 февраля 2010 г. Получено 16 сентября 2009 г. Используйте GNU GPL 3: Большая часть свободного программного обеспечения выпускается под лицензией GNU GPL 2 или 3, которая несовместима с OSP (Open Specification Promise) и Ms-PL (Microsoft Public License) от Microsoft. Это не случайность. Microsoft не хочет, чтобы программное обеспечение, написанное с использованием их технологии, распространялось на другие платформы. Опять же, это привязка к поставщику. Если Microsoft действительно хочет работать с сообществом Open Source, им следует отказаться от OSP и Ms-PL в пользу GPL или другой сертифицированной лицензии OSI.
  12. ^ Microsoft Open Specification Promise — часто задаваемые вопросы
  13. ^ Форматы файлов Microsoft Office Binary (doc, xls, ppt). Архивировано 30 апреля 2008 г. на Wayback Machine.
  14. ^ Функциональная спецификация гипервизора
  15. ^ "[MS-DEVCENTLP]: Центр разработки открытых спецификаций". www.microsoft.com . Получено 2014-05-08 .
  • Open Specification Promise — страница Microsoft, описывающая OSP и перечисляющая спецификации, охватываемые ею.
  • Анализ OSP по стандартам юриста Энди Апдегроува
  • Анализ OSP от Software Freedom Law Center . Опровержение от Грея Ноултона, менеджера группы продуктов Microsoft Office.
  • Открытые спецификации — документация по охватываемым спецификациям.
Взято с "https://en.wikipedia.org/w/index.php?title=Microsoft_Open_Specification_Promise&oldid=1242251941"