問7
頻出度★★★
開発したプログラム及びそれを開発するために用いたアルゴリズムに関して,著作権法による保護範囲の適切な組合せはどれか。
この問題の解説と、これまでの解答の記録です。
開発したプログラム及びそれを開発するために用いたアルゴリズムに関して,著作権法による保護範囲の適切な組合せはどれか。
※ この問題は、解説作成時の検算で公表解答を確認しきれませんでした。判定は IPA 公表の解答どおりです。
「プログラム:保護されない」が誤り。プログラム(ソースコード等の具体的表現)はプログラムの著作物として著作権法の保護対象である。
保護の関係が正解と逆になっている。実際にはプログラムが保護され、アルゴリズム(解法)は第10条第3項で保護対象外なので、この組合せは二重に誤り。
正解 著作権法は「表現」を保護する法律である。プログラムはソースコードという具体的な表現物なので「プログラムの著作物」として保護される(著作権法第10条第1項第9号)。一方、プログラムを作るために用いたアルゴリズム(=解法・考え方そのもの)は、アイデアであって表現ではないため、著作権法第10条第3項でプログラム言語・規約とともに保護対象から明確に除外されている。したがって「プログラム:保護される/アルゴリズム:保護されない」の組合せである「ウ」が正しい。
「プログラム:保護される」は正しいが、「アルゴリズム:保護される」が誤り。アルゴリズムはアイデアに当たり、著作権法では保護されない(保護したい場合は特許権の領域)。