Connexion
Abonnez-vous

La justice américaine exige que l’accès de WP Engine à WordPress.org soit rétabli

Le 11 décembre 2024 à 10h20

Ce mardi 10 décembre, un juge californien a ordonné [PDF] à Automattic de débloquer l'accès de WP Engine à Wordpress.org, rapporte The Verge.

Depuis fin septembre, le torchon brûle dans l’écosystème commercial de WordPress. WP Engine et Automattic se sont d'abord livrées à des échanges publics houleux.

Photo de Paul Bulai sur Unsplash

Mais les deux plateformes de blogs reposant sur le logiciel libre WordPress sont ensuite passées aux attaques juridiques.

En effet, Matt Mullenweg, co-créateur du logiciel mais aussi CEO d'Automattic et responsable de la fondation Wordpress, a décidé de bloquer l'accès de WP Engine à Wordpress.org, la plateforme qui rassemble le code du logiciel ainsi que les plugins proposés par la communauté. Il accusait WP Engine de profiter de WordPress sans contribuer assez au projet et de « proférer des menaces juridiques » contre la WordPress.org.

WP Engine a rapidement attaqué en justice cette décision pour tentative d'extorsion et abus de pouvoir de la part d'Automattic. Si le juge californien ne s'est pas encore prononcé sur toute la plainte, il a néanmoins décidé de prononcer une injonction préliminaire contre Automattic.

Celle-ci oblige Automattic à rétablir l'accès de WP Engine à Wordpress.org et à cesser d'interférer sur l'accès et le contrôle des plugins et extensions gérés par son concurrent. En effet, Matt Mullenweg ne s'était pas contenté de bloquer cet accès, il avait ensuite pris la main sur la page Wordpress.org du plugin ACF (Advanced Custom Fields) développé par WP Engine pour en créer un fork nommé SCF (Secure Custom Fields).

Le juge a pris appui sur les nombreuses déclarations de Matt Mullenweg et expliqué que le comportement de celui-ci traduisait une volonté de provoquer le conflit en cours.

Le Tribunal a estimé « que WPEngine a démontré qu'elle subirait un préjudice irréparable en l'absence d'injonction préliminaire ».

Le 11 décembre 2024 à 10h20

Commentaires (31)

votre avatar
Le juge a pris appui sur les nombreuses déclarations de Matt Mullenweg et expliqué que le comportement de celui-ci traduisait une volonté de provoquer le conflit en cours.
S'il avait été plus sioux sur sa volonté de reprendre le contrôle de Wordpress, il aurait pas pris ce revers.
votre avatar
il peut toujours rétablir le traffic vers wpengine mais le limiter a 10ko/s, hein, vu au point ou il en est...
votre avatar
Bon bah comme prévu, ça se retourne contre Mullenwerg. Il joue au con, sème la merde et récolte la tempête de caca.

Dommage qu'il risque d'entraîner sa boîte avec lui.
votre avatar
Entièrement d'accord. C'était tellement prévisible.

D'ailleurs, est-ce qu'on sait si Automattic/Matt a attaqué WP Engine en justice pour parasitisme ? Car j'ai vu beaucoup d'actions et de coups bas, mais je ne me souviens pas d'une action en justice en ce sens (ou alors je me fais vieux).
votre avatar
Pas de souvenir non plus d'une plainte en ce sens. Il me semble que dans cette histoire, la seule action en justice ait été celle de WP Engine.
votre avatar
D'un point de vue théorique, j'aimerais bien que Matt saborde totalement Wordpress pour voir si WPEngine reprend le projet, acceptant ainsi d'investir dans le dev/maintenance de Wordpress.

Car c'est le cœur de l'interrogation: est-ce que WPEngine est un parasite ou un contributeur ?
votre avatar
Ils sont légèrement contributeurs de ce que j'ai compris.

Mais ce ne sont pas pour autant des parasites. Ils utilisent Wordpress en conformité avec sa licence qui a peut-être été mal choisie au départ.
votre avatar
bah, pour répondre à l'emporte-pièce à ta dernière question, vu la plainte et le "préjudice irréparable", j'aurai tendance à dire qu'ils sont bien incapables de tourner sans le support de wordpress, alors qu'un contributeur devrait être capable de tourner, même en mode "dégradé" si ses serveurs sont sous-dimensionnés par rapport à ceux "source"

