内容提要
Elasticsearch和Kibana重新成为开源软件,将添加AGPL作为许可证选项。 Elastic之前更改许可证是为了解决与AWS的竞争问题,现在与AWS的合作更紧密。他们选择AGPL作为许可证,为开源提供更多选择。
延伸解读
许可证变更的来龙去脉
三年前Elastic将Elasticsearch和Kibana的许可证从Apache 2.0改为ELv2和SSPL,主要是为了应对AWS提供的托管服务带来的市场混淆。这一变更导致社区分叉出OpenSearch。如今,随着AWS全力投入其分叉版本,市场混淆基本解决,Elastic与AWS的合作关系反而更加紧密,甚至被评为AWS年度合作伙伴。这为Elastic重新添加开源许可证选项创造了条件。
AGPL作为新增选项的意义
Elastic选择添加AGPL作为许可证选项,而非替换现有许可证,意味着用户可以根据自身需求在ELv2、SSPL和AGPL之间选择。AGPL是OSI批准的开源许可证,被MongoDB、Grafana等广泛采用,这有助于消除外界对Elastic是否仍属于开源社区的质疑。现有用户的使用方式不受影响,无需做出任何改变。
对用户和社区的实用影响
对于已经使用Elasticsearch的用户,此次变更不会带来任何强制调整,可以继续按原有方式使用。对于新用户或希望以更明确开源许可证使用产品的用户,现在多了一个AGPL选项。Elastic强调此举是为了推动开源许可证的更多选择,并与OSI合作探索未来可能的新许可证。用户应关注后续许可证的具体适用条款,以评估自身合规性。
Q&A
Elasticsearch和Kibana为什么重新成为开源软件?
Elasticsearch和Kibana重新成为开源软件是因为Elastic选择将AGPL作为新的许可证选项,以提供更多的开源选择。
AGPL许可证有什么特点?
AGPL是一个OSI批准的许可证,广泛被采用,旨在推动开源许可证的更多选择。
Elastic在更改许可证后如何看待开源社区?
Elastic在更改许可证后仍然保持对开源社区的信念,并继续以开源社区的方式运作。
与AWS的合作关系对Elastic有什么影响?
与AWS的合作关系现在更加紧密,市场混淆问题基本解决,使Elastic能够重新回归开源项目。
现有的Elasticsearch用户需要做什么改变吗?
现有用户无需改变使用方式,可以继续使用Elasticsearch,新的AGPL许可证选项是额外的选择。
Elastic对未来的展望是什么?
Elastic对未来充满信心,计划持续推出新产品和功能,以满足用户需求。