Grafana Labs 核心产品许可证变更计划
Grafana Labs 近日宣布将对其核心产品的许可证进行变更。具体来说,Grafana、Grafana Loki 和 Grafana Tempo 将从 Apache License 2.0 变更为 Affero General Public License (AGPL) v3。插件、代理和某些库将继续使用 Apache 许可证。AGPLv3 对通过网络使用的软件施加了限制,能够更好地保护代码不被云服务提供商修改后不贡献回项目。
背景与原因
Grafana 由 Torkel Ödegaard 于 2014 年作为 Kibana 的分支项目启动,是一款用于时间序列分析和监控的开源网络应用。Grafana Labs 的联合创始人兼 CEO Raj Dutt 解释了选择 AGPLv3 而非 Server Side Public License (SSPL) 的原因。Dutt 表示,公司相信开源,并希望保持 Grafana Labs 软件在 OSI 批准的许可证下,因为开源社区的支持对公司至关重要。SSPL 是 MongoDB 开发并被 Elastic 采用的许可证,但并未被 OSI 批准为开源许可证。
社区反应
Vettabase Ltd 的董事兼数据库顾问 Federico Razzoli 对这一变更表示赞赏,认为这是保护自己免受云服务提供商(如亚马逊)侵害的正确路径。Percona 的联合创始人兼开源倡导者 Peter Zaitsev 则认为,最近的一轮融资可能是触发许可证变更的原因。他提到,筹集超过 7500 万美元的资金与核心产品的宽松许可证并不兼容,但他对 Grafana 选择 AGPLv3 而非 SSPL 表示满意。
与亚马逊的关系
Grafana Labs 的 CEO 在单独的 Q&A 文章中澄清,许可证变更并非由亚马逊及其最近发布的 Amazon Managed Service for Grafana (AMG) 触发。亚马逊是 Grafana Labs 的战略合作伙伴,AMG 及其客户不会受到此次变更的影响。Grafana Labs 希望其他 XaaS 提供商能够像亚马逊一样,以可持续的方式与开源软件公司合作。
未来展望
Fullstaq 的 DevOps 工程师 Wiard van Rij 指出,如果 Kibana 从一开始就是 AGPL 项目,Grafana 可能也会从一开始就采用 AGPL,这意味着可能不会有闭源的企业版。Grafana Labs 计划继续为 Apache 版本提供安全修复,其他修复将根据具体情况决定。有关 Grafana、Loki 和 Tempo 重新授权的详细信息可在 GitHub 上找到。
总结
Grafana Labs 的核心产品许可证变更为 AGPLv3,旨在更好地保护代码不被云服务提供商修改后不贡献回项目。这一变更得到了社区的部分支持,同时也澄清了与亚马逊的关系。Grafana Labs 将继续为 Apache 版本提供安全修复,并希望其他云服务提供商能够以可持续的方式与开源软件公司合作。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。