Microsoft Open Specification Promise

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

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

OSP はライセンスではなく、Covenant not to sue(権利不行使特約)[2] に近いものである。保護を約束するものであるが、いかなる権利を許諾するものでもない。

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

OSPはフリーソフト/オープンソースのソフトウェアに保護を提供するか?[編集]

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

Cover Pages では ローレンス-ローゼン(スタンフォード大学大学院法務研究科講師)の発言を引用している。趣旨は以下の通り。

"このOSPがフリーおよびオープンソースライセンスに互換性があるので喜んでいる。"[4]

GNU/Linux ベンダー Red Hatの姿勢としては、弁護士 マーク・ウェビンク が2006年に公表している:

"Red Hat としては、OSPの文面は記載された仕様をフリーでオープンなライセンスによって実装することに十分な実効性と柔軟性を備えていると信じる。

Microsoftの、オープンソースコミュニティの第一人者たちに接触して文面にコメントを求め、コメントに基づいた修正を積極的に行った姿勢は賞賛できる。"

[5][6]

ライセンスされた技術[編集]

Open Specification Promise が適用されている技術は以下の通り:[1][7]

Webサービス[編集]

Web[編集]

  • OpenService フォーマット仕様(対象:アクセラレータ)
  • Webスライス フォーマット仕様 Internet Explorer8で導入されたもの
  • XML検索サジェスチョン フォーマット仕様

仮想化に関する仕様[編集]

  • Virtual Hard Disk(VHD) イメージフォーマット仕様
  • Microsoft Application Virtualization ファイルフォーマット仕様v1
  • Hyper-V 機能仕様[8]

セキュリティ[9][編集]

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

オフィスファイル形式[編集]

Office XML ファイル形式[編集]

Office バイナリ ファイル形式[編集]

  • Word 97-2007 バイナリファイルフォーマット (.doc)仕様
  • PowerPoint 97-2007 バイナリファイルフォーマット (.ppt)仕様
  • Excel 97-2007 バイナリファイルフォーマット (.xls)仕様
  • Excel 2007 バイナリファイルフォーマット (.xlsb)仕様
  • Officeドロー 97-2007バイナリ形式仕様
構造仕様[編集]
  • [MS-DOC]: Word バイナリファイルフォーマット(.doc)構造仕様
  • [MS-PPT]: PowerPoint バイナリファイルフォーマット (.ppt)構造仕様
  • [MS-XLS]: Excel バイナリファイルフォーマット (.xls)構造仕様
  • [MS-XLSB]: Excel バイナリファイルフォーマットです (.xlsb)構造仕様
  • [MS-ODRAW]: Office Drawing バイナリファイルフォーマット 構造仕様
  • [MS-CTDOC]: Wordカスタムツールバー バイナリファイルフォーマット 構造仕様
  • [MS-CTXLS]: Excelカスタムツールバー バイナリファイルフォーマット 構造仕様
  • [MS-OFORMS]: Office Forms バイナリファイルフォーマット 構造仕様
  • [MS-OGRAPH]: Office Graph バイナリファイルフォーマット 構造仕様
  • [MS-OSHARED]: Office 共通データ型とオブジェクト 構造物仕様
  • [MS-OVBA]: Office VBA ファイルフォーマット 構造仕様
  • [MS-OFFCRYPTO]: オフィス ドキュメント暗号化 構造仕様

Office ファイル形式[編集]

  • [MS-DOCX]: Word Extensions to the Office Open XML File Format (.docx) Specification
  • [MS-ODRAWXML]: Office Drawing Extensions to Office Open XML Structure Specification
  • [MS-PPTX]: PowerPoint Extensions to the Office Open XML File Format (.pptx) Specification
  • [MS-PST]: Outlook Personal Folders File Format (.pst) Structure Specification
  • [MS-XLSX]: Excel Extensions to the Office Open XML SpreadsheetML File Format (.xlsx) Specification

Windows 複合形式[編集]

  • [MS-CFB]Windows コンパウンド バイナリ ファイルフォーマット仕様

グラフィック形式[編集]

マイクロソフトのコンピューター言語[編集]

  • [MS-XAML]: XAML オブジェクトマッピング仕様 2006(draft v0.1)
  • [MS-XAML]: XAML オブジェクトマッピング仕様2006 (v1.0)
  • [MS-WPFXV]: WPF XAML ボキャブラリー仕様 2006 (draft v0.1)
  • [MS-WPFXV]: WPF XAML ボキャブラリー仕様 2006 (v1.0)
  • [MS-SLXV]: Silverlight XAML ボキャブラリー仕様 2008(draft v0.9)

ロボット工学[編集]

  • 分散ソフトウェアサービス プロトコル– DSSP/1.0

同期[編集]

  • FeedSync v1.0
  • FeedSync v1.0.1


Windows Rally テクノロジー[編集]

既出のプロトコル[編集]

マイクロソフトの引用技術リストには、サードパーティーのプロトコルが多数列挙されており、マイクロソフトが創出したものではないが、特許の実装に必須とされている。

参照[編集]

参考文献[編集]

外部リンク[編集]