平成21年度 春期 基本情報技術者試験 午前 問23
テクノロジ/ソフトウェアOSIによるオープンソースソフトウェアの定義に従うとき,適切なものはどれか。
出典:平成21年度 春期 基本情報技術者試験 午前 問23
- アある特定の業界向けに作成されたオープンソースソフトウェアは,ソースコードを公開する範囲をその業界に限定することができる。
- イオープンソースソフトウェアを改変し再配布する場合,元のソフトウェアと同じ配布条件となるように,同じライセンスを適用して配布する必要がある。
- ウオープンソースソフトウェアを第三者が製品として再配布する場合,そのオープンソースソフトウェアの開発者は第三者に対してライセンス費を請求することができる。
- エ社内での利用などのようにオープンソースソフトウェアを改変しても再配布しない場合,改変部分のソースコードを公開しなくてもよい。
正解:エ
解説
オープンソースの定義(OSD)では,改変や再配布は自由に認められますが,社内利用など第三者に再配布しない範囲での改変については,ソースコードの公開義務は生じません。公開義務が発生するのは,改変したソフトウェアを再配布する場合です。
選択肢ごとの解説
- ア誤り。オープンソースの定義では,特定の個人やグループへの差別だけでなく,特定分野・業界への利用制限も禁止されています。
- イ誤り。ライセンスによっては,改変後に同一ライセンスでの配布を義務付けないものもあり,これはすべてのオープンソースソフトウェアに共通する規定ではありません。
- ウ誤り。オープンソースの定義では,再配布に対してライセンス費などの制限を課すことは認められていません。
- エ正しい。改変しても再配布しない場合(社内利用など)には,ソースコードの公開義務はありません。