ARTICLE · 1144813
你花钱买的软件,可能根本不属于你
先讲一个真事。
广西一家公司找技术个人开发微信小程序——微信上谈成的,没签书面合同。开发费付了五万多,公司还花 8000 元买来原软件源代码让对方在此基础上改。后来起诉书里说,开发方突然失联,带走了项目全部源代码;公司被迫另花 6.5 万元请第三方重新开发,于是诉至法院。
法院判决里有句很扎心的话((2024)桂1203民初3452号):
“双方未签订书面协议,未对合同最关键的著作权归属、开发成果的交付、软件的维护进行约定是发生本案争议的最主要因素。”
更扎心的是结论:不管算委托开发还是合作开发,开发者对编码升级后的软件享有著作权。钱是你付的,需求是你提的,软件——法律默认不是你的。
这期聊开发合同里最贵的一行字:知识产权归属。
01|归属不写,法律替你分——而且多半不向着你
付钱的一方总以为“我买的当然是我的”。法律不是这么分的。
《著作权法》第 19 条(2020 修正):
“受委托创作的作品,著作权的归属由委托人和受托人通过合同约定。合同未作明确约定或者没有订立合同的,著作权属于受托人。”
软件有专门规定,《计算机软件保护条例》第 11 条一模一样的口径:委托开发的软件,无书面合同或未明确约定,著作权由受托人享有。
不只是著作权。《民法典》第 859 条:委托开发完成的发明创造,除另有约定外,“申请专利的权利属于研究开发人”——你只拿到一个实施权;第 861 条:技术秘密成果没约定的,双方都有使用和转让的权利(只有一条底线:研发方交付成果前不得转让给第三人)。你花钱买的是“成果”,法律默认给的是“干活的人”。
02|不一定买断,但许可要给全四要素
并不是所有开发都要买断著作权——预算有限时,拿一个“独家许可”也够用,价格能便宜不少。但许可必须写全四要素:权利种类(复制、改编、信息网络传播,要哪几项列哪几项)、地域(中国大陆/全球)、期限(永久还是五年)、能否转授权(你下面的经销商、关联公司能不能用)。
四要素缺任何一项,用起来都是坑:想做个小程序矩阵,发现许可只给了“本平台”;想找代理商,发现许可“不得转让”。许可是范围,范围不写死,就等于没写。
03|两个筐别混:背景知识产权和交付成果
审开发合同要拆成两个筐:
📌 背景知识产权——开发方开工前就有的框架、组件、工具库。合理归宿:仍归开发方,但给你本项目内的免费、永久、不可撤销的使用许可。不给这条,开发方用自己的成熟框架给你干活,回头能找你要“框架使用费”。
📌 交付成果——本项目产生的源代码、目标代码、技术文档、UI 设计。这是归属条款的主战场,逐项列进交付物清单,并且写明源代码随验收一并交付。
源代码不写,后果很具体:辽宁鞍山一个委托开发案((2019)辽0311民初117号),合同里没约定源代码使用权,法院判:“因原、被告双方在合同中对源代码使用权无明确约定,该源代码使用权应由被告享有。”——公众号做完了,源代码还是人家的。
04|出事谁扛:侵权担保和开源红线
📌 侵权担保条款:写明“乙方保证开发成果不侵犯任何第三方知识产权,因侵权引起的一切索赔、损失由乙方承担”。甲方的代码是买来商用的,别替开发方的“借鉴”买单。
📌 开源红线:让开发方交付时一并给出开源组件清单,并承诺开源协议不限制你对成品的使用——传染性开源协议(如 GPL 类)混进闭源商用软件,可能反过来要求你公开全部源码。这不是吓唬人,是开源合规的基本盘。
📌 登记配合:软件著作权登记虽然自愿,但打官司、上架应用市场都用得上——写一句“乙方应配合甲方办理著作权登记”。
05|示范条款(示例仅供参考)
9.1 本合同项下开发成果(包括源代码、目标代码、技术文档、UI 设计)的著作权及相关知识产权,自开发完成之日起归甲方所有;乙方应配合甲方办理软件著作权登记。
9.2 乙方在交付开发成果前已拥有的技术成果(背景知识产权)仍归乙方所有,但甲方为本项目使用目的享有免费、永久、不可撤销的使用许可。
9.3 乙方保证开发成果不侵犯任何第三方知识产权;因第三方索赔产生的一切责任与损失由乙方承担。
9.4 乙方应于验收合格之日起【 】日内交付全部源代码、技术文档及开源组件清单;开源组件的选用不得限制甲方对开发成果的商业使用。
9.5 未经甲方书面同意,乙方不得将开发成果或其任何部分提供给任何第三方使用。
06|一张表带走
| 技术秘密成果 → 双方均可用可转 | |
审核清单:
📌 归属条款写死:开发成果知识产权归付钱方,自开发完成之日起转移
📌 交付物清单逐项列:源代码、文档、UI、开源组件清单,全部挂验收
📌 背景知识产权单独一条:各自保留+项目内免费许可
📌 侵权担保条款:交付成果侵权由开发方兜责
📌 用许可代替买断:种类/地域/期限/转授权,四要素一个不能少
📌 验收标准加一条:源码可编译、可部署
一句话总结:你以为买的是软件,法律默认你只是出了开发费——归属那一行字,才是软件最贵的部分。