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
- Спецификация формата OpenService (ao Accelerator )
- Спецификация формата веб-фрагмента, представленная в Internet Explorer 8
- Спецификация формата предложений поиска XML
Спецификации виртуализации
Безопасность
- 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
Графические форматы
- Метафайл Windows Спецификация формата (.wmf)
- Чернильный сериализованный формат (ISF) Спецификация
- JPEG XR (.jxr) Формат
Компьютерные языки 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
- Windows Connect Now - UFD и Windows Vista
- Windows Connect Now - UFD для Windows XP
Опубликованные протоколы
В списке покрываемых протоколов Microsoft есть много сторонних протоколов, которые Microsoft не создавала, но для которых они подразумевают, что у них есть патенты, необходимые для реализации:
- AppleTalk
- [MC-BUP]: Фоновая интеллектуальная служба передачи (BITS) Спецификация протокола загрузки
- [MC-CCFG] :: Конфигурация (ClusCfg) Спецификация протокола
- [MC-COMQC]: Component Object Model Plus (COM +) Спецификация протокола компонентов очереди
- [MC-FPSEWM]: Серверные расширения FrontPage : Спецификация управления веб-сайтом
- [MC-SMP]: Спецификация протокола мультиплексирования сеансов
- [MC-SQLR]: Спецификация протокола разрешения SQL Server
- 1394 Протокол последовательной шины 2
- IBM NetBIOS Extended User Interface (NetBEUI) v 3.0
- IEC 61883-1
- IEEE 1284 - Интерфейс - параллельный
- IEEE 802.1x - 2004
- Опубликованные стандарты ассоциации инфракрасных данных (IrDA)
- Intel Preboot Execution Environment (PXE)
- Novell Internetwork Packet Exchange (IPX)
- Novell Sequenced Packet Exchange ( SPX)
- Протокол рекламы сервисов Novell (SAP)
- RFC 1001 и RFC 1002 - NetBIOS через TCP (NETBT)
- RFC 1055 - Интернет-протокол последовательной линии ( SLIP)
- RFC 1058, RFC 1723 и RFC 2453 - Протокол маршрутной информации 1.0, 2.0 (RIP)
- RFC 1112, RFC 2236 и RFC 3376 - Протокол управления группами Интернета ocol (IGMP) v1, v2 и v3
- RFC 1155, RFC 1157, RFC 1213, RFC 1289, RFC 1901, RFC 1902, RFC 1903, RFC 1904, RFC 1905, RFC 1906, RFC 1907 и RFC 1908 : Simple Network Management Protocol v2 (SNMP)
- RFC 1179 - Line Printer Daemon (LPD)
- RFC 1191, RFC 1323, RFC 2018 и RFC 2581 - расширения TCP / IP
- RFC 1256 - Сообщения об обнаружении маршрутизатора ICMP
| |
См. Также
Ссылки
Внешние ссылки
- Open Specification Promise - страница Microsoft с описанием OSP и перечисление охватываемых им спецификаций.
- Анализ OSP юристом по стандартам Энди Апдегроувом
- Анализ OSP Юридическим центром Software Freedom. Опровержение, Грей Ноултон, менеджер группы продуктов для Microsoft Office.
- Библиотека MSDN: открытые спецификации - Документация по охватываемым спецификациям.