IPA過去問ドリル

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

テクノロジ/開発技術

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

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

正解:ウ

解説

GNU GPLはコピーレフトの考え方に基づくライセンスであり,GPLで公開されたソースコードを組み込んだりリンクしたりして作成した派生物を配布する場合,その派生物全体のライセンスも無条件にGPLとしなければなりません。

選択肢ごとの解説

  • 誤り。GPLのソースコードが実現する機能を単に利用するだけで,そのソースコード自体を使わずに独自に作成したプログラムにはGPLは適用されません。
  • 誤り。ソースコードの全てを使った場合に限らず,一部でも組み込んだ派生物にはGPLが適用されます。
  • 正しい。GPLのソースコードを組み込んだ派生物を配布する場合,そのライセンスは無条件にGPLとなります(コピーレフト)。
  • 誤り。GPLの適用可否は派生物の開発者が自由に選べるものではなく,GPLのライセンス条項によって強制されます。
応用情報技術者の過去問を演習モードで解く