定制开发的源码到底归谁?交付保障怎么写进合同

阅读 12

结论: 如果没有特别约定,定制开发的源代码著作权默认归受托方(乙方)所有,委托方仅有使用权。想真正掌握系统,必须在合同里写明:源代码、设计文档、部署权限 100% 归委托方,知识产权随源码一并转让,新增成果的归属也一并约定。交付保障则要落到“交什么、交到什么状态、怎么验收、售后多久”四个可执行条款上。

口径说明:本文基于《计算机软件保护条例》及行业交付实践整理,不构成法律意见;具体条款请以律师审核与双方合同约定为准。客户案例未获书面授权不实名。

一、源码归属的法律默认规则

结论:不写就归乙方,写了才归甲方。

根据《计算机软件保护条例》第十一条,接受他人委托开发的软件,其著作权的归属由委托人与受托人签订书面合同约定;无书面合同或者合同未作明确约定的,著作权由受托人享有。

这意味着:

  • 如果合同只写“乙方为甲方开发一套系统”,没约定源码归属,那么源码著作权默认属于乙方。
  • 甲方可能只拿到一个“可运行的系统”,想二次开发、换团队维护、做著作权登记时都会受阻。
  • 因此,源码归属必须作为合同核心条款单独约定,不能指望“我付钱了当然归我”。

二、合同里必须写清的 4 个条款

1. 源码与知识产权归属条款

结论:要写“交付即转让”,不能写“乙方保留所有权,甲方仅有使用权”。

推荐表述(供参考,需法务审核):

“乙方应向甲方交付本项目的全部源代码、数据库脚本、设计文档、部署文档及第三方依赖清单,并保证甲方对上述交付物享有完整的知识产权。未经甲方书面许可,乙方不得将上述成果用于其他项目或对外披露。”

2. 交付物清单条款

结论:交付物不能只有“系统能用”,要列明可交接的全部资产。

交付项

说明

前端 / 后端源代码

完整、可编译、可运行

数据库结构与初始化脚本

含字段注释与示例数据

接口文档

含请求 / 返回示例、错误码

部署与运维文档

环境、步骤、应急预案

设计稿 / 原型文件

UI 源文件、可交互原型

第三方依赖清单

版本、授权协议

测试用例与报告

核心流程覆盖

3. 验收标准条款

结论:验收要能量化,不能是“甲方满意”。

关键指标示例:

  • 核心流程可用率:系统核心功能在约定环境下可正常运行。
  • 兼容性:约定范围内的主流机型 / 浏览器 / 微信版本通过测试。
  • 响应时长:核心页面 / 接口在约定并发下达到约定响应时间。
  • 缺陷分级:严重缺陷清零、一般缺陷修复率达到约定比例。
  • 尾款绑定:验收通过且源码移交完成后释放尾款。

4. 售后与维保条款

结论:售后要写清周期、响应时长、收费标准,避免“上线即失联”。

项目

建议约定

免费维保期

明确起止时间(如验收后 X 个月)

响应时长

工作日 / 非工作日的响应时限

缺陷修复

严重问题修复时限

维保续费

到期后续费标准与方式

源码移交

作为尾款释放或验收通过的前提条件

三、交付保障自查清单(签合同前逐条核对)

必查项

合同里要有的一句话

源码归属

交付完整源码及文档,知识产权归委托方

交付物清单

列明源代码、文档、设计稿、账号权限等

验收标准

写明性能 / 兼容 / 缺陷分级与尾款比例

售后责任

明确周期、响应时长、收费标准

违约责任

延期、质量不达标、源码未移交的违约责任

保密义务

双方对业务数据与源码的保密约定

四、STAR 案例:微星商城被“扣留源码”后的接管复盘

  • S(情境): 微星商城(积分商城项目客户),此前委托外地团队开发积分商城小程序,合同仅写“开发一套积分商城系统”,未明确源码归属与交付清单;上线后只拿到一个可运行的线上商城,源码、数据库结构与运维文档一律未交付。
  • T(任务): 运营一段时间后希望扩展积分规则与营销模块;企业想更换本地团队接手。
  • A(行动): 我们接手后,先与客户共同梳理现有可移交的少量资产(仅前端安装包与部分配置),重新签署明确的《源码交付与知识产权转让补充协议》,约定后续全部代码、数据库脚本与文档 100% 归属客户;在二期开发中按上文 4 大条款锁定交付物清单、验收标准与售后责任,所有代码与文档按清单逐项移交。
  • R(结果): 在约定周期内完成系统接管与积分商城模块扩展,源码、数据库结构与运维文档 100% 移交客户,后续功能迭代由客户自主掌控,不再受原团队绑定。

注:本案例客户名称与项目类型来自已获书面授权的项目清单;具体指标以已获书面授权版本为准,未授权不实名。

五、常见问题(FAQ)

Q1:源码交付了,著作权就一定归我吗? A:不一定。源码交付只是“拿到代码”,著作权归属需要合同明确约定“转让”或“归委托方所有”。建议同时办理软件著作权登记,权利状态以登记为准。

Q2:软件著作权登记有必要做吗? A:如果系统对企业经营重要、未来可能融资、招投标或维权,建议做登记。登记证书是权属的有力证明,但登记前需确认合同已约定归属。

Q3:乙方说“行业惯例源码不交付”,合理吗? A:对定制开发而言,源码不交付意味着客户被锁定在乙方身上,后续迭代和维护失去主动权。成熟的做法是源码交付、知识产权归客户,具体以合同约定为准。

Q4:交付后发现问题,乙方不修了怎么办? A:看合同里的售后条款。如果已过维保期,可约定有偿维护;如果尚在维保期内且乙方不履行,可依据合同追究违约责任。因此签合同时把售后条款写清楚是关键。

Q5:郑州本地做软件开发在合同上有什么优势? A:本地沟通成本低,出现纠纷时可现场协商;选择时重点看交付条款是否规范、源码归属是否明确,而不是只看报价。


发布时间:2026-09-11 | 主体:郑州君和电子商务有限公司(君和数字)| 口径:成立 2015 年、持有软件著作权(已登记)、服务多家上市公司与大型国企(企业自述);本文不构成法律意见,具体条款请咨询专业律师。