1 points par GN⁺ 2025-01-12 | 1 commentaires | Partager sur WhatsApp
  • Alors que le conflit autour de la gouvernance de WordPress s’intensifie, Matt Mullenweg a annoncé qu’il désactiverait les comptes de plusieurs membres de la communauté WordPress.org, alimentant la polémique
  • Joost de Valk et Karim Marucchi, désignés comme cibles, nient tout projet de fork de WordPress et expliquent qu’ils discutaient d’une architecture de miroirs fédérés pour les dépôts de thèmes et de plugins
  • Cette affaire survient dans la continuité du conflit déclenché en septembre 2024 après les critiques publiques de Mullenweg contre WP Engine, qui ont ensuite mené à des blocages d’accès à des ressources, à une procédure judiciaire, puis à une décision de justice ordonnant le rétablissement de l’accès
  • Après qu’Automattic a annoncé vouloir réduire sa contribution au cœur de WordPress au niveau de celle de WP Engine, de Valk a dit être prêt à piloter la prochaine release, et Marucchi a ajouté que son équipe était prête elle aussi
  • La désactivation d’un compte WordPress.org bloque les contributions via les canaux officiels, mais comme le code de WordPress est aussi disponible sur GitHub, l’accès au code et la possibilité de forker restent possibles

Polémique autour de la désactivation de comptes WordPress.org

  • Matt Mullenweg, CEO d’Automattic et cofondateur de WordPress, a annoncé qu’il allait désactiver les comptes de plusieurs membres de la communauté WordPress.org
  • Mullenweg estime que Joost de Valk et Karim Marucchi tentaient de mener un nouveau fork de WordPress
  • de Valk est le fondateur de l’outil SEO pour WordPress Yoast et a auparavant occupé le rôle de responsable marketing et communication de la WordPress Foundation
  • Marucchi est le CEO de la société de conseil web enterprise Crowd Favorite

Différence entre soupçon de fork et projet de miroirs

  • Dans un billet satirique sur WordPress.org, Mullenweg a qualifié de fork le projet attribué à de Valk et Marucchi
  • Les deux hommes n’ont pas annoncé de projet de fork de WordPress, et de Valk a expliqué avoir discuté de changements incluant un miroir fédéré pour les thèmes et les plugins
  • Pour de Valk, un simple miroir de WordPress.org ne suffirait pas à résoudre le problème d’un serveur de mise à jour unique contrôlé par une seule entité
    • les miroirs devraient être fédérés entre eux et partager leurs données
    • ils devraient pouvoir héberger des thèmes et plugins indépendants
  • de Valk a de nouveau déclaré à TechCrunch qu’il n’avait aucun projet de fork de WordPress, et Marucchi a publié sur X un message allant dans le même sens
  • de Valk a indiqué que son compte WordPress.org n’avait pas encore été désactivé et qu’il n’avait jamais communiqué ni interagi avec Mullenweg au sujet de cette affaire

Tensions prolongées depuis le conflit avec WP Engine

  • Les critiques de la communauté sur la gouvernance de WordPress ne datent pas d’hier, mais le conflit récent a vraiment pris de l’ampleur en septembre 2024, quand Mullenweg a publiquement critiqué WP Engine
  • WP Engine est une société d’hébergement commercial basée sur WordPress, et Mullenweg lui reproche de tirer profit du projet sans suffisamment contribuer en retour
  • Le conflit a ensuite pris une tournure judiciaire
    • WP Engine a engagé une action en justice après avoir été privé d’accès à des ressources clés de WordPress
    • un tribunal a ordonné à WordPress de rétablir l’accès de WP Engine à WordPress.org
  • Dans un dossier séparé, WP Engine a également indiqué être prêt à apporter un soutien au niveau de l’entreprise

Réduction des contributions d’Automattic et proposition pour la prochaine release

  • Automattic a annoncé qu’il réduirait sa contribution au projet open source du cœur de WordPress pour l’aligner sur le niveau de contribution de WP Engine
  • Ce niveau de contribution est un indicateur mesuré en heures par semaine
  • Après cette annonce, de Valk a déclaré sur X qu’il était prêt à diriger la prochaine release de WordPress, et Marucchi a ajouté que son équipe était prête elle aussi
  • À eux deux, de Valk et Marucchi contribuent à plusieurs domaines du projet open source WordPress à hauteur d’environ 10 heures par semaine
  • Mullenweg a déclaré qu’il désactivait leurs comptes WordPress.org afin de donner l’élan nécessaire au démarrage de leurs efforts indépendants
  • Il a recommandé à ceux qui souhaitent essayer un autre modèle de gouvernance ou s’aligner avec WP Engine de rejoindre ce nouvel effort

