开撕,“谷歌违反协议”

近日 Google 转移 Istio 等重要开源项目商标所有权的事件持续发酵。IBM、Oracle、CNCF 、Tetrate 等相关生态参与者下场开撕,公开指责 Google 违背了开源社区开放治理的原则。

开撕,“谷歌违反协议”_第1张图片

多方质疑

即使你不关注 Istio 或者云原生,本周你可能也听到了一些关于 Google 与 IBM 开撕的消息。 

简而言之,原本由 Google 公司持有的 Istio 商标,现在将被一个由 Google、SADA、独立开源维护者和计算机科学学者创建的全新中立机构 Open Usage Commons (OUC)持有。

其目的是减轻许多人对谷歌拥有商标所有权的项目未来的担忧。但目前的问题是,IBM、Oracle 等同行认为,该组织从资金来源、管理层结构来看,完全由 Google 一家掌握。也就是说,所谓的商标转移实际上是 Google 自己左手倒右手,借助所谓的 “中立组织” 免去道义层面的指责,反而加强了自己对这些项目的控制。 

其中最大的抗议声来自蓝色巨人 IBM。IBM 方面表示,Istio 项目是 Google 的 Istio 和 IBM 的 Amalgam8 项目的合并,IBM 对 Istio 项目的建设投入了大量的资源。双方曾达成协议,在项目成熟后会贡献给 CNCF ,而 Google 违反了这一协议

IBM 云平台副总裁兼首席技术官 Jason R McGeeIBM 认为,“ 管理 Istio 等关键开源项目的最佳方式是采用真正的开放治理,在一个信誉良好的、中立的组织支持下,为所有贡献者提供公平的竞争环境,为用户提供透明度,并对许可证和商标进行真正中立的管理。Google 应重新考虑其最初的承诺,并将 Istio 纳入 CNCF。” 

随着事件的发酵,Istio 项目核心开发成员、基于 Istio 与 Envoy 提供商业服务的开源公司 Tetrate 也发表公开声明,表达了自己的立场。Tetrate 方面认为,Istio 商标的所有权将不再属于 Google,而是属于一个新的中立组织 OUC,这本该是一件好事。

但该中立组织的中立性却遭到了人们的质疑。“ 不幸的是,我们认为 Google 的做法在社区中造成了不必要的压力(包括在贡献者和最终用户之间)。具体地说,事实上,在 Istio 社区内并没有就 Istio 商标的捐赠展开应有的讨论,而是谷歌单方面决定将其转让给一个新的、尚未经证实的组织。对于一个真正中立的机构来说,这并不是一个很好的起点来与社区建立信任。” 

Google 为何背弃 CNCF ?

那么 Google 为何要背弃自己亲手缔造的 CNCF ,转而选择草草创立一个饱受质疑的新组织呢? 

我们知道,如今的云原生发展浪潮可以说完全起源于 Google 的技术理念。从奠定云计算技术基础概念的“三大论文”,再到如今一统云原生基础设施建设的 Kubernetes 生态,Google 的技术一直引领着全球云计算的发展。 

开撕,“谷歌违反协议”_第2张图片

然而每一项先进的技术要想换来预期的收益,首先要做的事情就是教育市场,让市场认可该技术的优势。而当时的 Google 要做的,就是想办法改变人们的开发理念。于是,Google 将核心技术 borg 开源,也就是现在的 Kubernetes,同时联合 Linux 基金会创建 CNCF,为相关技术生态制定行业标准。

这一系列举措成功让 K8s 成为云原生基础设施建设生态核心,CNCF 也跻身全球最成功的开源基金会行列。 

然而,拥抱开源也让 Google 逐渐失去了对 Kubernetes 的控制,同时也让整个行业的技术水平趋于一致,Google 的技术优势也就消失了。随后,CNCF 迎来 AWS、微软 Azure 、阿里云等公有云厂商。

各公有云厂商都推出了基于 Kubernetes 的混合云解决方案,谷歌云的市场占有率反而不及 AWS 与 Azure 。根据 Nucleus Research 在 2019 年进行的调查显示,82% 的云端 Kubernetes 工作负载运行在 AWS 云服务之上。

业界猜测,Google 近来在开源领域的保守举动意在避免手中的 Istio 等重量级开源项目重蹈 Kubernetes 的覆辙。 

开源社区与信任

针对 Google 擅自转移项目商标带来的负面影响,Tetrate 透露,目前 Istio 社区正在通过一项新的治理章程以确保 Istio 项目发展的中立性 —— 将指导委员会扩大到 13 个席位:9 个席位根据项目贡献分配,4 个席位用于维持社区多样性。同时任何一个供应商不得持有超过 5 个席位。“扩大指导委员会的成员有利于日渐壮大的社区,因为它使整个项目的方向有了更多的意见和建议。”

任何一个成功的开源项目的核心力量都来自于它的社区 —— 那些努力推动其边界并使其变得更好的贡献者和用户。Tetrate 表示,发展社区的方法是让社区更具活力 —— 拥有清晰可靠的文档,丰富的代码示例,并欢迎新的社区成员。当生态参与者认为他们可以信任社区、社区的治理和中立性时,项目才能获得健康的商业模式。 

Istio 之所以能够远远超过任何其他的同类工具,并不是因为它在某些基础上有多么优秀,而是因为社区对项目治理的开放过程赢得了所有人的信任。Istio 本身解决了最终用户关心的一系列难题,以及 TOC 定义的总体技术愿景。简言之,Istio 的成功离不开一直以来坚持的开放治理原则。

作为 Istio 最早的用户之一,Auto Trader 首席工程师 Karl Stoney 说:“我们从早期就投资了 Istio,并继续将其视为公司未来技术栈的关键部分。我们相信,该项目将通过开放、透明和多样化的决策过程充分发挥其潜力,我们将竭尽所能支持该项目朝着这个方向继续前行。” 

Google 与 OUC 正面临着来自多方的舆论压力,但目前两者均未对此做出回应。Tetrate 方面表示,“我们相信这是 Google 诚信的第一步,以确保 Istio 项目的长期健康发展。对于谷歌的任何一个项目,都应该把商标问题放在首位。我们期待着看到 OUC 如何赢得公众的信任,并随着时间的推移让外界把担忧抛诸脑后。”

—————END—————

喜欢本文的朋友们,欢迎长按下图关注公众号程序员小灰,收看更多精彩内容

给个[在看],是对小灰最大的支持!

你可能感兴趣的:(微软,区块链,项目管理,人工智能,编程语言)