Skip to content

Commit 62c4a1a

Browse files
committed
première traduction du blog pour node-oicd-provider. Manque citation Filip Skokan
1 parent 2842627 commit 62c4a1a

File tree

3 files changed

+101
-0
lines changed

3 files changed

+101
-0
lines changed
Loading
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "node-oidc-provider remporte le deuxième BlueHats Prize"
3+
description: "Le mainteneur de la brique logiciel libre node-oidc-provider est recompensé pour son implication de longue haleine"
4+
date: 2024-06-10
5+
image:
6+
path: ./bluehats-logo.png
7+
alt: "node-oicd-provider remporte le deuxième prix BlueHats"
8+
hide: True
9+
tags:
10+
- bluehats
11+
- Prix
12+
- NLnet
13+
---
14+
15+
*Lire l'annonce sur [le site de NLnet](https://nlnet.nl/news/2024/20240418-BlueHatsPrize1.html).*
16+
17+
18+
Les prix BlueHats sont une initiative de la Direction interministérielle du numérique. Ils récompensent les mainteneurs de projets libres et open source critiques. En 2024, quatre prix de 10 000 € chacun seront décernés. Nous sommes heureux d'annoncer que le gagnant du deuxième prix BlueHats 2024 est *Filip Skokan*, mainteneur du projet node-oidc-provider. Node-oidc-provider fournit un serveur d'autorisation OAuth 2.0 ([RFC 6749](https://www.rfc-editor.org/rfc/rfc6749.htm)) avec prise en charge d'OpenID Connect ([OIDC](https://openid.net/connect/)) et de nombreuses autres fonctionnalités et normes.
19+
20+
Le jury, composé de fonctionnaires de l'ANSSI et de la DINUM, a reconnu l'importance de node-oidc-provider et son rôle dans l'authentification des utilisateurs. Les membres du Conseil Logiciels Libres souhaitent continuer à mettre en avant ce type d'initiative : des projets discrets, critiques pour les infrastructures logicielles, et maintenus par des équipes fiables au fil des années.
21+
22+
TODO --> citation de Filip Skokan
23+
24+
# A propos de node-oidc-provider
25+
26+
node-oidc-provider permet d'utiliser un seul identifiant sur plusieurs services web. C'est ce qu'on appelle l'authentification unique (SSO pour Single Sign-On en anglais). L'authentification unique permet de confier à d'autres organisations la responsabilité de garantir la validité et la sécurité de l'interaction d'une personne avec différentes organisations. Les gouvernements l'utilisent pour permettre aux citoyens d'accéder à l'administration locale et centrale avec un seul compte auprès d'un fournisseur d'identité de leur choix.
27+
28+
Filip Skokan a lancé node-oidc-provider comme son premier projet open source en 2015 pour apprendre OIDC, son lien avec OAUTH2 et comment il l'augmente ses fonctionnalités. Il voulait écrire le code source jusqu'à ce qu'il soit complètement conforme au protocole. Au cours de ce travail, il est entré en contact avec l'équipe de certification d'OpenID connect. En lisant précisément les spécifications, il a découvert de nombreux problèmes dans son propre code, mais aussi dans l'implémentation de référence et même dans la suite de tests.
29+
30+
Cette expérience lui a donné la confiance nécessaire pour participer aux groupes de travail de l'IETF et du W3C. La marche d'apprentissage pour lire (et écrire) ces types de documents était difficile. Filip est enthousiaste à l'idée de mettre en œuvre les spécifications le plus tôt possible au cours de l'élaboration des normes.
31+
32+
Après plusieurs années, le dévouement et la précision avec lesquels Filip a travaillé sur son fournisseur OIDC personnel ont attiré l'attention de 0auth, propriété d'Okta, qui l'a embauché pour travailler sur leur code OIDC. Filip continue à faire de la maintenance sur sa propre implémentation qui est maintenant un projet stable. Il l'utilise également pour valider les nouveaux ajouts aux normes d'authentification.
33+
34+
# Éloge de node-oidc-provider
35+
36+
Tout le monde peut nominer des projets libres et open source pour l'un des prix BlueHats (et les nominations sont encore ouvertes). node-oidc-provider a été nominé par Raphaël Dubigny de DINUM. Il a motivé son choix en écrivant :
37+
38+
> La stratégie de la suite logicielle de l'opérateur DINUM s'appuie sur AgentConnect. AgentConnect repose sur les mêmes bases technologiques que FranceConnect. FranceConnect s'appuie sur la bibliothèque node-oidc-provider pour assurer la compatibilité avec le standard OpenId Connect.
39+
40+
La certification de node-oidc-provider par l'OpenID Foundation est remarquable. De nombreux projets logiciels se concentrent sur la voie verte où tout se déroule de manière optimale. Filip aime s'assurer que toutes les situations problématiques sont également gérées correctement. L'existence d'une suite de tests exhaustive et d'un programme de certification peut donner aux utilisateurs l'assurance que le logiciel fait ce qu'il est censé faire, et qu'il ne leur réservera pas de mauvaises surprises.
41+
42+
La certification à OpenID était auparavant payante pour les projets de logiciels libres. Filip a plaidé, avec succès, en faveur d'une certification OpenID gratuite pour les logiciels libres. Néanmoins, peu de projets FOSS utilisent cette possibilité.
43+
44+
Sans cette certification, la France n'aurait pas choisi une solution de logiciel libre. Stéphane Herman, directeur technique de FranceConnect, déclare : « Nous avons choisi node-oidc-provider fin 2018 parce que la bibliothèque était répertoriée comme un fournisseur OpenID Connect certifié. »
45+
46+
# Prix BlueHats pour les mainteneurs de logiciels critiques
47+
48+
Le prix BlueHats vise à mettre en lumière les mainteneurs de logiciels libres critiques. Il s'agit d'un problème bien connu dans le monde des logiciels libres : Les avantages des logiciels libres sont énormes, mais l'attention et les ressources consacrées à la maintenance et aux mainteneurs sont insuffisantes. Node-oidc-provider est un exemple typique de cette situation. Node-oidc-provider est un composant utilisé dans de nombreux produits commerciaux. Certains vendeurs ont accepté de payer Filip Skokan pour l'implémentation de nouvelles fonctionnalités, mais il n'y a pas eu de financement pour la maintenance. Les prix BlueHats visent à encourager les utilisateurs de logiciels libres et open source à investir dans la maintenance.
49+
50+
# Les nominations sont toujours ouvertes
51+
52+
Deux autres prix BlueHats seront décernés dans les mois à venir. Vous pouvez encore [proposer votre projet préféré](/bluehatsprize/2024/) pour l'un des prix de 10 000 €. Les prix BlueHats sont une initiative de la Direction interministérielle du numérique. La [mission logiciel libre](https://code.gouv.fr/) s'est associée à [NLnet](https://nlnet.nl) pour mettre en lumière quatre projets remarquables et leur décerner les prix BlueHats 2024.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: "Dnsmasq remporte le premier prix BlueHats"
3+
description: "Le mainteneur du logiciel libre dnsmasq est recompensé pour son implication de longue haleine"
4+
date: 2024-04-18
5+
image:
6+
path: ./bluehats-logo.png
7+
alt: "Dnsmasq remporte le premier prix BlueHats"
8+
hide: True
9+
tags:
10+
- bluehats
11+
- Prix
12+
- NLnet
13+
---
14+
15+
*Lire l'annonce sur [le site de NLnet](https://nlnet.nl/news/2024/20240418-BlueHatsPrize1.html).*
16+
17+
## `dnsmasq` remporte le premier prix BlueHats
18+
19+
Les [prix BlueHats](https://code.gouv.fr/fr/bluehats/prix-bluehats/) sont une initiative de la Direction interministérielle du numérique. Ils récompensent les mainteneurs de logiciels libres critiques. En 2024, quatre prix de 10 000€ chacun seront décernés. Nous sommes heureux d'annoncer que le gagnant du premier prix BlueHats 2024 est **Simon Kelley**, mainteneur du projet dnsmasq. Dnsmasq fournit l'adressage réseau pour les petits réseaux : DNS, DHCP, annonce de routeur et démarrage de réseau.
20+
21+
Le jury, composé d'agents publics des ministères de l'éducation nationale et de la jeunesse, de l'ANSSI et de DINUM, a reconnu l'importance de dnsmasq et de son développement continu pour la sécurité des réseaux.
22+
23+
En apprenant qu'il avait gagné, Simon Kelley a déclaré :
24+
25+
> *Je suis ravi d'accepter le prix. Comme beaucoup de logiciels libres, dnsmasq a commencé comme une création immédiatement utile, mais est restée en vie et s'est développée pendant un quart de siècle grâce aux retours d'autres utilisateurs et à la reconnaissance, petite et grande, de son utilité. Ce prix est précieux sur le plan financier, mais il l'est encore plus en tant que marque de reconnaissance publique du fait que dnsmasq est toujours quelque chose qui vaut la peine d'être fait.*
26+
27+
## Au sujet de `dnsmasq`
28+
29+
Le projet `dnsmasq` a été lancé au début des années 2000 par Simon Kelley. Il voulait connecter son ordinateur portable à Internet via son PC. Le concept de routeur domestique était nouveau : connecter ne serait-ce qu'un seul ordinateur à Internet via une ligne téléphonique était un luxe. Pour permettre à son ordinateur portable de communiquer avec Internet, le PC devait servir d'intermédiaire pour toutes les informations d'adresse.
30+
31+
Pour y parvenir, Simon a lancé son propre projet et l'a fait fonctionner sur son PC. Depuis, il n'a cessé de l'améliorer et de le développer. Et il a eu la générosité de publier `dnsmasq` comme logiciel libre.
32+
33+
Il y a de fortes chances que vous utilisiez `dnsmasq` puisqu'il est utilisé dans de nombreux routeurs domestiques, dans certains appareils de l'internet des objets et qu'il est inclus dans le système d'exploitation mobile Android. `Dnsmasq` est un choix populaire parce qu'il nécessite peu de ressources système et qu'il intègre de nombreuses fonctionnalités dans un seul programme. Il le fait en environ cinquante mille lignes de code C. C'est un chiffre peu élevé si l'on considère tous les types d'appareils que l'on peut trouver dans le monde, chacun avec ses propres particularités, que `dnsmasq` doit gérer.
34+
35+
## Ils apprécient `dnsmasq`
36+
37+
Tout le monde peut proposer des projets libres et open source pour l'un des prix BlueHats (et [les nominations sont encore ouvertes](https://nlnet.nl/bluehatsprize/2024/)). Samuel Bizien Filippi, qui a proposé `dnsmasq`, a motivé son choix ainsi :
38+
39+
> *Au PEReN, nous nous efforçons de conserver toute la configuration du réseau et du système sous forme de code dans un système de gestion de versions. Comme dnsmasq est configuré à l'aide de fichiers texte, il nous convient parfaitement. Dans notre configuration, dnsmasq est utilisé pour (1) la configuration réseau des clients via DHCP, (2) l'installation automatisée de systèmes avec DHCP et TFTP (deux fonctionnalités fournies par dnsmasq) et (3) la résolution de noms locaux.*
40+
41+
## Prix BlueHats pour les mainteneurs de logiciels critiques
42+
43+
Les prix BlueHats entendent mettre en lumière les mainteneurs de logiciels libres critiques. Il s'agit d'un problème bien connu dans le monde des logiciels libres : les avantages des logiciels libres sont énormes, mais l'attention et les ressources consacrées à la maintenance et aux mainteneurs sont insuffisantes.
44+
45+
Dnsmasq est un exemple typique de cette situation. Dnsmasq est un composant utilisé dans de nombreux produits commerciaux. Certains vendeurs ont accepté de payer Simon Kelley pour l'implémentation de nouvelles fonctionnalités, mais il n'y a pas eu de financement pour la maintenance. Les prix BlueHats visent à encourager les utilisateurs de logiciels libres et ouverts à investir dans la maintenance.
46+
47+
## Les nominations sont encore ouvertes
48+
49+
Trois autres prix BlueHats seront décernés dans les mois à venir. Vous pouvez encore proposer votre projet préféré pour l'un des prix de 10 000 euros. Les prix BlueHats sont une initiative de l'administration publique française. La Cellule française du logiciel libre (un OSPO) s'est associée à NLnet pour mettre en lumière quatre projets remarquables et leur décerner les prix BlueHats 2024.

0 commit comments

Comments
 (0)