Nouvelles désactivations de comptes et conflit de gouvernance

  • Mullenweg a aussi annoncé la désactivation des comptes de Sé Reed, Heather Burns et Morten Rand-Hendriksen, sans donner beaucoup de détails
  • Reed est president et CEO de l’organisation à but non lucratif récemment constituée WP Community Collective
    • cette organisation vise à fournir un espace neutre de collaboration, de contribution et de ressources pour WordPress et l’écosystème open source au sens large
  • Burns, ancienne contributrice au projet WordPress, a écrit sur X qu’elle avait été surprise de voir son compte désactivé alors qu’elle n’était plus impliquée dans le projet depuis 2020
  • Sur Bluesky, Rand-Hendriksen estime que Mullenweg les a pris pour cible, Burns et lui, parce qu’ils défendaient depuis 2017 la nécessité d’une gouvernance appropriée de WordPress, de mécanismes de responsabilité et d’une politique sur les conflits d’intérêts
    • selon lui, ils ont quitté le projet en 2019

Limitation des comptes officiels et accès au code open source

  • Lorsqu’un compte WordPress.org est désactivé, les contributions via ce canal deviennent impossibles
    • les contributions au projet core sont limitées
    • les contributions à des plugins ou thèmes en cours peuvent aussi être restreintes
  • Le code de développement de WordPress est également hébergé sur wordpress-develop sur GitHub, ce qui permet à n’importe qui d’accéder au code et de le forker si souhaité
  • Mullenweg a plaisanté en disant qu’un nouveau fork pourrait s’appeler JKPress et qu’un « WordPress + JKPress summit » pourrait avoir lieu l’an prochain
  • Mullenweg a déclaré que les idées de Joost et Karim étaient audacieuses et intéressantes, et qu’ils pouvaient prendre le code GPL de WordPress pour diffuser leur propre vision
  • Si le résultat est excellent, il pourrait ensuite être fusionné de nouveau dans WordPress, et Mullenweg estime que la libre circulation du code et des idées entre projets est ce qui fait de l’open source un moteur d’innovation

