你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

Grafana、Loki 和 Tempo 更改开源协议,由 Apache License 2.0 转为 AGPL v3

2021 年 4 月 25 日

Grafana、Loki和Tempo更改开源协议,由Apache License 2.0转为 AGPL v3

近日,Grafana Labs 宣布旗下核心开源项目许可证的重大变更:


Grafana、Grafana Loki 和 Grafana Tempo 从 Apache License 2.0 转为 AGPL v3 许可证。而相关插件、代理与部分特定库仍将保持 Apache 许可状态。


此次许可证变更并不阻止用户使用、修改或向他人提供特准的开源软件。但根据 AGPL 的许可,如果用户决定修改项目代码以供某方使用,则必须同时共享新的源代码(通过发行版或经由网络共享)。



Grafana Labs CEO 兼联合创始人 Raj Dutt 说:“这些条款是希望引导修改软件的第三方能同时为项目及社区做出贡献。我们认为这是一种更公平的发展方式,也有助于建立起更强大的 Grafana 社区生态。”


作为此次变更的一部分,Grafana Labs 还决定调整原本基于 Apache 软件基金会要求的贡献者许可协议(CLA)。


如果说 MongoDB 和 Elastic 公司在开源上是后退了一步,那么 Grafana Labs 的表现算是向前走了一步。

Grafana Labs

据悉,Grafana Labs 成立于 2014 年,旗下有多款开源软件,包括广受欢迎的开源可视化和分析软件 Grafana、多租户日志聚合系统 Grafana Loki 以及分布式追踪系统 Grafana Tempo。同时,它还为客户提供了 Grafana Cloud 与 Grafana Enterprise Stack 等产品方案。


此外,Grafana Labs 还为 Graphite、Prometheus 以及 Cortex 等开源项目做出巨大贡献。


Raj Dutt 表示,“我们旨在围绕 Grafana 项目建立起可持续发展的商业模式,将由此获得的收益投资于技术与社区发展。”

为什么更改许可证

此前,Elastic 公司宣布改变 Elasticsearch 和 Kibana 的开源协议,由 Apache 2.0 变更为 SSPL 与 Elastic License。


一时间,此事引起开源社区的极大关注,有人指责这是倒退,因为他们认为 SSPL 许可证不符合开源精神,而有的人则表示理解,因为开源仅靠情怀无法长久活下去,而云厂商的“白嫖”使开源软件公司处境日益艰难。


作为一家开源公司,Grafana Labs 对此也一直保持关注。


“过去几年,我们密切关注各家大型开源企业的许可证制度发展动向,包括 Elastic、Redis Labs、MongoDB、Timescale、Cockroach Labs 等。最终,我们发现几乎所有厂商都不约而同地转向非 OSI(开源促进会)批准的许可选项。”


Grafana 社区 Director Richard "RichiH" Hartmann 表示,“我们考虑过 SSPL,并且一直关注社区对 MongoDB 和 Elastic 公司所做决定的反应。我们真心尊重他们的决定,但是我们希望 Grafana Labs 软件符合 OSI 批准的许可选项,因为开源社区的支持对我们而言非常重要。”


据悉,AGPLv3 为 OSI 批准的许可证,符合全部自由与开源软件核定标准。


根据维基百科解释,AGPL v3 全称是 GNU Affero 通用公共许可协议,是一个广泛被使用的自由软件许可协议,最初由 Affero,Inc 撰写。此许可协议最新版本为“第 3 版(v3)”。而 AGPL 是改自 GNU 通用公共许可协议,并加入额外条款。而 GNU 通用公共许可协议,缩写为 GPL,最初由自由软件基金会的理查德·斯托曼为 GNU 项目撰写,是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由。


Apache License(Apache 许可证)是由 Apache 软件基金会发布的自由软件许可证,最初为 Apache http 服务器而撰写。它的最新版本是“版本 2”,于 2004 年 1 月发布,因此名称叫 Apache License 2.0。Apache License 要求被授权者保留著作权和放弃权利的声明。


Grafana Labs CEO 兼联合创始人 Raj Dutt 称,”我们一直努力在开源社区的‘价值创造’与货币化战略的‘价值获取’目标之间寻求平衡。对许可证的选择是实现平衡的核心所在,也是自 Grafana Labs 成立以来始终关注的核心问题。“

2021 年 4 月 25 日 11:241322
用户头像
万佳 InfoQ编辑

发布了 605 篇内容, 共 221.9 次阅读, 收获喜欢 1486 次。

关注

评论

发布
暂无评论
发现更多内容

图解Java垃圾回收算法及详细过程!

攀鱼飞岩

Java JVM 虚拟机 垃圾回收机制

SpringBoot整合Quartz实现任务定时

北漂码农有话说

SpringBoot 2

第一周UML作业

吴建中

面试了 6 轮 Google中国 之后,还是挂了

程序猿石头

面试 谷歌Google Java 面试 经验分享 面经

HBase 常用 Shell 命令手册

Rayjun

Java HBase

架构师训练营第一周学习总结

刘志刚

ARTS(2020-06-01/2020-06-07)

天行者

ARTS 打卡计划

SpringBoot基本特性以及自动化配置-SPI机制

攀鱼飞岩

Java 微服务 Spring Boot SpringCloud

架构师如何做架构总结

Karl

愚蠢写作术(3):如何把读者带入迷宫深处

史方远

学习 读书笔记 个人成长 写作

程序员陪娃系列——数学启蒙趣事

孙苏勇

程序员人生 陪伴

每周学习总结-架构师培训一期

Damon

食堂就餐卡系统架构设计

Karl

dnsmasq-域名访问及解析缓存

一周思进

Element-UI实战系列:Tree组件的几种使用场景

brave heart

vue.js 前端 Elemen

食堂就餐卡管理系统

孙志平

架构师训练营第一周作业

芒夏

极客大学架构师训练营

架构师训练营第一周作业

小树林

食堂就餐卡系统设计

刘志刚

极客时间-架构师培训-1期作业

Damon

架构方法学习总结

飞雪

食堂就餐卡系统设计

飞雪

软件建模与设计文档

大雄

UML

ARTS打卡Week 03

teoking

ios LeetCode

食堂就餐卡系统设计

饶军

ARTS打卡 week 2

猫吃小怪兽

ARTS 打卡计划

ARTS-WEEK2

一周思进

ARTS 打卡计划

极客时间 - 架构师训练营 - week1 - 作业2

jjn0703

极客大学架构师训练营

SpringBatch系列之并发并行能力

稻草鸟人

Spring Boot SpringBatch 批量

LeetCode 769. Max Chunks To Make Sorted

liu_liu

LeetCode

程序员的晚餐 | 6 月 7 日 豆腐年糕

清远

美食

云原生场景下企业API 网关选型及落地实践

云原生场景下企业API 网关选型及落地实践

Grafana、Loki和Tempo更改开源协议,由Apache License 2.0转为 AGPL v3-InfoQ