LGPLの特徴 : ライセンスの特徴は
LGPLとはどんなライセンスですか?
LGPLはLesser General Public Licenseの略称です。GPLはいわゆる伝搬性が強く、GPLが適用されたソフトウェアを活用する際の妨げとなっていました。そこでGPLの伝搬性の部分を弱めたライセンスとして、LGPLが作成されました。 その特徴として、 [1] 他社がLGPLが適用されたソフトウェアを他のソフトウェアに組み込んで新たなソフトウェアを開発した時に、組み込まれる先のソフトウェアのソースコードの開示は要求しないものの、 [2] 他社がLGPLが適用されたソフトウェア自体を改変して新たなソフトウェアを開発した時に、その新たなソフトウェアのソースコードが開示されることを要求する ことがあげられます。つまりGPLの「結合したときには結合先のソースコードの開示も要求する」という部分が省かれていることになります。
ただし、独自プログラムと組み合わせれば条件なしに配布できるという意味ではありません。LGPL2.1と3.0等で条件が異なり、対象ライブラリのソース提供、著作権・ライセンス表示、改変版への差替え・再リンクを可能にする方法、ライブラリの改変をデバッグするためのリバースエンジニアリングを妨げない条件等を確認します。内部利用と配布も区別します。