判断软件抄袭通常需要综合考虑多个因素,以下是一些常用的方法和步骤:
直接对比法
软盘内容对比:将涉嫌抄袭的软件与正版软件进行软盘内容或目录、文件名对比,若完全一致,则可能构成侵权。
安装过程对比:同时或先后安装两套软件,观察安装过程中的屏幕显示,包括软件信息和使用功能键后的屏幕显示等是否相同。
安装后目录和文件对比:对比安装后的目录和各文件,注意文件名、文件长度、文件建立(或修改)的时间、文件属性等是否一致。
间接对比法
销售合法性:检查软件销售公司是否能提供合法的版权证书,无法提供则可能为盗版软件。
售后服务:正规销售商应提供售后服务,无法提供可能意味着软件来源不明。
版本信息:正版软件通常会及时更新,销售过时版本可能意味着是盗版。
加密锁:盗版软件的加密锁通常简单、粗糙,与正版产品相比容易识别。
实质性相似加接触分析法
实质性相似:比较两个软件的源代码或目标代码,判断是否存在极其相似的部分。实质性相似包括文字成分和非文字成分的相似,如程序的组织结构、处理流程、数据结构、输出方式和输入形式等。
接触:需要证明被告接触过原告的软件,例如通过原告软件的销售记录、被告开发人员的背景、双方的合作关系等。
法律依据
根据《计算机软件保护条例》和《中华人民共和国著作权法》,未经软件著作权人许可,复制、发行、表演、放映、广播、汇编、通过信息网络向公众传播其软件的,构成侵权。
其他辅助手段
代码审查:对涉嫌抄袭的代码进行深入分析,查找相同的错误、特点、风格和技巧,这些相似之处难以用偶然巧合解释。
开发过程分析:通过分析软件的开发过程,确定是否接触了原告的版权程序,例如通过源代码审查、开发人员背景调查等。
通过上述方法,可以较为准确地判断软件是否构成抄袭。在实际操作中,通常需要结合多种手段进行综合判断,以确保结果的准确性。