本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

GPLとは

英語名:GNU General Public License

ひとことで言うと:ソフトウェアの利用・改変・再配布を認め、派生物にも同じ自由を引き継がせる代表的なOSSライセンス。

意味をわかりやすく解説

GPLは、ソフトウェアを利用・改変・再配布できる一方、配布時に同じ自由を引き継ぐことを求めるライセンスです。

著作権を放棄する仕組みではありません。著作権者がライセンス条件の下で自由を与え、配布時には受け取った人にも同じ権利を確保します。

具体例

GPLのプログラムを改変して顧客へ配布する会社が、ライセンス表示と対応ソースコードを提供します。

似た用語との違い

パブリックドメイン

GPLは著作権を前提とする利用許諾です。パブリックドメインは著作権による独占がない状態です。

基本情報技術者試験の試験ポイント

代表的なOSSライセンスで、GPLで許諾されたコードを改変・結合した派生物を配布する場合、所定の条件で対応するソースコードを提供するなどのコピーレフト義務が生じます。

CHECK QUESTION

GPLのソフトウェアを自社内だけで改変して利用し、外部へ配布しない場合、GPLだから必ず一般公開しなければならないと言えますか。

答えを見る

一概にそうとは言えません。GPLのソース提供義務は主に対象物を配布する場合に問題となります。利用形態とライセンス条件を確認する必要があります。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。