Il conflitto iniziato a settembre tra le aziende Automattic e WP Engine ha ricevuto un'inattesa continuazione: Automattic, che gestisce lo sviluppo della piattaforma WordPress e del catalogo ufficiale dei plugin WordPress.org, ha annunciato la creazione di un fork di uno dei plugin più popolari: ACF (Advanced Custom Fields), sviluppato da WP Engine, che conta oltre 2 milioni di installazioni e viene distribuito sotto licenza GPLv2. I programmatori sono stati indignati dal fatto che i proprietari di WordPress.org non solo hanno creato un fork separato denominato «Secure Custom Fields», ma hanno anche sostituito la pagina principale del plugin ACF su WordPress.org con esso, avviando in questo modo il passaggio degli utenti verso il fork.
Tale azione è stata giustificata con la preoccupazione per la sicurezza e la necessità di informare gli utenti riguardo alla correzione di una vulnerabilità che era rimasta irrisolta nella versione di ACF distribuita attraverso il catalogo di WordPress.org. Nell'annuncio riguardante la creazione del fork si menziona anche che gli sviluppatori di ACF hanno dichiarato il passaggio alla consegna degli aggiornamenti del plugin dal proprio sito web invece di utilizzare WordPress.org, ma i rappresentanti di WordPress.org non consigliano agli utenti di passare al sistema di aggiornamento proposto dagli sviluppatori di ACF finché non risolvono la vulnerabilità del plugin. Si afferma che la sostituzione del plugin è una situazione eccezionale, sostenuta da attacchi legali da parte di WP Engine, che sviluppa il plugin ACF. Oltre a risolvere la vulnerabilità nel fork, è stata effettuata una pulizia dai legami con i servizi di WP Engine.
L'assurdità della situazione sta nel fatto che alcune settimane prima, Automattic aveva bloccato l'accesso degli sviluppatori di ACF a WordPress.org, quindi coloro che seguivano ACF non avevano la possibilità di pubblicare un aggiornamento con la correzione della vulnerabilità su WordPress.org, ma nel frattempo hanno pubblicato la correzione sul loro sito e hanno raccomandato di installarla manualmente o tramite un catalogo alternativo di WP Engine. L'aggiornamento che risolve la vulnerabilità in ACF è stato preparato cinque giorni prima dell'annuncio di Automattic riguardante la creazione del fork.
L'acquisizione della base utenti e della pagina ACF su WordPress.org è stata una continuazione del conflitto tra la WP Engine e Matt Mullenweg, fondatore della piattaforma WordPress e proprietario della Automattic. Dal 2011, Mullenweg era investitore della WP Engine, ma ha lasciato il gruppo degli investitori nel 2018, dopo che la WP Engine è entrata nei principali interessi dell'azienda d'investimento Silver Lake. Oltre allo sviluppo del plugin ACF, la WP Engine sta anche sviluppando la piattaforma di hosting per progetti basati su WordPress, in concorrenza con WordPress.com
Il conflitto è sorto dopo che l'organizzazione WordPress Foundation ha presentato a giugno una richiesta di registrazione dei marchi «Managed WordPress» e «Hosted WordPress», che venivano utilizzati sul sito di WP Engine. Il 20 settembre, Matt Mullenweg ha criticato le attività di WP Engine durante la conferenza WordCamp e ha pubblicato un articolo nel quale spiegava che WP Engine non ha alcun legame con il progetto ufficiale di WordPress, nonostante la retorica e il marketing di WP Engine tentino di convincere gli utenti del contrario.
È stata espressa anche insoddisfazione per il coinvolgimento scarso di WP Engine nello sviluppo: con un fatturato di 500 milioni di dollari, questa azienda dedica circa 40 ore a settimana allo sviluppo della piattaforma WordPress, mentre il contributo di Automattic è stimato in 3915 ore a settimana. Nell'articolo, WP Engine viene paragonata a un tumore maligno, e si afferma che per proseguire l'attività, WP Engine avrà ora bisogno di una licenza per il marchio WordPress. Un link all'articolo è apparso nel widget delle notizie nel pannello di amministrazione di tutte le installazioni di WordPress, comprese quelle in hosting WP Engine.
Il 23 settembre, WP Engine ha inviato ad Automattic una formale richiesta di cessazione e desistenza (Cease and Desist) per interrompere le dichiarazioni false, ingannevoli e diffamatorie. In risposta, Automattic ha chiesto a WP Engine di smettere di utilizzare il marchio WordPress e ha modificato le proprie norme sull'uso dei marchi, menzionando «WP Engine» come esempio di inganno degli utenti a causa della sua estetica simile a quella del motore ufficiale di WordPress.
Il 25 settembre l'accesso alle risorse distribuite tramite il sito WordPress.org è stato bloccato per WP Engine, incluso l'accesso agli aggiornamenti con correzioni di vulnerabilità, plug-in e temi. Nello stesso giorno sono state bloccate le credenziali degli impiegati di WP Engine nel catalogo di WordPress.org, impedendo loro di pubblicare aggiornamenti per il plug-in ACF. Il 27 settembre il blocco dell'accesso di WP Engine alle risorse è stato parzialmente rimosso, ma poi riattivato il 1° ottobre.
Il 2 ottobre WP Engine ha intentato una causa contro Automattic e Matt Mullenweg. Automattic ha respinto tutte le accuse. Dall'Automattic si è dimesso l'amministratore delegato Joseph Haden e altri 158 dipendenti (su circa 1700) non concordi con la posizione su WP Engine. Il 5 ottobre Automattic ha reso pubblici i dettagli di una vulnerabilità nel plug-in ACF, violando il codice di condotta, e l'8 ottobre ha modificato la pagina di accesso al sito WordPress.org, introducendo la necessità di confermare l'assenza di collegamenti con WP Engine. Il 7 ottobre WP Engine ha preparato un aggiornamento dell'ACF per correggere la vulnerabilità, e il 12 ottobre Automattic ha annunciato la creazione di un fork e ha sostituito la pagina del plug-in ACF nel catalogo di WordPress.org.
Fonte: opennet.ru
