令和6年度秋期 応用情報技術者試験 午前 問78
著作権法で保護されるものはどれか。
- ア アルゴリズム
- イ コンパイラのプログラム
- ウ プログラム言語
- エ プロトコル
解答・解説を見る
正解:イ
AI解説
著作権法はプログラムの「表現」であるソースコード・オブジェクトコードそのものを保護対象とする。コンパイラも一つのプログラムであるため著作物として保護されるが、アルゴリズムやプログラム言語・プロトコルといった「仕組み・規約」自体は著作権法の保護対象外とされている(著作権法第10条3項)。 ア: アルゴリズムは処理手順という「考え方・アイデア」であり、著作権法第10条3項により明文で保護対象から除外されている。 イ: コンパイラはソースコードを機械語に変換するためのプログラムであり、プログラムの著作物として著作権法の保護対象になるため正解である。 ウ: プログラム言語は文法・記法などの規約であり、アイデアやルールに当たるため著作権法の保護対象外である。 エ: プロトコルは通信の手順・規約であり、これもアイデア・ルールに当たるため著作権法の保護対象外である。 💡 著作権法第10条3項は「プログラム言語・規約(プロトコル)・解法(アルゴリズム)」の三つを明示的に保護対象外としており、「言語・規約・解法は保護されない」と覚えると整理しやすい。
出典:令和6年度 秋期 応用情報技術者試験 午前 問78 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。