LGPL

更新日:

用語解説

LGPL(GNU Lesser General Public License)は、主にソフトウェアライブラリ向けの弱いコピーレフト型ライセンスで、一定条件の下、LGPLライブラリを独自ライセンスのプログラムから利用できます。

■ 試験で押さえるポイント

  • LGPLライブラリ自体を改変して配布する場合、その改変部分はLGPLで利用できるようにし、対応ソースを提供します。

  • 独自プログラムがライブラリを利用するだけなら、通常は独自プログラム全体をLGPLにする必要はありません。

  • 受領者がライブラリを改変版へ差し替えられるよう、動的リンク、再リンク可能なオブジェクトの提供等、適用版が定める条件を満たします。

  • 名称のLesserはGPLより自由が少ないという意味ではなく、リンクするプログラムへ及ぶコピーレフトの範囲を弱めた位置付けを示します。

■ 選択肢での判断ポイント

LGPLはライブラリ自体の改変にはコピーレフトを維持しつつ、条件付きで独自プログラムからのリンクを認めます。GPLより派生範囲が限定された弱いコピーレフトとして見分けます。

例: 独自アプリが未改変のLGPLライブラリを動的リンクし、利用者が別版へ差し替えられ、ライセンス文と必要な情報を提供する構成が例です。

音声で聞く

同じ分野の用語