Récemment, un conflit majeur a éclaté au sein de la communauté WordPress entre Matt Mullenweg, fondateur de WordPress, et WP Engine, l’une des plus grandes entreprises proposant des services d’hébergement et des solutions pour les sites basés sur cette plateforme. Ce conflit a attiré l’attention des développeurs et des utilisateurs du monde entier, car il soulève des questions importantes sur l’avenir de WordPress en tant que plateforme open source.
L’essence du conflit
WP Engine, connue pour ses solutions d’hébergement et d’optimisation des performances des sites WordPress, a commencé à personnaliser activement la plateforme elle-même. Ces modifications concernaient l’architecture interne de WordPress et, bien que l’entreprise affirme qu’elles visaient à améliorer les performances et à faciliter le travail avec les clients, ces nouveautés se sont révélées moins anodines qu’elles n’en avaient l’air.
Les utilisateurs ordinaires de WP Engine ont commencé à rencontrer des problèmes de compatibilité. Les versions modifiées de WordPress provoquaient des dysfonctionnements avec des plugins et des thèmes populaires, tout en perturbant le processus de mise à jour des sites. En conséquence, de nombreux utilisateurs de WP Engine se sont retrouvés avec des sites moins stables et moins prévisibles.
Matt Mullenweg a exprimé ses préoccupations concernant cette pratique, affirmant que la personnalisation de WordPress open source par de grandes entreprises allait à l’encontre de l’idée même du code source ouvert. Il craint que de telles actions ne compromettent l’avenir d’un écosystème fondé sur les principes d’égalité d’accès et de transparence. Selon lui, WP Engine et d’autres entreprises créant des versions modifiées de WordPress tirent en réalité la couverture à elles, en ignorant les intérêts de la communauté.
Ce n’est pas le premier coup porté à WordPress par Matt
Il est important de noter que c’est loin d’être le premier cas où les décisions de Matt suscitent de vives controverses dans la communauté WordPress. L’une de ces décisions a été le développement et le déploiement de l’éditeur Gutenberg. Malgré tous les efforts de l’équipe de développement, sa mise en œuvre a suscité un grand mécontentement parmi les utilisateurs et les développeurs. D’après les données que j’ai pu recueillir, seuls environ un quart des utilisateurs de WordPress ont adopté Gutenberg et commencé à l’utiliser activement. Les autres préfèrent des solutions alternatives, telles que l’éditeur classique ou des plugins tiers de création de pages.
Le principal problème lié au déploiement de Gutenberg a été qu’il a été imposé comme éditeur principal, sans tenir suffisamment compte des souhaits et des intérêts des utilisateurs habitués à l’approche classique de l’édition de contenu. Cela a entraîné une scission au sein de la communauté et une hausse de la popularité des solutions tierces telles qu’ Elementor et Beaver Builder.
Conséquences pour la communauté WordPress
Le conflit entre WP Engine et Matt rappelle à la communauté les problèmes qui surviennent lorsque de grands acteurs commencent à prendre des décisions touchant les intérêts de millions d’utilisateurs. Les questions qu’il soulève concernent l’ensemble de l’écosystème WordPress. La communauté WordPress s’est toujours distinguée par son ouverture et son inclusivité. Des milliers de développeurs du monde entier contribuent au développement de la plateforme en créant des plugins, des thèmes et de nouvelles fonctionnalités accessibles à tous les utilisateurs.
Cependant, la personnalisation de WordPress par de grandes entreprises peut entraîner une fragmentation du système, lorsque différents fournisseurs d’hébergement et développeurs commencent à créer leurs propres versions de la plateforme, incompatibles entre elles. Cela compromet l’idée d’une solution open source unifiée et pourrait compliquer le développement futur de WordPress.
Défis pour les autres entreprises
WP Engine n’est pas la seule à se retrouver au centre de l’attention. D’autres grandes entreprises travaillant sur la base de WordPress pourraient se retrouver dans des conditions similaires. Un exemple marquant est Elementor, un constructeur de sites populaire qui utilise lui aussi activement les capacités de WordPress et son API REST. Si les conflits et la fragmentation de l’écosystème se poursuivent, de telles entreprises pourraient facilement se tourner vers d’autres plateformes afin d’éviter les restrictions liées à l’évolution de WordPress.
L’utilisation de l’API REST permet à des entreprises comme Elementor d’intégrer leurs solutions à WordPress, mais elle les rend également moins dépendantes de la plateforme elle-même. Si elles estiment que WordPress ne répond plus à leurs exigences, elles peuvent adapter leurs produits à d’autres systèmes, qu’il s’agisse de Drupal, Joomla ou même de solutions entièrement personnalisées. Cela crée un risque pour WordPress lui-même, qui pourrait perdre de grands partenaires et des développeurs menant des projets sur sa base.
Doutes et défis personnels
Personnellement, les décisions actuelles remettent en question la poursuite de mon développement avec WordPress, la popularisation de la plateforme et sa promotion. Malgré mon immense gratitude pour toute l’expérience acquise avec WordPress depuis 2011, de tels conflits et désaccords entre les acteurs clés de la plateforme suscitent des inquiétudes quant à son avenir. Il m’est de plus en plus difficile de faire confiance aux décisions qui concernent des changements fondamentaux dans l’écosystème, surtout si elles peuvent potentiellement nuire à la communauté et aux utilisateurs. WordPress est-il prêt à rester une plateforme ouverte à tous ? C’est une question qui, malheureusement, demeure sans réponse.
Solutions possibles
La situation autour du conflit entre WP Engine et Matt Mullenweg requiert l’attention de toute la communauté. Il est important que la plateforme continue d’évoluer conformément aux principes de l’open source, tout en restant flexible et prête à s’adapter aux changements du monde technologique.
L’une des solutions possibles pourrait être de renforcer la collaboration entre les fondateurs de WordPress et les grandes entreprises qui utilisent la plateforme pour leurs besoins commerciaux. Au lieu de créer des versions personnalisées, les entreprises pourraient participer plus activement au développement de WordPress en proposant leurs idées et leurs modifications afin qu’elles soient intégrées aux mises à jour officielles de la plateforme.
Conclusion
Le conflit entre Matt Mullenweg et WP Engine soulève des questions importantes sur l’avenir de WordPress en tant que plateforme open source. Dans un contexte où de grandes entreprises commencent à adapter le système à leurs besoins, l’écosystème WordPress est confronté au risque de fragmentation et de perte de partenaires clés. Ce n’est pas le premier cas où les décisions de Matt suscitent des controverses, comme ce fut le cas avec Gutenberg. Cependant, cela ouvre également des possibilités de dialogue et de travail commun sur l’avenir de la plateforme.
Si WordPress parvient à préserver l’équilibre entre ouverture et intérêts commerciaux, il continuera à figurer parmi les leaders du marché des CMS, en soutenant une vaste communauté de développeurs et d’utilisateurs.
