この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は イ

解説

著作権法はプログラムを著作物として保護しますが、保護対象は「表現」であって「アイデア」ではありません。bのプログラム仕様書は処理内容を文章や図で表現した著作物であり保護対象です。一方、アルゴリズム(解法の手順)、コーディングルール(規約)、インタフェース規約は、いずれもアイデアや決まりごとであり、著作権法では保護対象外と明記されています。よって正解はbです。

なぜ他の選択肢は違うのか

選択肢 ア
アルゴリズムは問題を解く手順・考え方そのものであり、著作権法ではアイデアとして保護対象から除外されています。
選択肢 ウ
コーディングルールはプログラム作成上の取り決め・規約であり、表現ではないため著作権法の保護対象になりません。
選択肢 エ
インタフェース規約は他システムが使うための約束事(仕様の決まり)であり、アイデアに当たるため著作権法では保護されません。

解くときのポイント

著作権は「アイデアでなく表現」を守ります。仕様書やソースコードは表現で保護、アルゴリズム・規約・ルールはアイデアで対象外と覚えましょう。