web-dev-qa-db-ja.com

Microsoft Public License(MS-PL)について

現在取り組んでいる商用ソフトウェアアプリケーションでいくつかのオープンソース製品を使用することを検討しています。それらの1つはMITでライセンスされており、商用ソフトウェアのリンクを許可していると私は理解しています。ただし、他のオープンソース製品はMS-PLでライセンスされていますが、そのライセンスが商用ソフトウェアと完全に互換性があるかどうかはわかりません。

ですから問題は、MS-PLライセンスのOSSを商用/専有/販売用アプリケーションで使用できるかどうかです。

16
J.r. Hounddog

まず、用語の修正です。探しているWordは「商用」ではなく「独自仕様」です。オープンソースソフトウェアは、あらゆる意味で商用です。これは企業によって作成され、企業に販売され、企業によって使用されます。これは実際には真実であり、 重要な訴訟 において裁判所によってそのように認められました。

求めているライセンスについては、 http://www.opensource.org/licenses/ms-pl.html にアクセスして、テキストを読んでください。 (ライセンスは、マイクロソフトによって作成されたソフトウェアで使用するためにマイクロソフトによって作成されたものであることに注意してください。これは慈善団体として知られていません。それは商用ソフトウェアです。)セクション3.Dを読みます。そのソフトウェアを含むコンパイル済みバイナリを配布することは、ライセンスによって付与される権利の範囲内ですが、ソフトウェアの条件に従う必要があります。たとえば、ソフトウェアに寄稿者の名前やロゴなどを使用することはできません。 (おそらく、寄稿者はマイクロソフトです。)そのライセンスに準拠するのは非常に簡単です。ただし、遵守しているかどうかについて深刻な疑いがある場合は、弁護士に相談してください。

17
btilly

ソフトウェアライセンスの解釈 について少し前に書きました。あなたはそれが役に立つかもしれません。

私が見ているように、MS-PLはかなりシンプルなオープン/ソースライセンスです。これは OSI-aproved であり、GPLはバイラルであり、ソースの可用性を必要とするため、GPLを除くほとんどのFOSSライセンスと互換性があります。また、ソースコードが配布されている場合、MS-PLはバイラルです。

7
Apalala