Jeremy Keith, AMP Danışma Komitesinden İstifa Etti: "AMP'nin Bir Google Ürünü Olarak Kaldığı Benim İçin Açıkça Anlaşıldı"
Yayınlanan: 2021-08-21Bir web geliştiricisi ve web standartları hareketine katkıda bulunan Jeremy Keith, AMP Danışma Komitesinden istifa etti. AMP projesine yönelik iyi belgelenmiş eleştirilerine rağmen, Keith geçen yıl komiteye seçildi. İstifa e-postasında, artan kızgınlığının nedenleri olarak Google'ın proje üzerindeki kontrolünü ve açık kaynak parçalarının küçük bir yüzdesini gösteriyor:
AMP'nin yalnızca açık kaynak olarak kabul edilebilecek bir parça alt kümesiyle bir Google ürünü olarak kaldığı bana netleştiğinde, iyi niyetle OpenJS Vakfı için AMP projesi hakkında tavsiyelerde bulunmaya devam edemem.
Danışma kurulunda kalırsam, bu duruma duyduğum kırgınlık duygularım kaçınılmaz olarak davranışlarımı etkileyecekti. Bu yüzden, düpedüz sabotaja düşmek yerine şimdi uzaklaşmam herkes için en iyisi. Sen değilsin, benim.
Komite ile geçirdiği süre boyunca Keith, AMP'nin ne olduğunu tanımlamaya çalıştı ve projenin yalnızca bir web bileşenleri koleksiyonundan fazlasını kapsayıp kapsamadığı konusunda açıklama yapmaya çalıştı. Google tarafından kontrol edilen AMP önbelleği ve projenin doğrulama yönleri, devam eden katılımını değerlendirmede en çok ilgiliydi. AMP Doğrulayıcı açık kaynak olmasına rağmen, doğrulama kuralları Google tarafından kontrol edilir:
Pazarlama sorunu olmasını umuyordum. AMP'nin gerçekte ne olduğunu daha net hale getirmenin yollarını bulmaya çalışan danışma komitesinde çok zaman harcadık. Ama kaybedilen bir savaştı. “AMP projesi” ifadesi, kendisini oluşturan parçaların derinden iç içe geçmiş doğasını örtmek için kullanılır. Bir kısmı açık kaynaktır, ancak çoğu tescillidir. OpenJS Vakfı, çoğunlukla tescilli bir proje için iyi bir yuva gibi görünmüyor.
Ne zaman AMP, OpenJS Foundation'a 2019'da katıldı, şüpheciler transferi "çoğunlukla anlamsız vitrin süslemesi" olarak selamladı. Keith'in danışma komitesiyle geçirdiği süre boyunca tanık oldukları, AMP'nin Google'dan bağımsızlığını kazanabileceğine ilişkin bu erken şüpheleri doğruluyor:
Google'dan bir temsilci ne zaman bir danışma komitesi toplantısına gelse, AMP'yi bir Google ürünü olarak gördükleri açıktı. Projenin kontrolünü OpenJS Vakfı'na devretmeyi planladıklarına dair hiçbir izlenimim olmadı. Bunun yerine, insanların projeleri hakkında ne düşündüklerini duymak istediler. Büyük, karlı bir kuruluş için bu tür ücretsiz işçiliği yapmaktan rahat değilim.
Daha da kötüsü, Google temsilcileri bize AMP'nin diğer Google ürünleri için temel bir teknoloji olarak kullanıldığını hatırlattı: hikayeler, e-posta, reklamlar ve hatta yerel Android uygulamalarında bazı garip ödeme işleri. Bu son derece endişe verici.
Keith'in deneyimi, Teksas Başsavcısı Ken Paxton ve diğer dokuz eyalet başsavcısı tarafından yönetilen Google'a karşı devam eden antitröst davasındaki bazı iddiaları yansıtıyor. Şikayet, AMP projesinin OpenJS Vakfı'na devredilmesinin yüzeysel olduğunu belirtiyor:
Google, AMP'nin açık kaynaklı bir işbirliği olarak geliştirildiğini iddia etse de, AMP aslında Google tarafından kontrol edilen bir girişimdir. Google, başlangıçta kayıtlıdır ve AMP'nin alan adı olan ampproject.org'un sahibidir. Ayrıca, 2018'in sonuna kadar Google, tüm AMP karar alma süreçlerini kontrol etti. AMP, nihai karar verme yetkisini tek bir Google mühendisine veren "Yaşam İçin Hayırsever Diktatör" adlı bir yönetim modeline dayanıyordu. O zamandan beri Google, AMP'nin kontrolünü bir vakfa devretti, ancak transfer yüzeyseldi. Google, vakfın yönetim kurulunu kontrol eder ve dahili olarak tartışır [ÇIKARILMIŞTIR].
Keith, başlangıçta, bir fark yaratma umuduyla komiteye katılmak için diğer muhalif Terence Eden'den ilham aldı. Eden, Google'ın AMP'yi daha iyi bir web vatandaşı yapma konusundaki ilgisinin sınırlı olduğu sonucuna vardıktan sonra, Aralık 2020'de sonunda komiteden istifa etti:
Eden, "Şu anki uygulamasında AMP'nin web'i daha iyi hale getirmeye yardımcı olduğunu düşünmüyorum" dedi. "AMP'nin yetersiz uygulandığına, hem kullanıcıların hem de yayıncıların çıkarlarına düşman olduğuna ve açık ağa tescilli ve gereksiz bir saldırı olduğuna ikna oldum."
Keith'in istifasından üç gün sonra vakıf, "AMP'nin OpenJS Vakfı'nda nasıl sunulduğuna dair bir güncelleme" başlıklı bir gönderi yayınladı. Gönderi, Keith'in Google'ın projenin kontrolünü devretmek niyetinde olmadığı izlenimini ele alıyor gibi görünüyor.
"AMP projesi 2019'da OpenJS Foundation'a taşındığında, teknik yönetişim liderlerimiz AMP çalışma zamanını Google AMP Önbelleğinden ayırmak ve AMP çalışma zamanı altyapısını satıcıdan bağımsız OpenJS Foundation'da barındırmak için bir plan paylaştılar," OpenJS Foundation Executive Director dedi Robin Ginn. "OpenJS, AMP altyapısını yeniden tasarlamaya yönelik bu karmaşık görevin, AMP Teknik Yönlendirme Komitesi (TSC) ve AMP Danışma Komitesi'nden gelen girdiler ve rehberlik sayesinde ve ayrıca AMP Projesi ve OpenJS sayesinde muazzam ilerleme kaydettiğini bildirmekten mutluluk duyar. pandemi sırasında bazen karşılaşılan iş ve yaşam zorluklarına rağmen bir araya gelmek için ekipler.”
Açıklama, AMP'nin durumunu birçok kez açık kaynaklı bir proje olarak yineledi. Ginn, "muazzam ilerleme" hakkında ayrıntılı bilgi vermedi, ancak yeni bir gelişmeyi duyurdu - AMP altyapısını barındırma konusunda daha fazla uygulamalı olma kararı.
Ginn, "Yeni olan şu ki, AMP çalışma zamanını Google AMP Önbelleğinden ayırdıktan sonra OpenJS Foundation, AMP çalışma zamanı dosyalarını (indirme sunucusu ve CDN) sunan sunucuları yönetecek" dedi. "Planlandığı gibi, OpenJS Vakfı, CDN'ye ev sahipliği yapmanın uygulanmasına dahil oldu ve teknik gereksinimleri tam olarak anlamak için ek zaman harcıyor."
OpenJS blogu, yaklaşık bir yıldır AMP projesiyle ilgili herhangi bir güncelleme yayınlamamıştı. Bu gönderi, Keith'in istifa haberine bir tepki gibi görünse de, ekiplerin altyapı transferi üzerinde hala çalıştıklarını kamuoyuna doğruluyor. Sonunda, bu yeterli olmayabilir eleştirmenleri, AMP'nin kendisini kötüleyenler için daha çekici hale getirmek için tasarlanmış süslü bir bağlantıya sahip bir Google ürünü olmadığına ikna edin. Projenin OpenJS Foundation'daki yeni evi şimdiye kadar kamuoyunu desteklemek için çok az şey yaptı. AMP'yi Google'ın rekabet karşıtı uygulamalarında önemli bir role sahip olarak tanımlayan iddialar.

