平成31年度 春期 ITパスポート試験 問9 解説 著作権の保護対象
著作権法の保護対象として, 適切なものはどれか。
- ア プログラム内の情報検索機能に関するアルゴリズム
- イ プログラムの処理内容を記述したプログラム仕様書 ✓ 正答
- ウ プログラムを作成するためのコーディングルール
- エ プログラムをほかのシステムが使うためのインタフェース規約
解説
著作権法の保護対象を見分けるポイントは、それが「思想や感情を創作的に表現したもの」に該当するかどうかです。一方で、具体的な手法、ルール、データ構造そのものなどは「アイデア」とみなされ、著作権による保護の対象外となります。
この問題では、具体的な表現としてまとまっているかどうかが判断基準です。
プログラム仕様書は、プログラムの具体的な処理手順や内容を文章や図表で表現したものであり、創作的な表現として著作物と認められます。対して、アルゴリズム、コーディングルール、インタフェース規約は、プログラムを作成するための土台となる「ルール」や「概念」であり、誰が書いても似通ったものになりがちなため、独占的な権利である著作権の対象にはなりません。
著作権法における保護の境界線 著作権法は「表現」を保護し、「アイデア」は保護しないという大原則があります。
プログラムに関する著作権では、以下の区分けが重要です。
・保護されるもの:ソースコード、プログラム仕様書、フローチャート、プログラムの構成図など、具体的な表現。 ・保護されないもの:プログラムのアルゴリズム(処理の論理構造)、コーディングルール(記述作法)、APIの仕様(インタフェース規約)、プログラミング言語の文法。
試験では、この「アイデアと表現の二分論」を問う問題が頻出します。特に「プログラムそのもの」や「仕様書」は保護対象であるのに対し、「アルゴリズム」や「計算方法」といった、発明や工夫そのものは保護対象外であると覚えておくことが合格への近道です。
実務上の注意点 著作権で保護されないアルゴリズムや規約であっても、場合によっては別の権利で守られることがあります。たとえば、非常に画期的な処理手順であれば「特許権」の対象となる可能性がありますし、社外秘の情報であれば「不正競争防止法」における営業秘密として保護されることがあります。ITパスポート試験では、これらの権利との違いを混同しないように整理しておきましょう。
- 公益社団法人著作権情報センター:著作権とはどのような権利か
- 情報処理推進機構:ITパスポート試験 シラバス(学習の手引き)