je détaille un peu (mais j'avais prévenu, "à l'emporte pièce" :D)
un contributeur du cœur du projet devrait avoir ses propres repo git et toute la chaîne pour ses équipes internes, dans ce cas, ajouter un système d'export vers un serveur de distribution pour pouvoir faire les m-à-j des clients ne devrait pas être compliqué.
si ce système "lourd" n'est pas en place, soit c'est qu'il y a une mauvaise pratique dans la boite où tous les devs bossent directement sur le git wordpress "source" en faisant des "pull request" à chaque commit, soit la volumétrie est ridicule, dans ces 2 cas je penche pour l'option parasitisme
votre avatar
Tu as suivi toute l'histoire ?

Ce n'est pas parce qu'ils disent au tribunal qu'il y a un préjudice irréparable qu'ils sont incapables de tourner.
Le problème au départ, quand on leur a coupé l'accès à wordpress.org, c'est que leurs clients n'avaient plus accès à aucun des plugins hébergés sur ce site. En plus, on leur a piqué un de leur plugin.
Ils ont été capables d'héberger chez eux rapidement les plugins bien qu'au départ, l'URL pour aller les chercher était en dur dans le code de Wordpress.

En plus, d'après Automattic/Mullenwerg, WP Engine n'est pas wordpress parce qu'ils ont beaucoup modifié la version qu'ils font tourner chez eux. Ils ont donc une bonne la maîtrise du code de Wordpress pour pouvoir maintenir leur version tout en restant compatible avec Wordpress.

Répondre à l'emporte pièce à une question volontairement provocante, c'est rarement une bonne idée.
Cette question était de la provocation parce qu'elle utilise le mot parasite alors que la licence du projet permet une telle utilisation et qu'il le sait. Ce n'est pas plus du parasitisme que l'utilisation du noyau Linux ou d'un autre logiciel libre par tous ceux qui n'y contribuent pas.
votre avatar
alors, non, j'ai probablement raté des morceaux et ne peut donc pas dire que j'ai tout suivi :)

j'ai découvert le sujet ici et mon avis se base sur le coté "technique", biaisé par la première news que j'ai lu de toute cette affaire.

aucun des 2 camps n'est réglo dans l'histoire, autant ce qui a déclenché le "raz-le-bol" de Matt (les méthodes de WPEngine), que sa réponse en mode "prise d'otage"


j'ai quand même l'impression qu'il y a eu une sorte de "parasitisme technique" de la part de WPE qui sollicitait manifestement plus les serveurs WP.org que nécessaire, surtout à la vue de leur taille : en se défendant comme contributeurs, ils auraient pu mettre en place un système de cache pour redistribuer vers leurs clients ensuite, pour ne solliciter qu'une seule fois wp.org, et à eux ensuite d'appliquer les m-à-j à leurs (centaines ou milliers de) clients sur leur propre infra
à se définir contributeur, avoir un plugin maison pour rediriger vers un serveur de cache interne pour palier aux configurations en dur (cf explications de @fdorin ci-dessous) me semblerait être une bonne pratique


je dirai pas la même chose d'une petite pme qui gère les sites WP de 10 clients chez différents hébergeurs


c'est sur ce point (qui est peut-être incorrect à la base) que le coté "parasite" reproché par Matt me semble un reproche légitime.

pour l'analogie à linux, à ma connaissance chaque distribution gère ses propres repo, on peut à la main sur son ubuntu aller taper sur les repo debian, mais lors d'une install d'ubuntu c'est bien les propres serveurs ubuntu qui sont sollicités, pas debian.org, de même pour chaque distribution qui se base sur une autre, d'autant plus celles qui en font commerce.
votre avatar
Cette question était de la provocation parce qu'elle utilise le mot parasite alors que la licence du projet permet une telle utilisation et qu'il le sait.
J'admet que ma question est provocante. A ma décharge, le terme "parasite" est celui qui a été employé par wordpress.org.

x.com Twitter
votre avatar
Non, le problème est plus complexe que ça.

Wordpress (le logiciel) est intimement lié à wordpress.org, notamment pour les thèmes, plugins et les mises à jour. Quand je dis intimement lié, c'est pour dire que 1) c'est la configuration par défaut et 2) ce n'est même pas configurable.

Matt, en coupant wordpress.org à WP Engine, a privé WP Engine à l'accès à tout ça.

