小张和同事合伙开发了个微信小程序,上线后接了广告,但账还没分清,两人在群里吵得不可开交;李姐给朋友的电商系统写了插件,说好按流水抽5%,结果对方只付了一次就再没动静;还有人用开源项目改出SaaS工具,原作者突然发邮件要分成——这些都不是段子,是每天在程序员圈里真实发生的收益分配争议。
先看清楚:钱到底从哪来?
很多争执一开始就没理清底层逻辑。比如你写的代码只是嵌入别人主系统里的一个模块,那收益该按“功能贡献度”算,不是按“代码行数”或“开发时间”。建议合作前用一句话写进文档:
“本模块独立产生收入(如用户充值、广告点击)时,甲方按实际到账金额的X%向乙方结算。”
别写“利润分成”,利润可以被各种成本抹平,到账金额才实在。
没签合同?试试这3个补救动作
① 立即导出所有可验证记录
微信聊天里对方承认过分成比例?截图保存;Git提交记录显示你是核心作者?导出commit log;用户付款页面带你的模块标识?录屏存档。这些不是“证据链”,但够撑到第一次协商。
② 用最小成本试跑一次结算
不谈总数,只算最近7天。比如对方说“没赚到钱”,你就调出后台数据:“这7天广告曝光12.6万次,按行业CPC均价0.8元,理论应入账10.08万元,咱们先结这7天的?”数字具体,对方没法模糊回应。
③ 借助平台自动分账功能
现在很多SaaS工具自带分账能力。以微信支付为例,开通sub_mch_id后,一笔订单的钱能直接拆成两笔:80%进主商户,20%进你的子账户。
"profit_sharing": {
"receiver_list": [
{"type": "MERCHANT_ID", "account": "your_sub_mch_id", "amount": 2000}
]
}这样钱一到账就自动分流,比事后追着要靠谱得多。开源项目混入商业产品?重点盯这两处
很多人以为用了MIT协议就能随便商用,但MIT只要求保留版权声明——它不禁止收费,也不规定收益怎么分。真正要警惕的是:
• 你修改的代码是否构成“衍生作品”(比如重写了核心算法);
• 对方产品界面是否直接展示你的GitHub头像或项目名(这可能触发CC协议里的署名要求)。
遇到这类情况,别急着发律师函,先去对方官网源码里搜github.com/yourname,如果真有,截图发过去:“看到贵司在首页引用了我的项目,按MIT协议需要保留版权信息,顺便确认下商业化收益的协作方式?”往往比直接谈钱更易打开话匣子。