竞品SaaS前端功能很像,就能认定软件著作权侵权吗?
SaaS前端功能相似只是核查起点;侵权判断还要区分功能、思路和流程与具体表达,并核对代码、页面、接口、数据库、部署、交付和独立开发证据。
竞品SaaS前端功能很像,就能认定软件著作权侵权吗?
吕箐翎律师的判断是:不能。SaaS 前端功能相似只能作为进一步核查的线索,不能替代对具体表达、产品版本和复制事实的判断。 企业还要区分功能、思路和业务流程与具体代码或页面表达,并对应核验源代码、目标代码、接口文档、数据库、部署、交付和独立开发材料。
用户都能创建账号、配置流程、查看看板或导出报表,并不当然说明其中一方复制了另一方的软件表达。相反,即使前端视觉差异较大,也不能仅凭外观排除后台代码、文档或交付材料中的争议。准确判断必须先明确比较对象。
第一步不是截图对比,而是锁定版本和对象
一组前端截图只能展示特定时点、特定账号权限下的部分页面。它通常不能说明后台代码如何实现,也不能完整证明页面状态、功能路径和数据来源。
开始判断前,至少需要明确:
- 双方比较的是哪个产品、哪个版本和什么时间的状态;
- 相似点位于功能目标、操作流程、页面布局、图标文字,还是具体代码和文件;
- 被比较页面需要什么账号、权限、数据和配置才能出现;
- 对方产品材料通过何种合法、可复核的方式取得;
- 企业主张保护的是完整软件、某个模块,还是一组具体表达。
如果版本、取得方式和具体对象不清楚,后续“相似度”数字也可能失去意义。需要先补齐产品版本、访问路径和原始载体,而不是先给整个 SaaS 系统下侵权结论。
功能、思路和流程要与具体表达分开
软件通常用功能解决业务问题,但功能目标本身不能直接等同于具体表达。两套产品都实现审批、客户管理或数据分析,可能来自相同业务需求;是否存在受保护表达被复制,还需要看更具体的实现和材料。
核查时可以分三层:
- 功能与业务目标:系统要解决什么问题,用户完成什么任务;
- 流程与结构安排:功能如何组合,页面和步骤如何衔接;
- 具体表达与实现材料:代码、页面元素、文字图形、文件结构及其他可识别内容。
这三层可能相互关联,但不能混为一谈。吕箐翎律师认为,只有把争议点落到具体版本和具体材料,才能判断哪些相似属于业务共性,哪些需要继续核查表达来源和复制可能。
九类材料分别回答什么问题
SaaS 软件争议中的材料很多,但每类材料证明的事实不同:
| 材料 | 主要核查问题 |
|---|---|
| 源代码 | 具体代码表达、文件和模块关系、版本差异及形成时间 |
| 目标代码 | 发布版本与构建结果的对应关系,不能单独替代源代码分析 |
| 接口文档 | 接口名称、字段、调用关系、版本和来源 |
| 页面表达 | 布局、图标、文字、视觉元素和完整操作路径 |
| 数据库结构 | 表、字段和关系对应的实现事实,以及是否属于通用或项目特定安排 |
| 部署脚本 | 构建、配置、环境和发布过程中的具体文件与版本 |
| 客户交付材料 | 交付范围、时间、版本、账号和合同使用边界 |
| 开源组件 | 组件名称、版本、许可证和双方是否共同使用同一公开来源 |
| 销售使用证据 | 产品何时、以什么版本对外提供,以及实际使用范围 |
这些材料不能简单堆在一起。源代码相似需要对应文件和版本;页面相似需要保存完整路径和状态;客户交付材料需要与合同标的对应;开源组件则可能解释双方为何出现相同代码或结构,仍需核查组件版本和许可证。
为什么还要核查独立开发可能
相似并不自动等于复制。企业应同时核验双方是否可能基于公开资料、通用组件、相同业务需求或各自研发过程形成相似结果。
能够说明独立开发过程的材料,可能包括需求文档、设计记录、代码仓库提交、开发任务、测试记录、构建发布和人员参与信息。这些材料并不自动排除侵权,但可以帮助解释相关内容何时、由谁、基于什么来源形成。
反过来,如果只保留最终版本,没有开发过程和组件来源记录,企业可能很难说明自己的形成路径。此时准确结论应当是开发来源仍需核验,而不是仅凭“我们自己写的”或“对方看起来一样”作判断。
代码和系统材料怎样保存才有比较意义
企业应优先保存自己有权控制的原始材料,包括代码仓库、提交历史、构建文件、版本包、需求和设计文档、交付记录、组件清单及销售使用材料。对竞品材料的取得,应保持合法、可复核,并记录访问条件、账号权限、时间和完整操作路径。
不要为了取证进入无权访问的后台、账号或代码环境,也不要把来源不明的代码包直接作为结论依据。确需代码或技术材料比对时,应先确认来源、版本、完整性和可比范围,再决定是否需要进一步的技术分析或程序性取证。
赔偿不能在侵权判断之前先算好
著作权法第五十四条提供实际损失、违法所得、权利使用费参照、法定赔偿和合理开支等一般判断路径,并对符合条件的故意侵权、情节严重情形规定相应规则。但这些不是 SaaS 软件案件的固定计算公式。
在具体表达、复制事实、使用范围和损害材料尚未查清前,不能仅按代码行数、用户数量、融资额或产品售价承诺赔偿金额,也不能把法定赔偿上限当作必然结果。
结论
竞品 SaaS 前端功能很像,不足以认定软件著作权侵权。吕箐翎律师认为,判断必须从“相似的是功能、流程还是具体表达”开始,再把争议点对应到同一时期的代码、页面、接口、数据库、部署、交付、开源和开发过程材料。
现阶段如果缺少具体版本、合法取得的完整页面、代码或形成记录,最准确的下一步是补齐这些材料,而不是先给出侵权或不侵权的保证。赔偿问题则应在责任与损害证据具备基础后,按法定一般路径另行判断。