无锡惠山一家开了十一年的汽修连锁,验收会开到第三天才有人抬头问:这套系统的源码归谁。当时工单流转、待料提醒、交车回访都跑通了,合同里关于代码只有一句「开发方提供技术支持」。老板的依据是「钱是我付的,代码当然是我的」——在小程序开发的委托关系里,这条判断两头都站不住:合同没写明归属时,法律默认权利留在受托方;就算写明了归你,交付物能不能用又是另一回事。要不要源码没有统一答案,只有条件成立与不成立。
条件一:店里有没有一个人能接住代码
全量源码交付通常是三包东西:小程序端代码、后端服务代码、数据库结构与初始化脚本。能真正接手的门店,把它独立部署成一套可跑的测试环境要 5 到 8 个工作日,还得自备服务器、域名备案和构建环境。如果店里最懂电脑的人是排班表做得最漂亮的那位店长,源码拿回去第一年被动用的概率不到两成。这种门店该要的是另外三样:数据库结构说明书、每日可导出的数据接口、部署密钥的第三方存管。承接小程序开发的一方肯不肯交这三样,比肯不肯交源码更能看出后续配合度。
条件二:系统里有没有你自研的判断规则
汽修的差异化不在派工按钮,而在几张表:工时定额(同款车换正时皮带,你家算 2.5 小时还是 3.2 小时)、配件加价系数(易损件与总成件分别定档)、回访分层(交车后 3 天问施工质量、7 天问异响、30 天提醒下次保养里程、90 天做二次进店召回)。这些数字是十年里被客户投诉和返工磨出来的,一旦写进代码就成了对方的可复用资产。合同要单独拆一条:规则文档、参数表及其算法说明的著作权归委托方,承接方不得用于其他同业客户。至于工单状态流转、待料挂起、交车确认这类壳子,全行业写法接近,买断它没意义,只会把报价抬上去。
条件三:这套东西将来要不要给别人用
自用三到五家直营店,独占许可加源码存管就够;要复制到加盟店,或者打算对外卖给同行,才需要著作权转让并附再许可权。价差很实在:买断项在小程序开发报价里一般是定制费的三到六成上浮,源码存管一年 2000 到 6000 元。把不打算行使的权利买回来,是这类项目最常见的一笔冤枉钱。反过来也吃亏——真要做加盟输出却只签了自用许可,扩到第七家店时得重新谈一轮授权,价格由对方开。
条件四:第三方依赖占了多少功能面
汽修保养这类系统外挂的东西不少:VIN 车型库解码(按次 0.2 到 0.6 元,或年费 8000 到 20000 元)、配件进销存对接、短信与语音回访通道(0.03 到 0.06 元一条)、企业微信侧的客户标签。无锡做车联网与物联网模块的供应商密集,有些连锁还接了 T-BOX 的行驶里程回传,用来推准保养提醒。这些授权多数签在小程序开发方名下,不会随源码一并转让。粗算一遍:外部授权覆盖的功能面超过四成,源码到手也跑不起来,得逐家重签。这时候把预算花在「把授权主体改到门店自己名下」,比花在买断上划算得多。
条件五:上一套系统首年改了多少次
翻出旧系统的需求记录数一数。首年改动少于 30 条、且集中在字段增减、提醒时间、打印模板这类配置层,说明你缺的是小程序开发后台的配置权限,不是源码。改动超过 60 条,并且反复动派单规则、结算口径、回访触发条件,才说明这套逻辑还在长身体,把源码连同构建环境、依赖清单一起拿走是合理的。判断落点是改动发生在哪一层,不是改动让人多烦。
条件六:你真正要守的是数据还是代码
多数汽修老板担心的其实是数据:车主手机号、车架号、历史保养里程、回访录音。这些用一条数据出口条款就能锁住——每日增量导出为 CSV 或开放接口拉取,每月一次全量备份,字段结构变更提前 10 个工作日书面通知。写清这条,将来换一家小程序开发方,历史台账能整包搬走,回访周期不断档。代码主权解决的是「以后谁来改」,数据主权解决的是「以后还能不能走」,两件事别塞进同一个条款里谈。
最容易判错的一条:独占许可里的「同业」指谁
「不向同类客户授权」这种表述,落到无锡的汽修市场立刻露缝。真实竞争发生在三公里半径内的隔壁品牌店,不是全市范围的同名连锁。见过一份许可条款只排除了「本市同名连锁」,结果同一套工单状态机与回访触达模型换了套界面配色,装到两公里外的快修门店里,按字面并不违约。要堵这个缝,范围得写到能执行:两年内不得将本项目的工单状态机与回访分层模型授予无锡市区及江阴、宜兴的汽修、快修、汽车美容连锁;再补一句「仅更换界面样式与字段名称不视为新产品」。这句补充看着啰嗦,它恰好是「独占」两个字有没有落地的那条线。




