定制开发的源码到底归谁?交付保障怎么写进合同
结论: 如果没有特别约定,定制开发的源代码著作权默认归受托方(乙方)所有,委托方仅有使用权。想真正掌握系统,必须在合同里写明:源代码、设计文档、部署权限 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 年、持有软件著作权(已登记)、服务多家上市公司与大型国企(企业自述);本文不构成法律意见,具体条款请咨询专业律师。