许可证冲突:OnlyOffice 对阵 Euro-Office 分支版
OnlyOffice 开发者指控 Euro-Office 团队违反了 AGPLv3 许可证。Euro-Office 被定位为针对欧洲用户量身定制的改标分支版,但 OnlyOffice 创建者发现许可证中删除了关键条款。自 2021 年起,OnlyOffice 许可证要求在衍生产品中保留原始标志和商标。该分支删除了这些条件,仅保留了关于图形用户界面的基本说明和免责声明。
Euro-Office 创建者援引 AGPLv3 第 7 节,该节允许移除额外限制。他们辩称,标志属于商标,而非 7(b) 下的作者声明,且商标权利免责声明与 7(e) 重复。对 Ascensio System 的提及仅被视为信息联系方式。
OnlyOffice 律师的立场
OnlyOffice 律师坚持认为,衍生作品必须保留原许可证的所有条件,包括任何附加条款。创建分支的权利完全源于许可证本身,且这些权利不可分割。核心争议在于标志是否符合 AGPLv3 下的“作者声明”。自由软件基金会 (FSF) 通常将标志排除在此类要求之外,认为其不属于版权声明范畴。
这为使用自定义许可证的开源项目树立了先例。开发者要求恢复原条款,否则将采取法律行动。
分支背后的原因
Euro-Office 团队将分支归因于向上游贡献代码时遇到的问题:
- 拉取请求被忽略,变更未被合并。
- 构建说明已过时。
- 诸如在移动应用中禁用编辑功能或移除管理面板等决策令人费解。
- 缺乏透明度:提交引用内部工单,发布包含二进制文件和混淆代码。
- 评论部分使用俄语,移动版融入了专有组件。
- 主要开发在俄罗斯进行,阻碍了欧洲团队的协作。
这些问题使得有意义的贡献变得不可能,迫使他们创建分支。
OnlyOffice 的技术细节
OnlyOffice 是一款基于服务器的办公套件,采用 AGPLv3 许可证,包括 Community Server、Docs 和 Groups 等组件。额外许可证条款保护品牌:
- 在衍生作品中保留标志。
- 明确声明商标权利未被转让。
- 在联系方式中强制提及 Ascensio System。
移除这些条款会改变分发条件,可能破坏 AGPLv3 的 copyleft 原则。该分支保留了核心功能,但改标引发了冲突。
关键要点
- 许可证违规: 删除标志和商标条款被视为侵犯不可分割的许可证权利。
- AGPLv3 第 7 节: 允许移除额外限制,但对品牌元素存在争议。
- 分支先例: FSF 将标志排除在作者声明之外。
- 分支驱动力: 开发不透明和地域障碍。
- 影响: 潜在诉讼以及对 OnlyOffice 的信任 erosion。
此案对使用 AGPLv3 项目的中高级开发者至关重要。在分支前始终审阅所有附加条款,以避免纠纷。该冲突凸显了跨国开源软件团队的风险。
— Editorial Team
暂无评论。