Огромный сборник статей от WPTec для начинающих

Новости

Джереми Кейт уходит из Консультативного комитета AMP: «Мне стало ясно, что AMP остается продуктом Google»

Джереми Кейт , веб-разработчик и участник движения веб-стандартов, ушел из Консультативного комитета AMP . Кейт был выбран в комитет в прошлом году, несмотря на его хорошо задокументированную критику проекта AMP. В своем электронном письме об отставке он ссылается на контроль Google над проектом и небольшой процент его частей с открытым исходным кодом как на причины своего растущего недовольства:

Я не могу добросовестно продолжать консультировать по проекту AMP для OpenJS Foundation, когда мне стало ясно, что AMP остается продуктом Google, только с некоторыми частями, которые можно было бы даже считать открытым исходным кодом.

Если бы я остался в консультативном комитете, мое чувство обиды по поводу этой ситуации неизбежно повлияло бы на мое поведение. Так что для всех будет лучше, если я уйду сейчас, вместо того чтобы впадать в явный саботаж. Это не ты, это я.

Во время своего пребывания в комитете Кейт работал над определением того, что такое AMP, и настаивал на разъяснении того, охватывает ли проект больше, чем просто набор веб-компонентов. Контролируемый Google кеш AMP и аспекты проверки проекта были наиболее важными при оценке его дальнейшего участия. Хотя AMP Validator имеет открытый исходный код , правила проверки контролируются Google:

Я надеялся, что это проблема маркетинга. Мы потратили много времени на консультативный комитет, пытаясь выяснить, как прояснить, что такое AMP на самом деле. Но это была проигранная битва. Фраза «проект AMP» используется, чтобы скрыть глубоко переплетенный характер его составных частей. Некоторые из них имеют открытый исходный код, но по большей части проприетарны. OpenJS Фонд не кажется, хороший дом для большей части-патентованного проекта.

Когда в 2019 году AMP присоединился к OpenJS Foundation , скептики назвали этот переход «в основном бессмысленным украшением витрины». То, что Кит стал свидетелем во время работы в консультативном комитете, подтверждает эти ранние сомнения относительно способности AMP обрести независимость от Google:

Всякий раз, когда представитель Google появлялся на заседании консультативного комитета, было ясно, что он рассматривает AMP как продукт Google. У меня никогда не возникало впечатления, что они планировали передать контроль над проектом OpenJS Foundation. Вместо этого они хотели услышать, что люди думают об их проекте. Мне неудобно выполнять такую ​​неоплачиваемую работу в крупной прибыльной организации.

Хуже того, представители Google напомнили нам, что AMP использовался как основополагающая технология для других продуктов Google: историй , электронной почты , рекламы и даже некоторых странных платежных функций в нативных приложениях Android. Это очень беспокоит.

Опыт Кита перекликается с некоторыми претензиями в продолжающемся антимонопольном судебном процессе против Google , который возглавляют генеральный прокурор Техаса Кен Пакстон и девять других генеральных прокуроров штата. В жалобе говорится, что передача проекта AMP в OpenJS Foundation была поверхностной:

Хотя Google утверждает, что AMP был разработан как совместная разработка с открытым исходным кодом, AMP на самом деле является инициативой, контролируемой Google. Google изначально зарегистрировал и до сих пор владеет доменом AMP, ampproject.org. Кроме того, до конца 2018 года Google контролировал все принятие решений по AMP. AMP основывалась на модели управления под названием «Доброжелательный диктатор на всю жизнь», которая наделяла единоличного инженера Google высшей властью по принятию решений. С тех пор Google передал управление AMP фонду, но эта передача была поверхностной. Google контролирует правление фонда и ведет внутренние дискуссии [УДАЛЕНО].

Первоначально Кейт был вдохновлен другим несогласным Теренсом Иденом присоединиться к комитету в надежде изменить ситуацию к лучшему. В конце концов Иден ушел из комитета в декабре 2020 года , после того, как пришел к выводу, что Google не очень заинтересован в том, чтобы сделать AMP лучше:

«Я не думаю, что AMP в его нынешней реализации помогает сделать Интернет лучше», – сказал Иден. «Я по-прежнему убежден, что AMP плохо реализован, противоречит интересам как пользователей, так и издателей, а также является несвободным и ненужным вторжением в открытую сеть».

Через три дня после отставки Кита фонд опубликовал сообщение под названием « Обновленная информация о том, как AMP обслуживается в OpenJS Foundation ». Сообщение, кажется, направлено на впечатление Кейта о том, что Google не намеревается передавать контроль над проектом.

«Когда в 2019 году проект AMP перешел в OpenJS Foundation, наши руководители технического управления поделились планом по отделению среды выполнения AMP от Google AMP Cache и размещению инфраструктуры времени выполнения AMP в независимом от поставщика OpenJS Foundation», – исполнительный директор OpenJS Foundation. – сказал Робин Гинн. «OpenJS рада сообщить, что в этой сложной задаче реорганизации инфраструктуры AMP наблюдается огромный прогресс благодаря вкладу и руководству со стороны Технического руководящего комитета AMP (TSC) и Консультативного комитета AMP , а также благодаря проекту AMP и OpenJS. команды за то, что они собираются вместе, несмотря на рабочие и жизненные проблемы, с которыми иногда сталкивались во время пандемии ».

В заявлении несколько раз подтверждается статус AMP как проекта с открытым исходным кодом. Гинн не стал вдаваться в подробности «огромного прогресса», но объявил о новой разработке – решении стать более практичным в размещении инфраструктуры AMP.

«Новым является то, что после отделения среды выполнения AMP от Google AMP Cache, OpenJS Foundation будет управлять серверами, которые доставляют файлы среды выполнения AMP (сервер загрузки и CDN)», – сказал Гинн. «Как и планировалось, OpenJS Foundation участвовал во внедрении хостинга CDN и тратил дополнительное время на полное понимание технических требований».

Блог OpenJS почти год не сообщал никаких обновлений по проекту AMP. Хотя этот пост кажется реакцией на известие об отставке Кита, он публично подтверждает, что команды все еще работают над переносом инфраструктуры. В конце концов, этого может быть недостаточно, чтобы убедить критиков в том, что AMP – это не просто продукт Google с причудливой принадлежностью, призванной сделать его более привлекательным для недоброжелателей. Пока что новый дом проекта в OpenJS Foundation мало что сделал для поддержки общественного мнения перед лицом обвинений, в которых говорится, что AMP играет важную роль в антиконкурентной практике Google.

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *