問題本文
開発したプログラム及びそれを開発するために用いたアルゴリズムに関して,著作権法による保護範囲の適切な組合せはどれか。
選択肢
- ア.プログラム:保護されない,アルゴリズム:保護されない
- イ.プログラム:保護されない,アルゴリズム:保護される
- ウ.プログラム:保護される,アルゴリズム:保護されない
- エ.プログラム:保護される,アルゴリズム:保護される
正解
ウ. プログラム:保護される,アルゴリズム:保護されない
解説
著作権法は、プログラム(ソースコード・オブジェクトコード)を「プログラムの著作物」として保護する(第10条1項9号)。一方、アルゴリズム(解法・手順・考え方)はアイデアに該当し、著作権法の保護対象外と明示されている(第10条3項:「プログラム言語・規約・解法には著作権は及ばない」)。この「アイデアと表現の二分論」が原則で、アイデア自体は著作権保護を受けず表現のみが保護される。アルゴリズムを保護するには特許法による手段が適切となる。
選択肢ごとの解説
- ア.誤り。プログラムは著作権法第10条1項9号により著作物として明確に保護される。ソースコード・オブジェクトコードともに「プログラムの著作物」として扱われ、第三者が無断で複製・改変・配布することは著作権侵害となる。プログラムが保護されないという説明は法律上誤りである。
- イ.誤り。プログラムは保護されアルゴリズムは保護されないというのが正しいが、イはアルゴリズムが保護されるとする説明を含んでいる。アルゴリズムはアイデアの領域であり、著作権ではなく特許権の範囲(新規性・進歩性があれば)で保護を求めることになるため、アルゴリズムの著作権保護を肯定する説明は法律上誤りである。
- ウ.正解。プログラムは著作権法で著作物として保護される一方、アルゴリズムは同法第10条3項により保護対象外と規定されている。「プログラムの著作物に対する著作権はプログラム言語・規約・解法(アルゴリズム)には及ばない」という条文が根拠であり、プログラムとアルゴリズムの保護の違いを正確に表している。
- エ.誤り。アルゴリズムについては、著作権法が明確に保護対象外としている(第10条3項)。アルゴリズムを著作権法が保護するという説明は法的に誤りである。アルゴリズムは数学的手順・アイデアの領域に属し、著作権が保護するのは具体的な「表現(コード)」であり、背後にある「考え方(アルゴリズム)」は保護されない。
ITパスポート 2018年 (平成30年 秋期) の過去問一覧へ戻る・問7