Jeremy Keith 从 AMP 咨询委员会辞职:“我很清楚 AMP 仍然是 Google 产品”
已发表: 2021-08-21网络开发人员和网络标准运动的贡献者 Jeremy Keith 已从 AMP 咨询委员会辞职。 尽管基思对 AMP 项目的批评有据可查,但他去年还是被选为委员会成员。 在他的辞职电子邮件中,他引用了谷歌对该项目的控制权及其一小部分开源部分,这是他越来越不满的原因:
当我很清楚 AMP 仍然是 Google 产品时,我不能真诚地继续为 OpenJS 基金会的 AMP 项目提供建议,甚至只有一部分可以被认为是开源的。
如果我继续留在咨询委员会,我对这种情况的不满情绪将不可避免地影响我的行为。 因此,如果我现在离开而不是彻底破坏,对每个人都是最好的。 不是你而是我。
在委员会任职期间,Keith 致力于定义 AMP 是什么,并推动澄清该项目是否不仅仅包含 Web 组件的集合。 Google 控制的 AMP 缓存和该项目的验证方面是评估他是否继续参与时最受关注的问题。 尽管 AMP Validator 是开源的,但验证规则由 Google 控制:
我希望这是一个营销问题。 我们花了很多时间在咨询委员会上,试图找出更清楚 AMP 究竟是什么的方法。 但这是一场失败的战斗。 短语“AMP 项目”用于掩盖其组成部分的深刻交织性质。 它的一部分是开源的,但大部分是专有的。 OpenJS 基金会似乎不是一个主要是专有项目的好地方。
什么时候AMP 于 2019 年加入 OpenJS 基金会,怀疑者称赞这一转移是“几乎毫无意义的装点门面”。 基思在咨询委员会任职期间所见证的事实证明了这些早期对 AMP 能否脱离谷歌的独立性的怀疑:
每当 Google 的代表出现在咨询委员会会议上时,很明显他们将 AMP 视为 Google 的产品。 我从来没有觉得他们计划将项目的控制权交给 OpenJS 基金会。 相反,他们想听听人们对他们项目的看法。 我不愿意为一家大型盈利组织做这种无偿劳动。
更糟糕的是,谷歌代表提醒我们,AMP 正被用作其他谷歌产品的基础技术:故事、电子邮件、广告,甚至是原生 Android 应用程序中的一些奇怪的支付方式。 这非常令人担忧。
基思的经历与德克萨斯州总检察长肯帕克斯顿和其他九位州检察长领导的针对谷歌的反垄断诉讼中的一些主张相呼应。 投诉称将 AMP 项目转移到 OpenJS 基金会是肤浅的:
尽管 Google 声称 AMP 是作为开源协作开发的,但 AMP 实际上是 Google 控制的计划。 Google 最初注册并仍然拥有 AMP 的域 ampproject.org。 此外,直到 2018 年底,谷歌控制了所有 AMP 决策。 AMP 依赖于一种名为“终生仁慈的独裁者”的治理模型,该模型将最终决策权授予一位 Google 工程师。 从那时起,谷歌将 AMP 的控制权转移给了一个基金会,但这种转移是肤浅的。 谷歌控制着基金会的董事会并在内部进行辩论[已编辑]。
基思最初受到持不同政见者特伦斯·伊登(Terence Eden)的启发加入委员会,希望有所作为。 Eden 最终于 2020 年 12 月从委员会辞职,因为他认为谷歌对让 AMP 成为更好的网络公民的兴趣有限:
“我不认为 AMP 在其当前的实施中有助于改善网络,”Eden 说。 “我仍然坚信 AMP 实施不力,对用户和出版商的利益都充满敌意,并且是对开放网络的专有和不必要的入侵。”
在 Keith 辞职三天后,该基金会发表了一篇题为“关于 OpenJS 基金会如何提供 AMP 的更新”的帖子。 该帖子似乎解决了基思的印象,即谷歌不打算交出对该项目的控制权。
“当 AMP 项目在 2019 年转移到 OpenJS 基金会时,我们的技术治理负责人分享了一项计划,将 AMP 运行时与 Google AMP 缓存分开,并在供应商中立的 OpenJS 基金会托管 AMP 运行时基础设施,”OpenJS 基金会执行董事罗宾吉恩说。 “OpenJS 很高兴地报告说,由于 AMP 技术指导委员会 (TSC) 和 AMP 咨询委员会的投入和指导,以及 AMP 项目和 OpenJS,重新构建 AMP 基础架构这一复杂任务正在取得巨大进展尽管在大流行期间有时会面临工作和生活挑战,但团队团结在一起。”
该声明多次重申 AMP 作为开源项目的地位。 Ginn 没有详细说明“巨大的进步”,但确实宣布了一项新的发展——决定更加亲力亲为地托管 AMP 基础设施。
“新的是,在将 AMP 运行时从 Google AMP 缓存中分离出来后,OpenJS 基金会将管理提供 AMP 运行时文件的服务器(下载服务器和 CDN),”Ginn 说。 “按照计划,OpenJS 基金会已经参与了托管 CDN 的实施,并且一直在花费额外的时间来全面了解技术要求。”
OpenJS 博客近一年没有就 AMP 项目进行任何更新。 虽然这篇文章似乎是对 Keith 辞职消息的反应,但它公开确认团队仍在进行基础设施转移。 最后,这可能还不够让批评者相信 AMP 不仅仅是谷歌的产品,其附属关系旨在使其对批评者更具吸引力。 到目前为止,该项目在 OpenJS 基金会的新家几乎没有做任何事情来支持公众舆论。 认定 AMP 在 Google 的反竞争行为中发挥重要作用的指控。

