マイクロソフトのオープン仕様約束(OSP)は、2006年9月に発表されたマイクロソフトの約束で、特定の条件の下で、特定の仕様リストの実装に対して特許を主張しないことを約束するものです。[ 1 ]
OSPはライセンスではなく、訴訟を起こさないという誓約です。[ 2 ] それは保護を約束しますが、いかなる権利も付与しません。
OSPは、実装が仕様に準拠している範囲に限定されます。これにより、部分的な準拠が可能になります。つまり、実装が仕様の一部の側面には従い、他の側面では逸脱している場合、訴訟禁止協定は、実装が仕様に準拠している側面にのみ適用されます。[ 3 ]
フリーソフトウェアおよびオープンソースプロジェクトとの関係
OSPによって付与される保護は、実装のライセンスとは無関係である。フリーソフトウェアやオープンソースプロジェクトがOSPの条件を満たすことができるのか、そしてそれによってOSPからの保護を受けられるのかについては、意見が分かれている。
Cover Pages誌の記事では、スタンフォード大学ロースクールの弁護士兼講師であるローレンス・ローゼン氏の言葉が引用されている。
「このOSPがフリーライセンスやオープンソースライセンスと互換性があることを嬉しく思います。」[ 4 ]
LinuxベンダーであるRed Hatの立場は、2006年に弁護士のマーク・ウェビンク氏によって伝えられたところによると、以下の通りである。
「Red Hat は、OSP のテキストは、フリーおよびオープンソース ライセンスでライセンスされたソフトウェアで記載されている仕様を実装するのに十分な柔軟性を提供していると考えています。Microsoft がオープンソース コミュニティの代表者に連絡を取り、このテキストに関するフィードバックを求めた努力、および Microsoft が私たちのコメントに応じて修正を行う意思があることを高く評価します。」[ 5 ] [ 6 ]
規格弁護士のアンディ・アップデグローブは、2006年にオープン仕様の約束は
「これは、特にオープンソースコミュニティにとって関心のある標準の実装を促進するための非常に望ましいツールであると私は考えています。」[ 7 ]
しかし、フリーソフトウェアとオープンソースソフトウェアの法律事務所であるソフトウェア自由法センターは、フリーソフトウェアおよびオープンソースソフトウェアプロジェクトでの使用におけるOSPの問題点を警告している。同センターは、その約束に関する公開された分析の中で、次のように述べている[ 8 ]
「…結果として得られるコードが自由に使用されない限り、フリーソフトウェアライセンスの下での実装を許可する。」[ 9 ]
彼らの分析では、GPLとの矛盾の可能性が警告された。[ 9 ] これは特に、特許の約束の範囲が、対象となる仕様に準拠した実装のみに限定されている点に当てはまる。
実装者が特許を所有し、その特許技術をGPL3ライセンスのコードで構築する場合、実装者はそのコードのすべての再利用者にその第一者特許権を付与します。[ 10 ]コードが再利用される場合、OSPは、そのコードの再利用が対象となる仕様の実装に限定されている限りにおいてのみ適用されます。
同様の制限を設けた他の特許に関する約束としては、IBMの相互運用性仕様誓約(ISP)やSun MicrosystemsのOpenDocument特許声明などがあります。これは、例えば、OpenDocumentに必要なSunの特許取得済みStarOffice関連技術の使用はSunの誓約によって保護されるものの、特許技術を用いたコードをOpenDocument以外の実装に再利用する場合は、関連するSunの誓約による保護を受けられないことを意味します。
このため、SFLCは次のように述べている。
「OSPは、その規定がGPLと矛盾するからではなく、GPLが要求する自由を提供しないから、GPL開発者が実装に頼ることはできない。」[ 9 ]
SFLCは特に以下の点を指摘している。
- 記載されている仕様の新しいバージョンは、マイクロソフトによっていつでも発行される可能性があり、OSPから除外される可能性があります。
- 対象仕様のいずれかの実装から生じるコードは、Microsoft が OSP で定義した非常に限定された使用範囲外では安全に使用できない。[ 9 ]
Microsoft OSP自体が、2つのFAQでGPLについて言及しています。そのうちの1つには、次のように書かれています。
「当社の規約がGPLやその他のオープンソースライセンスとどのように関連するのかについて、法的見解を示すことはできません。」
別の条項では、「対象実装の開発者、配布者、および使用者」のみを具体的に言及しており、これらの「対象実装」から派生したコードの下流の開発者、配布者、および使用者を除外しています[ 9 ]。また、どのバージョンのGPLが対象であるかを具体的に言及していないため、現在のGPLv3は除外される可能性があると結論付ける評論家もいます[ 11 ] 。
Q: 私は GPL に基づいてライセンスされたソフトウェアの開発者/配布者/ユーザーですが、オープン仕様の約束は私に適用されますか? A: もちろんです。OSP は、対象実装を作成した開発モデル、配布されている著作権ライセンスの種類、または配布者/実装者のビジネスモデルに関係なく、対象実装の開発者、配布者、およびユーザーに適用されます。OSP は、GPL を含むあらゆる種類の開発または配布モデルの下で対象実装を作成、使用、販売、販売の申し出、輸入、または配布する者に対して、Microsoft が必須クレームを主張しないことを保証します。[ 12 ]
ライセンス技術
オープン仕様の約束が適用される技術は次のとおりです。[ 1 ] [ 13 ]
安全
- RFC 4406 –送信者ID:電子メールの認証
- RFC 4408 –送信者ポリシーフレームワーク:「送信元メール」におけるドメインの使用許可
- RFC 4407 – 電子メールメッセージにおける推定上の責任者アドレス
- RFC 4405 – 電子メールメッセージの送信責任者を示すためのSMTPサービス拡張
- RFC 7208 – 電子メールでのドメインの使用を承認するための送信者ポリシーフレームワーク(SPF)[ 15 ]
- U-Prove暗号化仕様V1.0
- U-Proveテクノロジーのアイデンティティメタシステムへの統合 V1.0
- Office 2003 XML 参照スキーマ
- Office Open XML 1.0 – Ecma-376
- Office Open XML ISO/IEC 29500:2008
- オフィスアプリケーション向けOpenDocumentフォーマットv1.0 OASIS
- オフィスアプリケーション向けオープンドキュメントフォーマット v1.0 ISO/IEC 26300:2006
- オフィスアプリケーション向けOpenDocumentフォーマット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]: オフィス用図面バイナリファイルフォーマット構造仕様
- [MS-CTDOC]: Word カスタムツールバーバイナリファイル形式構造仕様
- [MS-CTXLS]: Excelカスタムツールバーバイナリファイルフォーマット構造仕様
- [MS-OFORMS]: Office Formsバイナリファイルフォーマット構造仕様
- [MS-OGRAPH]: Office Graphバイナリファイルフォーマット構造仕様
- [MS-OSHARED]: Office共通データ型およびオブジェクト構造仕様
- [MS-OVBA]: Office VBAファイルフォーマット構造仕様
- [MS-OFFCRYPTO]: オフィス文書暗号化構造仕様
- [MS-CFB] Windows複合バイナリファイルフォーマット仕様
マイクロソフトのプログラミング言語
- [MS-XAML]: XAMLオブジェクトマッピング仕様2006(ドラフトv0.1)
- [MS-XAML]: XAMLオブジェクトマッピング仕様2006(v1.0)
- [MS-WPFXV]: WPF XAML語彙仕様2006(ドラフトv0.1)
- [MS-WPFXV]: WPF XAML語彙仕様2006(v1.0)
- [MS-SLXV]: Silverlight XAML語彙仕様2008(ドラフトv0.9)
ロボット工学
- 分散型ソフトウェアサービスプロトコル – DSSP /1.0
Windows Rally Technologies
公開されたプロトコル
マイクロソフトが対象とするプロトコルのリストには、マイクロソフトが作成したものではないものの、実装に必要な特許を保有していると示唆するサードパーティ製プロトコルが多数含まれている。
参考文献
- 1 2 「Microsoft Open Specification Promise」 . Microsoft . 2007年11月2日取得.
- ↑ 「マイクロソフトのオープン仕様の約束により、Webサービス特許の懸念が緩和される」 。 2015年4月18日取得。
- ↑リチャード・ワイルダー(マイクロソフトの知的財産ポリシー担当アソシエイト・ジェネラル・カウンセル)(2008年7月25日)。「OSPとあなた」。Port 25(マイクロソフトのオープンソースポータル) 。 2008年7月25日取得。
- ↑ 「マイクロソフトのオープン仕様の約束により、Webサービス特許の懸念が緩和される」 . xml.coverpages.org. 2006-09-12.
- ↑ 「マイクロソフトのオープン仕様の約束」。マイクロソフト。
- ↑ 「マイクロソフト、ウェブサービスに対する特許攻撃を約束」 2006年9月12日。
- ↑ Peter Galli (2006-09-12). 「マイクロソフト、Webサービス仕様をめぐって訴訟を起こさないと約束」。
- ↑ 「ソフトウェア自由法センターがマイクロソフトのオープン仕様の約束に関する分析を発表」。ソフトウェア自由法センター。2008年3月12日。
- 1 2 3 4 5 「マイクロソフトのオープン仕様の約束:GPLに対する保証なし」。ソフトウェア自由法センター。2008年3月12日。 2008年3月30日取得。
- ↑ 「GNU General Public License (Version 3, 29 June 2007)」。フリーソフトウェア財団。2008年2月12日。特許については第11項を参照してください。
- ↑ Bilodeau, JF (2008 年 3 月 19 日) 「マイクロソフトがすべき 3 つのこと」 . 2010 年 2 月 27 日のオリジナルからアーカイブ済み. 2009 年 9 月 16 日取得.
GNU GPL 3 を使用する: ほとんどのフリー ソフトウェアは GNU GPL 2 または 3 の下でリリースされていますが、これは Microsoft の OSP (Open Specification Promise) および Ms-PL (Microsoft Public License) と互換性がありません。これは偶然ではありません。Microsoft は、自社の技術を使用して書かれたソフトウェアが他のプラットフォームに広がることを望んでいません。これもまた、ベンダー ロックインです。Microsoft が本当にオープンソース コミュニティと協力したいのであれば、OSP と Ms-PL を放棄して GPL または別の OSI 認定ライセンスを採用すべきです。
- ↑マイクロソフトのオープン仕様に関する約束 - よくある質問
- ↑ Microsoft Office バイナリ (doc、xls、ppt) ファイル形式 ( 2008 年 4 月 30 日、Wayback Machineにアーカイブ)
- ↑ハイパーバイザー機能仕様
- ↑ " [ MS-DEVCENTLP ] : オープン仕様開発センター" . www.microsoft.com . 2014-05-08取得.
外部リンク
- オープン仕様約束(Open Specification Promise) — Microsoft のページ。OSP について説明し、OSP でカバーされる仕様の一覧を示しています。
- 標準法弁護士アンディ・アップデグローブによるOSPの分析
- ソフトウェア自由法センターによるOSPの分析。 マイクロソフトオフィスのグループプロダクトマネージャー、グレイ・ノールトンによる反論。
- オープン仕様— 対象となる仕様に関するドキュメント。