1 points par GN⁺ 2024-10-29 | 1 commentaires | Partager sur WhatsApp
  • Chris Wiegman quitte le projet WordPress, auquel il a participé tout au long de sa carrière, après plus de 14 ans de contributions, et archive aussi les projets liés qui lui restaient
  • Depuis environ 2017, il dit avoir pris conscience de la malhonnêteté de la communauté et estime que des contributions sur la privacy, l’accessibility ou la governance ont été ignorées, tandis que des contributeurs ont été écartés
  • Plusieurs entreprises de l’écosystème WordPress ont mis en avant des valeurs de « mieux faire » pour justifier de bas salaires et des avantages insuffisants, et son expérience avec Automattic a encore affaibli sa confiance
  • La récente implosion de WordPress, le comportement de Matt Mullenweg et la manière dont WP Engine a été attaqué ont été l’élément déclencheur de la rupture définitive
  • Il affirme qu’il ne reprendra pas d’activité autour de WordPress tant qu’une gouvernance appropriée n’aura pas été mise en place, et qu’il ne jouera plus non plus le rôle de guide vers cet écosystème

Fin de plus de 14 ans de contribution à WordPress

  • Chris Wiegman participe à WordPress depuis avant même le début de sa carrière dans la tech, et jusqu’à il y a 3 mois, WordPress a accompagné l’ensemble de sa vie professionnelle
  • Il a officiellement quitté le projet WordPress et y a contribué de multiples façons pendant plus de 14 ans
    • Son historique de contributions figure sur son profil WordPress.org
    • Intervenant lors de Meetup et de WordCamp
    • Organisateur de Meetup et de WordCamp
    • Contributeur au code du core
    • Développeur de plugins
    • Contributeur photo
    • Presque unique modérateur du site officiel d’emploi WordPress pendant plus de 11 ans

Une confiance dans la communauté ébranlée depuis 2017

  • À partir de 2017 environ, il s’est progressivement éloigné du projet et a fortement pris conscience de la malhonnêteté de la “communauté” autour de WordPress
  • Il dit avoir vu des personnes faisant un travail important être exclues simplement parce qu’il ne s’agissait pas des sujets sur lesquels Matt voulait concentrer l’attention
  • Selon lui, des contributions liées à la privacy, à l’accessibility ou à la governance — destinées à protéger les utilisateurs et à renforcer la communauté — ont été ignorées, et des contributeurs qui défendaient des causes élémentaires ont été maltraités ou poussés dehors
  • Il estime que des entreprises WordPress affirmaient mieux traiter les gens, tout en utilisant en réalité les valeurs de WordPress pour justifier de bas salaires et des avantages insuffisants
    • Même dans des entreprises produit respectées et des agences connues, des personnes auraient été menacées dans l’idée que « ce n’est pas assez bien pour partir »

Les différences observées entre Automattic et WP Engine

  • À propos d’Automattic, il estime qu’une atmosphère de culte s’est formée autour de l’entreprise derrière wordpress.com
  • Il a postulé chez Automattic en 2014 et a obtenu un essai rémunéré, mais il n’avait déjà plus confiance dans l’organisation à cause des mauvais traitements subis par un ami
    • Il n’a pas pris cet essai au sérieux et a accepté un autre poste avant même son début
    • Cette expérience a encore diminué le respect qu’il avait pour Automattic
  • S’il a rejoint WP Engine en 2018, c’est parce que c’était selon lui l’entreprise la plus honnête de l’écosystème WordPress sur le fait qu’elle cherchait à gagner de l’argent
    • Elle ne parlait pas de « famille » et ne présentait pas le travail lié à WordPress comme plus noble que celui d’organisations non liées à WordPress
    • Il estime qu’elle offrait la meilleure rémunération et le travail le plus intéressant qu’il ait vus dans l’écosystème WordPress
  • Il a quitté WP Engine en juillet 2024, mais ne regrette pas pour autant son choix initial de l’avoir rejointe

La récente crise de WordPress comme rupture finale

  • À propos de la récente implosion de WordPress, il précise qu’il ne cherche pas à écrire une chronologie séparée des événements
  • Jusqu’en septembre, il continuait à travailler sur Kana, un environnement de développement WordPress, et à explorer quelques idées de plugins
  • L’hypocrisie qu’il a perçue dans les actes de Matt Mullenweg a été le dernier déclencheur, même si, après plus de 10 ans à observer Automattic, cela ne lui a pas paru totalement surprenant
  • Cela ne signifie pas, selon lui, que WP Engine soit irréprochable dans WordPress et dans l’open source en général, mais il considère que la nature des attaques actuelles dépasse les limites
  • Il pense que WordPress a au moins dépassé son apogée, et que davantage de conflits apparaîtront à mesure que les entreprises qui gravitent autour tenteront de s’emparer d’une plus grande part d’un gâteau qui rétrécit
    • Il juge difficile d’inverser cette tendance avec la direction actuelle et la structure du projet

