La gouvernance de WordPress doit changer

8 minutes

Petit retour sur la guerre ouverte se passant actuellement dans l'écosystème WordPress, et sur pourquoi il faut un changement dans la manière dont le projet est géré

Je vais parler d’un sujet dont beaucoup doivent avoir beaucoup entendu parler : la colère publique qu’a décidé de faire Matt Mullenweg ces dernières semaines à propos de WP Engine, et les dégats qu’elle peut causer au monde de WordPress.

J’avais déjà fait un article ou j’exprimais ma frustration avec la gestion d’Automattic, et le comportement de Mullenweg. Cela m’avait fait arrêter d’utiliser WordPress en faveur de Bludit pour mes deux blogs.

Mais ici en fait, avec tout ce qui se passe, que mon avis à un peu évoluer, et que je pense même qu’il faut lutter pour WordPress, et pour un changement profond de gouvernance pour le sauver.

Le contexte : WP Engine et les takers

L’un des aspects particuliers de cette histoire, c’est qu’elle part d’un vrai souci dans l’open-source : une entreprise qui se fait de l’argent en contribuant peu au logiciel principal.

L’accusation que fait Mullenweg est basée sur deux points principaux :

  • Le premier est que WP Engine se ferait beaucoup d’argent (autant qu’Automattic) et contribuerait bien moins (45h/semaine vs 3000h/semaine) au cœur de WordPress.
  • À côté de cela, leur nom provoquerait l’impression qu’ils feraient fortement partie de l’écosystème WordPress et que donc l’argent qui leur est fourni participerait au développement

Comme dit juste avant, je pense que derrière tout ça le souci est un souci réel : de nombreuses entreprises se font beaucoup d’argent sur des produits open-source, sans vraiment y contribuer, ce qui leur donne un avantage. Je ne saurais pas dire dans le cas de WP Engine s’ils sont bien ou non (et j’ai d’autres choses à faire que de défendre la morale d’entreprise, surtout possédé par des gros fonds d’investissement mdr), parce qu’ils semblent aussi contribuer à l’écosystème global (plugin, etc), semblait financer au moins quelques membres de l’équipe d’accessibilité, et je suis un peu dubitatif sur l’histoire de trademark, surtout que Matt change constamment de version sur si le souci est le nom ou d’autres aspects. Mais dans tous les cas : je ne vais pas dire “les pauvres WP Engine”, je ne connais rien d’eux et je n'ai pas spécialement envie de prendre du temps pour chercher s’ils méritent d’être critiqué.

Mais y’a sans doute un fond de vérité, et une vraie question derrière : comment faire en sorte que y’ai une plus grande participation à l’écosystème ?

Le souci, c’est derrière la réaction.

Pourquoi la réaction de Mullenweg pose soucis

Je pense que Mullenweg à fait bien plus de mal avec ses agissements que de bien à la communauté derrière, et met en risque tout le projet, et des gens qui en dépendent (notamment qu’il faut se rappeler que WordPress est utilisé aussi par des individu-es, des associations, etc).

Parmi les points qui m’embêtent dans sa réaction, y’a :

Sa “tactique de la terre brulée” est imo effrayante, parce que ces terres, si elles sont cramées, vont mettre en risque des tas de gens qui ont besoin de WordPress.

De plus, tout cela pour moi montre qu’il a trop de pouvoir, et qu’il se permet d’utiliser WordPress.org comme son fief personnel, sans aucune séparation véritable avec Automattic, son entreprise. Le PDG d’une entreprise commerciale ne devrait pas avoir autant de pouvoir sur un projet comme WordPress. Et de plus, comme le montre l’ancien article dont j’ai parlé, ce n’est pas nouveau.

Que faire ?

Tout d’abord, la première question pour moi, c'est “quel futur pour WordPress” ? Je pense que pour ma part, il faut que Mullenweg perde son pouvoir, voir que le projet WordPress soit séparé de lui d’une manière ou d’une autre. WordPress doit être géré par une fondation avec un bureau, et pas une personne et une entreprise qui en fait ce qu’iels veulent.

Cela pourra passer par un hard-fork (comme Nextcloud, LibreOffice, etc) ou par qu’il soit jarté, mais quelque chose doit être fait. Une question qui se pose pas mal, est si ClassicPress ferait l’affaire, puisque l’éditeur gutemberg a été un peu l’une des premières grandes disputes entre lui et la communauté. De mon côté, je pense que Gutemberg a aussi a apporté aux utilisateurices, mais je n'ai pas de préférence.

Quant à la question de pousser à plus de contribution. L’association Drupal utilise un système de “crédit de contribution” pour mettre plus en avant les hosts qui contribuent, et des projets comme l’open-source pledge vise à responsabiliser les employeurs… Perso, je pense que le souci vient plus du capitalisme (roll credits) : ce sont des histoires de faire le plus de profit possible. IMO, il ne faudrait plus passer par de la taxation et du versement de profit, voir par des financements publics.

Conclusion : pourquoi il faut sauver WordPress

Il serait simple de réagir à tout ça de manière cynique et moqueuse “oh de toute façon WordPress c’est de la merde, y’a des soucis de sécurité, le web serait mieux sans”. C’est une vision très tech/dev, et assez prétentieuse. WordPress représente 40% d’internet, son effondrement sans remplacement serait une catastrophe, pas simplement pour des entreprises, mais des associations, des petits groupes, des individus, etc. Et c’est une solution est largement plus accessible que pleins d’autres options pour les utilisateurices, même parmi les autres CMS en fait.

S’il serait bien d’avoir une plus grande diversité des moteurs de site pour éviter qu’on en ait un à 40% ou de tels dramas peut se faire, la place importante de WordPress ne peut être ignorée. Et c’est dû à cette place importante qu’il faut que WordPress ait une fondation indépendante des entreprises qui se font des profits avec. Une fondation qui ne serait pas dirigée par un mec seul. Il faut aussi gagner un aspect plus communautaire pour éviter que tout s’effondre sur un coup de tête.

Et je pense que c’est aussi un taff à faire de notre côté, en cultivant aussi en plus de ce travail à faire niveau de WordPress en aidant à s’installer d’autres projets libres adaptés pour différents cas d’utilisations.

Source de la miniature : « This is Fine » par KC Green, avec le logo de WordPress mis sur le chien et rendu plus glitchy.