GNU Lesser General Public License
GPLとLGPLの主な相違点は、後者が、フリーソフトウェアかプロプライエタリソフトウェアかどうかに関わらず、非(L)GPLなプログラムにリンクされ得る(ライブラリの場合は「そのようなプログラムによって利用され得る」)というものである。この非(L)GPLプログラムはそれが二次的著作物(derivative work)ではない場合、任意の条項のもと頒布(英: distribution; 配布)してもよい。二次的著作物である場合は、LGPLv2.1第6節またはLGPLv3第4項の条項により、「顧客(カスタマー)自身の利用のための改変ならびにそのような改変をデバッグするためのリバースエンジニアリング」を許諾する必要がある。これは、GPLのように常に二次的著作物を同一の許諾条項に置くライセンスとは異なり、常に同一の許諾条件に置くとは限らないことを示している。LGPLなプログラムを利用する著作物が二次的著作物か否かは法的な問題である。ライブラリに動的リンク(すなわち共有ライブラリやダイナミックリンクライブラリなどによるリンク)する単体の実行ファイルは、法的に二次的著作物ではないと解釈される可能性がある。その場合、ライブラリにリンクするプログラムは、LGPLv2.1における第5パラグラフ(Section 5. 第5節)、または同等の内容のLGPLv3第4項(Section 4.