問7
頻出度★★★
開発したプログラム及びそれを開発するために用いたアルゴリズムに関して,著作権法による保護範囲の適切な組合せはどれか。
这道题的解析和你的作答记录。
開発したプログラム及びそれを開発するために用いたアルゴリズムに関して,著作権法による保護範囲の適切な組合せはどれか。
※ 编写解析时的验算未能完全确认公布答案;判定仍按 IPA 公布的答案。
「程序:不受保护」是错误的。程序(源代码等具体表达)作为程序作品属于著作权法的保护对象。
保护关系与正确答案正好相反。实际上是程序受保护,而算法(解法)依据第10条第3项属于保护对象之外,因此这个组合是双重错误。
正解 著作权法是保护「表达」的法律。程序是源代码这种具体的表达物,因此作为「程序作品」受到保护(著作权法第10条第1项第9号)。另一方面,为编写程序而使用的算法(即解法、思路本身)属于思想而非表达,因此在著作权法第10条第3项中与程序语言、编写规约一起被明确排除在保护对象之外。因此「程序:受保护/算法:不受保护」这一组合,即「ウ」是正确的。
「程序:受保护」是正确的,但「算法:受保护」是错误的。算法属于思想,在著作权法中不受保护(若想加以保护,则属于专利权的范畴)。