几年前谈软件项目,客户最常问的一句话是:「源代码给我吗?」
现在这句问句还在,但后面往往跟着第二个:「数据库和服务器账号在谁名下?以后换供应商,数据能带走吗?」
从第一个问句到第二个问句,看起来只是多问了一句,实际上反映的是企业对数字化的理解变了——从「买一套软件」变成「建一份资产」。
第一阶段:能用就行。
早些年企业上系统,主要目的是替代手工。能跑起来、不出错就行。这时候没人关心代码归属,反正能用就好。
第二阶段:怕被绑定。
后来遇到问题的企业多了:想改功能找不到人、服务商涨价只能接受、系统出问题没人管。于是「要源代码」成了自我保护的常规动作。
第三阶段:怕数据带不走。
再往后大家发现,光有源代码还不够。有些系统代码在你手里,但数据库结构没文档、第三方接口没账号、历史数据导不出来。真要换供应商,等于重新做一遍。于是关注点继续往上游走——数据、账号、文档,这些才是真正的控制权。
这三个阶段,在同一个行业里可能同时存在。判断你在哪一阶段,看你在合同里重点约定什么就知道了。
「交付」这两个字,比大多数人想的要宽。一份完整的交付,至少包括五类东西。
| 交付项 | 具体内容 | 缺失后果 |
|---|---|---|
| 源代码 | 完整工程代码,可编译可部署 | 无法自主修改或迁移 |
| 数据库 | 表结构说明 + 数据导出权限 | 数据被锁死,迁移困难 |
| 文档 | 功能说明、部署手册、接口文档 | 换人接手成本极高 |
| 账号权限 | 服务器、域名、第三方平台账号 | 实际控制权仍不在自己手上 |
| 运维交接 | 环境配置、备份策略、监控设置 | 出故障时无人能定位 |
很多项目只交付了第一项,后面四项被默认「服务商继续负责」。这在合作关系稳定时没问题,但一旦要换人,麻烦就来了。
一个实用建议:签约时把这五项列成清单,逐项约定交付时间和形式。不需要多复杂的合同条款,一张清单就够。
大公司有 IT 部门,能接管;中小企业没有,只能依赖服务商。所以「控制权」对中小企业来说不是理论问题,是生存问题。
从我们的项目经验看,中小企业在这件事上常犯三个错:
1. 只谈价格不谈交付:合同里写了功能清单和价格,没写交付什么、什么时候交
2. 源代码收了但没验证:拿到的代码能不能跑起来,没人试过
3. 账号全在服务商手里:域名、服务器、微信支付商户号都是对方注册的
第三点风险最大。有些企业做了三年小程序,连自己的商户号是谁注册的都不清楚,这等于把收款通道交给了别人。
共识一:交付源代码应该成为标配,而不是卖点。
把交付源代码当成「增值服务」来加价,这种模式正在被淘汰。合理的做法是:源代码属于交付物的一部分,写明交付形式(完整工程 / 部署包),但不涉及版权归属的转让争议——双方按合同约定使用范围即可。
共识二:数据所有权必须明确。
行业里逐渐形成的做法是:数据库部署在企业自有或企业租用的服务器上,服务商有运维权限,企业随时可收回。数据导出能力作为验收项之一。这条约定清楚了,双方合作反而更长久——因为企业不怕被绑定,就不会急着换人。
坦白说,把交付做扎实,短期内服务商是吃亏的:要写文档、要整理代码、要做交接。但长期看是好事。
青梅睿创这十四年做下来,一个比较深的体会是:客户愿意长期合作的,往往不是价格最低的那家,而是交得最清楚的那家。所以我们现在的惯例是,交付时一并给到源代码、部署文档和账号清单,验收环节逐项核对。
如果你正在验收一个项目,或者准备签新合同,可以按这五条自查:
五条里有三条做不到,就值得重新谈一谈。
Q1:交付源代码是不是意味着版权也归我?
这是两件事,需要分开约定。源代码作为交付物提供给你,与你是否拥有著作权是不同层面的问题。建议在合同中明确写清楚使用范围、可否二次开发、可否转授权,避免日后争议。
Q2:源代码给了,我自己找人改行不行?
技术上可以,前提是代码可读、文档齐全、环境能搭起来。这也是为什么我们建议验收时实际编译运行一次,而不是只看文件在不在。
Q3:数据放在服务商服务器上安全吗?
要看架构和约定。比较稳妥的方式是数据库在你名下、服务商仅有运维权限;或者直接部署在你自己的服务器。签约前把数据导出和迁移的条款写清楚,比事后协商容易得多。
Q4:定制开发一般多少钱?
看范围。标准化的产品方案,比如企业官网、商城小程序这类,产品站价格是 6800 元/年、买断 15800 元;有特殊流程需要定制的,按工作量评估。建议先把需求梳理清楚再报价,避免中途反复变更。
Q5:项目做完之后,服务商还管维护吗?
一般会有维护期,之后按年收取维护费,或者按次计费。建议在合同里写明维护范围(是修 bug 还是含功能调整)、响应时限和续费方式。
从「代码给不给」到「数据归谁」,这个问句的变化,本质上是企业在数字化这件事上从被动变主动。
对服务商来说,这是一个需要适应的变化:靠信息不对称赚钱的空间在缩小,靠专业和交付质量赢得信任的空间在扩大。对整个行业来说,这是好事。
北京青梅睿创科技 2012 年成立,专注网站、小程序、公众号、APP 与企业系统开发,累计 54 项软件著作权,服务全国客户。我们坚持在交付时一并提供源代码、部署文档与账号清单。有相关需求,欢迎到产品站了解我们的方案,或直接联系我们交流。