平成22年度 秋期 午前 問21
ソフトウェア
オープンソースソフトウェアの特徴
オープンソースソフトウェアの特徴のうち,適切なものはどれか。
- ア一定の条件の下で,ソースコードの変更を許可している。
- イ使用分野及び利用者を制限して再配布できる。
- ウ著作権が放棄されている。
- エ無償で配布しなければならない。
答えと解説を見る
✓ これが正解ア一定の条件の下で,ソースコードの変更を許可している。
解説
条件を守る限りソースコードを改変してよい点が特徴です。
オープンソースソフトウェアは、ソースコードが公開されていて、定められた許諾条件を守る限り、改変も再配布も認められるソフトウェアです。判定の軸は、その許諾が利用者に何を認めているかという一点に絞られます。正解は、一定の条件の下でソースコードの変更を許可しているという記述です。大切なのは、条件の下でという断りが付いていることです。手を入れた部分を同じ許諾条件で公開する、もとの作者の表示を残すといった取り決めがあり、何をしても構わないという意味ではありません。この許諾は、作者が持っている権利を土台にして与えられます。作者が権利を保ったまま、利用者に対して改変や再配布を認めるという形になっているので、権利を手放すのとは別の仕組みです。定義の側から読むと、開発者どうしが安心して改良を持ち寄れるように、後から続く人の自由を先に確保しているのだと分かります。ここでいう自由は、手に入れた後に何ができるかを指していて、値段の高い低いを指す言葉ではありません。
ほかの選択肢はなぜ違うのか
- イ使用分野及び利用者を制限して再配布できる…:特定の業種や個人を締め出す取り決めを付けた配布物は、オープンソースとして扱われません。誰が使うか、どの分野で使うかで線を引かないことが、この定義の中核に置かれています。
- ウ著作権が放棄されている。:作者は権利を手放していません。手放してしまえば、改変したときの公開義務や表示の維持といった取り決めを利用者に課す足場が消えてしまい、かえって約束事を守らせられなくなります。
- エ無償で配布しなければならない。:対価を取って配ることは妨げられていません。導入の支援や保守を含めて有償で提供する事業が現に成り立っていて、料金を取らないことが要件になっているわけではありません。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- 著作権文章や絵、プログラムなどを作った人に自動で生まれる権利。届け出をしなくても、作った時点で発生します。
出典:平成22年度 秋期 応用情報技術者試験 午前 問21
同じ用語が出る問題
- 令和7年度 秋期 午前 問50:著作者人格権に関する問題(著作権)
- 令和7年度 春期 午前 問78:著作権侵害にあたるか否か(著作権)
- 令和7年度 春期 午前 問40:SBOMに関する問題(ソースコード)
- 令和7年度 春期 午前 問16:GPLに関する問題(ソースコード)
- 令和4年度 秋期 午前 問78:著作権に関する問題(著作権)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)