2026年5月29日 13:30软件资讯00.76K
#软件资讯 知名代码编辑器 Zed 宣布变更开源许可证,从 AGPL 变更为更宽松的 GPL 许可证,解决部分企业法务团队担忧的版权问题。目前 AGPL 许可证已经从项目中删除,现在 Zed 仅使用 GPL 和 Apache 开源许可证,这样可以让更多开源项目开发者和企业工程师在工作中使用 Zed。查看详情:https://ourl.co/113158
备受欢迎的代码编辑器 Zed 日前宣布从核心仓库里删除 AGPL 附加许可证,删除后仓库代码使用标准的 GPL 许可证和 Apache 许可证,原本使用 AGPL 许可证的主要是 Zed 协作服务器组件,有兴趣的开发者可以通过 PR#57948 查看详细的变更说明。另外项目说明也同步完成更新,声明该项目使用 GPL 3.0 和 Apache 2.0 许可证,不再提及 AGPL 相关许可证。
GPL 与 AGPL 许可证有何区别:
GPL 与 AGPL 许可证的核心区别在于对网络使用的处理方式,以上许可证均为强版权保留许可证,GPLv3 许可证要求:只有当你分发修改后的软件才必须公开你的修改源码,无论是源码本身还是二进制内容。如果只是在本地运行或者将修改后的版本部署在自己服务器上通过网络提供服务 (SaaS),不需要向外部用户公开修改后的源代码,这也就是我们常说的 ASP 漏洞或 SaaS 漏洞。
而 AGPLv3 许可证额外要求,只要用户通过网络与修改后的程序进行交互 (即便没有下载二进制文件) 也被视为分发,因此你必须向用户 提供获取对应修改源代码的机会 (通常是在界面上提供源代码下载链接或在网页底部显著位置声明许可证类型和提供链接)。
AGPL 许可证的显著特点在于防止云计算厂商利用获取的源代码改成自家产品并提供服务,但却不回馈开源社区,这种情况此前已经出现过很多次,所以不少软件都修改许可证进行限制,而对企业来说 AGPL 属于高风险许可证,存在潜在的法律风险。
Zed 为什么要变更许可证:
主要解决的就是部分企业法务按照许可证条款评估潜在的版权风险,在部分企业中法务团队禁止工程师使用 Zed 这样的包含 AGPL 许可证的软件,对 Zed 来说这可能不利于用户增长,当然变更许可证后可能会获得更多企业级用户的认可,只是也难免出现企业魔改 Zed 后再分发,但不为 Zed 项目提供支持的情况。
此次变更后原本项目中的 AGPL 许可证文件已经被删除,相关链接目前也已经 HTTP 404,有兴趣的开发者可以直接访问 Zed 项目主页查看变更详情。
