Apparus dans les années 90, les logiciels Open Source font désormais partie intégrante de l’écosystème informatique. Firefox, VLC media player, LibreOffice, Keepass, Linux, nous avons tous déjà utilisé des logiciels Open Source. Pourtant de nombreuses idées reçues persistent sur ce modèle de logiciel.
Mais qu’est-ce que c’est l’Open Source ?
Avant de rentrer dans le vif du sujet, il est important de rappeler le principe de l’Open Source. Un logiciel Open Source donne libre accès à son code source. N’importe qui peut donc le voir et le modifier pour apporter des améliorations qu’il va juger nécessaires. Développé de façon collaborative, ce modèle favorise ainsi l’innovation et la transparence. À l’inverse, les logiciels propriétaires, comme Microsoft Windows et Mac OS, ne donnent pas accès publiquement à leur code, il nous est donc impossible de le visualiser et de le modifier.
Idée reçue 1 : les logiciels Open Source ne sont pas sécurisés
Faux : les logiciels Open Source sont aussi sécurisés que les logiciels propriétaires
La plupart des réticences vis-à-vis de l’Open Source réside dans le principe de liberté d’accès au code source. Ceci participe en effet à l’accroissement des craintes liées aux piratages. Pourtant le libre accès n’est pas synonyme de faiblesse. Il offre en effet une protection élargie grâce à la relecture multiple du code. Tous les programmeurs (professionnels, étudiants, …) peuvent relire le code et donc anticiper les potentielles failles et débogages. Les communautés Open Source sont d’ailleurs très réactives. Bien souvent, lorsqu’un programmeur détecte un bug, il met également à disposition un patch pour le résoudre.
La liberté d’accès au code source est donc davantage une force qu’un potentiel risque de piratage.
Idée reçue 2 : il n’y a ni support ni accompagnement pour les logiciels Open Source
Faux : certains éditeurs proposent des services de support
Au début de l’Open Source, les utilisateurs ne pouvaient que compter sur leur communauté pour les aider. De nos jours, de nombreux éditeurs de logiciel Open Source proposent des contrats de supports à leurs clients. Ces contrats peuvent vous donner accès à des tickets illimités, une base de données réservée aux clients, des formations, … Certaines entreprises tierces et développeurs proposent également des services de supports, c’est notamment le cas d’IBM.
Idée reçue 3 : les logiciels Open Source sont gratuits
Faux : tous les logiciels Open Source ne sont pas gratuits, mais leurs codes sources oui
Cette idée reçue est née avec l’expression américaine, free software. « Free » signifie en anglais « gratuit » ou « libre » selon le contexte, ce qui a créé une mécompréhension et une mauvaise interprétation de la part de certains. Dans la logique de l’Open Source, nous sommes sur le principe de liberté, d’où le libre accès au code source sans contrepartie. Cependant, cela n’en fait pas forcément un logiciel totalement gratuit pour autant. Vous pouvez en effet être amenés à payer les services d’assistance ou la gestion de l’interopérabilité. La plupart des éditeurs proposent une partie gratuite, mais avec des fonctionnalités limitées. Il faudra donc souscrire une formule payante pour accéder à l’ensemble des modules et services proposés.
Vous l’avez compris, les logiciels Open Source regorgent d’avantages et sont bien loin des préjugés que nous pouvons avoir. Ce modèle est basé sur la liberté (d’accès, de modifications et de redistribution), la transparence et la collaboration.