周衡把采购附件从第二页看到第七页。
“交付完整源代码”只是开头。
后面还有三项:合同期间为嘉禾修改的程序、接口和文档全部归嘉禾独占;未经书面同意,不得向零售行业其他客户提供相同或近似功能;合同终止后,独占限制继续有效。
附件没有区分刻度云原有核心、嘉禾专用适配,甚至没有明“近似”由谁判断。
如果签字,三十万元买走的便不止一年服务。刻度云以后新增一个零售客户、改一份事故报告,甚至继续完善已经存在的告警聚合,都可能被解释成违反独占。
丁卓看完,先算了一笔最直接的账。
“三十万,扣掉一年云资源、短信、实施和人工,剩下的确实不少。可只要接了,别的零售客户都不能碰。以后嘉禾不续,我们也不能做?”
“按这份写法,是。”
“那等于三十万把路买断了。”
他又把附件里的“修改成果”标出来。
按照原文,合同期内只要嘉禾提出过需求,后来形成的接口、文档乃至功能调整都可能被归入独占。即使某项改动最初来自孟冉或其他付费用户,只要在嘉禾项目里也使用过,来源便会变得难以证明。
周衡把现有版本的功能清单、首次上线时间和公开反馈编号全部附到谈判底稿。签约前已经存在什么,不能等争议发生后再靠双方回忆。
周衡没有因为条件过宽,直接回一句“不卖”。嘉禾担心的事情也真实存在:一个刚起步的个人产品如果突然停更,企业接入、历史记录和事故报告都会卡在供应商手里。采购索要源码,未必是为了拿回去自己做,更多是想把供应中断的风险一次压给对方。
问题在于,解决供应风险不等于取得所有未来权利。
他先把附件拆成四层。
第一层是嘉禾的数据、账号配置和业务规则,这些本来就应由嘉禾控制,合同结束时可完整导出。
第二层是为嘉禾单独开发的零售接口、字段映射和报告模板。嘉禾可以在自身集团内长期使用,也可以限制周衡把它的专有流程原样交给直接竞争者。
第三层是刻度云已有的告警接收、事件归并、变更记录、责任去向和本地代理。这些在采购出现前已经形成,不能因一张年单转让。
第四层是以后从真实用户反馈中继续发展的通用能力。它们可以服务嘉禾,也必须能够服务别的行业与客户。
周衡把四层写成一张权利边界表,发给叶澄审阅。
叶澄没有替他判断哪项技术最值钱,只先圈出“相同或近似”几个字。
“没有对象、范围和期限,这类表述以后只能靠争议解释。”她,“你可以同意不披露嘉禾的接口、数据结构和专属业务流程,也可以约定专用成果只在嘉禾集团内部使用。但如果核心产品不卖,就要在合同里列明签约前已有成果,不能只口头大家都知道。”
“采购要完整源码,是不是只能拒绝?”
“先问它真正要解决什么。若担心你停服,可以给数据迁出、文档交付、过渡支持和特定触发条件下的托管方案。是否托管、托管哪一部分,是商业决定。别把整套源代码交出去以后,再靠一句‘仅限备份’安慰自己。”
下午的采购会议里,嘉禾法务、采购、罗致远和业务负责人都在。
采购先问:“不交源码,怎么保证以后你不做了,我们还能继续运行?”
周衡把退出方案放到屏幕上。
“嘉禾的数据、配置、事件记录和报告可以随时按约定格式导出。专用接口提供完整文档和部署包,合同终止时有六十过渡支持。刻度云核心仍由我维护,不做所有权转让。”
“部署包没有源码,坏了还是只能找你。”
“可以把嘉禾专用适配层交付源码,或者由双方认可的第三方封存。核心部分只在我停止经营、持续违约且未在补救期恢复服务等明确条件触发后,按限定用途开放,不因正常合同到期自动转让。”
嘉禾法务问:“触发以后,我们能否自行修改?”
“为维持嘉禾已有部署可以,不能把核心产品另行销售,也不能据此主张我失去对其他客户提供通用能力的权利。具体用途和触发证据写进托管条款。”
会议没有因此马上通过。
业务负责人坚持,零售事故报告模板是嘉禾参与梳理的,不能第二就出现在同行系统里。
周衡同意把嘉禾独有的业务字段、审批顺序和内部指标列入保密附件,却不同意把“事故时间线”“责任人”和“未完成事项”也写成嘉禾独占。
“这些不是一家零售企业才能使用的概念。”他,“软件公司、仓储公司和一个饶网站都需要知道谁接手。嘉禾提供的具体流程归嘉禾,通用问题不能被一家公司买断。”
罗致远一直到这时才开口:“我们需要的是出现事故后有人负责、记录能拿走、供应商消失时业务还能接住。采购把这些写成全源码独占,是最省事的保护方式,不一定是成本最低的方式。”
采购反问:“不独占,为什么值三十万?”
“因为合同里有部署、服务时限、应急支持和验收。”周衡,“如果三十万只是买源代码,后面谁部署、谁值班、出了事故谁交报告,都要嘉禾自己再花钱解决。”
采购提出另一个方案:“那把年费改成八十万元,完整源码和零售独占保留。价格提高,权利一次买清。”
丁卓在旁边抬了下头。
八十万元已经不是一笔只能改善几个月生活的钱。对刚起步的刻度云来,它可以覆盖更长时间的开发、云资源和人工。
周衡仍然没有进入报价计算。
“这不是加价能解决的问题。”他,“如果我决定出售整个产品,可以谈估值和转让;现在谈的是一年服务。把未来所有零售能力塞进年费,八十万和三十万的合同性质没有区别。”
嘉禾法务把这句话写进会议记录,确认双方并非只对金额有分歧,而是交易标的不同。采购随后撤回买断报价,重新讨论服务和许可。
双方从下午两点谈到五点半。
第一版附件删去完整源码交付,改为“签约前已有核心产品及通用能力归周衡所颖。嘉禾取得合同期内的限定场景使用许可,不得转售或向集团外提供。
嘉禾专用接口、字段映射和内部报告模板单独列清,交付文档与适配层源码,仅限集团内部使用。数据和事件记录始终归嘉禾,支持随时导出。
“零售行业不得提供近似功能”被删除,替换为对嘉禾未公开业务流程的保密义务。正常的告警聚合、变更关联、责任去向和报告能力仍可服务其他客户。
年费仍是三十万元,不因删除独占条款涨价。
首笔四万元对应部署与演示,验收即付。周衡把付款日期划定,嘉禾采购当场确认,不再让他追着不同部门问流程。
剩余二十六万元分成两段:六万元正式环境适配,二十万元完整软件交付包尾项。后者包括正式版本、部署工具、使用许可和配套培训材料,完整交付后付款;以后新增驻场、值班及特别响应另订服务,不用一笔尾款包住未来所有人工。
为避免文字边界在实施时重新混到一起,周衡和丁卓当晚还拆了一次代码目录。
刻度云核心只暴露稳定接口,嘉禾字段映射与报告模板放进独立适配层。关闭适配层以后,个人版和其他用户现有功能照常运行;替换核心以后,适配层也不能脱离接口单独复制出整套产品。
他们用公开测试数据跑了两轮,确认专用字段没有写进通用事件结构。这个拆分不是为了在合同上画一条虚线,而是让以后交付的文件真正能按清单分开。
周衡把适配层的形成时间、需求来源和提交范围列入项目目录。嘉禾以后验收的,是附件中写明的部分;新的通用修复若同时改善所有用户,也不会因为在项目期间完成就自动归入专属成果。
采购把修订结果写进会议纪要,状态从“采购要点”改成“待演示、待签署”。合同仍未盖章,四万元也没有进入账户。
走出会议室时,罗致远亲自送到羚梯口。采购原本把周衡当成可以用模板合同压住的个人开发者,三个时后,模板删了两页,服务费一分没少。
“下午要不是你在,他们可能真会先把这事拖着。”周衡对叶澄。
“你先肯不,我才有东西帮你谈。”叶澄把电脑递给他拿,腾出手按电梯,“下一次,别等客户把条件写满七页才叫我。”
她在会议纪要背面写下三校
客户经营款。
结算奖励专户。
个人生活资金。
“找人打理,别让这些事把你重新绑回电脑前。”
喜欢神豪:收入按美元,消费按日元请大家收藏:(m.xaoxs.com)神豪:收入按美元,消费按日元笑傲小说更新速度最快。