Jeremy Keith Mengundurkan Diri dari Komite Penasihat AMP: “Sudah Jelas Bagi Saya bahwa AMP Tetap Menjadi Produk Google”
Diterbitkan: 2021-08-21Jeremy Keith, pengembang web dan kontributor gerakan standar web, telah mengundurkan diri dari Komite Penasihat AMP. Keith terpilih untuk komite tahun lalu, meskipun kritiknya terdokumentasi dengan baik terhadap proyek AMP. Dalam email pengunduran dirinya, dia mengutip kendali Google atas proyek tersebut dan persentase kecil dari bagian sumber terbuka sebagai alasan meningkatnya kebenciannya:
Saya tidak dapat dengan itikad baik terus memberi nasihat tentang proyek AMP untuk OpenJS Foundation ketika menjadi jelas bagi saya bahwa AMP tetap merupakan produk Google, dengan hanya sebagian kecil yang bahkan dapat dianggap sebagai sumber terbuka.
Jika saya tetap di komite penasihat, perasaan dendam saya tentang situasi ini pasti akan mempengaruhi perilaku saya. Jadi yang terbaik untuk semua orang jika saya menjauh sekarang daripada langsung melakukan sabotase. Itu Bukan kamu itu aku.
Selama waktunya dengan komite, Keith bekerja untuk mendefinisikan apa itu AMP dan mendorong klarifikasi tentang apakah proyek tersebut mencakup lebih dari sekadar kumpulan komponen web. Cache AMP yang dikontrol Google dan aspek validasi proyek adalah yang paling memprihatinkan dalam mengevaluasi partisipasinya yang berkelanjutan. Meskipun Validator AMP adalah open source, aturan untuk validasi dikendalikan oleh Google:
Saya berharap itu adalah masalah pemasaran. Kami menghabiskan banyak waktu di komite penasihat mencoba mencari cara untuk memperjelas apa sebenarnya AMP itu. Tapi itu adalah pertempuran yang kalah. Ungkapan "proyek AMP" digunakan untuk menutupi sifat saling terkait dari bagian-bagian penyusunnya. Sedikit dari itu adalah open source, tetapi sebagian besar adalah milik. OpenJS Foundation sepertinya bukan rumah yang bagus untuk proyek yang sebagian besar milik sendiri.
Kapan AMP bergabung dengan OpenJS Foundation pada tahun 2019, orang-orang yang skeptis memuji transfer tersebut sebagai “penutup jendela yang sebagian besar tidak berarti.” Apa yang Keith saksikan selama waktunya dengan komite penasihat memberikan kredit pada keraguan awal tentang AMP yang dapat memperoleh independensi dari Google:
Setiap kali perwakilan dari Google muncul di rapat komite penasihat, jelas bahwa mereka memandang AMP sebagai produk Google. Saya tidak pernah mendapat kesan bahwa mereka berencana untuk menyerahkan kendali proyek kepada OpenJS Foundation. Sebaliknya, mereka ingin mendengar pendapat orang tentang proyek mereka . Saya tidak nyaman melakukan pekerjaan tidak dibayar semacam itu untuk organisasi besar yang menguntungkan.
Lebih buruk lagi, perwakilan Google mengingatkan kami bahwa AMP digunakan sebagai teknologi dasar untuk produk Google lainnya: cerita, email, iklan, dan bahkan beberapa pembayaran aneh di aplikasi Android asli. Itu sangat mengkhawatirkan.
Pengalaman Keith menggemakan beberapa klaim dalam gugatan antimonopoli yang sedang berlangsung terhadap Google, yang dipimpin oleh Jaksa Agung Texas Ken Paxton dan sembilan jaksa agung negara bagian lainnya. Keluhan tersebut menyatakan bahwa transfer proyek AMP ke OpenJS Foundation bersifat dangkal:
Meskipun Google mengklaim bahwa AMP dikembangkan sebagai kolaborasi open-source, AMP sebenarnya adalah inisiatif yang dikendalikan oleh Google. Google awalnya terdaftar dan masih memiliki domain AMP, ampproject.org. Selain itu, hingga akhir tahun 2018, Google mengontrol semua pengambilan keputusan AMP. AMP mengandalkan model tata kelola yang disebut “Diktator yang Baik Hati Untuk Kehidupan” yang memberikan otoritas pengambilan keputusan tertinggi kepada satu teknisi Google. Sejak itu, Google telah mentransfer kendali AMP ke yayasan, tetapi transfer itu dangkal. Google mengontrol dewan yayasan dan berdebat secara internal [DIHAPUS].
Keith awalnya terinspirasi oleh sesama pembangkang Terence Eden untuk bergabung dengan komite dengan harapan membuat perbedaan. Eden akhirnya mengundurkan diri dari komite pada Desember 2020, setelah menyimpulkan bahwa Google memiliki minat yang terbatas untuk menjadikan AMP sebagai warga web yang lebih baik:
“Saya tidak berpikir AMP, dalam implementasinya saat ini, membantu membuat web menjadi lebih baik,” kata Eden. “Saya tetap yakin bahwa AMP diimplementasikan dengan buruk, bertentangan dengan kepentingan pengguna dan penerbit, dan serangan kepemilikan dan tidak perlu ke web terbuka.”
Tiga hari setelah pengunduran diri Keith, yayasan tersebut menerbitkan sebuah posting berjudul, “Pembaruan tentang bagaimana AMP disajikan di OpenJS Foundation.” Postingan tersebut tampaknya menjawab kesan Keith bahwa Google tidak bermaksud untuk menyerahkan kendali atas proyek tersebut.
“Ketika proyek AMP pindah ke OpenJS Foundation pada tahun 2019, para pemimpin tata kelola teknis kami berbagi rencana untuk memisahkan runtime AMP dari Google AMP Cache, dan menghosting infrastruktur runtime AMP di OpenJS Foundation yang netral vendor,” Direktur Eksekutif OpenJS Foundation kata Robin Gin. “OpenJS dengan senang hati melaporkan bahwa tugas kompleks untuk merancang ulang infrastruktur AMP ini membuat kemajuan luar biasa berkat masukan dan bimbingan dari AMP Technical Steering Committee (TSC) dan AMP Advisory Committee, serta terima kasih kepada AMP Project dan OpenJS tim untuk bersatu meskipun ada tantangan pekerjaan dan kehidupan yang terkadang dihadapi selama pandemi.”
Pernyataan tersebut mengulangi status AMP sebagai proyek sumber terbuka beberapa kali. Ginn tidak merinci “kemajuan luar biasa” tersebut tetapi mengumumkan perkembangan baru – keputusan untuk lebih aktif dalam menghosting infrastruktur AMP.
“Yang baru setelah memisahkan runtime AMP dari Google AMP Cache, OpenJS Foundation akan mengelola server yang mengirimkan file runtime AMP (server download dan CDN),” kata Ginn. “Seperti yang direncanakan, OpenJS Foundation telah terlibat dalam implementasi hosting CDN dan telah menghabiskan waktu tambahan untuk memahami sepenuhnya persyaratan teknis.”
Blog OpenJS tidak mengomunikasikan pembaruan apa pun pada proyek AMP selama hampir satu tahun. Sementara posting ini tampak seperti reaksi terhadap berita pengunduran diri Keith, secara terbuka menegaskan bahwa tim masih mengerjakan transfer infrastruktur. Pada akhirnya, ini mungkin tidak cukup untuk meyakinkan kritikus bahwa AMP bukan sekadar produk Google dengan afiliasi mewah yang dirancang untuk membuatnya lebih menarik bagi pencela. Sejauh ini, rumah baru proyek di OpenJS Foundation tidak banyak membantu dalam meningkatkan opini publik dalam menghadapi tuduhan yang mengidentifikasi AMP memiliki peran penting dalam praktik anti-persaingan Google.

