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