“实质性相似” 的判断,其核心是通过技术手段分析被诉侵权软件与权利软件之间的相似性,以确定是否存在侵权。以下是主要原理及流程:
“接触+实质性相似”原则 知识产权侵权认定通常需要证明:
“思想与表达二分法” 著作权法仅保护软件的表达形式(如源代码、目标代码、结构设计),而不保护其背后的思想、算法或功能。因此,比对需区分:
源代码比对:
目标代码/二进制比对:
代码相似度检测工具:
Diff
Beyond Compare
专家人工分析:
相似度的定量与定性结合:
“清洁室”设计抗辩:
开源代码的影响:
技术鉴定与法律认定的衔接:
软件代码/算法的比对鉴定是一个多维度技术分析过程,需结合代码文本、逻辑结构、算法实现等多方面证据,最终目标是判断被诉软件是否“复制了权利软件的独创性表达”。随着软件开发技术(如AI生成代码、低代码平台)的发展,鉴定方法也在不断演进,但核心原则仍围绕“思想与表达二分法” 及 “实质性相似” 展开。