做小程序的纠纷,九成出在合同上——不是没签,是签得太糙。等人去楼空再翻合同,发现关键条款一句都没写,那时候说什么都晚了。无论你找谁做小程序,签约那天把下面这几条逐字落实,比谈价格重要得多。合同签得好,后面一半的坑自动消失。
交付物清单,一样一样列
合同附件里必须写清:小程序包含哪些功能页面,逐条列出;交付哪些东西——源代码、数据库设计文档、后台管理员账号、服务器账号权限。文档也重要,数据库设计和接口文档都要,以后换团队全指着它们。尤其源码归属要写“著作权及源码归甲方所有”。少了这条,你花几万做的东西在法律上还是对方的,想换服务商时寸步难行。
还有知识产权的细节:设计稿的版权、图标字体的商用授权,都要在合同里写明归属和授权范围。字体侵权赔起来一页纸几千块,这种隐患最好在签约时扫清。
时间和违约,双向约定
- 工期:明确首版交付日、修改轮次、最终上线日
- 你的义务:资料提供时限也写进去,避免自己拖延反被追责
- 他的违约:延期按日计违约金,比例别低于日千分之五
- 你的付款:绑定验收节点,而不是绑时间节点
很多老板不知道付款节点可以谈。别绑“签约后30天”,要绑“全部页面验收通过后付”,主动权完全不同。双向约定听着别扭,其实保护双方,甲方拖延资料导致延期也要担责,这样才能换来对方认真对待工期。验收标准也要定义:什么叫“页面验收通过”,提前约定按确认过的设计稿比对,避免各自解释。
售后条款,量化到小时和天数
免费维护期几个月?bug响应时限几小时?修复时限几天?这些都要数字,不要形容词。另外写明:维护期内新增功能的界定标准,超出范围按什么单价计费。纠纷十有八九出在“这算bug还是新需求”,提前定义,事后免吵。把这句原话写进合同备注栏,最管用。
数据条款,最容易被忽略
写明所有业务数据归甲方所有,合作终止时对方须配合完整导出并删除副本。数据备份的频率也约定一下,比如每月一次,写进维护义务里。这一条在换服务商的那天价值十万,平时没人想起它,出事时人人都想起它。
实在建议:签约前把合同拿给懂行的朋友过一遍,多改两轮不丢人,改出来的都是保护你的条款;找谁做小程序都一样,像比格网络这种合同条款敢写细的公司,履约底气通常也足,对比着看最清楚。