Archivage des projets restants et arrêt des activités

  • Il craint qu’en restant impliqué, il envoie aux autres le signal que travailler et investir des efforts dans WordPress est sûr et valable
  • Sa position est qu’il ne veut plus porter la responsabilité d’orienter de bonnes personnes vers un écosystème abusif
  • Il a archivé Kana, son dernier projet WordPress restant, ainsi que le thème de ce site
    • Ils resteront archivés jusqu’à ce qu’une gouvernance appropriée soit mise en place pour le projet WordPress
  • Il se retire aussi des contributions aux Meetup et aux autres événements WordPress
  • Il a également cessé la modération de jobs.wordpress.net, qu’il assurait presque quotidiennement depuis l’été 2013

À celles et ceux qui restent dans WordPress

  • Il estime qu’au sein de WordPress, beaucoup de bonnes personnes ont accompli énormément pour les autres, à l’échelle individuelle et dans de petites communautés
  • Il se dit reconnaissant pour les échanges et le soutien reçus de leur part, et affirme vouloir continuer à soutenir leur travail où qu’ils soient à l’avenir
  • Il leur demande toutefois de réfléchir à l’impact de leurs actes sur les autres et de veiller à ne pas conduire de nouvelles victimes vers de futurs abus

1 commentaires

 
GN⁺ 2024-10-29
Avis de Hacker News
  • La situation empire nettement. Aujourd’hui, en essayant de nous inscrire à WordCamp, un événement clé auquel notre équipe commerciale participe depuis des années pour rencontrer des clients, nous avons vu, dans le formulaire de création de compte WordPress.org, une mention demandant de confirmer que nous n’avons « aucune affiliation avec WP Engine, financière ou autre »
    Comme notre entreprise utilise WP Engine pour l’hébergement de son site web, nous avons évidemment une relation avec WP Engine, et aucun membre de l’équipe ne peut donc créer de compte WordPress.org
    Nous avons envoyé une lettre ouverte à Matt Mullenweg pour protester contre cette exigence, que nous jugeons excessivement large et manifestement anticoncurrentielle, sans justification commerciale claire autre que la restriction de la concurrence, et donc contraire au Sherman Act et à l’article 3 du Clayton Act
    Ceux qui soutiennent Matt et Automattic devraient comprendre qu’en détruisant ainsi la communauté, ils finiront par faire émerger des alternatives. Si WordPress est devenu un outil correct, c’est parce que des milliers de personnes ont consacré des millions d’heures à créer des extensions et des services d’hébergement ; si cet effort se déplace ailleurs, WordPress peut se dessécher et mourir en quelques années
    https://www.linkedin.com/posts/ksimpson_open-letter-to-matt-...

    • Le simple fait d’avoir acheté quelque chose sur Amazon ne vous met pas en affiliation avec Amazon. « Affiliation » désigne généralement une relation officielle, un partenariat, un lien étroit, pas le simple fait d’être client
      Cela dit, abandonner WordPress semble quand même être la bonne décision. Ils ont perdu de vue les vrais utilisateurs, et Matt semble mener une guerre dont les autres ne comprennent même pas la raison
    • La manière dont Matt utilise WordPress.org semble constituer une violation manifeste du statut 501(c)(3) auprès de l’IRS. Si personne n’a encore déposé de plainte auprès de l’IRS, quelqu’un devrait probablement le faire
      Une organisation C3 doit être très prudente lorsqu’elle partage des employés avec une entité à but lucratif ou interagit avec elle
    • Lui a besoin de nous, mais nous n’avons pas besoin de lui
      Malheureusement, il semble y avoir pas mal de pensée de groupe dans WordPress. C’est aussi l’une des raisons pour lesquelles « The WordPress way » peut aller à l’encontre des bonnes pratiques du secteur. La plupart ne connaissent pas de meilleure façon de faire, et la minorité qui la connaît ne dit rien. Un cas typique de gentillesse toxique
      Cela fait presque dix ans que je le dis, à cause de l’action collective et de la culture. Ce n’est pas une communauté, c’est un culte
    • Ce qui m’a définitivement fait décrocher, c’est d’apprendre que Matt possède WordPress.org à titre personnel. Ce n’est ni la fondation, ni Automattic, mais Matt lui-même
      C’est un bus factor de 1, donc pour moi c’est fini
    • Le simple fait d’héberger un site web chez WP Engine peut-il vraiment être considéré comme une affiliation ? Je n’estime pas être affilié à Apple, Microsoft ou Volkswagen parce que j’utilise leurs produits et services
  • En tant que développeur JS/React, j’ai dû travailler sur WordPress il y a quelques années. WordPress lui-même était correct, mais l’écosystème autour m’a beaucoup agacé
    Dans l’écosystème JS, quand on rencontre un problème, on peut généralement chercher et trouver une solution ou un package NPM de contournement. Avec WordPress, quand on essayait de comprendre un problème, on tombait sur un flot sans fin de spam de blogs, qui finissait par mener à de l’upsell de plugins ou à des services de conseil
    Même sur des sujets très basiques, j’ai souvent vu des articles où l’auteur tournait autour de la solution avant de conclure par « si vous voulez la vraie réponse, faites appel à notre société de conseil WordPress »
    Il était aussi difficile de trouver des plugins open source ou gratuits. Même pour le plus petit plugin, les fonctionnalités essentielles semblaient toujours verrouillées derrière une version « premium ». Je comprends que le développement prenne du temps et que les gens veuillent être rémunérés, mais le contraste était brutal en venant d’une communauté où l’on construit ensemble la meilleure solution vers un écosystème où chacun bricole dans son coin pour vendre son plugin

    • Ce n’est que récemment que j’ai compris combien d’argent circulait dans la « communauté » WordPress
      S’il y a autant de plugins commerciaux et de services de conseil, c’est parce qu’une grande partie de la communauté WordPress fonctionne ainsi. Chacun exploite sa propre entreprise, héberge ou maintient les sites des autres, et crée des plugins commerciaux comme activité annexe
      Dans ce cas, je me demande si le modèle habituel du monde JavaScript, où l’on publie tout gratuitement en open source sur son temps libre ou pendant qu’on travaille pour une grande entreprise, est vraiment une meilleure alternative
      Au moins, la communauté WordPress a trouvé une manière durable de gagner de l’argent par elle-même et de fournir des services à des dizaines de milliers de PME et de grandes entreprises. À l’inverse, la communauté JavaScript semble fortement dépendante des Big Tech pour maintenir la plupart de ses services
    • Si l’on voulait modifier un plugin et mettre le code source sur GitHub, la structure faisait qu’il fallait en pratique écrire soi-même un autre plugin qui modifie ce plugin
  • Il a migré son site vers Hugo
    https://chriswiegman.com/2024/10/this-site-now-runs-on-hugo/
    Je comprends que WordPress soit utile pour les utilisateurs non techniques, mais je trouve toujours étonnant que des équipes de développement web n’utilisent pas encore de sites statiques pour les blogs et les sites marketing.

    • En tant qu’ancien développeur web, je ne connais pas parfaitement le secteur, mais si un client a besoin d’un CMS qu’il peut utiliser lui-même, d’e-commerce, ou de plusieurs fonctionnalités prêtes à l’emploi, WordPress semble être le choix le plus simple.
      Sans CMS côté client, Hugo peut être plus simple, mais dès qu’on réintroduit un CMS, ça devient nettement moins bien. J’ai entendu parler d’entreprises qui utilisent CraftCMS avec succès, mais ce n’étaient pas des sites centrés sur le contenu.
      Pour couvrir des besoins variés, il est logique de partir sur une seule stack WordPress. On peut garder une seule équipe de développement et une seule stack technique.
      Hugo est excellent, mais je ne l’ai pas énormément utilisé. Pour un développeur solo qui maintient son site personnel, c’est probablement un bon choix. J’ai créé quelques sites avec Gatsby, et les mises à jour de Node étaient bien plus pénibles que les mises à jour de WordPress, tout en demandant un niveau technique plus élevé.
    • En général, ce dont on a besoin se résume à une connexion client simple, des modifications de templates, des uploads, des redirections, des formulaires et quelques toutes petites fonctionnalités côté serveur.
      WordPress convient parfaitement à ce genre d’usage.
    • De toute façon, il faut bien un CMS, non ? Dans ce cas, je pense qu’il vaut mieux utiliser WordPress correctement et donner plus d’autonomie aux utilisateurs non techniques. Dans ce scénario, il est assez difficile pour eux de casser quelque chose.
    • Un site web doit souvent être accessible à plusieurs personnes autres que les développeurs. Si une entreprise doit faire appel à un développeur à chaque fois qu’elle veut modifier une phrase sur le site, les choses avancent assez lentement.
      Il ne faut pas s’attendre à ce que les personnes qui veulent modifier le site connaissent HTML ou les templates Markdown.
  • Notre agence a choisi WP Engine il y a plus de 8 ans, parce qu’à l’époque c’était de loin le meilleur fournisseur d’hébergement WordPress managé. Ils ont complètement transformé l’offre d’hébergement WordPress et nous ont permis de croître de manière stable et globalement sans prise de tête.
    Sans la plateforme WP Engine et leurs investissements pour rendre l’hébergement WordPress plus modulaire et plus sûr, nous en serions encore à l’âge de pierre de l’hébergement sur serveurs dédiés/VPS.
    Si nous sommes restés clients pendant 8 ans, c’est à cause de la qualité du support. C’est difficile à quantifier, mais au fil de centaines d’interactions, leur support m’a semblé inégalé et très compétent.
    Nous avons connu une croissance de plus de 400 % avec WP Engine, et ce bazar provoqué par Matt donne vraiment l’impression de se faire poignarder dans le dos. À contrecœur, nous diversifions désormais notre répartition d’hébergement pour nous préparer à de nouvelles menaces, mais j’aurais largement préféré pouvoir continuer uniquement avec WP Engine.

  • L’argument de Mullenweg selon lequel « WP Engine n’a pas contribué au cœur » perd de sa force sur ce point. Ici, Core ressemblait surtout à une liste de fonctionnalités préapprouvées importantes pour Automattic.
    Même si WP Engine avait voulu contribuer, ce travail aurait au final rempli les poches d’Automattic, et c’est pour cela qu’il a exigé de l’argent d’une manière qui ressemblait à du chantage.

  • Je prévois de regarder un fil récent sur les alternatives à WordPress.
    https://www.reddit.com/r/Wordpress/comments/1fsie1i/top_word...
    Y a-t-il autre chose que vous recommanderiez ? Je cherche une plateforme de site web basique, avec un blog secondaire, pas d’e-commerce, et je voudrais limiter au minimum l’usage de plugins. Idéalement, ce serait open source, auto-hébergeable, et tout pourrait se faire depuis une interface web, à part éventuellement les templates du site. Ce serait encore mieux s’il existait une API pour aider à migrer depuis WordPress.

    • La migration la moins douloureuse serait probablement ClassicPress. C’est essentiellement WordPress sans l’éditeur de blocs, et la plupart des plugins et thèmes sont compatibles.
    • ClassicPress semble pouvoir rendre la transition fluide.
      HTMLy ressemble aussi assez bien aux critères décrits. Je le teste sur quelques projets de base, et même si peu de gens en parlent, ça me semble être une bonne option.
  • Si vous voulez revenir à un CMS plutôt qu’à un générateur statique, j’aimerais que vous jetiez un œil à https://vvveb.com, que je suis en train de créer. Il partage les principes de liberté de l’open source, ainsi que de simplicité de conception et d’architecture.

    • Sur la landing page, presque partout où l’on passe la souris, une info-bulle « hero-1 » apparaît à l’écran, ce qui est un peu distrayant.
  • WordPress est un outil épouvantable depuis plus de 10 ans. Bon débarras, j’espère.

    • WordPress a toujours été épouvantable.
    • Honnêtement, je ne comprends pas vraiment pourquoi on utilise encore WP en 2024.
  • Je trouve étonnant que des gens aient construit toute leur carrière avec WP. Je trouve ça vraiment impressionnant.
    Pour moi, WP est beaucoup trop difficile à comprendre. J’ai du mal à croire que quelqu’un puisse consacrer sa vie à ce chaos, mais j’ai énormément de respect pour ces personnes.

    • Je ne vois pas trop ce que tu trouves si compliqué. J’ai commencé à créer des plugins et des thèmes à 15 ans, et je ne suis pas un génie.
  • Toute la communauté et tout l’écosystème semblent remplis d’entreprises et de pratiques douteuses et malhonnêtes. Même en mettant de côté le drama récent, en tant qu’utilisateur final et acheteur de plugins, j’ai dû demander séparément des remboursements pour deux plugins majeurs à cause de renouvellements par dark patterns suspects ou d’upsells cachés.
    Avant, je ne me considérais pas comme un pigeon, mais maintenant que j’ai 42 ans, peut-être que je commence vraiment à rater les vrais boutons d’opt-out. Vous savez, ceux qui se trouvent environ quatre pages plus bas, sous la ligne de flottaison.
    En tout cas, je n’ai pas envie de faire partie d’un écosystème rempli de ce genre de choses, et ça ne vaut pas le temps nécessaire pour tout gérer.

    • Une très grande partie de l’écosystème WordPress repose sur des upsells interminables autour des plugins et des comportements qui frôlent l’arnaque.
    • Si vous voulez vraiment voir le côté douteux et malhonnête, il suffit de discuter des plugins nulled. Vous vous ferez insulter de tous les noms simplement pour avoir respecté la GPL.