Dnsmasq remporte le premier prix BlueHats

Dnsmasq logo
dnsmasq

Les 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.

Le jury, constitué d’agents publics des ministères de l’éducation nationale et de la jeunesse, de l’ANSSI et de la DINUM, a reconnu l’importance de dnsmasq et de son développement continu pour la sécurité des réseaux. Les membres du conseil logiciels libres souhaitent continuer à mettre en lumière ce type d’initiative : des projets discrets, critiques pour les infrastructures logicielles, et maintenues par des équipes fiables au fil des ans.

En apprenant qu'il avait gagné, Simon Kelley a déclaré :

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.

Au sujet de dnsmasq

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.

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.

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.

Ils apprécient dnsmasq

Tout le monde peut proposer des projets libres et open source pour l'un des prix BlueHats (et les nominations sont encore ouvertes. Samuel Bizien Filippi, qui a proposé dnsmasq, a motivé son choix ainsi :

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:
  • pour la configuration réseau des clients via DHCP
  • pour l'installation automatisée de systèmes avec DHCP et TFTP (deux fonctionnalités fournies par dnsmasq)
  • pour la résolution de noms locaux

BlueHats logo consisting of three blue fedora hats

Prix BlueHats pour les mainteneurs de logiciels critiques

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.

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.

The BlueHats prize aims to place maintainers of critical open source software in the spotlight.

Les nominations sont encore ouvertes

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.