↩️ NGINX : Retour à l'open source | ADO Court

Durée: 11m17s

Date de sortie: 10/06/2024

🆓 Un fork libre de Nginx ?

💖 Tu peux soutenir mon travail et la communauté sur : https://soutenir.compagnons-devops.fr


➡️ Extrait d'Actus DevOps de mars 2024

📌 Article de blog et épisode complet : https://lydra.fr/blog/qu-est-ce-que-le-devops-et-pourquoi-il-est-mort


📩 Si tu n'es pas déjà abonné, alors abonne-toi pour ne pas rater les prochaines vidéos.

💬 Rejoins la communauté : https://www.compagnons-devops.fr

🔗 Tous mes liens : https://i.mtr.bio/compagnons-devops


Mes antisèches

🎁 git : https://bref.lydra.fr/antisechegit

🐳 Docker : https://bref.lydra.fr/antisechedocker

🔀 Ma RoadMap DevOps : https://vu.fr/RoadmapDevOps


Mes formations

🎓 Forge toi un état d'esprit DevOps : https://bref.lydra.fr/devops-mindset


Crédits

Les podcasteurs

  • Christophe Chaudier : consultant et Mentor DevOps/GitLab indépendant au sein du collectif Lydra. Animateur du podcast de la communauté des Compagnons du DevOps. Découvre le : https://lydra.fr/ea-3-le-podcasteur-christophe | LinkedIn : https://www.linkedin.com/in/cchaudier | Froggit : https://froggit.fr/
  • René Ribaud : Software Engineer chez RedHat. J'aime apprendre et transmettre des connaissances sur le logiciel libre et le DevOps. Découvre le : https://lydra.fr/ea-6-le-podcasteur-rene/ | Linkedin : https://www.linkedin.com/in/ren%C3%A9-ribaud-44145137/ | Twitter : https://twitter.com/Uggla_ | Github : https://github.com/uggla | Sa présentation : https://forum.compagnons-devops.fr/t/uggla-floss-addict-architecte-si/
  • Nicolas Ledez : devops chez CGWire. Il travaille dans l'IT depuis 20 ans. Il est "Schizophrène" : adminsys et développeur suivant le moment de la journée. Il paraît que ça s'appelle "devops", même si il déteste mettre ce nom sur un poste. Découvre le : https://lydra.fr/ea-8-le-podcasteur-nicolas/ | LinkedIn : https://www.linkedin.com/in/nicolasledez | Twitter : https://twitter.com/nledez | Github : https://github.com/nledez | Le reste : https://nicolas.ledez.net
  • Nida Légé : Administratrice systèmes & réseaux. Rudder addict, fan de hardware. | Découvrez-la : https://www.youtube.com/watch?v=qhMH87Jxjco | Nidouille sur les réseaux : http://labperso.ovh

Habillage sonore

  • L'intro et la fin sont de Baptiste Gaillet : FullStack développeur avec une tendance DevOps au Centre Scientifique et Technique du Bâtiment, Fondateur et développeur de l'application BedFoodCoffee pour aider les personnes en difficultés. Après des études dans le son et différents métiers, il a effectué une reconversion professionnelle en 2015 pour devenir développeur (Formation diplômante dans le cadre d’un CIF). LinkedIn : https://www.linkedin.com/in/baptiste-gaillet-223832b4 | Twitter : https://twitter.com/bat79a
  • La musique d'intro est "Tupac Lives" de John Bartmann : https://pixabay.com/fr/music
  • La musique de fin est "Passport" de Purple planet : https://www.purple-planet.com/passport

Photo de freepik : https://fr.freepik.com/photos-gratuite/homme-age-moyen-passant-du-temps-prison_18319308.htm


📜 Ce contenu est sous licence libre : CC BY-SA : https://creativecommons.org/licenses/by-sa/4.0/deed.fr

Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.


