現在取り組んでいる商用ソフトウェアアプリケーションでいくつかのオープンソース製品を使用することを検討しています。それらの1つはMITでライセンスされており、商用ソフトウェアのリンクを許可していると理解しています。ただし、他のオープンソース製品はMS-PLの下でライセンスされていますが、そのライセンスが商用ソフトウェアと完全に互換性があるかどうかはわかりません。
質問は、商用/専有/販売アプリケーションでMS-PLライセンスOSSを使用できますか?
現在取り組んでいる商用ソフトウェアアプリケーションでいくつかのオープンソース製品を使用することを検討しています。それらの1つはMITでライセンスされており、商用ソフトウェアのリンクを許可していると理解しています。ただし、他のオープンソース製品はMS-PLの下でライセンスされていますが、そのライセンスが商用ソフトウェアと完全に互換性があるかどうかはわかりません。
質問は、商用/専有/販売アプリケーションでMS-PLライセンスOSSを使用できますか?
回答:
まず、用語の修正。探している単語は「商用」ではなく「専有」です。オープンソースソフトウェアは、あらゆる意味で商用です。企業によって作成され、企業に販売され、企業によって使用されます。これは実際に真実であり、重要な法的事件で裁判所に認められました。
質問しているライセンスについては、http://www.opensource.org/licenses/ms-pl.htmlにアクセスしてテキストを読んでください。(ライセンスはマイクロソフトが作成したソフトウェアで使用するためにマイクロソフトが作成したことに注意してください。これは慈善団体として知られていません。商用ソフトウェアです。)セクション3.Dを読んでください。そのソフトウェアを含むコンパイル済みバイナリを配布することはライセンスによって許可された権利の範囲内ですが、ソフトウェアの条件を順守する必要があります。したがって、たとえば、ソフトウェアに貢献者の名前やロゴなどを使用することはできません。(寄稿者はMicrosoftである可能性が高いです。)そのライセンスに従うことは非常に簡単なはずです。しかし、あなたが従うかどうかについて深刻な疑いがある場合は、弁護士に相談してください。
少し前にソフトウェアライセンスの解釈について書きました。役に立つかもしれません。
ご覧のとおり、MS-PLは非常にシンプルなオープン/ソースライセンスです。それはOSI-aproved GPLがウイルスであり、ソースの可用性を必要とし、ソースコードが配布されている場合MS-PLがウイルスであるので、GPL以外、ほとんどのFOSSライセンスとの互換性になりました。