過去問ドリル

LinuCレベル1 オープンソースの文化 問10

オープンソースの文化/オープンソースの概念とライセンス

LGPL(GNU Lesser General Public License)の特徴として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「オープンソースの文化」に対応。実際の試験問題ではありません)

正解:A

解説

LGPLは主にライブラリのために作られたコピーレフト型のライセンスで、GPLより条件を緩めています。LGPLのライブラリを動的リンクして使うだけのプログラムは、そのプログラム自身のソースコードを公開しなくても配布でき、プロプライエタリなソフトウェアからも利用しやすくなっています。一方、ライブラリ本体を改変して配布する場合は、改変後のライブラリのソースコードをLGPLの条件に従って提供する必要があります。glibcなど多くの基本ライブラリがLGPLで配布されています。

選択肢ごとの解説

  • A正しい。ライブラリを利用するだけのプログラムには、そのプログラムのソースの公開までは求めません。
  • B誤り。LGPLもコピーレフト型であり、ライブラリ本体を改変して再配布する場合は改変後のライブラリのソースの提供が必要です。
  • C誤り。ネットワーク越しの利用に関する条件はAGPLのもので、LGPLにはありません。
  • D誤り。これはMITやBSDのような寛容型ライセンスの特徴で、LGPLでは改変物のソース提供が必要です。
LinuCレベル1の問題を演習モードで解く