Il y a une conversation que j’ai encore et encore.

Quelqu’un demande si nous travaillons aussi avec des « vrais logiciels » — c’est-à-dire des produits propriétaires de grands fournisseurs. La question porte toujours le même sous-entendu : l’open source est pour les bricoleurs, les idéalistes, les gens qui ont beaucoup de temps et peu d’argent.

Je ne suis pas d’accord, poliment. Et ensuite j’explique ce qui se passe réellement.

L’idée reçue sur la qualité

L’idée reçue la plus répandue est que qualité et ouverture s’excluent mutuellement. Ceux qui paient obtiennent de meilleurs logiciels. Ceux qui l’obtiennent gratuitement obtiennent moins.

Regardons les fondements de l’internet moderne. Les serveurs web qui répondent aujourd’hui à des milliards de requêtes dans le monde — nginx, Apache — sont open source. Le système d’exploitation qui fonctionne sur la grande majorité de tous les serveurs du monde — Linux — est open source. Les bases de données sur lesquelles les banques, les hôpitaux et les administrations stockent leurs données les plus critiques — PostgreSQL, MariaDB — sont open source.

Ce n’est pas de l’idéalisme. C’est l’épine dorsale du monde numérique.

Ce que signifie vraiment le code ouvert

Quand quelqu’un me confie une machine sur laquelle fonctionne un logiciel propriétaire, je peux voir ce que ce logiciel fait — mais pas pourquoi. Je peux observer le comportement, mais pas comprendre la logique décisionnelle. Je peux appeler le fournisseur — et attendre qu’un ticket soit traité.

Quand cette machine fonctionne avec un logiciel open source, je peux lire le code source. Je peux retracer les erreurs. Je peux appliquer des correctifs avant même que le fournisseur n’ait connaissance d’un problème. Et je peux adapter le système lorsque les exigences changent — sans attendre des demandes de licence ou des cycles de produit.

Ce n’est pas un argument académique. C’est la différence entre une infrastructure que je connais et une que j’habite simplement.


Les logiciels libres ne sont pas le résultat d’une attitude. Ils sont le résultat d’une décision qui fait ses preuves quotidiennement en termes de criticité de production, de disponibilité et de maintenabilité.

Cela a toujours été le cas. C’est juste parfois un peu oublié.