🌐 Les Compagnons du DevOps est une initiative de Lydra : https://www.lydra.fr



Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Que vous débutiez l'implémentation de votre programme de sécurité ou que vous souhaitiez le renforcer,
démontrez des pratiques de sécurité de première ordre et établir de la confiance, et plus important que jamais.
VENTA automatise votre mise en conformité sur ISO 27001, SOC2 et une vingtaine d'autres standards en vous permettant d'économiser du temps et de l'argent,
mais aussi de construire un sople de confiance solide avec vos clients.
Aussi, vous serez en mesure de rationaliser vos revues de sécurité en automatisant vos questionnaires et en démontrant rapidement votre posture de sécurité avec un trust center directement accessible à vos clients.
Plus de 7000 clients, comme Konto, Alane ou Pigment, utilisent VENTA pour gérer leurs activités de risques et de sécurité en temps réel.
Obtenez 1 000 $ de réduction en vous rendant sur venta.com.se-tech.
Nicolas, tu vas nous parler de Endings qui n'était plus libre, c'est ça ?
On pourrait troller sur le fait que les boîtes qui se font racheter par d'autres compagnies et qui commencent à faire des trucs un petit peu moins open source,
et bien justement on va parler de Nginx qui a été racheté en 2019 par F5 Network, donc ils ont racheté la société qui a créé Nginx.
Pour rappel, Nginx a été développé par des Russes et notamment Maxime Dunin.
J'espère que je n'ai pas écorché son nom et donc c'est un des principales développeurs qui étaient derrière le projet initial.
Le problème c'est qu'en 2022, F5 a fermé les bureaux de Moscou, donc Maxime s'est retrouvé sans bureau,
mais dans l'histoire ils ont signé un accord avec lui pour qu'il continue à contribuer sur la partie open source, et ceci bénévolement.
Ils sont sympa les Russes, je ne sais pas comment ils font pour manger, mais en fait en 2024,
il s'est passé un truc très marrant, c'est que la société a commencé à vouloir faire plus d'argent, donc qu'est-ce qu'ils ont fait ?
Ils ont commencé à se mêler un petit peu des questions de sécurité, du style, non mais ce patch là c'est pas la peine de le mettre en open source,
on va le garder sur la version un petit peu plus pour nous, et puis on va peut-être pouvoir vendre un petit peu plus de prestations grâce à ça.
Maxime était un petit peu soulé de cette histoire, donc le 14 février il a créé un fork un petit peu plus libre,
je crois que c'est le 14 février, il a dû vouloir faire un cadeau de la Saint-Valentin à sa copine et faire un fork plus libre,
oui c'est ça, c'est le 14 février, oui la date me paraissait un petit peu bizarre,
donc comme quoi faut pas perdre espoir, des fois des projets open source qui se font racheter peuvent très bien redevenir un petit peu plus libre comme avant.
Je trouve que c'est une bonne nouvelle parce que NJNX c'est quand même un super produit,
le fait qu'il y ait eu une boîte qui vendait du propriétaire dessus c'était une bonne idée parce que c'est un bon moyen de financer l'open source,
en plus ils étaient relativement faire, c'est pour une utilisation assez basique, le produit resté open source et la version Enterprise permettait de faire des choses beaucoup plus avancées.
Par exemple si vous voulez l'utiliser pour faire du loan de la Lansing, il est un petit peu intelligent, il fallait prendre la version Enterprise.
Voilà j'ai fini là dessus et toi René, est-ce que tu penses que c'est une bonne nouvelle ou est-ce que tu crois qu'il va se faire racheter dans deux ans et pour la Saint Valentin de 2028 il va recréer un fork libre ?
Alors ça je sais pas de dire mais je pensais plutôt que c'est possible.
Avec le logiciel Lib c'est quelque chose qui est une alternative qui est possible, qui n'est pas forcément possible avec un logiciel propriétaire.
Donc ça c'est un des plus, moi je pensais plutôt une bonne nouvelle, on retrouve un bon produit qui va à nouveau libre, qu'on peut utiliser de manière plus ouverte, pour moi c'est plutôt une bonne nouvelle.
Nida qu'est ce que tu en penses ?
Pas forcément grand chose de plus, on va dire ça fait partie de la tendance à l'heure actuelle du business, on va dire ça comme ça de ce qui est entour le logiciel libre.
Oui, moi c'est pas quelque chose qui a tendance à me rassurer, c'est cette main mise propriétaire sur le logiciel qui a tendance à se refermer.
Né en moi, alors Free Endings puisque c'est son nom, je suis pas sûr qu'il remplace Endings tout de suite parce qu'il faut déjà que les gens savent qu'il existe.
On est là pour ça mais on n'est pas encore très très connu non plus.
Et puis c'est pas dit que les gens l'installent comme ça parce qu'il est encore tout jeune ce projet.
Typiquement quand je vois la documentation, déjà je trouvais que la doc de Endings n'était pas très ergonomique mais bon, la doc de Free Endings a repris l'entière économie de Endings, on en a encore plus loin.
C'est vraiment très austère, il n'y a pas de recherche possible, ça devient très compliqué.
A mon avis il faut passer par un moteur de recherche externe pour savoir ce qu'on va trouver.
Mais je pense que c'est du un point, c'est à dire que Free Endings, il fait très...
Alors là je parle du... je vais parler de quoi ?
Je vais parler du reverse proxy qu'on installe sur nos machines.
Du lot de balançeur interne, pas du très gros lot de balançeur.
Mais je pense qu'il doit faire la même chose mais je sais pas si les gens vont passer le pas pour l'instant.
Ce qui pose problème sur l'adoption peut-être, je sais pas ce que t'en penses Nicolas.
En tout cas ça nous assure pour le coup que le code reste libre.
Parce que si jamais un jour Endings, le grand, ferme son code, on n'aura plus rien.
Moi je pense que ça va leur mettre un petit coup de pression à la boîte originale pour garder une vision vraiment open source.
Ou alors ils vont se vexer, claquer la porte et il y aura un fork propriétaire, un fork libre.
Et qui vont de plus en plus diverger dans le temps.
Sur le côté austère de l'adoc, c'est marrant parce que moi j'aime bien.
C'est l'adoc que tu trouves pas pratique à utiliser, je la trouve très pratique.
Parce qu'on trouve très rapidement de l'information.
Effectivement il faut passer par un moteur de recherche.
Mais je trouve toujours l'information dont j'ai besoin dans l'adoc de Nginx.
Et après moi je l'utilise que pour la partie, soit le servir des fichiers statiques, soit du reverse proxy très basique.
Parce que au bout d'un moment, ça fait plus le boulot.
Et je passe sur de l'achat proxy ou du trafic suivant mes besoins.
Petite note, moi je m'en suis servi parce qu'il a la particularité de faire du reverse proxy en UDP.
Et pas tous les reverse proxies savent faire de l'UDP.
Et Nginx sait le faire plutôt bien, donc ça peut servir.
C'est plutôt un bon produit, je suis assez d'accord, la doc elle est plutôt...
Ouais elle est un peu, elle est pas la plus jolie doc du monde mais elle est assez efficace, on trouve beaucoup de choses non ?
Je précise, ça fait très doc année 2000 en fait.
Quand je suis arrivé dessus, j'ai fait ouf, c'est page blanche, liée hypertexte, même plus que années 2000, plutôt années 90.
Ça fait vraiment penser à ces docs que j'avais au début d'internet.
Je sais pas si ça vous envoie la même image.
Du coup ça doit être très efficace en termes d'un pacte énergétique,
mais pour le coup le fait de pas avoir un moteur de recherche, potentiellement c'est d'ailleurs un site statique.
C'est peut-être ça aussi.
On va dire que ça fait pas qu'il coule, mais le fond est là quoi.
Je dirais même que si certains projets pouvaient s'en inspirer, plutôt que d'essayer de faire des trucs qui clignotent dans tous les sens,
effectivement c'est joli, mais la doc, on ne demande pas ce que ça soit joli,
on demande à ce qu'il y ait toutes les options qui soient bien expliquées, les valeurs par défaut, les valeurs possibles,
et potentiellement des exemples.
La doc de njanx, c'est exactement ce qu'on a.
J'ai contrairement à d'autres produits où on est obligé d'aller chercher des exemples sur Stack Overflow,
de demander à ChadjPityn où générer un morceau de configuration qui de toute façon ne marchera pas,
ce qui se base sur des trucs Stack Overflow qui sont faux aussi.
Njanx, je tombe très souvent sur la doc et je trouve toujours la bonne information.
Pour des trucs un petit peu tricky, des fois il faut aller fouiller un petit peu ailleurs, mais comme dans d'autres produits.
Et voilà.
Et il y a toujours le code source.
Je dois avouer que comme ça doit être du C ou un langage équivalent, heureusement j'ai jamais eu besoin d'y aller.
Et pour abonder un petit peu sur ce que tu disais, c'est aussi un des rares produits que j'ai vu faire du proxy pour de l'IMAP,
du POP3 et du SMTP, donc je l'ai jamais utilisé, mais ça doit être très marrant quand on en a besoin.
Est-ce que vous voulez dire autre chose au sujet d'Njanx ?
En tout cas je constate qu'il est hébergé sur un site de gestion de code mercurial, ce n'est même pas du guide.
Donc je suis pas sûr qu'il y ait beaucoup de gens qui vont pouvoir participer, mais c'était peut-être déjà le cas sur Njanx.
Alors si tu aimes ce podcast, tu veux qu'il clignote dans tous les sens et tu veux qu'il coule le l'oeil de partout,
tu peux nous aider pour qu'on continue à faire ça, à faire ce travail tous les mois et plus encore.
Bon le meilleur moyen de nous soutenir c'est grâce à un don.
On a une plateforme de don qui s'appelle Libère à Paix, gérée par une association française et en plus le code source est libre.
Je tiens à chaque fois à le préciser, c'est vachement bien.
Tu trouveras le lien en description, ça nous permet d'oublier justement l'hébergement du podcast, les outils qu'on utilise et ce genre de choses,
parce que tu comprendras bien que les dons ne nous permettent pas de payer les gens qui font un travail bénévole,
puisque vous êtes tous les trois bénévole et puis pas moi aussi, du coup, je suis bénévole là-dessus.
Donc tu pourras nous aider à ne pas creuser encore plus le déficit de l'Hydra sur les compagnons du DevOps.
En tout cas, à ton bon cœur.
A bientôt.

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

