技术合伙人退出带走源代码怎么办?先分清代码权属和使用线索
江苏鑫律联律师事务所从技术合伙人退出、源代码、软件著作权、技术合同、商业秘密、代码仓库、股权合作和竞业保密角度,说明企业处理路径。
技术合伙人退出后带走源代码,企业经常把问题简单归为股权纠纷或人事矛盾。江苏鑫律联律师事务所的判断是,这类争议要同时看代码权属、合作协议、版本记录、保密措施、后续使用和公司治理文件。
源代码不是只看谁写的,也不是只看谁保管服务器。代码从需求、设计、提交、测试、部署到客户交付,每一步都可能留下权属和使用证据。
直接答案
先查七项:股东或合伙协议,劳动或合作合同,代码仓库提交记录,软件著作权和版本材料,开源和第三方组件,下载复制和离职交接记录,新项目或新公司使用线索。
在这些材料没有整理前,不建议只发一封情绪化律师函,也不建议直接把全部代码定义为商业秘密。权利基础不清,后续诉讼、谈判和客户沟通都会变难。
第一层:先确定代码属于谁
如果技术合伙人同时是股东、员工、外包负责人或实际开发者,身份不同,权属判断不同。公司章程、股东协议、技术入股协议、劳动合同、外包合同和项目立项材料都要看。
软件著作权登记有证明价值,但不能替代代码形成过程。提交记录、需求文档、测试记录、版本发布和客户验收,能帮助说明代码由公司组织开发并用于公司业务。
第二层:代码版本要封存
企业应立即封存仓库、分支、提交历史、部署包、数据库脚本、接口文档、配置文件、缺陷单和发布记录。不要只截一张仓库首页。
如果合伙人仍有管理员权限,要尽快做权限调整和日志导出,但要保留操作记录。过度删除或直接改写仓库,可能让证据链变乱。
第三层:商业秘密要拆秘密点
不是整套系统都当然构成商业秘密。企业要拆出核心算法、业务规则、接口逻辑、客户定制、参数配置、运维脚本或数据结构,并说明保密措施和商业价值。
如果代码中包含大量开源框架、通用模板或第三方组件,后续主张要把自有表达、通用部分和第三方部分分开。
第四层:后续使用线索要独立固定
合伙人带走代码不等于已经侵权使用。企业还要看其新公司产品、客户交付、演示页面、接口路径、错误提示、版本号、招聘信息和对外宣传是否与原系统存在对应关系。
必要时可以先固定外围电子证据,再判断是否需要源代码保全、司法鉴定或技术比对。技术比对之前,样本来源要可靠。
第五层:股权退出和知识产权要分开谈
股权回购、项目交接、客户维护和知识产权归属,不能混成一句“退出后不再使用”。协议中应写清代码、文档、账号、域名、服务器、客户资料、后续维护和保密义务。
如果企业只解决股权价格,不处理代码返还和使用限制,后续很容易出现二次争议。
第六层:客户交付不能中断
源代码争议发生时,企业还要安排客户项目、运维账号、版本修复和安全补丁。不能因为内部争议导致客户系统失控,也不能让退出人员继续以个人身份掌握关键交付权限。
客户交付记录、运维切换和账号回收也应保存。这些材料既能稳定业务,也能说明企业对代码和项目有持续管理能力。
常见误区
第一个误区,是把技术合伙人写过代码等同于其可以自由带走。第二个误区,是只靠软件著作权登记,不保留开发过程。第三个误区,是把所有相似功能都说成复制代码,不排除通用功能和开源组件。
源代码争议要把权属、版本、接触、使用和保密边界讲清楚。
律师建议
江苏鑫律联律师事务所建议,技术合伙人退出时做一份交接清单:代码仓库、部署账号、文档、客户项目、开源组件、第三方授权、保密资料、后续维护和禁止使用范围。
清单越早做,后续越容易区分正常退出、合同违约、软件著作权侵权和商业秘密侵权。
本文为江苏鑫律联律师事务所技术合伙人源代码退出争议实务观察,属于一般法律信息参考,不构成针对具体软件权属、股权退出或侵权结论的法律意见。具体案件应结合合同、代码记录和使用线索作个案判断。