ジェレミーキースがAMP諮問委員会を辞任:「AMPがGoogleの製品であり続けることが明らかになりました」

公開: 2021-08-21

Web開発者であり、Web標準化運動に貢献しているジェレミー・キースは、AMP諮問委員会を辞任しました。 キースは、AMPプロジェクトに対する批判が十分に立証されているにもかかわらず、昨年委員会に選ばれました。 彼の辞任メールの中で、彼は、彼の憤慨の高まりの理由として、プロジェクトに対するGoogleの管理とオープンソースパーツのわずかな割合を挙げています。

AMPがGoogleの製品であり、オープンソースと見なすことができる部分のみであることが明らかになったとき、OpenJSFoundationのAMPプロジェクトについて誠意を持ってアドバイスを続けることはできません。

私が諮問委員会にとどまるとしたら、この状況に対する私の恨みの気持ちは必然的に私の行動に影響を与えるでしょう。 ですから、私が完全な妨害に陥る代わりに、今すぐ立ち去るのが誰にとっても最善です。 それはあなたではなく、私です。

キースは委員会に在籍している間、AMPとは何かを定義し、プロジェクトがWebコンポーネントのコレクション以上のものを含むかどうかの明確化を推進しました。 Googleが管理するAMPキャッシュとプロジェクトの検証の側面は、彼の継続的な参加を評価する上で最も懸念されていました。 AMP Validatorはオープンソースですが、検証のルールはGoogleによって管理されています。

私はそれがマーケティングの問題だと思っていました。 私たちは諮問委員会に多くの時間を費やして、AMPが実際に何であるかを明確にする方法を見つけようとしました。 しかし、それは敗戦でした。 「AMPプロジェクト」というフレーズは、その構成要素の深く絡み合った性質をカバーするために使用されます。 その一部はオープンソースですが、ほとんどはプロプライエタリです。 OpenJS Foundationは、ほとんどがプロプライエタリなプロジェクトにとって良い家ではないようです。

いつAMPは2019年にOpenJSFoundationに参加し、懐疑論者はこの移管を「ほとんど意味のないウィンドウドレッシング」と称賛しました。 キースが諮問委員会で彼の時間の間に目撃したことは、AMPがグーグルからの独立を得ることができるというこれらの初期の疑問に信用を与えます:

Googleの代表者が諮問委員会の会議に出席するたびに、彼らがAMPをGoogleの製品と見なしていることは明らかでした。 彼らがプロジェクトの管理をOpenJSFoundationに引き継ぐことを計画しているという印象はまったく受けませんでした。 代わりに、彼らは人々が自分たちのプロジェクトについてどう思っているかを聞きたかったのです。 私は、大規模な収益性の高い組織のためにそのような無給労働を行うことに抵抗があります。

さらに悪いことに、Googleの担当者は、AMPが他のGoogle製品(ストーリー、メール、広告、さらにはネイティブAndroidアプリの奇妙な支払い)の基盤技術として使用されていることを思い出させました。 それは非常に心配です。

キースの経験は、テキサス州司法長官のケン・パクストンと他の9人の州司法長官が率いるGoogleに対する現在進行中の反トラスト訴訟の主張の一部を反映しています。 苦情は、AMPプロジェクトのOpenJSFoundationへの移管は表面的なものであったと述べています。

GoogleはAMPがオープンソースのコラボレーションとして開発されたと主張していますが、AMPは実際にはGoogleが管理するイニシアチブです。 Googleは当初登録しており、現在もAMPのドメインampproject.orgを所有しています。 さらに、2018年末まで、GoogleはすべてのAMPの意思決定を管理していました。 AMPは、1人のGoogleエンジニアに最終的な意思決定権限を与える「BenevolentDictatorForLife」と呼ばれるガバナンスモデルに依存していました。 それ以来、GoogleはAMPの管理を財団に移管しましたが、移管は表面的なものでした。 Googleは財団の理事会を管理し、社内で討論します[編集済]。

キースは元々、異議を唱える仲間のテレンス・エデンに触発されて、違いを生むことを期待して委員会に参加しました。 Edenは、GoogleがAMPをより良いウェブ市民にすることに限定的な関心を持っていると結論付けた後、最終的に2020年12月に委員会を辞任しました。

「現在の実装では、AMPがWebの改善に役立つとは思いません」とEden氏は述べています。 「AMPは実装が不十分であり、ユーザーと発行者の両方の利益に敵対し、オープンWebへの独占的かつ不必要な侵入であると私は確信しています。」

キースの辞任から3日後、財団は「OpenJS財団でのAMPの提供方法に関する最新情報」というタイトルの投稿を公開しました。 この投稿は、Googleがプロジェクトの管理を引き継ぐつもりはないというキースの印象に対応しているようです。

「2019年にAMPプロジェクトがOpenJSFoundationに移行したとき、テクニカルガバナンスリーダーは、AMPランタイムをGoogle AMPキャッシュから分離し、ベンダーに中立なOpenJSFoundationでAMPランタイムインフラストラクチャをホストする計画を共有しました」とOpenJSFoundationのエグゼクティブディレクターロビン・ギンは言った。 「OpenJSは、AMPインフラストラクチャを再構築するというこの複雑なタスクが、AMP技術運営委員会(TSC)とAMP諮問委員会からのインプットとガイダンス、およびAMPプロジェクトとOpenJSのおかげで、大きな進歩を遂げていることを喜んで報告します。パンデミックの際に時々直面した仕事と生活の課題にもかかわらず、チームが一堂に会しました。」

この声明は、オープンソースプロジェクトとしてのAMPのステータスを何度も繰り返しました。 Ginnは、「驚異的な進歩」については詳しく説明しませんでしたが、新しい開発を発表しました。これは、AMPインフラストラクチャのホスティングをより実践的に行うという決定です。

「新しいのは、AMPランタイムをGoogle AMPキャッシュから解きほぐした後、OpenJS FoundationがAMPランタイムファイルを配信するサーバー(ダウンロードサーバーとCDN)を管理することです」とGinn氏は述べています。 「計画どおり、OpenJS FoundationはCDNのホスティングの実装に関与しており、技術要件を完全に理解するために追加の時間を費やしています。」

OpenJSブログは、AMPプロジェクトに関する最新情報を1年近く伝えていませんでした。 この投稿はキースの辞任のニュースに対する反応のように見えますが、チームがまだインフラストラクチャの転送に取り組んでいることを公に確認しています。 結局、これは十分ではないかもしれませんAMPは、批判者にとってより魅力的なものにするために設計された派手な提携を持つ単なるGoogle製品ではないことを批評家に納得させます。 これまでのところ、OpenJS Foundationにあるプロジェクトの新しい家は、世論を強化するためにほとんど何もしていません。 AMPがGoogleの反競争的慣行において重要な役割を果たしていると特定した申し立て。