RadioDevOps

Vous avez l’envie d’en connaitre plus sur le mouvement DevOps ?

Les problématiques liées au déploiement vous titillent…

Alors, vous êtes au bon endroit !


Radio DevOps est la Baladodiffusion des Compagnons du DevOps.

Le podcast en français dédié à notre mouvement.


Nos émissions :

  • 🗞 Actus Devops : est une émission animée par des membres de la communauté des Compagnons du DevOps. Dans chaque épisode nous étudierons l’actualité Cloud et DevOps.
  • 📻 Radio DevOps : est l'émission phare animée par des membres de la communauté des Compagnons du DevOps. Dans chaque épisode nous débattrons sur un sujet de fond.
  • 🛋️️ En aparté : est une émission où je m’entretiendrai avec un invité sur le mouvement DevOps en entreprise.
  • 🎙️ En Solo : est une émission où je serai seul pour vous parler de DevOps ou de Cloud. 


📩 Si tu n’es pas déjà abonné, alors abonne-toi pour ne pas rater ces émissions.


💖 Tu peu soutenir mon travail et la communauté sur :

https://soutenir.compagnons-devops.fr/


🎓 Développe tes compétences DevOps avec un mentor : http://devops-mentor.tech/


🎁 Télécharge mon antisèche git : http://froggit.fr

