近日来 Istio 商标转让、IBM 抗议谷歌违背承诺未将 Istio 捐献给 CNCF 的事情闹的沸沸扬扬。
Google 宣布将 Istio 商标转让给 Open Usage Commons 组织
IBM 声明对 Google 违背承诺未将 Istio 贡献给 CNCF 表示失望
下面是据 TheRegister 的报道:
谷歌创建了一个开放使用共享组织(OUC)来管理商标,包括 Istio 的商标,Istio 对于 Kubernetes 用户来说是一个关键开源项目,该做法引起了很多科技巨头的严厉批评。
IBM 的副总裁和兼云平台首席技术官 Jason McGee 表示,谷歌的举措 "没有达到社区对开放治理的期望...... 如果没有这种厂商中立的项目治理方式,Kubernetes 相关项目的社区内部将会出现摩擦。"
像 Istio 这样管理网络流量和安全的项目是成功部署 Kubernetes 的必要条件,除非开发者愿意做很多额外的工作。Istio 的替代品有 Linkerd[1] 等,但 Istio 是 Kubernetes 生态中最知名、功能最丰富的服务网格。
IBM 与谷歌和 Lyft 在 2017 年成立 [2] 了 Istio 项目,IBM 贡献了其早期的 Amalgam8 项目代码。"在项目成立之初,有一个协议,即项目成熟后将贡献给 CNCF。"McGee 说。
谷歌并没有这么做,开放使用共享组织(Open Usage Commons)并不是一个开源基金会,它是一个商标管理组织。
关于商标
有报道援引谷歌云 CEO 托马斯・库里安(Thomas Kurian)今年 4 月的话说,Istio 将被捐赠给一个基金会,这又是怎么回事呢?当我们询问谷歌开源总监 Chris DiBona 时,他表示 OUC 的成立与此事没有直接关系。"这并不能改变任何事情,"DiBona 说,"不管是好是坏。如果你觉得 Istio 的管理需要改进,那么它就需要被改进。"
不过看来,这是有关系的。昨日,谷歌首席工程师兼 Istio 主管 Sean Suchter 的一篇文章 [3] 标题为 "开放和中立",并称是关于 "商标和项目治理" 的更新。
Suchter 描述了商标的转让,但也写到了 “Istio 治理的下一步演变”,这无非是对指导委员会的调整和对项目技术监督委员会的新任命。没有任何关于转移到独立基金会的内容,除此之外,如果让一个基金会监督代码而不同时拥有商标,那就太奇怪了。
我们请 DiBona 根据对 OUC 的回应再次发表评论,他说:"我可以告诉你的是,更新 Istio 治理的工作现在正在通过新的指导委员会章程进行,正在与社区公开讨论。"
更让人困惑的是,谷歌注册 Istio 商标的申请已经被美国专利商标局(USPTO)暂停 [4],原因是与已经注册的 SAIL "有混淆的可能性"。Istio 是一个希腊语单词,意思是帆。DiBona 告诉我们:"谷歌正在为 Istio 寻求美国专利商标局的注册,但这并不是所有权的必要条件。"
我们有理由得出这样的结论:OUC 实际上是谷歌试图满足 Istio 处于中立治理之下的需求。它似乎已经满足了一个重要客户的要求。美国空军首席软件官 Nicholas Chaillan 此前曾对 Istio 的地位表示担忧,他表示 "很高兴看到 Istio 社区和谷歌听从我的呼吁,让 Istio 真正开放,并解决商标问题。现在必须按照目前讨论的情况解决指导委员会的问题。"
另一方面,Linux 基金会暗示成立 OUC 的理由是有缺陷的。"有人担心开源没有解决商标的问题,因为它涉及到主要的 OSS 项目。事实并非如此。" 该基金会解释说,Linux 基金会已经在为其托管的一些项目注册和管理商标。"我们已经为世界上最重要的开源项目成功地做到了这一点。"
CNCF 的 CTO Chris Aniszczyk 说。"谷歌成立了一个没有细节的组织,声称要解决开源领域的" 商标问题 ",鉴于有 100 多个开源基金会,这个问题并不存在...... 使用一个在 2019 年被美国专利商标局驳回的商标(Istio)...... 简直是疯了对不起,这里没有什么新奇的东西。"
甲骨文公司的 Jon Mittelhauser,开发者服务部的 veep,也是 CNCF 董事会成员,他说。"IBM 站出来反对谷歌,说 Istio 应该是 CNCF 的一部分(我非常同意)。我的团队正在重新评估(很可能远离)Istio 的使用,因为我们正在构建新的云原生服务和技术。没有开放的治理,我们就无法支持它。"
OUC 似乎完全由谷歌控制
如果 OUC 旨在保持中立,谷歌可以做得更好。董事会有六名成员:两名来自谷歌,一名前谷歌,三名从事学术研究工作。除了谷歌之外,没有任何投资于 Istio 或 Kubernetes 的大公司的代表。VMWare 首席工程师 Joe Beda 观察到:"OUC 似乎完全由谷歌或谷歌结盟的人 / 实体控制。"
Rancher Labs 首席技术官兼联合创始人 Darren Shepherd 观察到,"Istio 商标转到这个奇怪的新基金会,表明人们完全误解了为什么希望 Istio 转到基金会。人们并不是说,只有当商标被代理基金会拥有时,我才会使用 Istio。“
请注意,Istio 是 Apache License 2.0 下的开源项目,其委员会中也有其他公司的代表。指导委员会有 6 人来自 Google,3 人来自 IBM,1 人来自 Red Hat。技术监督委员会有 3 人来自 Google,2 人来自 IBM,1 人来自 Tetrate,1 人来自 Aspen Mesh。Istio 有可能被 fork,就像 MySQL 等项目一样,被 fork 后创建了 MariaDB,OpenOffice 被 fork 后创建了 LibreOffice,这两个项目都是因为治理问题。
CNCF 是由 Google 联合其他厂商共同创立的,Google 仍然是白金会员。不过与新的 OUC 不同的是,CNCF 代表了成员的广度,可能比网络巨头希望的更加 "开放和中立"。
如果谷歌与 OUC 的目的是说服其合作伙伴,Istio 现在在中立的基金会手中,那就还要有更多的工作要做。这似乎反而制造了更大的摩擦。这意味着谷歌看到了不将 Istio 交给 CNCF 或其他知名基金会的商业优势,且认为这种优势超过了与 Kubernetes 合作伙伴关系恶化的成本。
引用链接
[1]
Linkerd: https://linkerd.io/[2]
成立: https://www.ibm.com/blogs/cloud-archive/2017/05/ibm-google-lyft-give-microservices-ride-istio-service-mesh/[3]
一篇文章: https://istio.io/latest/blog/2020/open-usage/[4]
暂停: https://tsdr.uspto.gov/documentviewer?caseId=sn88101573&docId=SUL20190623140201#docIndex=0&page=1
推荐阅读
IBM 研究员兼云计算 CTO 讲述 Istio 项目的起源、分工及目标
Google 宣布将 Istio 商标转让给 Open Usage Commons 组织
Kong 公司开源的 Kuma 进入 CNCF Sandbox
再启程,Service Mesh 前路虽长,尤可期许
多点生活在 Service Mesh 上的实践 ——Istio + MOSN 在 Dubbo 场景下的探索改造
点击阅读原文查看英文报道
原文地址:https://www.theregister.com/AMP/2020/07/09/ibm_oracle_cncf_protest_commons