平成21年度秋期 応用情報技術者試験 午前 問21

分野:ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア)|実際に出題されたIPA過去問題

OSI(Open Source Initiative)が定義している OSS の性質はどれか。

  1.  OSS とともに頒布される,ほかのソフトウェアのソースコードも公開しなければならない。
  2.  OSS を再頒布する場合は,無料にしなければならない。
  3.  営利目的の企業での使用や,研究分野での使用も許可される。
  4.  ソースコードを改変した場合の再頒布条件に,制約があってはならない。
解答・解説を見る

正解:ウ

AI解説

OSI(Open Source Initiative)の定義するオープンソースの性質(オープンソースの定義)には、ソースコードの再頒布の自由、改変・派生物の許可に加え、特定の分野や個人・グループに対する差別の禁止(利用目的や利用者を限定してはならない)が含まれる。したがって営利企業や研究分野での使用も等しく許可される。 ア: オープンソースの定義では、OSSに単に付随して頒布される別のソフトウェアのソースコードまで公開を義務付けるものではない。 イ: オープンソースの定義では、再頒布に制限や対価を課してはならないが、必ずしも「無料でなければならない」という意味ではなく、有償での提供・販売も認められる(誰でも入手・再頒布できる自由が保証されていればよい)。 ウ: 正しい。オープンソースの定義には特定の分野(商用利用や研究利用など)を差別してはならないという項目があり、営利企業での使用や研究分野での使用も等しく許可される。 エ: オープンソースの定義には、派生物の再頒布についてオリジナルと同じライセンス条件を課すことを認める項目もあり、改変後の再頒布条件に「制約があってはならない」という記述は正確ではない。 💡 OSI(Open Source Initiative)によるオープンソースの定義10項目には「再頒布の自由」「ソースコード開示」「差別の禁止(個人・グループ・利用分野)」などがある。無料=フリーソフトウェアと混同しないことがポイントだ。

出典:平成21年度 秋期 応用情報技術者試験 午前 問21 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「ソフトウェア」分野の攻略ポイント

OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェアが範囲です。ページ置換えアルゴリズムやタスクスケジューリングは手順が決まっているので、シミュレーションの練習をすれば確実に得点源になります。

ソフトウェアの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(ソフトウェア(OS・タスク/プロセス管理・記憶管理・ファイル管理・OSS・ミドルウェア))の過去問