応用情報技術者 2010年 秋期 午前2 問21
問題文
オープンソースソフトウェアの特徴のうち、適切なものはどれか。
選択肢
ア:一定の条件の下で、 ソースコードの変更を許可している。(正解)
イ:使用分野及び利用者を制限して再配布できる。
ウ:著作権が放棄されている。
エ:無償で配布しなければならない。
オープンソースソフトウェアの特徴 +【午前2 解説】
要点まとめ
- 結論:オープンソースソフトウェアは一定の条件下でソースコードの変更を許可しています。
- 根拠:オープンソースの定義はソースコードの自由な利用・改変・再配布を認めることにあります。
- 差がつくポイント:著作権放棄や無償配布の義務はなく、利用分野や利用者の制限も基本的にありません。
正解の理由
ア: 一定の条件の下で、ソースコードの変更を許可している。が正解です。
オープンソースソフトウェアは、ライセンスに基づきソースコードの閲覧・改変・再配布を認めています。条件はライセンスによって異なりますが、基本的に自由に変更可能です。
オープンソースソフトウェアは、ライセンスに基づきソースコードの閲覧・改変・再配布を認めています。条件はライセンスによって異なりますが、基本的に自由に変更可能です。
よくある誤解
オープンソースは「著作権が放棄されている」わけではありません。著作権は保持されており、ライセンス条件に従う必要があります。
また「無償配布が義務」という誤解もありますが、商用利用や有償配布も可能です。
また「無償配布が義務」という誤解もありますが、商用利用や有償配布も可能です。
解法ステップ
- オープンソースの定義を確認する。
- ソースコードの利用・改変・再配布の自由度を理解する。
- 著作権の扱いや配布条件を整理する。
- 選択肢の内容と照らし合わせて正誤を判断する。
選択肢別の誤答解説
- イ: 使用分野や利用者を制限することはオープンソースの理念に反します。
- ウ: 著作権は放棄されておらず、ライセンスで保護されています。
- エ: 無償配布の義務はなく、有償配布も認められています。
補足コラム
オープンソースライセンスにはGPL、MIT、Apacheなど多様な種類があり、それぞれ条件や制限が異なります。
例えばGPLは派生作品も同じライセンスで公開することを求める「コピーレフト」ライセンスです。
例えばGPLは派生作品も同じライセンスで公開することを求める「コピーレフト」ライセンスです。
FAQ
Q: オープンソースソフトウェアは必ず無料ですか?
A: いいえ、無料で配布されることが多いですが、有償での配布も可能です。
A: いいえ、無料で配布されることが多いですが、有償での配布も可能です。
Q: オープンソースソフトウェアは誰でも自由に使えますか?
A: はい、ライセンス条件を守れば誰でも利用・改変・再配布が可能です。
A: はい、ライセンス条件を守れば誰でも利用・改変・再配布が可能です。
関連キーワード: オープンソース、ソフトウェアライセンス、ソースコード、GPL, MITライセンス

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

