GNU GPL
出典: 平成29年度 春期 応用情報技術者試験 午前 問19 (IPA)
オープンソースライセンスの GNU GPL(GNU General Public License)の説明のうち,適切なものはどれか。
- ア GPL であるソースコードの実現する機能を利用する,別のプログラムのソースコードを作成すると,GPL が適用される。
- イ GPL であるソースコードの全てを使って派生物を作った場合に限って,GPL が適用される。
- ウ GPL であるソースコードの派生物のライセンスは,無条件に GPL となる。
- エ GPL であるソースコードを組み込んだ派生物を GPL にするか否かは,派生物の開発者が決める。
正解と解説を見る
正解: ウ
- ア: GPL のプログラムの機能を参考にして新たに書いただけのソースコードは派生物ではないので、GPL は適用されません。
- イ: ソースコードの全部でなく一部を使っただけでも、派生物には GPL が適用されます。
- ウ: GPL のソースコードの派生物は GPL で配布しなければならないので正しい答えです。
- エ: 派生物に GPL を適用するかどうかを開発者が選ぶことはできません。
ポイント
- GPL のソフトウェアを改変したり組み込んだりして作った 派生物は、GPL で公開しなければなりません (コピーレフト)。
- 派生物の開発者が別のライセンスを選ぶことはできません。