成本与流程
外包合同必须有的条款
软件外包合同要写清关键条款保护双方。本文讲清外包合同必须有的条款:源码归属、验收、违约、付款、保密、质保。
软件外包合同要写清关键条款保护双方。 这篇讲清必须有的条款。
外包合同必须的条款
外包合同不是走过场,它是双方权利义务的法律依据。一旦发生纠纷,合同是唯一的裁判标准。下面这 10 个条款是必须写清的。
1. 源码归属
源码归属是外包合同里最重要的一条,没有之一。
- 源码归客户:明确约定项目源代码归客户所有。
- 验收后交付全部源码/文档/设计稿:验收通过后,服务商必须交付完整的源代码、技术文档、设计稿、数据库结构,不能扣留任何一部分。
- 知识产权归客户:源代码的著作权、专利权等知识产权归客户,服务商不能主张权利。
- 不写清被绑架:如果不写清,服务商可能以"源码是我们的核心资产"为由不交付,或者交付了但不给后续维护就找别人——你只能继续找他付费,这就是典型的"源码绑架"。
2. 验收标准
验收标准决定"什么时候算交付完成"。
- 怎么算验收通过:明确验收通过的标志,比如"客户在验收报告上签字"或"测试用例全部通过"。
- 验收清单:列出需要验收的交付物清单,每个交付物都要逐项确认。
- 验收周期:约定客户有多少天完成验收(比如 15 天),超过期限未提出异议视为验收通过。
3. 付款
付款条款要和交付节点绑定。
- 分期/比例:分几期付款、每期多少比例(比如预付 30%、里程碑 40%、验收 25%、质保金 5%)。
- 各阶段触发条件:每笔款项的触发条件写清楚(比如"验收报告签字后付 25%"),不写"时间到了就付"。
- 开票:约定开票类型(增值税专用发票/普通发票)、税率、开票时间。
4. 违约责任
违约条款是合同的"牙齿",没有违约条款的合同等于没有约束力。
- 延期(按天/比例赔付):延期交付按天赔付违约金(比如每天按合同总额 0.5% 赔付),设上限。
- 质量(整改/退款):质量不达标要求整改,整改后仍不达标可要求退款。
- 根本违约(解除退款):根本性违约(比如项目完全无法交付),客户有权解除合同并要求退款。
5. 保密(NDA)
保密条款保护双方的商业和技术信息。
- 双方保密:保密是双向的,客户和服务商都承担保密义务。
- 商业/技术信息:客户提供的业务数据、服务商的技术方案,都属于保密范围。
- 保密期限:保密义务在合同结束后仍持续(比如 3 年)。
6. 质保期
质保期是上线后的免费维护承诺。
- 免费修复期限:约定质保期长度(常见 30-90 天)。
- Bug 免费修:质保期内出现的 bug 服务商免费修复,不再另收费。
7. 知识产权
知识产权条款避免后续纠纷。
- 归属:项目产生的知识产权归客户(和源码归属呼应)。
- 第三方侵权:如果服务商使用第三方组件导致侵权,由服务商承担责任。
8. 争议解决
争议解决条款约定发生纠纷时的处理方式。
- 协商/仲裁/诉讼:先协商,协商不成仲裁或诉讼。
- 管辖:约定管辖法院或仲裁机构(通常约定客户所在地)。
9. 需求范围
需求范围是项目交付的边界。
- 明确范围:合同附件里附需求文档,明确约定交付的功能范围。
- 变更条款:需求变更怎么处理(变更流程、是否额外收费、是否影响周期)。
10. 周期和交付
周期和交付条款约定时间节点。
- 时间节点:各阶段(需求确认、设计、开发、测试、上线)的时间节点。
- 交付物:每个阶段要交付的东西(文档、代码、部署)。
各条款的作用
| 条款 | 保护 |
|---|---|
| 源码归属 | 不被绑架 |
| 验收标准 | 交付质量 |
| 付款 | 资金安全 |
| 违约 | 延期/质量 |
| 保密 | 信息安全 |
| 质保 | 上线维护 |
别踩的坑
- 无源码归属:服务商交付完不交源码,后续维护和升级只能继续找他,被绑架。
- 验收不清:什么算"验收通过"没写清,双方扯皮,服务商说做完了、客户说没做完。
- 无违约:延期和质量问题没有约束条款,服务商拖延或质量差也没有代价。
- 无质保:上线即脱保,出 bug 找不到人,或者被要求额外付费。
- 口头约定:重要条款口头答应但不写进合同,出问题时死无对证。
成本参考
合同是法律保障,本身不增加项目成本(法律服务含在报价):
| 方面 | 说明 | 成本 |
|---|---|---|
| 规范合同 | 模板/律师 | 含/低 |
| 法律咨询 | 复杂 | 中 |
规范的服务商都有标准合同模板,基础条款已经写全,不用额外花钱。特别复杂的项目可以请律师审核,费用几百到几千不等。
怎么签
- 用规范合同模板:用服务商的标准模板或自己准备一份,不要临时手写。
- 写全关键条款:上述 10 个条款一个都不能少。
- 源码归属/验收/违约/质保明确:这四条是核心中的核心,必须写清可执行。
- 复杂咨询律师:金额大或条款复杂的项目,请律师审一遍合同。
- 双方确认签字:签字盖章,合同生效。
广州市汉诺雷斯(HNREIS)用规范合同(源码归属/验收/违约/质保等全条款),源码交付不绑架客户。把你的项目需求告诉我们,我们规范合作。
常见问题
本文由 广州市汉诺雷斯(HNREIS) 整理。我们专注微信小程序开发、企业网站建设、外贸 B2B 独立站与 AI 智能体搭建,为企业提供从需求梳理到上线运维的全流程软件开发服务。
免费咨询需求