Alors, bien sûr, Wordpress étant open-source, n'importe qui peut modifier le code pour ne plus dépendre de wordpress.org. Mais là n'est pas la question. La question est sur la gestion du "catalogue" des extensions (plugin, theme, ...) que Matt s'approprie allègrement.

Car il faut dire ce qui est, Wordpress, sans les plugins et thèmes, c'est un outil lambda qui ne peut pas faire grand chose à part un petit site vitrine ou un blog.

Pour donner un exemple, et si ça n'a pas changé, de base, impossible de configurer les mails pour Wordpress. C'est soit basé sur sendmail, soit rien. Il faut donc avoir un plugin pour configurer un serveur SMTP. Pourtant, on pourrait se dire qu'envoyer des mails, c'est quelque chose de basique aujourd'hui...

Et les exemples, il y en a pléthore (gestion du cache, des médias (images, vidéos, etc.), de la sécurité, le LDAP, etc.) qui sont soit quasi-inexistante, soit dans une version tellement basique que cela en devient inutilisable pour les sites un peu costaud.

Pour donner un autre exemple, Next, qui est sous Wordpress. J'imagine mal leur site et la gestion des images avec juste les fonctionnalités de base de Wordpress. Cela ne serait pas forcément impossible, mais un enfer.
votre avatar
merci pour les détails supplémentaires
votre avatar
Car c'est le cœur de l'interrogation: est-ce que WPEngine est un parasite ou un contributeur ?
WP Engine n'est pas un parasite. La licence et le mode de diffusion de Wordpress lui permettent d'utiliser le logiciel sans contrepartie.

Je trouve toujours regrettable d'assimiler l'utilisation de produit open source / libre sans contribution à du parasitage. Je ne comprends pas l'intérêt d'une telle posture.
votre avatar
Tout ce qui est légal n'est pas forcément moral, et réciproquement.
Un petit conte pour illustrer ce propos :prof:


Alice développe un produit open-source XYZ
Pour financer le développement, Alice propose un service payant basé sur XYZ.
Alice est contente.

Bob lance son propre service payant basé sur XYZ.
Bob, n'ayant pas à financer le développement de XYZ, propose un meilleur service/prix que Alice.
Une partie des utilisateurs préfèrent naturellement le service de Bob à celui de Alice.
De ce fait, Alice a moins d'argent pour financer le développement de XYZ.
Alice n'est pas contente.

Alice se plaint que Bob profite des développements d'Alice sans contribuer en retour.
Pire, le service de Bob est préjudiciable au financement du développement de XYZ.
Bob dit qu'il ne fait rien d'illégal.
votre avatar
j'ai même l'impression que le point de discorde c'est :

Alice propose une offre gratuite "découverte" prévue pour les petits volumes individuels
Bob propose un service payant sous-traitant la technique à l'offre gratuite d'Alice
votre avatar
Alice s'est donc foirée dans son modèle économique. On l'a déjà pas mal répété sur cette histoire.

Alice n'aurait pas du rendre un élément qu'elle héberge en payant avec ses deniers indispensable au fonctionnement de son produit. Alice aurait pu proposer sa marketplace permettant de mettre à jour et diffuser des extensions dans son produit sous abonnement moyennant des volumes d'accès. Alice n'aurait pas dû coder en dur ce composant. Alice aurait pu vendre son produit open source sous licence si elle estimait que les entreprises qui faisaient du business avec lui devaient quelque chose.

Ici, Alice a poussé une gueulante de gamine capricieuse, s'est prise un claquet de maman, et démontre encore qu'elle est une môme immature.

Le choix de la licence n'est pas à prendre à la légère, encore une fois.
votre avatar
Merci pour le lien, très intéressant.

Matt devrait écrire un livre : comment plomber sa boite, scinder sa communauté et semer l'incertitude en 10 leçons. Ce serait un best seller tant sa méthode est efficace.

Franchement, aujourd'hui, je ne vois qu'une seule issue possible pour apaiser les choses :
1) que Matt quitte la fondation Wordpress
2) que wordpress.org soit géré par une autre entité qu'Automattic
3) que la gestion commerciale de la marque Wordpress soit retirée à Automattic et revienne à la fondation. Ce sera ensuite à la fondation d'accorder ou non des licences d'exploitation de la marque.

