二次开发的权利边界怎么约定

二次开发指什么
在合作交付的成果基础上做改进、扩展或移植到其他场景,例如修改控制逻辑、扩展功能模块、把方案用于其他客户。这类行为是否需要对方同意,取决于事先约定。
常见的三种安排
- 各自独立开发:双方都可基于成果自行改进,改进成果归各自所有,互不约束。
- 需事先同意:一方拟做二次开发,需书面告知并取得同意,多用于涉及对方核心技术的情形。
- 共同开发:双方共同投入的改进,成果共有并约定实施与收益安排。
约定时要写清的内容
- 可二次开发的范围:哪些模块可以改,哪些属于核心内容不可改动或不可外传。
- 对原成果的使用限制:能否用于其他客户、其他行业或对外销售。
- 改进成果的归属与披露:是否需回馈给对方,是否可用于对方项目。
- 人员流动的影响:参与人员离职后,相关限制是否延续。
合作结束后一方自行优化了参数并用于同类项目,另一方若主张权利需要有明确依据。因此在协议阶段把范围写具体,比事后争论更实际。
涉及第三方组件的部分还需确认原授权是否允许再开发,避免越权使用。