Automattic a cloné le plugin ACF Premium payant de WP Engine et le distribue gratuitement. De nombreux membres de la communauté WordPress désapprouvent cette action, exprimant leurs inquiétudes quant au fait qu’elle porte atteinte à l’écosystème des plugins et des thèmes.
- Automattic clone le plugin ACF Premium de WP Engine.
- La communauté WordPress désapprouve cette action.
- ACF permet de créer des champs personnalisés.
- Automattic crée un fork du plugin ACF.
Plugin de champs personnalisés avancés
Advanced Custom Fields (ACF) est un plugin WordPress populaire auprès des développeurs de sites Web WordPress car il leur permet de créer des champs personnalisés que les éditeurs et auteurs WordPress peuvent utiliser.
Les champs personnalisés permettent aux développeurs de prendre le contrôle total des écrans d'édition pour ajouter des éléments comme un formulaire permettant de créer des données structurées spécifiques à un type de page WordPress comme le balisage Schema.org pour le commerce électronique, les actualités, le contexte juridique ou médical. Un champ personnalisé peut être utilisé pour donner aux auteurs d’articles un endroit où saisir le nom de l’auteur ou une citation en vedette.
Les développeurs de sites Web utilisent ACF pour permettre aux auteurs d'ajouter des biographies d'auteurs, des citations en vedette ou des métadonnées d'articles telles que la date de publication, des données de modification ou des liens vers des sources. Par exemple, un champ pour une citation en vedette peut être utilisé afin que les auteurs puissent saisir ce que dit la citation en vedette et elle apparaîtra dans l'article en utilisant tout le style prédéfini. Tout ce que l'auteur doit faire est de remplir le formulaire et d'appuyer sur le bouton Soumettre.
ACF a été développé par une société nommée Delicious Brains, acquise par WP Engine en 2022, qui a assumé la responsabilité du développement et de la mise à jour des versions gratuites et premium.
Écosystème WordPress Freemium
ACF est populaire car il a construit la confiance et l'autorité en tant que plugin solide grâce à l'utilisation du modèle commercial freemium WordPress. Les développeurs de plugins et de thèmes utilisent le modèle économique freemium pour proposer une version gratuite de leur logiciel et une version premium offrant des fonctionnalités supplémentaires. Offrir une version gratuite hautement fonctionnelle et utile augmente la popularité et la bonne volonté d'un plugin ou d'un thème auprès des utilisateurs de base et les utilisateurs les plus avancés peuvent essayer les fonctionnalités de la version gratuite, puis choisir la version premium pour les fonctionnalités supplémentaires. Cela peut prendre des années pour établir cette bonne volonté, cette confiance et cette autorité auprès des utilisateurs.
Les développeurs de plugins comme Yoast et Wordfence passent des milliers d'heures à développer et à promouvoir leurs plugins gratuits, qui sont ensuite installés sur des millions de sites Web. Ils consacrent tous leurs efforts aux versions gratuites pour vendre leurs produits premium.
Chronologie : Automatic Forks ACF
Dans le contexte des plugins et thèmes WordPress, le terme « forking » fait référence à la création d’une version indépendante d’un plugin ou d’un thème WordPress existant en utilisant le code source de la version originale pour créer une version différente. Le fork est rendu possible grâce aux licences open source. Tous les plugins et thèmes dérivés de WordPress doivent être développés avec une licence open source.
Le forking d'un thème ou d'un plugin se produit parfois lorsqu'un développeur abandonne son projet et qu'une partie intéressée décide de continuer à développer sa version du logiciel, une version « forked » de l'original.
3 octobre 2024 Automattic publie des mises à jour indépendantes
Automattic a verrouillé le plugin ACF hors des serveurs WordPress.org, empêchant les clients ACF de mettre à jour leurs versions du plugin directement à partir des serveurs WordPress.org, obligeant WP Engine à créer une solution de contournement le 3 octobre.
WP Engine a annoncé :
« Le 3 octobre, nous avons publié de nouvelles versions de nos plugins largement utilisés, offrant des capacités de mise à jour indépendantes et des mises à jour fournies directement depuis WP Engine.
Bien que les clients WP Engine et Flywheel soient déjà protégés par le système de mise à jour de WP Engine et n'aient besoin de prendre aucune mesure, les membres de la communauté sont encouragés à télécharger ces versions de nos plugins et mises à jour gratuits et open source directement depuis les sites Web ACF et NitroPack. pour s'assurer qu'ils reçoivent des mises à jour directement de notre part.
Si vous exécutez la version 6.3.2 ou une version antérieure d'ACF, ou si vous avez été forcé de basculer vers « Champs personnalisés sécurisés » sans votre consentement, vous pouvez installer ACF 6.3.8 directement à partir du site Web d'ACF ou suivre ces instructions pour résoudre le problème.
Ces efforts soutiennent nos clients et utilisateurs de plugins et visent à protéger la communauté dans son ensemble.
Capture d'écran du journal des modifications du plugin ACF montrant la solution de contournement du verrouillage
Le 5 octobre, Automattic a informé WP Engine d'une vulnérabilité dans le plugin ACF et l'a annoncée dans une publication désormais supprimée sur X (anciennement Twitter).
Capture d'écran de la publication sur X par Automattic
7 octobre : WP Engine corrige la vulnérabilité ACF
Le 7 octobre, WP Engine a corrigé la vulnérabilité du plugin, comme indiqué dans son journal des modifications.
Capture d'écran du journal des modifications d'ACF concernant le correctif de sécurité
12 octobre 2024 : Automattic Forks ACF
Mais ensuite, le 12 octobre, Automattic a créé le plugin ACF de WP Engine, le renommant Secure Custom Forms (SCF) et a remplacé le plugin ACF dans le référentiel officiel du plugin WordPress par son fork, en utilisant la même URL précédemment utilisée par le plugin ACF. Matt Mullenweg a publié une annonce sur WordPress.org citant des problèmes de sécurité comme raison de la création d'ACF, mais plus tard dans l'annonce, citant également le procès de WP Engine visant à obtenir réparation des actions de Mullenweg.
Mullenweg a écrit :
« Au nom de l'équipe de sécurité de WordPress, j'annonce que nous invoquons le point 18 des directives du répertoire des plugins et que nous incorporons les champs personnalisés avancés (ACF) dans un nouveau plugin, Secure Custom Fields. SCF a été mis à jour pour supprimer les ventes incitatives commerciales et résoudre un problème de sécurité.
… Il s'agit d'une situation rare et inhabituelle provoquée par les attaques juridiques de WP Engine, nous ne prévoyons pas que cela se produise pour d'autres plugins.
Version Premium d'Automatic Forks d'ACF
Les réseaux sociaux ont été en effervescence ce week-end car il a été remarqué qu'une nouvelle version d'ACF était publiée sur WordPress.org en utilisant une nouvelle URL (/secure-custom-fields/), marquée comme version bêta. David McCan de WebTNG a téléchargé le plugin, a examiné le code et a confirmé que la nouvelle version est un fork de la version payante d'ACF. Il note que les informations de copyright du moteur WP ont été supprimées, soulignant que cela pourrait poser un problème. Il a également noté que le code qui vérifie si le logiciel est payant et sous licence a également été supprimé.
En regardant le code, il dit :
« On passe à la version pour les champs personnalisés sécurisés. Vous voyez que le nom du fichier est toujours le même ACF dot PHP, mais celui-ci. Les informations d'en-tête indiquent des champs personnalisés sécurisés. Il est indiqué que l'auteur est wordpress.org. Il n'y a pas d'avis de droit d'auteur ici sur le code des moteurs WP, ce qui est probablement un problème.
Ainsi, en supprimant la vérification de licence et la mise à jour du moteur WP, cela ressemble à un cas classique d'un ancien plugin qui est maintenant hébergé dans le répertoire des plugins WordPress. Je me demande donc s'il s'agit même d'un fork légal. Je ne suis pas un expert en droit des licences logicielles, mais je crois comprendre que vous devez conserver les mentions de droit d'auteur originales lorsque vous créez un plug-in. C'est l'une des exigences.
Réponse du développeur dans le groupe Facebook
Il appartient aux tribunaux de décider si la mise à disposition gratuite de la version professionnelle du plugin en téléchargement est légale ou non. Ce qu'Automattic n'a peut-être pas pris en compte, c'est qu'il y a un impact sur des concurrents comme Meta Box Pro, qui offrent une fonctionnalité similaire à ACF. Les utilisateurs actuels de Meta Box Pro peuvent être incités à ne pas renouveler leur licence actuelle, car ils peuvent désormais obtenir gratuitement des fonctionnalités premium similaires sur WordPress.org.
Quelqu'un a posté cette préoccupation dans le groupe privé Dynamic WordPress (publié ici, adhésion au groupe requise pour voir), écrivant qu'il avait acheté une licence à vie (699 $) pour Meta Box avant le différend de Mullenweg avec WP Engine. Ils ont écrit qu'ils avaient l'impression d'avoir commis une erreur en achetant une licence pour Meta Box, notant qu'ils n'étaient pas d'accord avec le « vol » d'ACF et ont exprimé que cela entraînerait la perte d'utilisateurs de Meta Box. Un abonnement annuel à Meta Box commence à 149 $/an.
L'un des membres du groupe Facebook a fait remarquer que non, ils n'avaient pas pris une mauvaise décision en achetant une licence pour Meta Box, affirmant que c'était Matt Mullenweg qui avait pris la mauvaise décision. Un autre membre du groupe a déclaré qu'il considérait Mullenweg comme un gestionnaire peu fiable du fork d'ACF et qu'il ne ferait confiance à son fork, ACF, sur aucun des sites Web qu'il développe.
D'autres développeurs ont convenu que SCF n'est pas suffisamment fiable pour être utilisé sur un site Web en direct, notant que de nombreux sites rencontrent des problèmes avec les champs personnalisés sécurisés. Quelqu'un d'autre a noté que cela pourrait mal se terminer pour Meta Box d'ici un an, à mesure que SCF deviendra plus stable. Certains membres ont déclaré qu'ils étaient heureux d'avoir Meta Box et heureux de ne pas être impliqués dans le drame WordPress contre WP Engine.
Réponse sur le sous-reddit WordPress
La réponse de la communauté WordPress sur Reddit a été tout aussi désapprobatrice.
Les membres du subreddit WordPress ont exprimé leur désapprobation, personne ne célébrait la décision de Mullenweg.
Un membre a posté :
« C'est fou parce qu'ils poursuivent littéralement quelqu'un d'autre pour avoir hébergé des plugins annulés, et ce type a vu ses comptes bancaires gelés. Ils font la même chose maintenant sur WordPress.
Quelqu'un d'autre a partagé :
« Oh wow, c'est donc en fait Matt qui propose la version premium/pro d'ACF avec toutes ses fonctionnalités qui sont normalement derrière leur paywall, que les gens peuvent télécharger et utiliser gratuitement sur wordpress.org tout en l'appelant Secure Custom Forms Pro ou peu importe, complètement par dépit ?
C’est pire que ce que je pensais en voyant simplement le titre de ce fil, bien pire.
Un autre article représentatif de ce que les gens pensent de la distribution gratuite par WordPress.org d’un plugin premium :
« S'il voulait tirer sur WordPress dans l'autre pied, c'était la décision parfaite. »
Reste à savoir si cette décision aura un impact sur les concurrents d'ACF et sur l'écosystème WordPress premium dans son ensemble. Une chose est sûre : la plupart des internautes semblent désapprouver le fait que Matt Mullenweg propose un plugin WordPress premium et, légal ou non, il est perçu comme franchissant une ligne généralement associée au piratage de logiciels.
Regardez David McCan inspecter le code :
Image en vedette par Shutterstock/LoveHex
FAQ
Qu'est-ce que le plugin Wp clone ?
Le plugin Wp clone est un outil permettant de cloner (duplicater) facilement et rapidement un site WordPress entier, avec tous ses paramètres, thèmes, plugins et contenus. Il offre une solution pratique pour migrer un site vers un autre hébergeur ou créer plusieurs copies d'un même site pour des besoins de test ou de développement.
Ce plugin est très utile pour les utilisateurs de WordPress qui souhaitent sauvegarder leur site en cas d'incident ou le dupliquer sur différents domaines. Il est facile à utiliser et offre une fonctionnalité précieuse pour gérer efficacement ses sites WordPress.
Comment cloner une page wordpress avec un plugin ?
Pour cloner une page WordPress avec un plugin, il existe différentes options disponibles sur le marché. La plupart des plugins de clonage fonctionnent de manière similaire, en créant une copie exacte de la page souhaitée. Il suffit généralement de sélectionner la page à cloner et de cliquer sur le bouton correspondant dans le menu du plugin.
Certains plugins offrent également la possibilité d'inclure ou d'exclure certains éléments lors du clonage, tels que les images ou les styles CSS personnalisés. Une fois la procédure terminée, vous pourrez modifier la nouvelle page comme bon vous semble.
Existe-t-il un plugin pour cloner un site wordpress ?
Il existe en effet plusieurs plugins disponibles sur WordPress pour cloner un site existant. Certains sont gratuits, tandis que d'autres peuvent nécessiter un abonnement ou un paiement unique.
Il est important de bien choisir son plugin en fonction de ses besoins et de vérifier sa compatibilité avec votre version de WordPress. Enfin, il est recommandé de suivre les instructions d'installation avec attention pour réussir à cloner votre site sans problème.
Comment dupliquer une page de publication sur WordPress ?
Pour dupliquer une page de publication sur WordPress, il faut tout d'abord se connecter à l'interface administrateur de son site. Ensuite, on sélectionne la page que l'on souhaite dupliquer et on clique sur le bouton "Dupliquer".
Un nouvel article sera alors créé avec le contenu et les paramètres de la page d'origine. Enfin, il suffit de modifier le contenu et les réglages selon ses besoins avant de publier ou enregistrer la nouvelle page.
Quel est le meilleur plugin pour les commentaires sur WordPress ?
Le meilleur plugin pour les commentaires sur WordPress dépend des besoins de chaque utilisateur. Cependant, certains des plus populaires sont Disqus, wpDiscuz, CommentLuv et Jetpack Comments. Chacun offre différentes fonctionnalités telles que la possibilité de se connecter avec différents réseaux sociaux ou d'ajouter des systèmes antispam.
Il est recommandé de tester plusieurs plugins pour trouver celui qui convient le mieux à son site.