web-dev-qa-db-ja.com

マイクロソフトパブリックライセンスvs MIT?

新しいプラグイン( flexbox )を使用していて、以前は実行していなかったMS-PLライセンスに遭遇しました。

過去には、主にMITおよびApacheライセンスプロジェクトを使用していました。そのため、このプロジェクトとの主な違いは何なのかわかりません。

これへのリンクは次のとおりです。 http://opensource.org/licenses/MS-PL

誰かが私に違いを説明するのを手伝ってくれる?私は通常マイクロソフトに警戒心が強いので、この製品にこの製品が付属しているという事実は私を緊張させます。

15
streetlight

Stack Overflowにはかなり良い答えがあります: https://web.archive.org/web/20150901065118/https://stackoverflow.com/questions/1424307/how-does-ms-pl-license-work

CMS Wireについてのまともな記事もあります: http://www.cmswire.com/cms/web-development/taking-a-closer-look-at-microsofts-mspl-open-source-license-004248 .php

それらの短いバージョンは基本的に、このライセンスに基づくコードは誰でも自由に使用または変更できることです。このライセンスでリリースされたコードを使用または変更する場合は、同じライセンスで提供する必要があります。したがって、プロジェクトでライブラリを使用する場合、プロジェクトの残りの部分はそのライセンスで配布する必要はありませんが、ライブラリは配布します。また、MS-PLでコードに変更を加える場合、それらの変更もそのライセンスに従う必要があります。

11
Rocket04