买家早早就会问价格、周期和认证,却很晚才问谁拥有什么。归属问题往往出现在最后,比如考虑换第二家工厂,或者要加一个功能的时候。到那时,答案已经被当初写下或没写下的东西定死了。
承载归属的五类东西
- 硬件设计文件: 原理图、PCB Layout、物料清单。
- 结构文件: 外观设计、结构设计、图纸,以及据此做出的模具。
- 固件: 源码、构建说明,以及用于升级的签名密钥。
- App 与服务端: 源码、运行所在的云租户,以及开发者账号和应用商店账号。
- 测试与生产资料: 治具、测试程序和生产工艺文件。
每一项都要书面说清三件事:归谁、你拿到的是源码还是只有成品、什么时候转移。
把交付和付款挂钩
一个实用做法是把交付与开发节点绑定:某个阶段付款之后,对应文件交到你手上。这样双方都有约束,也避免整个项目付完款却什么都带不走的局面。
固件:源码还是可执行文件
可执行文件能让你卖产品,源码才能让你维护、修 Bug 和迁移。如果你以后可能换工厂、加型号或自己招团队,就要求交付源码,并附带能跑通的构建说明。没人能复现的构建,不算交付。
模具和它放在哪里
模具通常归出钱的一方。合同里还应写明:存放地点、工厂可以和不可以用它生产什么,以及合作结束时你怎么取回。
比项目活得更久的账号
开发者账号、云租户和应用商店上架,从第一天起就开在你自己公司名下,再给伙伴授权。反过来的安排,正是产品被卡住的地方。
第三方组件与许可
芯片原厂的 SDK、操作系统和开源组件都有各自的许可条款。好的伙伴会替你列清单,让你知道能出货什么、在什么条件下出货。
我们怎么处理
在 3CBAY,每个项目的范围、交付物和归属条款,都在付费开发阶段开始之前约定,并把交付物列进协议。外观、结构、硬件、固件、App、服务端和生产在同一个团队里,所以交出来的文件之间是一致的。本文是规划参考,不构成法律意见,协议请你自己的法务审阅。
在规划开发项目?告诉我们你想做什么。