Обещание открытой спецификации Microsoft - Microsoft Open Specification Promise
В Обещание открытой спецификации Microsoft (или же OSP) это обещать к Microsoft, опубликованной в сентябре 2006 г., чтобы не отстаивать свои патенты при определенных условиях в отношении реализации определенного списка спецификаций.[1]
OSP - это не лицензия, а скорее договор не подавать в суд.[2] Он обещает защиту, но не дает никаких прав.
OSP ограничивается реализациями в той степени, в которой они соответствуют этим спецификациям. Это позволяет частичному соответствию. Таким образом, если реализация следует спецификации по некоторым аспектам и отклоняется в других аспектах, то Соглашение «Не предъявлять иск» применяется только к тем аспектам реализации, которые следуют спецификации.[3]
Отношения со свободным программным обеспечением / проектами с открытым исходным кодом
Защита, предоставляемая OSP, не зависит от лицензии на реализацию. Существует разногласие относительно того, могут ли условия OSP выполняться проектами свободного программного обеспечения / с открытым исходным кодом и получают ли они таким образом какую-либо защиту от OSP.
Статья в кавычках на титульных листах Лоуренс Розен, адвокат и преподаватель Стэнфордской школы права, как сказал:
«Я рад, что этот OSP совместим с бесплатными лицензиями и лицензиями с открытым исходным кодом».[4]
Позиция Red Hat поставщика GNU / Linux, сообщенная юристом Марк Уэббинк в 2006 году это:
«Red Hat считает, что текст OSP обеспечивает достаточную гибкость для реализации перечисленных спецификаций в программном обеспечении, лицензируемом по свободным лицензиям и лицензиям с открытым исходным кодом. Мы высоко оцениваем усилия Microsoft по контакту с представителями сообщества открытого исходного кода и получению их отзывов об этом тексте. , и готовность Microsoft внести изменения в ответ на наши комментарии ».[5][6]
Юрист по стандартам Энди Апдегроув сказал в 2006 году, что Обещание открытых спецификаций было
«то, что я считаю очень желательным инструментом для облегчения реализации открытых стандартов, в особенности там, где эти стандарты представляют интерес для сообщества открытого исходного кода».[7]
Тем не менее Правовой центр свободы программного обеспечения, юридическая фирма по бесплатному программному обеспечению и программному обеспечению с открытым исходным кодом, предупредила о проблемах с OSP для использования в бесплатное программное обеспечение / программное обеспечение с открытым исходным кодом проекты. В опубликованном анализе обещания говорится, что[8]
«... он допускает реализацию по лицензиям свободных программ, пока полученный код не используется свободно».[9]
Их анализ предупреждал о возможном несоответствии с GPL.[9] Это относится конкретно к тому, что объем патентных обещаний ограничивается соответствующими реализациями только покрытых спецификаций.
Фактически, когда исполнитель владеет патентом и строит эту патентную технологию в коде под лицензией GPL3, исполнитель предоставляет эти патентные права первой стороне нижестоящим всем повторным пользователям этого кода.[10] При повторном использовании кода OSP применяется только до тех пор, пока повторное использование этого кода ограничивается реализацией покрываемых спецификаций.
Другие патентные обещания с аналогичными ограничениями включают IBM Обязательство по спецификациям взаимодействия (ISP) и Sun Microsystems ' Заявление о патенте OpenDocument. Это означает, например, что использование необходимой запатентованной 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 (a.o. Ускоритель )
- Веб-фрагмент Спецификация формата введена с Internet Explorer 8
- Спецификация формата предложений поиска XML
Спецификации виртуализации
- Виртуальный жесткий диск (VHD) Спецификация формата изображения
- Виртуализация приложений Microsoft Спецификация формата файла v1
- Hyper-V Функциональная спецификация[14]
Безопасность
- RFC 4406 – Удостоверение личности отправителя: Аутентификация электронной почты
- 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 - Экма-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 ) Технические характеристики
- Формат двоичного файла PowerPoint 97-2007 (.ppt ) Технические характеристики
- Формат двоичного файла 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 Vocabulary Specification 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 – УрФО и Windows Vista
- Windows Connect Now - UFD для Windows XP
Опубликованные протоколы
В списке покрываемых протоколов Microsoft есть много сторонних протоколов, которые Microsoft не создавала, но для которых они подразумевают, что у них есть патенты, необходимые для реализации.[нужна цитата ]:
Смотрите также
Рекомендации
- ^ а б «Обещание открытой спецификации Microsoft». Получено 2007-11-02.
- ^ «Обещание открытых спецификаций Microsoft снижает опасения относительно патентов веб-служб». Получено 2015-04-18.
- ^ Ричард Уайлдер (заместитель главного юрисконсульта по политике в области интеллектуальной собственности Microsoft) (25 июля 2008 г.). "OSP и вы". Порт 25 (портал с открытым исходным кодом Microsoft). Получено 2008-07-25.
- ^ «Обещание открытых спецификаций Microsoft снимает опасения, связанные с патентами веб-служб». xml.coverpages.org. 12 сентября 2006 г.
- ^ «Обещание открытой спецификации Microsoft».
- ^ «Microsoft обещает повесить патентный огонь на веб-службы». 2006-09-12.
- ^ Питер Галли (12 сентября 2006 г.). «Microsoft обещает не предъявлять иски из-за спецификаций веб-служб».
- ^ «Центр права свободы программного обеспечения публикует анализ обещаний Microsoft в отношении открытых спецификаций». Правовой центр свободы программного обеспечения. 12 марта 2008 г.
- ^ а б c d е «Обещание открытой спецификации Microsoft: никаких гарантий для GPL». Центр права свободы программного обеспечения. 2008-03-12. Получено 2008-03-30.
- ^ «Стандартная общественная лицензия GNU (версия 3, 29 июня 2007 г.)». Фонд свободного программного обеспечения. 2008-02-12. См. Раздел 11 о патентах.
- ^ Билодо, Дж. Ф. (19 марта 2008 г.). «Три вещи, которые должна сделать Microsoft». Архивировано из оригинал 27 февраля 2010 г.. Получено 2009-09-16.
Используйте 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 - Часто задаваемые вопросы
- ^ Двоичные форматы файлов Microsoft Office (doc, xls, ppt) В архиве 30 апреля 2008 г. Wayback Machine
- ^ Функциональная спецификация гипервизора
- ^ http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx#security Проверено 8 мая 10.
внешняя ссылка
- Обещание открытой спецификации - Страница Microsoft с описанием OSP и перечнем охватываемых им спецификаций.
- Анализ OSP по стандартам юрист Энди Апдегроув
- Анализ OSP к Правовой центр свободы программного обеспечения. Опровержение Грей Ноултон, менеджер группы продуктов Microsoft Office.
- Библиотека MSDN: открытые спецификации - Документация по охватываемым спецификациям.