平成31年度 春期 午前 問20
ソフトウェア
オープンソースソフトウェアの問題
OSI によるオープンソースソフトウェアの定義に従うときのオープンソースソフトウェアに対する取扱いとして,適切なものはどれか。
- アある特定の業界向けに作成されたオープンソースソフトウェアは,ソースコードを公開する範囲をその業界に限定することができる。
- イオープンソースソフトウェアを改変して再配布する場合,元のソフトウェアと同じ配布条件となるように,同じライセンスを適用して配布する必要がある。
- ウオープンソースソフトウェアを第三者が製品として再配布する場合,オープンソースソフトウェアの開発者は第三者に対してライセンス費を請求することができる。
- エ社内での利用などのようにオープンソースソフトウェアを改変しても再配布しない場合,改変部分のソースコードを公開しなくてもよい。
答えと解説を見る
✓ これが正解エ社内での利用などのようにオープンソースソフトウェアを改変しても再配布しない場合,改変部分のソースコードを公開しなくてもよい。
解説
外へ配らないなら、直した部分を公開しなくて構いません。
オープンソースソフトウェアの定義は、配布のときに満たす条件を並べたものです。ですから、条件が効いてくるのは配る場面です。社内で使うだけで外へ配らないなら、公開の義務は生じません。手を加えたまま自分たちだけで使うことは妨げられません。正解の肢が述べているのは、この点です。また、公開する相手を特定の業界に限ることはできません。誰に対しても差別しないことが、条件の一つに挙がっています。直して配るとき、必ず同じ許諾を付けよという条件もありません。同じものを求める許諾もありますが、定義そのものの要求ではありません。さらに、配る行いに対して費用を求めることもできません。許諾は無償で及ぶことが条件に含まれています。配るか配らないかが、この問いの分かれ目です。定義そのものと、個々の許諾の条件は分けて覚えます。
ほかの選択肢はなぜ違うのか
- アある特定の業界向けに作成されたオープンソ…:公開する範囲を特定の業界に限れると述べています。相手や分野で差別しないことが条件に挙がっています。範囲を絞ることは認められません。用途による制限も同じく認められません。誰にでも同じ条件で配ります。業界を限る余地はありません。
- イオープンソースソフトウェアを改変して再配…:必ず同じ許諾を付けて配る必要があると述べています。そう求める許諾もありますが、定義そのものの要求ではありません。別の許諾で配れる形も広く使われています。許諾ごとの違いと、定義とを分けて考えます。同じ許諾を求めない形もあります。
- ウオープンソースソフトウェアを第三者が製品…:開発した側が費用を請求できると述べています。許諾は無償で及ぶことが条件に含まれています。再び配る相手から取ることはできません。媒体や作業への対価とは別の話です。許諾そのものは無償で及びます。再配布を止められません。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- ライセンスソフトウェアなどを使ってよいと認められた権利や許諾で、台数や期間の条件が付くのがふつうです。ソフトウェアに限ったものをソフトウェアライセンスといいます。
出典:平成31年度 春期 基本情報技術者試験 午前 問20
同じ用語が出る問題
- 令和7年度 科目A 問5:ローコードに関する問題(ソースコード)
- 令和6年度 科目A 問9:ペネトレーションテストの問題(ソースコード)
- 平成26年度 秋期 午前 問60:ソフトウェア資産管理に関する問題(ライセンス)
- 平成26年度 秋期 午前 問20:オープンソースライセンスの問題(ライセンス)
- 平成26年度 春期 午前 問76:使用権に関する問題(ライセンス)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)