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

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

Webサーバ用のソフトウェアであるApacheを変更して,新しい製品を作って頒布するとき,実行しなければならないものはどれか。

  1.  Apacheの名称を製品名に使う。
  2.  変更したファイルに自社の著作権表示を追加する。
  3.  変更したファイルには変更した旨の告知を入れる。
  4.  ライセンス文を改変し,添付する。
解答・解説を見る

正解:ウ

AI解説

Apacheは代表的なオープンソースソフトウェアであり、そのライセンス(Apache License)では、ソースコードを変更して頒布する場合、変更した旨を明記(告知)することが義務付けられている。正解はウである。 ア: Apacheの名称を製品名に使うことは、商標の観点から一般に許可されておらず、義務どころか避けるべき事項である。 イ: 自社の著作権表示を追加することはライセンス上の義務ではなく、任意に行いうる事項に過ぎない。 ウ: 変更したファイルには変更した旨の告知を入れることが、Apache Licenseなどオープンソースライセンスで一般的に求められる義務である。これが正解。 エ: ライセンス文自体を改変することは通常認められておらず、原文のまま添付することが求められる。 💡 オープンソースライセンス遵守の基本は「原著作権表示とライセンス文をそのまま保持」「変更箇所には変更した旨を明記」という2点。商標(製品名)の使用は別途制限される点にも注意。

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

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

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

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

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