Qu’est-ce que le logiciel open source ? Et pourquoi la moitié d’Internet en dépend
✦ Points clés
- L’open source signifie que le code d’un logiciel est lisible, modifiable et redistribuable par tous.
- Souvent gratuit, mais pas toujours ; l’open source concerne la liberté, pas le prix.
- La licence définit ce qui est permis : la GPL garde les dérivés ouverts, la MIT est plus permissive.
- Vous l’utilisez chaque jour : Android, votre navigateur et la plupart des serveurs web.
Imaginez une recette écrite en entier et publiée : chacun peut la lire, la cuisiner, l’améliorer, puis publier sa version. Le logiciel open source fonctionne pareil, mais avec du code. Le « code source » désigne les instructions écrites par les programmeurs avant que le logiciel ne s’exécute ; lorsqu’il est ouvert, chacun peut l’examiner, le modifier et le redistribuer selon la licence.
C’est l’inverse du logiciel fermé (propriétaire) comme Windows, où l’on obtient un programme prêt à l’emploi tandis que le code reste un secret d’entreprise.
Générateur de factures & devis
Factures pro calculées et imprimées/PDF en une minute.
Open source ne veut pas toujours dire gratuit
C’est la plus grande confusion. L’open source concerne la liberté : lire, modifier et partager. Une grande partie est gratuite, mais une entreprise peut vendre une édition payante avec support et services tandis que le code reste ouvert. La formule célèbre : « libre comme la parole, pas comme une bière offerte ».
La licence est le cœur
Une licence est un contrat qui définit ce qui est permis. Deux grandes familles : les licences « permissives » (comme MIT et Apache) permettent d’utiliser le code même dans un produit commercial fermé à condition de citer la source ; les licences « copyleft » (comme la GPL) exigent que tout dérivé reste open source, garantissant l’ouverture.
Tableau : ouvert vs fermé
| Critère | Open source | Propriétaire |
|---|---|---|
| Visibilité du code | Publique | Secrète |
| Modification | Autorisée | Interdite |
| Prix | Souvent gratuit | Souvent payant |
| Sécurité | Revue par des milliers | Dépend de l’éditeur |
| Exemples | Linux, Firefox | Windows, Photoshop |
Vous l’utilisez aujourd’hui sans le savoir
Android repose sur le noyau Linux ouvert, la plupart des serveurs tournent sous Linux avec Apache ou Nginx, et Chrome s’appuie sur le projet ouvert Chromium. Même le langage Python et la base MySQL sont ouverts. En pratique, l’infrastructure d’Internet repose sur des projets ouverts bâtis par des bénévoles et des entreprises.
Un conseil pratique
Avant d’acheter un logiciel, cherchez une alternative open source mature : LibreOffice au lieu d’Office, GIMP au lieu de Photoshop, VLC pour les médias. Cela peut réduire les coûts et donner plus de contrôle. Et si vous créez un produit, lisez attentivement la licence de chaque bibliothèque utilisée — une violation peut coûter cher.