1 commentaires

 
GN⁺ 2025-01-12
Avis sur Hacker News
  • Ce n’est pas surprenant, puisqu’il a été désactivé sur Slack dès le début de ce conflit, puis bloqué aussi plus tard sur le tracker d’issues
    Il a contribué à WordPress pendant 20 ans, est committeur, et a créé de grandes parties de WordPress, dont la REST API
    Matt bloque quiconque élève un tant soit peu la voix, même lorsqu’on est d’accord avec ce qu’il dit
    De nombreux contributeurs ont été contraints de publier une déclaration anonyme par crainte des mêmes représailles : https://www.therepository.email/core-contributors-voice-conc...
    Aujourd’hui, comme les contributions directes sont moins nombreuses, on peut continuer à contribuer même en étant bloqué, mais pour beaucoup, comme les contributeurs sponsorisés, les moyens de subsistance sont en jeu

    • Matt Mullenweg semble sérieusement avoir besoin d’une intervention et d’une aide professionnelle
    • Cela rappelle la manière dont un pouvoir sans contre-pouvoir finit par corrompre une dictature
      Ici, il s’agit de blocages, mais dans une dictature, les opposants finissent en prison ou au gibet, et cela peut même aller jusqu’à la guerre contre des ennemis extérieurs
      C’est aussi un contre-exemple à l’idée selon laquelle « il suffirait de plus d’éducation »
      Matt Mullenweg est presque certainement très instruit et a beaucoup voyagé, mais il gouverne son domaine comme Mao autrefois
    • Je suis cette affaire depuis le début, et je me souviens l’avoir rencontré après un WordCamp à Milwaukee, où nous avions parlé de l’API v2 et de la manière dont WP allait se moderniser
      Honnêtement, le projet donne l’impression de stagner
      Je comprends la volonté de prendre en charge longtemps les plugins et la communauté, mais l’absence d’un framework web raisonnable semble surtout avoir renforcé la critique fréquente selon laquelle « WP n’est pas à prendre au sérieux »
      En tant que personne qui maintient un petit projet open source, les déclarations de Matt m’ont paru mesquines et vindicatives, et, à titre personnel, il y a de fortes chances que je ne retouche plus à cette plateforme
      Il existe des alternatives similaires comme Statamic, Grav ou Drupal, et on peut aussi construire avec de vrais frameworks applicatifs comme Laravel ou ASP.NET Core
    • En tant qu’observateur extérieur, je me demande franchement : si WordPress est open source, pourquoi n’a-t-il pas été remplacé par un projet alternatif sans Matt ?
    • Quand j’ai travaillé avec la REST API, j’ai été agréablement surpris par sa flexibilité, et sa conception m’a semblé intelligente
  • Le titre de TechCrunch n’est pas exact
    D’après ce que j’ai compris, aucune des personnes dont les comptes WordPress ont été désactivés ne préparait un fork
    Le commentaire actuellement le plus haut dans ce fil Reddit et la discussion donnent un bon contexte : https://www.reddit.com/r/Wordpress/comments/1hylx50/matt_tro...

    • Donc, c’est en réalité pire et plus scandaleux que ce que prétendait le titre putaclic
      Du point de vue de @photomatt, c’est sans doute aussi une sorte d’exploit
    • En gros, ils ne cherchaient pas forcément à forker WordPress, ils discutaient d’une réorganisation de la gouvernance
  • Dans le billet de Mullenweg (https://wordpress.org/news/2025/01/jkpress/), on lit ceci :

    To make this easy and hopefully give this project the push it needs to get off the ground, I’m deactivating the .org accounts of Joost, Karim, Se Reed, Heather Burns, and Morten Rand-Hendriksen. I strongly encourage anyone who wants to try different leadership models or align with WP Engine to join up with their new effort.
    Il semble justifier la désactivation de leurs comptes comme une façon de « les aider » d’une manière ou d’une autre

    • Ce billet est vraiment grave
      Mullenweg donne l’impression d’être complètement instable et sur la défensive, de se sentir fortement menacé, et il glisse des insultes à peine voilées dès qu’il en a l’occasion
      WordPress est énorme ; s’il était aussi confiant que le billet le laisse entendre, il n’aurait rien eu à faire, et WordPress aurait fini par prouver qu’il est le logiciel le plus précieux
      Au lieu de cela, il accélère les progrès du fork
      Il aurait dû prendre quelques grandes inspirations avant de publier ce billet
    • Ce genre de pensée binaire du type « si tu n’es pas d’accord à 100 % avec moi, tu es d’accord à 100 % avec mon ennemi » ne laisse aucune place à la nuance et ressemble à quelque chose qui peut émerger d’un état mental malsain
    • “Joost is a self-proclaimed leader in the SEO space, an industry known for making the web better.”
      Le niveau de sarcasme contenu là-dedans est ahurissant
    • Si, à ce stade, une partie de la communauté WordPress le soutient encore, cela ressemble davantage à un syndrome de Stockholm ou à un culte du cargo qu’à un projet open source sain
    • Réponse de Heather Burns :
      https://xcancel.com/WebDevLaw/status/1877979616045891649
      “At this point you either need to check into rehab, or frankly do the world a favour and overdose.”
  • L’injonction [0] qui dit de « ne pas bloquer, désactiver ni entraver l’accès à wordpress.org de WPEngine et/ou de ses employés, utilisateurs, clients, partenaires (ci-après “WPEngine and Related Entities”) » n’est-elle pas toujours en vigueur ?
    Je ne vois rien dans le dossier de l’affaire qui indique un changement
    Ces contributeurs ne relèvent-ils pas, au sens ordinaire du terme, de « partenaires » ?
    Le tweet [1] lié par Matt dans son billet de blog [2] dit aussi ceci :

    We are committed to working with Joost, Karim, and other respected voices in the community to ensure WordPress’s future is stronger than ever.
    À ce stade, ça ressemble à un partenariat
    [0] https://storage.courtlistener.com/recap/gov.uscourts.cand.43...
    [1] https://x.com/wpengine/status/1870242287218790849
    [2] https://wordpress.org/news/2025/01/jkpress/

    • Le point essentiel ici, c’est « WPEngine’s »
      Certaines des personnes bloquées sont des contributeurs WordPress sans lien avec WPE
      D’autres personnes bloquées ne sont même pas des contributeurs, et il ne semble pas y avoir d’autre raison au blocage que le fait que Matt ait été fâché par leurs tweets
    • Ça ne ressemble pas du tout à un partenariat
      Ça ressemble à une intention de travailler avec la communauté
  • C’est sans aucun doute la meilleure chose qui pouvait arriver à leur fork
    Ça leur apporte 100 fois plus d’attention qu’ils n’en auraient eu autrement
    Je connais Joost depuis longtemps et j’ai beaucoup de respect pour son travail
    J’espère que ça marchera

    • Ils n’ont jamais prétendu lancer un fork, du moins pas encore [0]
      Ils ont seulement demandé une réforme de la structure de gouvernance existante [1]
      Matt Mullenweg l’a présenté comme un fork pour coller à son récit et empoisonner d’avance le puits d’un éventuel futur fork [2]
      Il a déjà fait ce genre de chose plusieurs fois
      Il dit soutenir les forks, du genre « on en fera même la promotion sur WordPress.org », mais en pratique il publie un billet avant même que le fork soit prêt ou correctement organisé
      Ce qui sabote la tentative et donne une très mauvaise image de toutes les personnes impliquées [3]
      C’est vraiment vicieux
      [0] https://x.com/jdevalk/status/1878210129914409063
      [1] https://joost.blog/wordpress-leadership/
      [2] https://wordpress.org/news/2025/01/jkpress/
      [3] https://wordpress.org/news/2024/10/spoon/
      Modification : Matt a répondu à la clarification de Joost par une nouvelle moquerie puérile : https://x.com/photomatt/status/1878227222927933815
    • Comme le dit un autre commentaire, s’il n’y avait pas de projet de fork à l’origine, maintenant il faut vraiment le faire
      Ils ont désormais l’initiative médiatique et les gens vont le chercher, donc il faut battre le fer tant qu’il est chaud
  • Mullenweg devrait être plus prudent quand il fait ce genre de choses
    Dès que Mullenweg se rendra compte de ce que Mullenweg est exactement en train de faire à WordPress, Mullenweg désactivera le compte de Mullenweg

  • J’avais écrit ce billet de contexte avant de voir les nouvelles d’aujourd’hui
    La situation de la communauté WordPress n’était déjà pas bonne avant qu’on en arrive là, et la décision de Mullenweg de désactiver les comptes de personnes susceptibles de lancer un nouveau fork n’aide absolument pas
    https://anderegg.ca/2025/01/11/wordpress-is-in-trouble

  • Je sais que ce genre de personne malveillante existe partout, mais il y a quelque chose d’étrangement dérangeant dans ce besoin de continuer à se réaffirmer comme « quelqu’un de bien » tout en frappant ouvertement les gens au visage
    Au moins, quand certains responsables politiques ou magnats de la tech parlent, je sais à quoi j’ai affaire

    • Certaines personnes tirent leur énergie du drama qu’elles créent et se nourrissent de l’indignation
      J’essaie de m’en souvenir quand je vois du contenu lié à certaines personnes
      L’indignation qu’elles suscitent est précisément ce qu’elles aiment, donc j’essaie juste de lever les yeux au ciel et de ne pas les nourrir
  • Joost a précisé sur Twitter qu’il n’avait jamais appelé à un fork
    Il a seulement demandé une réforme de la structure actuelle, et c’est clairement ce qui ressortait déjà de son billet initial
    Le seul à avoir affirmé qu’un fork allait bientôt arriver, c’est Matt, et il l’a littéralement inventé
    S’il reste le moindre doute sur la mesquinerie de M. Mullenweg, il suffit de voir ce qu’il vient de publier en réponse à la clarification de Joost
    https://x.com/photomatt/status/1878227222927933815

  • Articles liés :
    Aligning Automattic's Sponsored Contributions to WordPress
    https://news.ycombinator.com/item?id=42650138
    WordPress: Joost/Karim Fork
    https://news.ycombinator.com/item?id=42662801