Microsoft Open Specification Promise

Microsoft Open Specification Promiseは、Microsoftが2006年9月に公開した、対象仕様 に準拠する範囲において、実装に対して特許を主張しない旨を約束した文書である。

OSPはライセンスではなく、Covenant not to sueに近いものである。保護を約束するものであるが、いかなる権利を許諾するものでもない。

OSPは実装が仕様に適合している場合に限定している。 一部のみの実装でも許可される。 その場合、もし実装が仕様一部の側面では準拠して他方で乖離するような場合、仕様に合致している部分にのみ権利不行使特約が適用される。

1. OSPはフリーソフトウェア/オープンソースのソフトウェアに保護を提供するか？
-----------------------------------------

OSPはライセンスの具体的な定義に対して非依存的である。OSPがフリーソフトウェアおよびオープンソースのプロジェクトに十分であるかどうか、またOSPの保護を受益すべきかどうかについては議論がある。

Cover Pagesでは ローレンス・ローゼンの発言を引用している。趣旨は以下のとおり：

"このOSPがフリーソフトウェアおよびオープンソースのライセンスに互換性があるので喜んでいる。"Linuxベンダー Red Hatの姿勢としては、弁護士マーク・ウェビンク が2006年に公表している：

"Red Hat としては、OSPの文面は記載された仕様をフリーでオープンなライセンスによって実装することに十分な実効性と柔軟性を備えていると信じる。 Microsoftの、オープンソースコミュニティの第一人者たちに接触して文面にコメントを求め、コメントに基づいた修正を積極的に行った姿勢は賞賛できる。"

2. ライセンスされた技術
-------------

Open Specification Promiseが適用されている技術は以下のとおり：

2.1. Webサービス
------------

Devices Profile for Web Services 
Identity Selector Interoperability Profile v1.0
Identity Selector Interoperability Profile v1.5
Open Data Protocol 
Remote Shell Web Services Protocol
SOAP
SOAP 1.1 Binding for MTOM 1.0
SOAP MTOM / XOP
SOAP-over-UDP
Web Single Sign-On Interoperability Profile
Web Single Sign-On Metadata Exchange Protocol
WS-Addressing
WS-Addressing End Point References and Identity
WS-AtomicTransaction
WS-BusinessActivity
WS-Coordination
WS-Discovery
WSDL
WSDL 1.1 Binding Extension for SOAP 1.2
WS-Enumeration
WS-Eventing
WS-Federation

WS-Federation Active Requestor Profile
WS-Federation Passive Requestor Profile
WS-I Basic Profile
WS-Management
WS-Management Catalog
WS-MetadataExchange
WS-Policy
WS-PolicyAttachment
WS-ReliableMessaging
WS-RM Policy
WS-SecureConversation
WS-Security: Kerberos Binding
WS-Security: Kerberos Token Profile
WS-Security: Rights Expression Language  Token Profile
WS-Security: SAML Token profile
WS-Security: SOAP Message Security
WS-Security: UsernameToken Profile
WS-Security: X.509 Certificate Token Profile
WS-SecurityPolicy
WS-Transfer
WS-Trust

2.2. Web
--------

OpenService フォーマット仕様
Webスライス フォーマット仕様 Internet Explorer8で導入されたもの
XML検索サジェスチョン フォーマット仕様

2.3. 仮想化に関する仕様
--------------

Virtual Hard Disk  イメージフォーマット仕様
Microsoft Application Virtualization ファイルフォーマット仕様v1
Hyper-V 機能仕様

2.4. セキュリティ
-----------

[1] – Sender ID: E-Mail 認証
[2] – Sender Policy Framework:"Mail From"内のドメインを利用した認証
[3] – 電子メールメッセージ中の「責任を持つはずのアドレス」
[4] – 電子メールメッセージの「責任を持つ投函者」表示用SMTPサービス拡張
[5] – Sender Policy Framework 電子メールのドメインを用いた認証
U-Prove 暗号化仕様 V1.0
U-Prove Technology Integration into the Identity Metasystem V1.0

2.5. オフィスファイル形式
---------------

2.5.1. Office XML ファイル形式
------------------------

Office 2003 XML リファレンス スキーマ
Office Open XML 1.0–Ecma-376
Office Open XML ISO/IEC 29500:2008
OpenDocument Format for Office Applications v1.0 OASIS
OpenDocument Format for Office Applications v1.0 ISO/IEC 26300:2006
OpenDocument Format for Office Applications v1.1 OASIS

2.5.2. Office バイナリ ファイル形式
-------------------------

Word 97-2007 バイナリファイルフォーマット  仕様
PowerPoint 97-2007 バイナリファイルフォーマット  仕様
Excel 97-2007 バイナリファイルフォーマット  仕様
Excel 2007 バイナリファイルフォーマット  仕様
Officeドロー 97-2007バイナリ形式仕様

2.5.2.1. 構造仕様
-------------

[MS-DOC]: Word バイナリファイルフォーマット