LGPLがGPLのコピーを含めるために組み合わせ作品を必要とするのはなぜですか?


10

私はLGPLライセンスを読んでいて、以前は知らなかった要件を見つけました。

セクション4(Combined Works)は次のように述べています。

次のことも行う場合は、結合作業を伝えることができます。

a)ライブラリがその中で使用されていること、およびライブラリとその使用がこのライセンスの対象であることを、結合作品の各コピーに目立つように通知します。

b)結合された著作物に、GNU GPLとこのライセンスドキュメントのコピーを添付します。

c)...

LGPLの下でライセンスされたライブラリにリンクするときに、なぜGPLも伝える必要があるのですか?ディストリビューションに両方のライセンスを含めると、どちらを適用するかについてユーザーが混乱するのではないかと心配しています。私はこれを正しく解釈していますか?もしそうなら、この要件の背後にある理由は何ですか?

回答:


11

LGPLはそれ自体のライセンスではなく、GPLの拡張です。それは述べています:

このバージョンのGNU劣等一般公衆利用許諾契約書には、GNU一般公衆利用許諾契約書バージョン3の契約条件が組み込まれており、以下に示す追加の許可が追加されています。

LGPLライセンスドキュメントには拡張子のみが含まれているため、完全なライセンスを提供するには、バニラGPLもコピーする必要があります。LGPLライブラリのユーザーに、使用しているライブラリの完全なライセンスを提供するよう要求することは妥当です。


理にかなっています。そのため、ライブラリ自体にも、LGPLのコンテンツを含む単一のLICENSEファイルではなく、両方を含める必要があります。
zmb 2015年

3
@zmb 2つのライセンスを1つのLICENSEファイルに連結します。あるいは、LICENSEファイルは、ライブラリがGPLまたはLGPLの下で利用可能であることのみを述べており、個別のファイルLICENSE-GPLなどを参照していますLICENSE-LGPL
2015年

0

考えられる理由は、LGPLがGPLよりも制限の少ないライセンスと見なされていることです。特に、LGPLプロジェクトを他のプロジェクトと組み合わせることができ、それらのプロジェクトを強制的にLGPLにすることはできません。GPLプロジェクトでそれを行うのははるかに困難です。一般に、プロジェクトをGPLプロジェクトと組み合わせる場合は、組み合わせたプロジェクトをGPLとしてリリースする必要があります。

LGPLプロジェクトをGPLプロジェクトと組み合わせるには、GPLプロジェクトの制限を維持する必要があります。

一歩下がって、より広いFSFの哲学である「ソフトウェアは無料であることを意味する」からそれを見ると、彼らがLGPL内にその条項を持つ理由がわかります。LGPLにはGPLほどの「ウイルス効果」はなく、FSFはGPLで保護されたソフトウェアをGPLの下にあるものとして保持することを望んでいます。


2
別の言い方をすると、LGPLはリンクの例外を持つGPLです。
Robert Harvey
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.