Licences Open Source


Pour obtenir le qualificatif Open Source, un logiciel doit être publié avec une licence garantissant à l’utilisateur un certain nombre de libertés fondamentales. Les 4 principales libertés définies par la Free Software Foundation sont :

  1. La liberté d’exécuter le logiciel.
  2. La liberté d’étudier le fonctionnement du logiciel et de l’adapter à ses besoins.
  3. La liberté de redistribuer des copies du logiciel.
  4. La liberté d’améliorer le logiciel et de publier ces améliorations.

La Free Software Foundation a recensé plus d’une centaine de licences Open Source différentes.
En fonction du type de licence, les modalités de la réutilisation du code Open Source sont différentes :

  • Licences avec obligation de réciprocité : la plus emblématique des licences ‘contaminantes’ est la GPL.
  • Licences permissives : très proches du domaine public, ces licences dites de type ‘BSD’ permettent de développer du code propriétaire à partir de code Open Source.
  • Licences pour composants logiciels : ces licences dites de copyleft faible autorisent l’intégration d’un code Open Source dans un logiciel propriétaire. La plus connue de ces licences est la LGPL.

Avant de choisir un composant Open Source pour le développement d’une solution logicielle, il est impératif de vérifier sous quelle licence celui-ci a été publié par son auteur.