応用情報技術者 2013年 春期 午前2 問21
問題文
GPLの下で公開されたソフトウェアを改変・頒布する場合に行わなければならないことはどれか。
選択肢
ア:初期開発者名の表示
イ:同一ライセンスでの頒布(正解)
ウ:プログラムの保証
エ:無償での頒布
GPLの下で公開されたソフトウェアを改変・頒布する場合に行わなければならないこと【午前2 解説】
要点まとめ
- 結論:GPLでは改変・頒布時に「同一ライセンスでの頒布」が義務付けられています。
- 根拠:GPLはコピーレフトの考え方に基づき、ソフトウェアの自由を保護し続けるために同一ライセンスを要求します。
- 差がつくポイント:無償頒布や保証の有無ではなく、ライセンスの継承が必須である点を正確に理解することが重要です。
正解の理由
GPL(GNU General Public License)は、ソフトウェアの自由な利用・改変・頒布を認める一方で、改変後のソフトウェアも同じGPLライセンスで頒布しなければならないと定めています。これにより、ソフトウェアの自由が次世代にも継承されることを保証します。したがって、「同一ライセンスでの頒布」が正解です。
よくある誤解
GPLだから無償で頒布しなければならないと誤解されがちですが、実際には有償頒布も可能です。保証の提供も義務ではありません。
解法ステップ
- GPLの基本理念を確認する(自由な利用と改変の保証)。
- 改変・頒布時の条件を理解する(同一ライセンスの継承)。
- 選択肢の内容をライセンスの要件と照らし合わせる。
- 無償頒布や保証の有無はGPLの必須条件ではないことを確認する。
- 「同一ライセンスでの頒布」が最も適切な選択肢と判断する。
選択肢別の誤答解説
- ア: 初期開発者名の表示
表示は推奨される場合もありますが、GPLの必須条件ではありません。 - イ: 同一ライセンスでの頒布
正解。GPLのコピーレフト条項により必須です。 - ウ: プログラムの保証
GPLは無保証を基本としており、保証の提供は義務ではありません。 - エ: 無償での頒布
GPLは無償頒布を強制しません。有償頒布も認められています。
補足コラム
GPLはフリーソフトウェア財団が策定したライセンスで、ソフトウェアの自由を守るために「コピーレフト」という概念を導入しています。これにより、改変したソフトウェアも同じ自由を保持し続けることが保証されます。商用利用や有償頒布も可能ですが、ライセンスの継承は必須です。
FAQ
Q: GPLソフトウェアを有償で頒布してもよいですか?
A: はい、GPLは有償頒布を禁止していません。ただし、同一ライセンスでの頒布が必要です。
A: はい、GPLは有償頒布を禁止していません。ただし、同一ライセンスでの頒布が必要です。
Q: GPLソフトウェアの改変版に保証は必要ですか?
A: いいえ、GPLは無保証を基本としており、保証の提供は義務ではありません。
A: いいえ、GPLは無保証を基本としており、保証の提供は義務ではありません。
関連キーワード: GPL, コピーレフト、ソフトウェアライセンス、フリーソフトウェア、ライセンス継承

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

