IPA過去問ドリル

平成31年度 春期 基本情報技術者試験 午前 問20

テクノロジ/ソフトウェア

OSIによるオープンソースソフトウェアの定義に従うときのオープンソースソフトウェアに対する取扱いとして,適切なものはどれか。

出典:平成31年度 春期 基本情報技術者試験 午前 問20

正解:エ

解説

オープンソースの定義(OSD)では,ソースコードの公開範囲を特定の分野や個人に限定してはならず,改変や再配布に対して差別的であってはならないとされています。ただし,改変しても再配布しない(社内利用にとどめる)場合は配布行為が発生しないため,改変部分のソースコードを公開する義務は生じません。

選択肢ごとの解説

  • 誤り。OSDでは特定分野や個人への差別を禁止しており,業界を限定して公開範囲を制限することは認められません。
  • 誤り。同じライセンスの適用(コピーレフト)はライセンスの種類によって求められる場合がありますが,全てのOSSライセンスで一律に義務付けられているわけではありません。
  • 誤り。オープンソースソフトウェアの多くは無償での利用・再配布を認めており,開発者が一律にライセンス費を請求できるわけではありません。
  • 正しい。改変しても再配布しない場合は配布行為がないため,改変部分のソースコードを公開する義務はありません。
基本情報技術者の過去問を演習モードで解く