【译文】亚马逊:为什么我们支持 Valkey
Redis Inc. 宣布取消开源许可证并退出 Redis 项目后不到一周,Redis 的贡献者们就联合起来,将社区转移到 Linux 基金会,成为 Valkey 项目。他们几乎是在许可证变更公告发布后立即采取了这一行动,以回应 GitHub 和社交媒体上的社区呼声,要求分叉项目或加入现有的分叉项目。
这种反应并不奇怪–我们在其他社区的项目被重新授权时也看到过类似的反应。开源开发者和其他人投入了大量的时间和资源来构建项目以及项目之上的产品和服务。他们不能一走了之。
低估那些帮助 Redis 和其他开源技术取得今天成就的忠实用户和贡献者的贡献是错误的。在 Redis 开源之初,大多数提交可能来自 Redis 员工,但许多其他贡献者也为项目增添了重要价值,这一点不应被低估,尤其是考虑到 Redis 员工也在一定程度上决定接受哪些贡献。
Redis 与帮助其成长的社区决裂,使其陷入困境。现在,这个社区不再受到束缚,他们将一如既往地使用该项目并为其做出贡献,而且拥有更大的自由度。他们希望该项目能得到良好的支持,能在他们最喜欢的 Linux 发行版或云实例上使用,并能按照他们认为合适的方式自由使用。将项目保持在开 Open Source Initiative (OSI)-approved 的 BSD 3-clause 许可下,有助于社区确保 Valkey 的发布和不受限制的使用。
通过转移到 Linux 基金会,社区向个人和公司保证,他们可以继续参与开发,而不必担心开源许可证会被撤销。此举还确保了没有任何一个组织会对项目产生过大的影响。基金会的使命是提供一个支持开源项目长期健康发展的环境。在开放的管理模式下,项目将吸引不同的贡献者,加快创新速度,并长期保持活力和安全性。
开源 Terraform 现在以 OpenTofu 的名义继续存在,作为一个供应商中立、社区主导的项目,它在 1 月份发布了第一个稳定版本。该项目正在快速开发新功能,吸引新的贡献者,采用率也在不断提高。这是我们对 Valkey 未来的希望。Valkey 背后有一个强大的社区,他们将根据项目社区已经制定的路线图,继续维护和发展该项目。在 AWS、Google、Oracle、Ericsson、Snap 等企业支持者的支持下,该项目正在顺利推出下一个版本。
AWS 为 Valkey 做出贡献并在 Valkey 的基础上继续发展
AWS 致力于长期支持开源 Valkey。我们正在为我们的 ElastiCache 和 MemoryDB 托管数据库服务添加 Valkey 支持,这些服务基于开源 Redis 构建,与开源 Redis 7.0 及更早版本兼容。我们的工程师还将继续为开源 Valkey 项目做出贡献,以帮助保持其安全性、添加新功能并进行创新。同时,许可证变更不会影响 ElastiCache 和 MemoryDB 的现有应用或新应用,AWS 客户也无需做出任何变更。
我们有很大的商业利益,希望看到项目取得成功。在开源项目许可证变更后,我们还拥有将社区聚集在一起组建新项目的经验。当 Elastic 在 2021 年更改 Elasticsearch 许可证时,我们采取了必要的措施,以确保项目保持开放,并可供社区贡献和使用。这就是 OpenSearch,一个获得 Apache 2.0 许可证的项目,它已经建立了一个多样化的贡献者基础,现在也正朝着开放治理的方向迈进。
我们从这段经历中学到了很多,其中包括参与开源项目并为其上游做出贡献的重要性,我们是在这些开源项目的基础上发展起来的,我们的客户也依赖于这些开源项目。四年前,当 Redis 社区转向开放治理模式时,我们也参与其中,增加了两名新的项目维护者,其中包括 AWS 的首席工程师 Madelyn Olson,她也是一位长期的贡献者。
在过去的四年中,AWS 为开源 Redis 做出了数百项贡献,包括为细粒度访问控制提供更多支持、协调故障切换以消除数据丢失并减少计划故障切换的停机时间,以及为 TLS 奠定基础的初始工作,TLS 是一种广泛采用的安全协议,旨在促进互联网上的数据隐私和安全。
Redis 只是 AWS 参与的众多项目中的一个例子。其他一些著名的例子包括 Apache Airflow、Apache Cassandra、Apache Flink、Apache Hudi、Apache Kafka、Apache Lucene、Containerd、Kubernetes、OpenJDK、OpenTelemetry、PostgreSQL、Project Jupyter 和 Rust。请参阅 “AWS 对云原生开源项目贡献的幕后故事 “和 “AWS 对开源数据库贡献的幕后故事“,了解 AWS 对多个开源项目的主要贡献。
由于 AWS 的参与和坚定承诺,我们了解社区的历史,知道由社区主导的努力符合所有 Redis 用户和贡献者(包括我们的数据库客户)的最佳利益。
我们的 ElastiCache 和 MemoryDB 客户将继续获得我们为所有开源托管服务提供的世界级运营支持,他们将受益于多方利益相关者在 Valkey 上共同协作所带来的创新。拥有更多不同贡献者的开源项目也能更快地实现创新,并长期保持更健康、更安全的状态。
作为众多利益相关者之一,我们很高兴能为 Linux 基金会的 Valkey 项目做出贡献。请在 GitHub 上加入我们,继续 Valkey 的开源开发。
本文文字及图片出自 Why AWS Supports Valkey
你也许感兴趣的:
- 【译文】为什么 AWS、谷歌和甲骨文都支持 Valkey 作为 Redis 替代分支?
- 【译文】取代 Redis 的竞赛
- 【译文】Linux 基金会推出开源 Valkey 替代 Redis
- 开源 Redis 的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!
- 【译文】Redis 更名为 Redict
- 中国程序员独立开发9年、最受欢迎的开源Redis客户端——被Redis公司收购
- 某意大利小哥,竟靠一个缓存中间件直接封神?
- Redis 作者 antirez:开源维护者的挣扎
- Redis 和 Memcached 的区别
- 【译文】Valkey:得到 AWS、谷歌和甲骨文支持的 Redis 开源替代品
你对本文的反应是: