一个时代的终结:供应商拒绝资助开源项目

另一家流行软件系统的供应商已将其许可证从免费更改为更具限制性。

来源:OSP网站大数据新闻

不久前,同名内存键值 DBMS 的开发商 Redis 拒绝在 BSD 3-Clause 开源许可证下分发它,并用自己的 Redis Source Available License 取而代之。这些“可用源”许可证可能允许查看和修改代码,但不符合开放源代码的标准,并且通常比相应的许可证限制更多。

许多创建流行开源软件系统的供应商以前也做过同样的事情。特别是,Elastic是一家广泛用于内部企业门户的搜索引擎开发商,它在2021年放弃了Apache License 2.0开源许可证,开始使用自己的Elastic许可证,但该许可证不符合开源标准。

在这两种情况下,由于许可证的变化,项目的免费分叉立即出现 - 对于 ElasticSearch,它变成了 OpenSearch,对于 Redis,它变成了 Valkey。

许多在内部使用 Redis 的企业的律师现在被迫审查新许可证,以确定他们是否可以继续使用该系统。考虑到没有关于新许可证的法律先例,在未经此类验证的情况下接受新许可证而不是旧许可证是有风险的。如果没有足够的资源进行验证,您可能必须更改所使用的软件堆栈的架构。 ElasticSearch 面临类似的情况,许多人被迫转向免费分叉。

目前还不清楚 Redis 发行版会发生什么,这些发行版是由多家公司为高度专业化的应用程序开发的,也作为 SaaS 提供。以 ElasticSearch 为例,其中一些公司也转向了 OpenSearch。