IT資格用語解説基本情報技術者試験・企業間の取引に関わる契約
LGPL
更新日:
用語解説
LGPL(GNU Lesser General Public License)は、主にソフトウェアライブラリ向けの弱いコピーレフト型ライセンスで、一定条件の下、LGPLライブラリを独自ライセンスのプログラムから利用できます。
■ 試験で押さえるポイント
LGPLライブラリ自体を改変して配布する場合、その改変部分はLGPLで利用できるようにし、対応ソースを提供します。
独自プログラムがライブラリを利用するだけなら、通常は独自プログラム全体をLGPLにする必要はありません。
受領者がライブラリを改変版へ差し替えられるよう、動的リンク、再リンク可能なオブジェクトの提供等、適用版が定める条件を満たします。
名称のLesserはGPLより自由が少ないという意味ではなく、リンクするプログラムへ及ぶコピーレフトの範囲を弱めた位置付けを示します。
■ 選択肢での判断ポイント
LGPLはライブラリ自体の改変にはコピーレフトを維持しつつ、条件付きで独自プログラムからのリンクを認めます。GPLより派生範囲が限定された弱いコピーレフトとして見分けます。
例: 独自アプリが未改変のLGPLライブラリを動的リンクし、利用者が別版へ差し替えられ、ライセンス文と必要な情報を提供する構成が例です。