平成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