MPLの特徴 : ライセンスの特徴は

MPLとはどんなライセンスですか?

MPLはMozilla Public Licenseの略称です。Webブラウザであるネットスケープナビゲーターがオープンソース化される際に作成されました。 その特徴として、OSIのオープンソースの定義を満たしていることはもちろんですが、 [1] 他社がMPLが適用されたソフトウェアを他のソフトウェアに組み込んで新たなソフトウェアを開発した時に、組み込まれる先のソフトウェアのソースコードの開示は要求しないものの、 [2] 他社がMPLが適用されたソフトウェア自体を改変して新たなソフトウェアを開発した時に、その新たなソフトウェアのソースコードが開示されることを要求する というところにあります。いわゆるLGPL型のオープンソースライセンスということができるでしょう。 特許許諾や特許訴訟に伴う終了に関する条項もあります。なお、GPLv3やLGPLv3にも特許に関する条項があり、GPL・LGPLに一律に欠けているという説明は現在は適切ではありません。これらの条件を含めて、法的にも安全性が高いライセンスであるということができます

MPLには1.1と2.0等の版があります。MPL2.0は基本的にファイル単位のコピーレフトであり、対象ソフトウェアを配布する際には、改変を含む対象ファイルのソースを受領者に提供します。別ファイルの独自コードを含む大きな著作物全体を、一律にMPLで公開する必要はありません。