Une illustration symbolique représentant un chemin qui se divise en deux directions différentes : à gauche, une structure de serveur traditionnelle et bien établie symbolisant Nginx, et à droite, une structure de serveur nouvelle et dynamique représentant Freenginx. Le tout est situé dans un paysage numérique rempli de codes, illustrant un moment de décision et de divergence dans le monde de la technologie des serveurs web. Cette image met en lumière le contraste entre l'ancienne garde et le nouveau challenger, soulignant l'importance de l'innovation et des projets communautaires dans le développement open source.

Suite à un désaccord avec F5 (le nouveau propriétaire de Nginx depuis 2019), Maxim Dounin, l’un des principaux contributeurs de Nginx, a décidé de créer un nouveau fork du projet : Freenginx. Est-ce le début de la fin pour le serveur web le plus utilisé au monde ?

Nginx, c’est quoi ?

Nginx est le serveur web open source le plus utilisé au monde, bénéficiant d’une communauté active et engagée depuis plusieurs années. Il est également le concurrent direct d’Apache — passage que j’ai moi-même effectué d’Apache à Nginx il y a quelques années pour diverses raisons, que je pourrais expliquer dans un prochain article si cela vous intéresse.

Pourquoi ce fork ?

Pour rappel, Nginx est un projet open source qui a vu la création de Nginx Inc. en 2011, afin de proposer un support commercial. Cette entreprise a été rachetée par F5 pour 670 millions de dollars. Cependant, en 2022, la filiale de F5 à Moscou a été fermée (pour des raisons bien connues), mais cela n’a pas empêché Maxim Dounin de continuer à contribuer au développement de ce projet open source — une tâche qu’il accomplissait gratuitement, sans y voir d’inconvénient. Selon lui, la direction de F5, ayant changé depuis le rachat, interfère avec la politique de sécurité de Nginx, souvent au détriment des conseils et recommandations des développeurs et de la communauté. Plus encore, le contrôle du développement de Nginx est désormais entièrement aux mains de F5, et non plus de Dounin.

L’impact de Freenginx

Avec la création de Freenginx par Maxim Dounin, la communauté de Nginx se trouve à un carrefour important. Ce fork pourrait non seulement diviser les utilisateurs mais aussi marquer une nouvelle ère pour le développement de serveurs web open source. Freenginx promet de rester fidèle aux principes originaux d’open source et de développement communautaire, une direction qui pourrait attirer ceux qui sont mécontents de la gestion actuelle de Nginx par F5.

Open source et commercialisation

Cette situation soulève des questions plus larges sur l’équilibre entre les projets open source et leur commercialisation. Alors que les entreprises cherchent à monétiser des projets open source populaires, la tension entre les objectifs commerciaux et les idéaux de la communauté open source peut devenir palpable. L’histoire de Nginx et Freenginx en est un exemple frappant, mettant en lumière les défis auxquels les projets open source peuvent être confrontés lorsqu’ils passent sous le contrôle de grandes entreprises.

Conclusion

Seul l’avenir nous dira si Freenginx réussira à s’établir comme une alternative viable à Nginx ou si cela conduira à une réunification sous une direction plus communautaire. Ce qui est certain, c’est que le développement de Nginx et de Freenginx continuera d’intéresser ceux qui se préoccupent de l’avenir du web et des technologies open source. En tant que communauté, nous devons rester attentifs et soutenir les initiatives qui préservent les principes de l’open source et favorisent l’innovation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *