ARTICLE · 1025215
软件被「换皮」了,怎么维权?——从一起没有源代码比对的终审胜诉案说起
经常有软件公司的老板问我同一个问题:发现市场上有公司在用我们的软件,界面长得几乎一样,但对方把代码捂得死死的,我连人家源代码都拿不到,这官司能打赢吗?
我的回答是:能。我们团队办结过一起这样的案件,法院最终认定侵权成立,判令对方停止侵权并赔偿损失。整个案件自始至终没有做过源代码比对。
这篇文章把办案的思路拆出来,讲清楚两件事:拿不到源代码时,证据怎么凑;以及取证的时候,红线在哪里。
一、先分清你丢的是什么
「换皮」这个词,在法律上至少对应两种权利。
软件的界面、交互流程、代码本身,首先落在著作权的框里。计算机软件属于《著作权法》第三条规定的作品,著作权人依法享有复制权、信息网络传播权等权利(《计算机软件保护条例》第八条)。如果对方带走的不只是软件,还有技术方案、源代码、客户资源,那还可能构成商业秘密侵权——那是另一套举证逻辑(接触+实质性相同),门槛更高,但打击面更大。
我的习惯是:多数「换皮」案件,以著作权为主线主张权利,商业秘密作为补充。原因很实际——著作权的证明路径,不依赖对方手里的源代码。
二、没有源代码,证据链怎么搭
前面提到的那起案件,法院认定侵权事实,靠的是三层「外部证据」。
第一层,运行界面。被诉软件的视觉风格、功能布局与核心交互流程,与权利软件高度一致。细节上的一致,用巧合解释不了。
第二层,版本信息与更新日志。被诉软件的版本信息与更新日志,与权利软件的官方记录能够对应。一个「换了皮」的软件,很难连别人的更新日志都「巧」到一致。
第三层,安装包与哈希值。通过法院证据保全固定了对方服务器上的安装包,经比对与权利软件一致。这一环落定,「复制」这个事实就站住了。
这三层证据不是并列关系,是递进关系:界面一致说明「像」,日志一致说明「抄」,哈希一致说明「就是」。三层叠上去,法官的内心确信就形成了。
还有一个容易被忽略的动作:穿透合同链条,找到软件真正的使用端。「换皮」的公司往往只是个壳,软件最终装在别人手里。办案时要顺着合同链条一路穿透,把壳公司与最终使用场景之间的关联固定下来。这一步很费工夫,但缺了它,「使用」这个侵权要件就悬空了。
三、公证取证:赢在规范,输在越界
取证是这类案件的胜负手。我们的取证全程合法合规——公证员现场监督、登录操作有授权依据、范围严格限定在涉嫌侵权的软件本身——对方在法庭上找不到任何程序瑕疵,前面那三层证据才全部落了地。
《公证法》第三十六条规定,经公证的事实应当作为认定事实的根据,除非有相反证据足以推翻。但这个「应当作为认定事实的根据」的前提,是这份公证本身干净。
实践中因为取证越界导致关键证据被排除的案例并不少见。我把边界总结成三句话:
尤其是政务类项目、大客户现场的取证,多克制一分,庭审时就少一分被动。
四、判赔时别忘了两张牌
第一张牌是证据保全。前端被删、代码被藏,是「换皮」案的常态,指望对方配合是不现实的。发现侵权后尽快申请法院证据保全,把对方服务器上的安装包、部署记录固定下来,是整个证据链里最硬的一环。
第二张牌是惩罚性赔偿。《著作权法》(2020修正)第五十四条规定,故意侵权、情节严重的,可以在补偿数额的一倍以上五倍以下确定赔偿数额;实际损失和违法所得都难以计算的,可以判决五百元以上五百万元以下的法定赔偿,为维权支出的合理开支另行支持。要提醒的是,惩罚性赔偿不是自动适用的——它通常与权利人的举证质量、对方在诉讼中的对抗表现挂钩,恶意本身就是加重情节。
五、给软件公司的三句话
第一句,平时留底。源代码的版本管理记录、版本发布邮件、验收归档资料、更新日志——这些日常运营中的普通文件,是将来证明「这是我的」的全部基础。没有这些底子,再好的律师也只能从零开始补证据。
第二句,发现即公证。看到疑似「换皮」的软件,第一反应不要是找对方理论——那是打草惊蛇。先公证,把运行状态、界面、版本信息固定下来,再谈下一步。
第三句,别自己动手。潜入对方系统「取证」、找技术朋友破解对方的安装包,这些动作不仅帮不了案子,还可能把自己从权利人变成被告。
软件是写出来的,权利是留出来的。
律师简介
彭育波律师,北京京师(成都)律师事务所律师,投资与并购法律事务部主任,曾为反贪局侦查员
业务领域:并购与股权、知识产权(商业秘密、著作权、商标、专利)、刑事辩护。
联系电话:18981834912(微信同号)