Microsoft Open Specification Promise

редактировать

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

OSP не является лицензией, а скорее завет не подавать в суд. Он обещает защиту, но не дает никаких прав.

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

Содержание
  • 1 Отношения с проектами свободного программного обеспечения / с открытым исходным кодом
  • 2 Лицензированные технологии
    • 2.1 Веб-службы
    • 2.2 Веб
    • 2.3 Спецификации виртуализации
    • 2.4 Безопасность
    • 2.5 Форматы файлов Office
      • 2.5.1 Форматы файлов XML
      • 2.5.2 Форматы двоичных файлов
        • 2.5.2.1 Спецификации структуры
    • 2.6 Составные форматы Windows
    • 2.7 Графические форматы
    • 2.8 Компьютерные языки Microsoft
    • 2.9 Робототехника
    • 2.10 Синхронизация
    • 2.11 Windows Rally Technologies
    • 2.12 Опубликованные протоколы
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Отношения со свободным программным обеспечением / проектами с открытым исходным кодом

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

В статье на титульных страницах цитируется Лоуренс Розен, поверенный и преподаватель Стэнфордской школы права, как сказал:

«Я рад, что этот OSP совместим с бесплатными и открытыми -источник лицензий. "

Позиция Red Hat поставщика GNU / Linux, о которой сообщил юрист Марк Уэббинк в 2006 г., такова:

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

Юрист по стандартам Энди Апдегроув сказал в 2006 году, что обещание открытых спецификаций было

, «что я считаю очень желательным инструментом для облегчения внедрения открытых стандартов, в частности, там, где эти стандарты представляют интерес для сообщества открытого исходного кода. "

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

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

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

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

Другие патентные обещания с аналогичными ограничениями включают в себя Обязательство по спецификациям взаимодействия (ISP) IBM и Заявление о патенте OpenDocument от Sun Microsystems. Это означает, например, что использование необходимой запатентованной Sun технологии, связанной с StarOffice, для OpenDocument, должно быть защищено Соглашением Sun, но повторное использование кода с запатентованной технологией для реализаций, не связанных с OpenDocument, больше не защищается соответствующим соглашением Sun.

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

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

SFLC особо указывает:

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

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

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

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

В: Я разработчик / распространитель / пользователь программного обеспечения, лицензированного по GPL, распространяется ли на меня Обещание открытых спецификаций?. О: Абсолютно да. OSP применяется к разработчикам, дистрибьюторам и пользователям Защищенных реализаций безотносительно модели разработки, создавшей такие реализации, или типа лицензий авторского права, по которым они распространяются, или бизнес-модели дистрибьюторов / исполнителей. OSP гарантирует, что Microsoft не будет предъявлять свои Необходимые претензии к лицам, которые создают, используют, продают, предлагают для продажи, импортируют или распространяют любую Защищенную реализацию в рамках любого типа разработки или модели распространения, включая GPL.

Лицензировано. technologies

Технологии, к которым применяется Open Specification Promise:

Web Services

Web

Спецификации виртуализации

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

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

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

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

  • Справочные схемы XML Office 2003
  • Office Open XML 1.0 - Ecma-376
  • Office Open XML ISO / IEC 29500: 2008
  • Формат OpenDocument для приложений Office v1.0 OASIS
  • Формат OpenDocument для приложений Office v1.0 ISO / IEC 26300: 2006
  • Формат OpenDocument для приложений Office 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]: Выкл. Спецификация структуры двоичного формата файла чертежа ice
  • [MS-CTDOC]: Спецификация структуры формата двоичного файла настраиваемой панели инструментов Word
  • [MS-CTXLS]: Спецификация структуры формата двоичного файла настраиваемой панели инструментов Excel
  • [MS-OFORMS]: Спецификация структуры формата двоичного файла Office Forms
  • [MS-OGRAPH]: Спецификация структуры двоичного формата файла Office Graph
  • [MS-OSHARED]: Общие данные Office Спецификация структуры типов и объектов
  • [MS-OVBA]: Формат файла Office VBA Спецификация структуры
  • [MS-OFFCRYPTO]: Спецификация структуры криптографии документа Office

Windows составные форматы

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

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

Компьютерные языки Microsoft

  • [MS-XAML]: XAML Спецификация сопоставления объектов 2006 (черновик v0.1)
  • [ MS-XAML]: объект XAML M приложение Specification 2006 (v1.0)
  • [MS-WPFXV]: WPF XAML Vocabulary Specification 2006 (Draft v0.1)
  • [MS-WPFXV]: WPF XAML Vocabulary Specification 2006 (v1.0)
  • [MS-SLXV]: Silverlight XAML Vocabulary Specification 2008 (Draft v0.9)

Robotics

  • Decentralized Software Services Protocol - DSSP /1.0

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

Windows Rally Technologies

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

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

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-30 10:13:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте