Compte rendu du meetup : les engagements de NGINX envers la communauté open source

NGINX | 13 février 2024

La semaine dernière, nous avons organisé à San José, en Californie, la première rencontre de la communauté NGINX depuis le début de la pandémie de COVID-19. Nous avons été ravis de retrouver en personne notre communauté open source de la baie de San Francisco et d’écouter les interventions de nos présentateurs.

Après une introduction de Shawn Wormke, directeur général de F5 NGINX, Maxim Konovalov, directeur technique et cofondateur de NGINX, a retracé l’histoire de NGINX, depuis les « années sombres » du projet jusqu’aux événements récents. Forts de cet historique, nous nous sommes tournés vers l’avenir. Plus précisément, l’ingénieur principal Oscar Spencer et Timo Stark, responsable produit technique principal, ont présenté la nouvelle technologie prometteuse WebAssembly et expliqué comment elle peut être utilisée pour résoudre des problèmes complexes de manière sûre et efficace. Timo nous a également donné un aperçu de NGINX JavaScript (njs), en détaillant son architecture et en montrant comment il peut répondre à de nombreux scénarios applicatifs complexes d’aujourd’hui.

Mais surtout, le temps fort de cette rencontre a été le renouvellement de nos engagements communs envers la communauté open source de NGINX.

Notre objectif chez NGINX est de continuer à faire figure de référence dans le domaine de l’open source, à l’instar d’OpenSSL et de Linux. Nos projets open source sont sponsorisés par F5 et, jusqu’à présent, ont été principalement soutenus par des salariés de F5, avec une participation limitée de la communauté. Bien que ce modèle ait bien servi nos projets, nous pensons que leur réussite à long terme dépend de la mobilisation d’une communauté de contributeurs beaucoup plus vaste et diversifiée. Développer notre communauté open source permet aux meilleures idées de stimuler l’innovation, tandis que nous nous efforçons de résoudre les problèmes complexes liés aux applications modernes.

Pour atteindre cet objectif, nous prenons les engagements suivants, qui garantiront la pérennité, la transparence et l’impact de nos projets open source :

  • Nous ferons preuve d’ouverture, de cohérence, de transparence et d’équité dans l’acceptation des contributions.
  • Nous continuerons à améliorer de nouveaux projets qui font progresser la technologie et à les publier en open source.
  • Nous continuerons à proposer des projets sous des licences logicielles approuvées par l’OSI.
  • Nous ne supprimerons ni ne commercialiserons les projets ou fonctionnalités existants.
  • Nous n’imposerons aucune limite à l’utilisation de nos projets.

Grâce à ces engagements, nous espérons que nos projets bénéficieront d’un plus grand nombre de contributions de la communauté, ce qui permettra à terme d’accueillir des responsables de maintenance et des membres principaux extérieurs à F5.

Cependant, ces engagements représentent un changement majeur dans nos méthodes de travail. Pour bon nombre de nos projets qui comptent peu de contributeurs, ce changement sera simple à mettre en œuvre. En revanche, pour NGINX, notre serveur proxy phare, fort d’une longue histoire et d’une réputation d’excellence, ces changements nécessiteront une planification minutieuse. Nous souhaitons en tenir compte en informant notre communauté suffisamment à l’avance, afin qu’elle puisse adopter ces changements et s’y adapter avec un minimum de perturbations, voire aucune.

Nous sommes très enthousiastes à l’égard de ces engagements et de leur impact positif sur notre communauté. Nous avons également hâte de pouvoir organiser davantage de rencontres à l’avenir ! En attendant, consultez régulièrement nginx.org pour obtenir de plus amples informations ainsi qu’un calendrier détaillé de cette transition.


Partager

À propos de l’auteur

Shawn Wormke
Shawn WormkeVice-président et directeur général | F5 NGINX

Autres articles de Shawn Wormke

Articles de blog associés

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA
NGINX | 13/10/2025

Tendances actuelles des technologies cloud natives, de l’ingénierie de plateforme et de l’IA

Découvrez les principaux enseignements tirés des réponses à l’enquête annuelle F5 NGINX sur les dernières tendances en matière de technologies cloud natives, de sécurité, d’ingénierie de plateforme et d’IA.

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?
NGINX | 03/11/2023

Quels contrôleurs Ingress NGINX sont affectés par les vulnérabilités CVE-2022-4886, CVE-2023-5043 et CVE-2023-5044 ?

Lorsque de nouvelles CVE sont signalées, il est facile de ne plus savoir si elles concernent un outil de contrôleur Ingress NGINX particulier, car il existe plusieurs projets. Cet article présente les CVE et explique comment distinguer les différents projets de contrôleurs Ingress afin de dissiper toute confusion.

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX
NGINX | 11/03/2020

Votre API est-elle en temps réel ? Testez sa latence avec l’outil rtapi de NGINX

Votre API répond-elle aux requêtes en moins de 30 ms ? Si ce n’est pas le cas, il ne s’agit pas d’une API en temps réel offrant la faible latence exigée par la grande majorité des organisations. Mesurez la latence de votre API avec l’outil rtapi de NGINX et découvrez comment NGINX peut l’aider à offrir une réactivité en temps réel.

Un testeur d’expressions régulières pour NGINX et NGINX Plus
NGINX | 11/06/2019

Un testeur d’expressions régulières pour NGINX et NGINX Plus

Le testeur d’expressions régulières (regex) pour NGINX et NGINX Plus vous évite de tâtonner en vous indiquant si une expression régulière utilisée dans un bloc location ou map correspond aux valeurs comme prévu. Il génère la configuration appropriée et affiche les valeurs des groupes de capture.

Caches partagés avec les clusters de cache NGINX Plus, partie 1
NGINX | 24/01/2017

Caches partagés avec les clusters de cache NGINX Plus, partie 1

Optimisez la capacité de votre cache web en le répartissant entre plusieurs serveurs de cache web NGINX ou NGINX Plus. Découvrez comment procéder dans cet article.

Introduction aux microservices
NGINX | 19/05/2015

Introduction aux microservices

Les microservices suscitent actuellement beaucoup d’intérêt. Cet article de blog est le premier d’une série de sept consacrée à la conception, au développement et au déploiement de microservices.