1.11.1標準
LGPLライブラリをアプリケーションから利用する。
ライブラリを改変して配布する場合は、ライブラリ部分の条件を守る。
LGPLの一般的な特徴として適切なものはどれか。
× 不正解
LGPLはライブラリ利用時の条件を緩和しつつ、ライブラリ自体の改変・再配布には条件を課す。
詳細解説
誤りライブラリ利用者のコード全体へGPLと同じ強いcopyleftが常に及ぶ。
LGPLはライブラリ利用についてGPLより緩やかな条件を設計している。
利用者コード全体へ常に強いcopyleftが及ぶとは限らない。
誤り著作権表示もライセンス文も不要になる。
再配布時の表示・通知条件を無視できない。
表示・通知は必要になり得る。
正しいライブラリ自体の改変版を配布する場合は、LGPLの条件に従う必要がある。
改変したライブラリ部分の自由を保つ条件などが適用される。
改変ライブラリには条件が適用される。
誤りLGPLは暗号化アルゴリズムを表す規格である。
LGPLはソフトウェアライセンスである。
LGPLはライセンスである。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s\n' 'check the exact LGPL version before distributing a modified library'期待される結果
check the exact LGPL version before distributing a modified library理解のポイント
- LGPL
- ライブラリ
- 改変版
確認時の注意
- 確認環境: LGPLの一般的な特徴(具体的な版の条文を優先)
基礎のおさらい
利用と改変
LGPLは利用者の自由を広げつつ、ライブラリ改変の自由を守る。
配布
静的・動的リンクなどの形態と版の条文を確認する。
問題IDKL-102-1182
確認環境LGPLの一般的な特徴(具体的な版の条文を優先)
最終技術確認2026-08-20
誤り・権利侵害を報告