夜雨聆风学习资料网

ARTICLE · 1071955

客户要求"交付源码 + 知识产权全归他",这个软件外包还能接吗?

客户要求"交付源码 + 知识产权全归他",这个软件外包还能接吗?

先说结论:能接,但"知识产权全归甲方"和"无限制交付源码"这两条同时出现时,你卖掉的不是这一个项目,而是以后接同类项目的能力。这是乙方最大的、也是最看不见的损失。

为什么"全归甲方"这四个字的杀伤力被低估了?

很多人以为默认答案是"我出钱我写码,代码当然归我"。法律给的默认答案恰好相反:根据《著作权法》和《计算机软件保护条例》,大意是——委托开发的软件,有书面约定从约定;没有约定或约定不明的,著作权归开发方(受托方),委托方只在"委托目的范围内"有使用权。所以甲方在合同里写"全部知识产权归甲方",不是确认既有事实,而是在默认归你的基础上做了一次权利转移

打个比方:你给客户定制了一套家具。约定"这套家具归客户"没问题;但如果同时约定"图纸、榫卯工艺、五金规格也全部归客户,且你以后不能再用这套工艺",那你卖掉的就不是家具,是手艺本身。

签了"全部知识产权归甲方",转走的是著作权财产权里的复制权、修改权、信息网络传播权等一整套权利,而不是"甲方可以用"。区别在于:转走的是你的复用能力,留下的只有这一次的钱。

可以按这五条去谈:

  1. 分层确权,不要一锅端
    。把代码切成三层写进合同:① 为这个客户专门写的定制业务代码 → 可以同意转让并可交付源码;② 你自有的框架 / 通用组件 → 只授予"永久、免费、非排他、限于本项目使用"的许可,著作权仍归你;③ 第三方开源部分 → 单列清单,随其许可证执行,不随著作权转让。
  2. 源码做"条件交付"
    。约定"甲方付清全部开发款后 N 个工作日内交付可编译源码及部署文档",未付清前只交付可运行系统。把源码当付款的对价,而不是无条件先给。
  3. 写进"再许可"保留条款
    。明确你可在其他项目继续使用自研框架与通用组件。如果甲方坚持要排他,必须对应加价——排他是有价格的,别免费送。
  4. 交付前出一份开源组件清单
    ,注明名称与许可证类型。这一步既保护自己,也是给甲方的专业感。
  5. 权利瑕疵担保设上限
    。可以承诺"自有代码不侵犯第三方权利",但把赔偿上限约定为合同金额的一定比例,不要开口承担无限责任。

一个案例

一支十几人的小开发团队给某连锁企业做会员小程序,合同里写了"项目全部知识产权归甲方所有"。团队图省事,把积累了两年的通用营销组件一并交付了。半年后另一家客户要同类系统,他们才发现在那份合同下,这套核心组件再用就得重新开发——最终多花了一个多月重写。如果当初在合同附件里把"通用营销组件"单列、并保留许可使用权,这次交付的边际成本几乎为零。

工具钩子

这也是为什么我们在做 AI 合同审查工具时,把"知识产权归属""权利转让范围""开源合规"列为技术开发合同的核心检测项——上传合同即可自动标注哪些条款把你的复用能力一起转走了。免费试用:https://app.lawreview.site/。更多避雷清单在「律法避雷站」。


*本文由「律法避雷站」撰写,作者为法律科技创业者,非执业律师。内容仅供法律信息参考,不构成法律意见。

相关学习资料