「软件著作权侵权纠纷中,技术鉴定报告是法院认定侵权事实的核心依据。」但鉴定机构资质不合规、鉴定方法与国标不符、取证程序存在瑕疵,往往导致鉴定结论被排除,直接影响诉讼结果。本文系统梳理司法测评从委托到出证的完整流程,解析影响证据效力的关键节点。
一、背景:为什么软件侵权诉讼需要技术鉴定
软件著作权侵权纠纷、软件开发合同违约纠纷、软件产品缺陷致损纠纷是三类常见软件相关诉讼。在这类案件中,法官通常不具备软件技术背景,需要借助专业机构出具的技术鉴定意见来认定案件事实。《民事诉讼法》第七十六条规定,当事人可以就专门性问题向人民法院申请鉴定,法院也可以依职权委托鉴定。
实践中,软件技术鉴定主要解决以下问题:涉案软件与权利人软件的源代码相似度、涉案软件是否实现相同功能、软件开发是否存在合同约定的违约情形、软件产品是否存在声明的功能缺陷。最高人民法院《关于审理著作权民事纠纷案件适用法律若干问题的解释》明确,人民法院需要确定被控侵权软件与权利人软件的相同或相似程度时,可以委托专业机构进行技术鉴定。
二、维度拆解:司法测评的完整流程
1. 委托受理阶段
司法测评的启动方式有两种:一种是当事人向法院申请,由法院委托具有资质的鉴定机构;另一种是当事人单方委托有资质的机构进行鉴定,但单方委托的鉴定意见在诉讼中需要对方当事人质证,法院可根据情况决定是否采信。
委托受理时,鉴定机构应核查以下材料:委托方的身份证明材料、涉案软件的载体(源代码、目标代码、文档等)、权利基础证明(著作权登记证书、专利证书、合同约定等)、争议焦点的明确描述。材料不全的,鉴定机构应书面通知委托方补充。
2. 材料保全与固定
这是极易产生争议的环节。涉案软件的提取、复制、固定过程必须全程记录,形成完整的证据链条。《司法鉴定程序通则》要求鉴定机构应当核实鉴定材料的真实性、完整性和充分性。
实务中常见的问题是:原告提交的源代码版本与被控侵权软件不匹配、源代码缺失关键模块、被告拒不提供源代码导致无法进行完整比对。根据《计算机软件保护条例》的规定,原告主张被告侵权时,应证明被告接触了原告软件且两者存在实质性相似。
3. 鉴定方法选择
软件相似性鉴定的方法主要包括:源代码比对法、功能分析法、结构分析法。GB/T 25000.51-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》为软件测试提供了通用框架,但司法鉴定的方法选择应根据具体案情确定。
源代码比对是判断软件实质性相似的核心手段。比对内容包括:源代码的语句相似度、函数和变量的命名相似度、程序结构和算法相似度。需要注意的是,仅凭界面相似或功能相似不足以认定侵权,必须达到源代码层面的实质性相似。
4. 分析与出具报告
鉴定机构完成分析后,应出具书面鉴定意见书。鉴定意见书应当载明:委托人信息、鉴定事项、鉴定材料、鉴定过程、鉴定依据、分析说明、鉴定结论。鉴定人员应当在鉴定意见书上签名,并加盖司法鉴定机构的公章。
鉴定意见书中应明确回答委托事项中的技术问题,避免使用模糊表述。例如,不能仅写"相似度高",而应给出具体的相似度数据或明确的相似部分列表。
5. 质证与采信
鉴定意见书出具后,对方当事人有权申请鉴定人出庭质证。《民事诉讼法》规定,当事人对鉴定意见有异议的,可以申请鉴定人出庭作证。鉴定人无正当理由拒不出庭的,鉴定意见不得作为认定事实的依据。
法院对鉴定意见的采信标准包括:鉴定机构是否具有相应资质、鉴定程序是否合法、鉴定方法是否符合规范、鉴定结论是否明确合理。法院可以要求鉴定机构补充鉴定或重新鉴定。
三、数据对照:司法鉴定机构资质与程序要求
| 资质/程序要素 | 司法行政机关管理要求 | 常见违规情形 | 对证据效力的影响 |
|---|---|---|---|
| 机构资质 | 持有省级以上司法行政机关颁发的《司法鉴定许可证》 | 机构无证、证书过期、超范围执业 | 鉴定意见可能被排除 |
| 鉴定人员 | 鉴定人须具备相关专业技术职称或执业资格 | 人员无资质、签名与实际鉴定人不符 | 程序严重违法的,可启动重新鉴定 |
| 材料提取 | 全程记录,可追溯,有双方在场确认 | 材料来源不明、未固定、时间戳缺失 | 真实性存疑,降低证明力 |
| 比对方法 | 方法科学合理,与GB/T 25000系列标准一致 | 方法不公开、步骤缺失、无法重现 | 鉴定结论缺乏科学性 |
| 报告形式 | 签名、盖章、日期完整,有分析说明 | 结论模糊、无分析过程、表述不专业 | 证明力较弱,可能被要求补充说明 |
四、客户实务建议
- 事前审查鉴定机构资质:在委托或申请法院委托前,应核查鉴定机构是否持有有效的司法鉴定许可证,执业范围是否包含软件类鉴定。可通过司法行政机关官方网站查询机构信息。
- 确保证据材料完整固定:软件源代码、文档、版本记录等证据应在诉讼前妥善保存。建议在日常开发中使用版本管理系统(如Git)并保留完整的提交记录,作为"接触可能性"的佐证。
- 明确鉴定事项与比对范围:委托时应与鉴定机构明确具体的鉴定事项和比对范围,避免鉴定结论无法回答争议焦点。建议形成书面委托协议。
- 准备质证材料:即使己方是被告,也应关注鉴定方法的合理性。可委托技术专家对鉴定意见进行审查,发现程序或方法问题的,及时申请鉴定人出庭或申请重新鉴定。
五、新亿诚的相关服务
虽然司法鉴定许可证的颁发由司法行政机关管理,但新亿诚可提供以下服务:软件技术比对测试(参照 GB/T 25000.51-2016)、软件功能符合性测试、软件性能测试报告出具,这些报告可作为诉讼前的技术证据保全参考。
对于计划进入诉讼程序的企业,建议在正式委托司法鉴定前,先进行一轮独立的技术测试,明确涉案软件的技术特征,以便在诉讼中更有针对性地提出鉴定申请或质证意见。具体的软件测试报告用途与报价咨询可直接联系顾问。