平成29年度春期 問19 / 80

平成29年度 春期 応用情報技術者試験 午前 問19

オープンソースライセンスのGNU GPL(GNU General Public License)の説明のうち,適切なものはどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

GPLは「コピーレフト」型のライセンスで,GPLのソースコードを改変・利用して作った派生物も,GPLで公開しなければなりません。

  • ア: 機能を利用する別のプログラムのソースコードを作成するとGPLが適用される
    誤り。GPLのソースコードそのものを含まず,その機能を利用する(例えばGPLのプログラムを外部のプログラムとして呼び出す)だけの別のプログラムは派生物とはみなされず,GPLは適用されません。

  • イ: 全てを使って派生物を作った場合に限ってGPLが適用される
    誤り。ソースコードの一部だけを利用した場合でも派生物となり,GPLが適用されます。

  • ウ: 派生物のライセンスは,無条件にGPLとなる
    正しい。GPLのソースコードの派生物は,GPLを継承しなければなりません(コピーレフト)。

  • エ: 派生物をGPLにするか否かは,派生物の開発者が決める
    誤り。GPLの派生物にはGPLが適用されることが条件となっており,開発者が自由に選ぶことはできません。


答え

ウ: GPLであるソースコードの派生物のライセンスは,無条件にGPLとなる。

出典:平成29年度 春期 応用情報技術者試験 午前 問19

平成29年度春期の他の問題