在多年来都表示没有将 Knative 项目进行捐赠的计划后,谷歌突然决定将 Knative 作为孵化项目捐赠给 CNCF,并于 3 月 2 日被接受。
Knative 是一个基于 Kubernetes 的开源平台,用于构建、部署和管理无服务器和事件驱动的应用程序。它帮助开发团队以一种需要较少技术知识和时间的方式管理、监视和操作 Kubernetes。Knative 由谷歌于 2018 年创建,随后与 IBM、Red Hat、VMWare 和 SAP 密切合作开发。该项目自成立以来,得益于社区中 1800 多名不同个人的合作和贡献。
2019 年,面对大众的呼声时,谷歌方面曾坚决的表示,在可预见的未来不向任何基金会捐赠 Knative。这一态度不可避免的引起了社区的强烈反弹;彼时,VMWare 首席工程师 Joe Beda 认为谷歌这一想法同样也适用于 Istio,Istio 是 Knative 所依赖的 Service Mesh。
2020 年,谷歌未遵守与 IBM 曾定下的协议 —— 待 Istio 项目成熟后将其捐给 CNCF 基金会,而是把它的商标转让给了新成立的 Open Usage Commons(OUC),一个谷歌自建的”中立“组织。之后,为了破除“谷歌控制说”,Istio 重组了指导委员会;以及让出了 Knative 直接控制权,将 Knative 的直接控制权让渡给一个指导委员会。
然而在 2021 年底,谷歌却突然宣布将把 Knative 的商标、知识产权和代码捐赠给 CNCF 作为一个孵化项目,但是不包括 Istio。对于谷歌这一决策,IBM 公开表达了赞赏,“通过加入 CNCF,Knative 社区将找到一个更大、更有活力的社区,这将帮助 Knative 继续发展并吸引更多的用户和开发人员”。
谷歌开源负责人 Chris DiBona 表示,领导层的改变,特别是基础设施副总裁 Eric Brewer 的改变,导致了一个决定,即该项目现在已经成熟到可以捐赠。
谷歌云开源营销和社区负责人 Alexandra Bush 指出,“我们计划继续资助该项目,为 Knative 基础设施提供信贷,以支持该项目在其新家的发展。我们与其他主要贡献者合作,建立了一个治理结构和一致性认证流程,旨在为 Knative 提供长久的生命力”。此外,谷歌还将继续致力于将“基于开源技术的托管服务直接构建到谷歌云中”。
CNCF CTO Chris Aniszczyk 称:“Knative 是一项功能强大的技术,它与许多其他 CNCF 项目和云原生生态系统很好地集成在一起,使得在 Kubernetes 上运行无服务器容器变得更容易。我们认为,在 CNCF 下培育社区,并在基金会下转向完全开放的治理模式,将使项目获得更大的发展,获得更多的贡献者和最终用户。我们期待着与 Knative 社区合作,并欢迎该团队的贡献。”
本文转自OSCHINA
本文标题:谷歌为何决定向 CNCF 捐赠 Knative?
本文地址:https://www.oschina.net/news/185122/google-donated-knative-cncf