平成21年度秋期 応用情報技術者試験 午前 問21
OSI(Open Source Initiative)が定義している OSS の性質はどれか。
- ア OSS とともに頒布される,ほかのソフトウェアのソースコードも公開しなければならない。
- イ OSS を再頒布する場合は,無料にしなければならない。
- ウ 営利目的の企業での使用や,研究分野での使用も許可される。
- エ ソースコードを改変した場合の再頒布条件に,制約があってはならない。
解答・解説を見る
正解:ウ
AI解説
OSI(Open Source Initiative)の定義するオープンソースの性質(オープンソースの定義)には、ソースコードの再頒布の自由、改変・派生物の許可に加え、特定の分野や個人・グループに対する差別の禁止(利用目的や利用者を限定してはならない)が含まれる。したがって営利企業や研究分野での使用も等しく許可される。 ア: オープンソースの定義では、OSSに単に付随して頒布される別のソフトウェアのソースコードまで公開を義務付けるものではない。 イ: オープンソースの定義では、再頒布に制限や対価を課してはならないが、必ずしも「無料でなければならない」という意味ではなく、有償での提供・販売も認められる(誰でも入手・再頒布できる自由が保証されていればよい)。 ウ: 正しい。オープンソースの定義には特定の分野(商用利用や研究利用など)を差別してはならないという項目があり、営利企業での使用や研究分野での使用も等しく許可される。 エ: オープンソースの定義には、派生物の再頒布についてオリジナルと同じライセンス条件を課すことを認める項目もあり、改変後の再頒布条件に「制約があってはならない」という記述は正確ではない。 💡 OSI(Open Source Initiative)によるオープンソースの定義10項目には「再頒布の自由」「ソースコード開示」「差別の禁止(個人・グループ・利用分野)」などがある。無料=フリーソフトウェアと混同しないことがポイントだ。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。