Quoi qu'il en soit, vu le comportement de pleureuse de Matt et le manque de personnel d'Automattic (pour rappel, il y a eu 2 vagues de départs volontaire "vous avez 4h pour choisir de rester ou de partir"), je vois mal Automattic continuer à contribuer à Wordpress de la même manière qu'avant...

Le pire du pire, dans cette histoire, c'est que si Matt avait attaqué en justice WP Engine pour parasitisme sur l'usage de la marque Wordpress (pas sur l'utilisation du logiciel, qui est libre), il aurait pu avoir gain de cause (cela n'aurait pas été facile, mais cela aurait été possible).

Mais non, il a préféré le terrain "populaire" au lieu du terrain "judiciaire", et de se faire justice soit même. Matt ne se cache même pas de ses intentions de nuire à son concurrent, et à donner plusieurs bâtons pour se faire battre. A mon avis, cette première injonction n'est que le début de son "lynchage judiciaire", lynchage qu'il aura lui-même provoqué.

Il voulait récupérer des sous de son concurrent, il va sans doute devoir en donner beaucoup (27 730 sites ont quitté WP Engine, soit un énorme manque à gagner qu'Automattic devra sans doute dédommager). Qui plus est, qui aurait envie de travailler pour Automattic maintenant ? Surtout que les conditions de travail dans la boite ont été révélée au grand jour.

[edit] le site wordpressenginetracker.com est encore en ligne, mais pas le fichier CSV contenant la liste des noms de domaines. Toutefois, un tour sur webarchive permet de récupérer le fichier en date du 5 décembre (http://web.archive.org/web/20241205082447/https://wordpressenginetracker.com/).
votre avatar
Bref, un point de vue est 100% légaliste: tant que Bob respecte la loi, Alice n'a pas le droit de se plaindre. Alice n'avait qu'a anticiper les agissements de Bob et créer une autre licence.

C'est ma aussi ma vision des choses. Mais bizarrement, quand ca s'applique à d'autres sujets plus "sociétaux", on me dit que la morale justifie des actions débordant du cadre légal. Va comprendre.
votre avatar
Alice a le droit de se plaindre, mais aussi de revoir sa stratégie par rapport aux agissements de Bob.
votre avatar
Alice peut se plaindre mais pas empêcher Bob de continuer à faire ce qu'il fait.
Manifester, oui. Bloquer, non ?
votre avatar
Alice peut changer son produit pour ne plus le rendre dépendant de ce qu'elle considère comme le parasitage, puis mettre en place un abonnement pour les entreprises.

Le tout en annonçant bien au préalable.

Bref, Alice a le droit d'être intelligente aussi. Pas de réagir comme une gamine idiote comme c'est le cas de Mullenweg aujourd'hui.
votre avatar
Non. Alice comme Bob n'ont rien le droit de dire. Alice et Bob font de la cryptographie, pas du bloging. On est loin de leur domaine de compétence ici :p
votre avatar
Les textes légaux (loi/licence) ne sont-ils pas cryptiques ?
votre avatar
P'rfg cnf snhk
votre avatar
Et vous êtes d'accord pour dire que ca soulève une forme de... dichotomie ?
votre avatar
tiens, j'ai une analogie complètement foireuse (j'annonce, au moins c'est clair)

mon voisin a un verger
il met une pancarte "fruits gratuits, libre service", tout un chacun peut donc s’arrêter sur le bord de la route pour cueillir 3 pomme
mon autre voisin a un grand hangar en face du verger, il indique "location panier 1€, parking gratuit", au lieu de s’arrêter sur la route, tout un chacun peut donc se garer dans le hangar, louer un panier et venir cueillir 10 pommes

à priori c'est légal, mais rageant pour le voisin au verger, ça peut se comprendre

que le voisin au verger mette des herses à l'entrée du hangar n'est pas la bonne technique pour trouver une solution pacifique, je crois que tout le monde peut être d'accord avec ça
votre avatar
Mon voisin leur envoie du gros sel dans le kuku au calibre 12 ....
Paske les pommes, çà fait le cidre. Et le calvados.
On rigole pas avec ces choses là.
votre avatar
P'rfg dhry zbg dhr gh a'nf cnf pbzcevf ? :-Q
votre avatar
pelcgvdhrf
votre avatar
Pas plus que le code d'un logiciel pour la majeure partie de la population.

Dans les 2 cas, on se fait aider par un professionnel.

La justice américaine exige que l’accès de WP Engine à WordPress.org soit rétabli

Fermer