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]
«...разрешена реализация в рамках лицензий свободного программного обеспечения, при условии, что полученный код не будет использоваться свободно». [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]
Windows Connect Now – USB-флеш-накопитель для Windows XP
Опубликованные протоколы
В списке протоколов, подпадающих под действие Microsoft, есть много сторонних протоколов, которые Microsoft не создавала, но на которые, по ее словам, у нее есть патенты, необходимые для реализации [ требуется ссылка ] :
^ ab "Microsoft Open Specification Promise". Microsoft . Получено 2007-11-02 .
^ "Обещание Microsoft об открытости спецификаций смягчает опасения по поводу патентов на веб-сервисы" . Получено 18 апреля 2015 г.
^ Ричард Уайлдер (заместитель генерального юрисконсульта по политике в области интеллектуальной собственности в Microsoft) (25.07.2008). "OSP и вы". Порт 25 (портал Microsoft с открытым исходным кодом) . Получено 25.07.2008 .{{cite web}}: |author=имеет общее название ( помощь )
^ «Обещание Microsoft по открытой спецификации смягчает опасения по поводу патентов на веб-сервисы». xml.coverpages.org. 2006-09-12.
^ "Обещание Microsoft Open Specification". Microsoft .
^ «Microsoft обещает повесить патентный огонь на веб-сервисы». 2006-09-12.
^ Питер Галли (2006-09-12). «Microsoft обещает не подавать в суд из-за спецификаций веб-сервисов».
^ "Software Freedom Law Center публикует анализ обещания Microsoft Open Specification". Software Freedom Law Center . 12 марта 2008 г.
^ abcde «Обещание Microsoft по открытой спецификации: никаких гарантий для GPL». Центр права свободы программного обеспечения. 2008-03-12 . Получено 2008-03-30 .
^ "GNU General Public License (версия 3, 29 июня 2007 г.)". Free Software Foundation. 2008-02-12.Информацию о патентах см. в разделе 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.
^ Microsoft Open Specification Promise — часто задаваемые вопросы
^ Форматы файлов Microsoft Office Binary (doc, xls, ppt). Архивировано 30 апреля 2008 г. на Wayback Machine.
^ Функциональная спецификация гипервизора
^ "[MS-DEVCENTLP]: Центр разработки открытых спецификаций". www.microsoft.com . Получено 2014-05-08 .
Внешние ссылки
Open Specification Promise — страница Microsoft, описывающая OSP и перечисляющая спецификации, охватываемые ею.
Анализ OSP по стандартам юриста Энди Апдегроува
Анализ OSP от Software Freedom Law Center . Опровержение от Грея Ноултона, менеджера группы продуктов Microsoft Office.
Открытые спецификации — документация по охватываемым спецификациям.