Microsoft Open Specification Promise (или OSP ) является обещанием от Microsoft , опубликованное в сентябре 2006 года, чтобы не отстаивать свои патенты, в определенных условиях, от реализации определенного списка спецификаций. [1]
OSP - это не лицензия, а скорее договор не подавать в суд . [2] Он обещает защиту, но не дает никаких прав.
OSP ограничивается реализациями в той степени, в которой они соответствуют этим спецификациям. Это позволяет частичному соответствию. Таким образом, если реализация следует спецификации по некоторым аспектам и отклоняется в других аспектах, то Соглашение «Не предъявлять иск» применяется только к тем аспектам реализации, которые следуют спецификации. [3]
Отношения со свободным программным обеспечением / проектами с открытым исходным кодом
Защита, предоставляемая OSP, не зависит от лицензии на реализацию. Существуют разногласия относительно того, могут ли условия OSP выполняться проектами свободного программного обеспечения / с открытым исходным кодом, и получают ли они таким образом какую-либо защиту от OSP.
В статье на обложке цитируется Лоуренс Розен , адвокат и преподаватель Стэнфордской школы права:
«Я рад, что этот OSP совместим с бесплатными лицензиями и лицензиями с открытым исходным кодом». [4]
Позиция поставщика GNU / Linux Red Hat, изложенная юристом Марком Уэббинком в 2006 году, такова:
«Red Hat считает, что текст OSP обеспечивает достаточную гибкость для реализации перечисленных спецификаций в программном обеспечении, лицензируемом по бесплатным лицензиям и лицензиям с открытым исходным кодом. Мы высоко оцениваем усилия Microsoft по контакту с представителями сообщества открытого исходного кода и получению их отзывов об этом тексте. , и готовность Microsoft внести изменения в ответ на наши комментарии ». [5] [6]
Юрист по стандартам Энди Апдегроув сказал в 2006 году, что Обещание открытых спецификаций было
«то, что я считаю очень желательным инструментом для облегчения реализации открытых стандартов, в особенности там, где эти стандарты представляют интерес для сообщества открытого исходного кода». [7]
Однако юридический центр Software Freedom Law Center , юридическая фирма, занимающаяся свободным программным обеспечением и программным обеспечением с открытым исходным кодом, предупредил о проблемах с OSP для использования в проектах свободного программного обеспечения / программного обеспечения с открытым исходным кодом . В опубликованном анализе обещания говорится, что [8]
«... он допускает реализацию по лицензиям свободных программ, пока полученный код не используется свободно». [9]
Их анализ предупреждал о возможном несоответствии с GPL. [9] Это относится, в частности, к ограничению объема патентных обещаний соответствующими реализациями только охваченных спецификаций.
Фактически, когда исполнитель владеет патентом и строит эту патентную технологию в коде под лицензией GPL3, исполнитель предоставляет эти патентные права первой стороне нижестоящим всем повторно пользователям этого кода. [10] При повторном использовании кода OSP применяется только до тех пор, пока повторное использование этого кода ограничивается реализацией охваченных спецификаций.
Другие патентные обещания с аналогичными ограничениями включают в себя обязательство IBM Interoperability Specification Pledge (ISP) и Заявление о патенте OpenDocument от Sun Microsystems . Это означает, например, что использование необходимой запатентованной Sun технологии, связанной со StarOffice, для OpenDocument, должно быть защищено Соглашением Sun, но повторное использование кода с запатентованной технологией для реализаций, не связанных с OpenDocument, больше не защищается соответствующим соглашением Sun .
По этой причине SFLC заявил:
«Разработчики GPL не могут полагаться на OSP в своих реализациях не потому, что его положения противоречат GPL, а потому, что он не обеспечивает свободу, требуемую GPL». [9]
SFLC особо отмечает:
- новые версии перечисленных спецификаций могут быть выпущены Microsoft в любое время и исключены из OSP.
- любой код, полученный в результате реализации одной из описанных спецификаций, нельзя было безопасно использовать за пределами очень ограниченной области использования, определенной Microsoft в OSP. [9]
Сама Microsoft OSP упоминает GPL в двух своих часто задаваемых вопросах. В одном говорится:
«мы не можем дать кому-либо юридическое заключение о том, как наш язык соотносится с GPL или другими лицензиями OSS».
В другом случае в нем конкретно упоминаются только «разработчики, дистрибьюторы и пользователи Защищенных реализаций», поэтому исключая разработчиков, распространителей и пользователей кода, позже полученного из этих «Защищенных реализаций» [9], и не упоминается, какая версия GPL рассматривается, что приводит некоторых комментаторов к выводу, что текущая GPLv3 может быть исключена. [11]
В: Я разработчик / распространитель / пользователь программного обеспечения, лицензированного по GPL, распространяется ли на меня Обещание открытой спецификации?
A: Безусловно, да. OSP применяется к разработчикам, дистрибьюторам и пользователям Защищенных реализаций безотносительно модели разработки, создавшей такие реализации, или типа лицензий авторского права, в соответствии с которыми они распространяются, или бизнес-модели дистрибьюторов / исполнителей. OSP гарантирует, что Microsoft не будет предъявлять свои Необходимые претензии к лицам, которые создают, используют, продают, предлагают для продажи, импортируют или распространяют любую Защищенную реализацию в рамках любого типа разработки или модели распространения, включая GPL. [12]
Лицензионные технологии
Технологии, к которым применяется Обещание открытой спецификации: [1] [13]
Веб-сервисы
|
|
Интернет
- Спецификация формата OpenService ( акселератор )
- Спецификация формата веб-фрагмента, представленная в Internet Explorer 8
- Спецификация формата предложений поиска XML
Спецификации виртуализации
- Спецификация формата изображения виртуального жесткого диска (VHD)
- Спецификация формата файла виртуализации приложений Microsoft v1
- Функциональная спецификация Hyper-V [14]
Безопасность
- RFC 4406 - ID отправителя : аутентификация электронной почты
- RFC 4408 - Структура политики отправителя : авторизация использования доменов в «Mail From»
- RFC 4407 - предполагаемый ответственный адрес в сообщениях электронной почты
- RFC 4405 - Расширение службы SMTP для указания ответственного отправителя сообщения электронной почты
- RFC 7208 - Структура политики отправителя (SPF) для авторизации использования доменов в электронной почте [15]
- Спецификация криптографии 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 для офисных приложений v1.0 ISO / IEC 26300: 2006
- Формат OpenDocument для приложений Office v1.1 OASIS
Форматы двоичных файлов
- Спецификация формата двоичного файла Word 97-2007 ( .doc )
- Спецификация формата двоичного файла ( .ppt ) PowerPoint 97-2007
- Спецификация формата двоичного файла Excel 97-2007 ( .xls )
- Спецификация формата двоичного файла Excel 2007 ( .xlsb )
- Спецификация двоичного формата офисного чертежа 97-2007
Характеристики конструкции
- [MS-DOC]: Спецификация структуры формата двоичного файла Word (.doc)
- [MS-PPT]: Спецификация структуры формата двоичного файла PowerPoint (.ppt)
- [MS-XLS]: Спецификация структуры формата двоичного файла Excel (.xls)
- [MS-XLSB]: спецификация структуры двоичного файла Excel (.xlsb)
- [MS-ODRAW]: Спецификация структуры двоичного формата файлов чертежей Office
- [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
Графические форматы
- Спецификация формата метафайлов Windows (.wmf)
- Спецификация сериализованного формата чернил (ISF)
- Формат JPEG XR (.jxr)
Компьютерные языки Microsoft
- [MS-XAML]: Спецификация сопоставления объектов XAML 2006 (черновик v0.1)
- [MS-XAML]: Спецификация сопоставления объектов XAML 2006 (версия 1.0)
- [MS-WPFXV]: спецификация словаря WPF XAML 2006 (черновик v0.1)
- [MS-WPFXV]: спецификация словаря WPF XAML 2006 (версия 1.0)
- [MS-SLXV]: Silverlight XAML Vocabulary Specification 2008 (черновик v0.9)
Робототехника
- Протокол децентрализованного программного обеспечения - DSSP /1.0
Синхронизация
- FeedSync v1.0, v1.0.1
Windows Rally Technologies
- Windows Connect Now - UFD и Windows Vista
- Windows Connect Now - UFD для Windows XP
Опубликованные протоколы
В списке покрываемых протоколов Microsoft есть много сторонних протоколов, которые Microsoft не создавала, но для которых они подразумевают, что у них есть патенты, необходимые для реализации [ необходима ссылка ] :
|
|
Смотрите также
- Microsoft
- Глоссарий терминов патентного права
Рекомендации
- ^ a b «Обещание открытой спецификации Microsoft» . Проверено 2 ноября 2007 .
- ^ «Обещание открытых спецификаций Microsoft облегчает опасения по поводу патентов веб-служб» . Проверено 18 апреля 2015 .
- ^ Ричард Уайлдер (заместитель главного юрисконсульта по политике в области интеллектуальной собственности Microsoft) (25 июля 2008 г.). «OSP и вы» . Порт 25 (портал с открытым исходным кодом Microsoft) . Проверено 25 июля 2008 .
- ^ «Обещание открытых спецификаций Microsoft облегчает опасения по поводу патентов веб-служб» . xml.coverpages.org. 12 сентября 2006 г.
- ^ «Обещание открытой спецификации Microsoft» .
- ^ «Microsoft обещает повесить патентный огонь на веб-службы» . 12 сентября 2006 г.
- ^ Питер Галли (12 сентября 2006 г.). «Microsoft обещает не предъявлять иски из-за спецификаций веб-служб» .
- ^ «Юридический центр о свободе программного обеспечения публикует анализ обещаний Microsoft в отношении открытых спецификаций» . Правовой центр свободы программного обеспечения . 12 марта 2008 г.
- ^ а б в г д «Обещание открытой спецификации Microsoft: никаких гарантий для GPL» . Правовой центр свободы программного обеспечения. 2008-03-12 . Проверено 30 марта 2008 .
- ^ «Стандартная общественная лицензия GNU (версия 3, 29 июня 2007 г.)» . Фонд свободного программного обеспечения. 2008-02-12. См. Раздел 11 о патентах.
- ^ Билодо, Дж. Ф. (19 марта 2008 г.). «Три вещи, которые должна делать Microsoft» . Архивировано из оригинального 27 февраля 2010 года . Проверено 16 сентября 2009 .
Используйте GNU GPL 3: Большинство бесплатных программ выпускается под GNU GPL 2 или 3, что несовместимо с Microsoft OSP (Open Specification Promise) и Ms-PL (Microsoft Public License). Это не случайность. Microsoft не хочет, чтобы программное обеспечение, написанное с использованием их технологии, распространялось на другие платформы. Опять же, это привязка к поставщику. Если Microsoft действительно хочет работать с сообществом Open Source, им следует отказаться от OSP и Ms-PL в пользу GPL или другой лицензии, сертифицированной OSI.
- ^ Microsoft Open Specification Promise - Часто задаваемые вопросы
- ^ Двоичные форматы файлов Microsoft Office (doc, xls, ppt). Архивировано 30 апреля 2008 г. на Wayback Machine.
- ^ Функциональная спецификация гипервизора
- ^ http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx#security Дата обращения 1014.05.
Внешние ссылки
- Open Specification Promise - страница Microsoft с описанием OSP и перечислением покрываемых им спецификаций.
- Анализ OSP по стандартам юрист Энди Апдегроув
- Анализ OSP, проведенный Юридическим центром свободы программного обеспечения . Опровержение Грея Ноултона, менеджера группы по продукту Microsoft Office.
- Библиотека MSDN: открытые спецификации - документация по охватываемым спецификациям.