Конфликт Automattic и WP Engine: разбор ситуации вокруг ACF

В октябре 2024 Automattic (сторона, связанная с WordPress.org) заменила в каталоге плагинов популярный Advanced Custom Fields (ACF) от WP Engine на форк под названием Secure Custom Fields. У ACF миллионы установок, поэтому шаг вызвал шум у разработчиков и владельцев сайтов.

Предыстория конфликта

Напряжение между Automattic и WP Engine нарастало с лета 2024. WP Engine — крупный managed-хостинг под WordPress. Публичные претензии Automattic касались использования товарных знаков WordPress и, по их оценке, недостаточного вклада WP Engine в ядро и экосистему при существенно меньших вложениях в разработку по сравнению с Automattic.

В сентябре обсуждались заявки Automattic на знаки вроде Managed WordPress и Hosted WordPress, которые пересекаются с маркетингом хостеров. Отдельным ударом стало ограничение доступа WP Engine к ресурсам WordPress.org: это затруднило публикацию обновлений ACF через официальный каталог.

Форк ACF: Secure Custom Fields

12 октября 2024 в каталоге WordPress.org вместо привычного ACF оказался Secure Custom Fields — форк, продвигаемый со стороны Automattic. Формальное обоснование: закрытие уязвимости, которую в тот момент нельзя было закрыть штатным обновлением оригинального плагина из-за блокировок доступа к репозиторию.

WP Engine заявляла, что патч уже выпущен, но выложить его в wordpress.org не дала блокировка. Сообщество восприняло подмену плагина с большой аудиторией (порядка 2+ млн активных установок у ACF) как жёсткий и спорный ход. WP Engine рекомендовала ставить и обновлять ACF с официального сайта плагина и через собственный канал обновлений.

Реакция и сопутствующие события

Конфликт совпал с волной уходов из Automattic (в том числе по программе добровольного выхода на фоне политики компании). Параллельно шли судебные и PR-ходы: иски, ответы, ужесточение трактовок правил товарных знаков WordPress, упоминание WP Engine в списках нежелательного использования бренда.

Для экосистемы важнее не «кто прав в пресс-релизах», а то, что контроль над slug плагина в wordpress.org и доступ к SVN/обновлениям оказались рычагом давления. Это напрямую бьёт по привычной модели «поставил из каталога и забыл».

Что делать пользователям ACF

Если нужен именно оригинальный ACF (бесплатный или Pro), а не Secure Custom Fields, ориентир такой:

  1. Ставьте ACF с официального сайтаadvancedcustomfields.com, а не только из репозитория wordpress.org, пока ситуация с slug и обновлениями нестабильна.
  2. Настройте канал обновлений разработчика — по инструкциям WP Engine/ACF, чтобы патчи приходили напрямую, а не через подменённый пакет в каталоге.
  3. Проверьте, что реально стоит на сайте — если плагин превратился в Secure Custom Fields после автообновления, замените его на нужную сборку ACF, сделав бэкап и проверив поля/шаблоны на стейдже.
  4. Не смешивайте наугад — перед сменой плагина зафиксируйте версии, экспортируйте группы полей ACF, прогоните ключевые шаблоны и Gutenberg-блоки, где используются field keys.

Что из этого следует

История ACF показала, насколько сильно корпоративный конфликт может затронуть «обычный» плагин на миллионах сайтов. Имеет смысл:

  • знать, откуда приходят обновления критичных плагинов;
  • держать бэкапы и стейдж перед массовыми auto-update;
  • для коммерчески важных сайтов дублировать дистрибутивы плагинов (zip с известного источника), а не полагаться только на один каталог.

Ситуация вокруг ACF, WP Engine и Automattic продолжала развиваться после октября 2024. Перед решениями на проде сверяйтесь с актуальными заявлениями ACF, WP Engine и статусом плагина в репозитории.

Источники и ссылки


Комментарии загружаются…