先说最关键的:委托别人开发软件,如果合同里没约定著作权归属,法律上的默认结果是归受托方,也就是写代码的那一方。这一点和很多甲方「我付了钱东西当然是我的」的直觉相反。合作开发则是另一套规则,通常按共同享有处理。所以归属这件事,必须在合同里写清楚,不能靠默认。
两种关系先分清
| 类型 | 特征 | 未约定时的默认归属 |
|---|---|---|
| 委托开发 | 一方出钱出需求,另一方独立开发 | 归受托方 |
| 合作开发 | 双方共同参与开发,共同投入 | 共同享有 |
| 职务开发 | 员工在职期间为完成本职工作开发 | 归单位 |
| 外包加自研混合 | 部分模块外包,主体自研 | 按模块分别认定 |
合同里必须写到的四件事
- 著作权归属:明确写归甲方、归乙方还是共有,共有的话写清份额和使用规则;
- 交付范围:源程序、文档、部署脚本、第三方账号,逐项列出;
- 署名与登记配合:约定由谁去办软著登记,另一方要配合提供材料;
- 后续开发与二次销售:乙方能不能把这套代码卖给别人,必须写死。
共有情形最麻烦
写「双方共有」看起来公平,实际操作里问题最多。共有人都可以自己实施,但许可别人使用、转让份额通常要协商一致。一旦两边业务方向不一样,这套软件就成了谁都动不了的状态。
如果确实要共有,至少约定清楚:谁负责登记、登记在谁名下、对外许可需要谁同意、收益怎么分。
职务开发的边界
员工在本职工作中开发的软件,著作权归单位。但如果员工用业余时间、和本职工作无关、也没用单位资源做的东西,就可能不属于职务作品。这类争议往往在离职时才爆发,所以入职时的岗位职责、知识产权条款要写明白。
已经开发完了才发现没约定怎么办
- 先补签一份著作权归属确认协议,把事实固定下来;
- 拿到完整的源程序交付记录,证明代码确实交付了;
- 尽快办软著登记,把权属公示出来;
- 涉及金额大的,找专业律师评估是否需要更正式的处理。
常见问题
合同写「相关知识产权归甲方」够不够
不够明确。建议直接写软件著作权(含源程序、文档)归甲方所有,并写明乙方配合办理登记的义务。
乙方不给源程序能办软著吗
很难。没有源程序就没法提交材料。这也是为什么交付条款里必须把源程序写成硬性义务。
外包做的软件能不能登记在自己名下
可以,前提是合同约定了著作权归你,或者受托方出具了转让文件。具体材料形式可以参照软著Pro上关于权利归属的说明。
共同开发能不能只登记在一方名下
可以登记在一方名下,但另一方的权利不因此消失。共有的软件只登记一方,后面很容易产生纠纷,建议在合同里就明确。
员工离职带走代码怎么办
职务开发的软著归单位,加上保密和竞业条款,维权基础就清楚了。前提是这些条款在入职时确实签了。