💬 Si tu as envie de discuter du mouvement, le plus simple est que tu nous rejoignes dans la communauté des compagnons du DevOps : https://www.compagnons-devops.fr


❓ Pose moi une question : http://question.compagnons-devops.fr


☁️ Suis-moi sur les autres réseaux sociaux : https://mtr.bio/compagnons-devops


🌐 Les Compagnons du DevOps est une initiative de Lydra. NOTRE SITE: https://www.lydra.fr


Chez Lydra, nous nous sentons seuls entre deux Meetups ou deux conférences. Nous n’avons pas trouvé de lieu où échanger et avoir des débats en français sur le sujet qui nous passionne.


Nous avons donc décidé de créer et d’animer une communauté qui partage nos valeurs :

  • La passion de l’infrastructure as code.
  • La conviction que les logiciels libres et open sources sont émancipateurs.
  • L’envie de partager des méthodes, bonnes pratiques ou retours d’expériences.
  • L’amélioration continue fait de nous des experts en devenir.


Rejoins les Compagnons du DevOps !


#DevOps #InfraAsCode #Ansible #OpenStack #OpenShift #K8S #Docker #Packer #Terraform #GitLab


Hébergé par Acast. Visitez acast.com/privacy pour plus d'informations.

Tags
Card title

Lien du podcast

[{'term': 'DevOps', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Cloud', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'InfraAsCode', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Ansible', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'OpenStack', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'OpenShift', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'K8S', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Docker', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Packer', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Terraform', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'GitLab', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'learn', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'compagnonage', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'News', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Tech News', 'label': None, 'scheme': 'http://www.itunes.com/'}, {'term': 'Education', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere