Closed ArcticLampyrid closed 4 years ago
状态更新: Mirai社区调整至原始AGPLv3许可(mamoe/mirai@adf0299c5d853f75c0e5f4405f3831f79287a4e4),但在阐释说明时给出了与许可原文不符的条款 暂未确认官方意图
关于在AGPLv3下的许可问题: 根据许可:
The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work.
Ubot.Account.Mirai
项目是经过专门设计的,用于支持 UBot 平台使用 Mirai 后端的项目,因此应当属于 "Corresponding Source",需要接受 AGPLv3 的要求
Project UBot 本身致力于提供通用的聊天机器人开发平台,通过扩展形式允许使用任何自定义后端,且官方提供了多种后端(Telegram / Discord / OPQ 等),与本项目的所有交互均使用 UBot 平台通用接口,未经特别修改。因此 UBot 平台的其他部分,不应当属于 "Corresponding Source",不受到 AGPLv3 的限制,可以闭源或使用其他协议开源(官方项目多数以 BSD 3-Clause 许可开源)
目前: 以AGPLv3方式对待Mirai Core
鉴于 AGPLv3 with Mamoe Exceptions 自身存在不合理之处,且Mirai社区对许可证问题存在大量争议(见mamoe/mirai#510),目前Mirai的许可证走向存在不确定性 鉴于理念的差异,为了避免未知风险,决定: