戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2017年 春期 午前219


問題文

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

選択肢

GPLであるソースコードの実現する機能を利用する、別のプログラムのソースコードを作成すると、GPLが適用される。
GPLであるソースコードの全てを使って派生物を作った場合に限って、GPLが適用される。
GPLであるソースコードの派生物のライセンスは、無条件に GPLとなる。(正解)
GPLであるソースコードを組み込んだ派生物を GPLにするか否かは、派生物の 開発者が決める。

オープンソースライセンスの GNU GPL (GNU General Public License)の説明【午前2 解説】

要点まとめ

  • 結論:GNU GPLの派生物は無条件にGPLライセンスを適用しなければなりません。
  • 根拠:GPLはコピーレフトの考え方に基づき、派生物も同じライセンスで公開することを義務付けています。
  • 差がつくポイント:GPLの「派生物に対するライセンス強制」が理解できているかが合否を分けます。

正解の理由

ウ: GPLであるソースコードの派生物のライセンスは、無条件に GPLとなる。
これはGPLのコピーレフト条項により、GPLコードを元にした派生物は必ずGPLで配布しなければならないため正しいです。派生物のライセンスを変更したり、別のライセンスにすることは認められていません。

よくある誤解

GPLは「ソースコードの一部を使っただけで全体に適用される」と誤解されがちですが、実際には「派生物」に対して適用されます。単なる利用やリンクだけではGPLの適用範囲外の場合もあります。

解法ステップ

  1. GPLの基本理念「コピーレフト」を理解する。
  2. 「派生物」とは何かを明確にする。
  3. 各選択肢がGPLの条文や理念に合致しているか検証する。
  4. 「無条件にGPLとなる」という表現が正しいか確認する。
  5. 正しい選択肢を選ぶ。

選択肢別の誤答解説

  • ア: 「別のプログラムのソースコードを作成するとGPLが適用される」は誤り。GPLは派生物に適用され、単に機能を利用しただけでは適用されません。
  • イ: 「全てを使った場合に限る」は誤り。部分的な改変や派生物でもGPLが適用されます。
  • ウ: 正解。派生物は無条件にGPLとなるため、ライセンス変更はできません。
  • エ: 「派生物の開発者がGPLにするか否かを決める」は誤り。GPLは派生物に強制的に適用されるため、開発者の裁量ではありません。

補足コラム

GPLはフリーソフトウェア財団が策定したライセンスで、ソフトウェアの自由な利用・改変・再配布を保証しつつ、派生物にも同じ自由を保証するために「コピーレフト」を採用しています。これにより、GPLソフトウェアのエコシステムが保護されています。

FAQ

Q: GPLの派生物とは具体的に何ですか?
A: GPLコードを改変したり、組み込んだりして新たに作成したソフトウェア全体を指します。
Q: GPLコードを単に実行するだけでもGPLが適用されますか?
A: いいえ。実行や利用だけではGPLの適用範囲外です。改変や組み込みが必要です。

関連キーワード: GNU GPL, コピーレフト、オープンソースライセンス、派生物、フリーソフトウェア
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について