Logiciel open source

Définition officielle (Open Source Initiative)

Un logiciel open source est un logiciel dont le code source est librement accessible, utilisable, modifiable et redistribuable par quiconque, sous réserve du respect des conditions définies par une licence conforme à l’Open Source Definition (OSD) établie par l’Open Source Initiative (OSI) .

Les 10 critères de l’Open Source Definition (OSD)

Pour qu’une licence soit reconnue open source, elle doit respecter tous ces principes :

CritèreExigence
1. Redistribution librePossibilité de redistribuer le logiciel sans redevance
2. Code source accessibleLe code source doit être fourni ou facilement téléchargeable
3. Travaux dérivés autorisésLiberté de modifier et de redistribuer les versions modifiées
4. Intégrité du code source original (optionnelle)Possibilité d’exiger que les modifications soient distribuées sous un nom différent (ex. : GPL)
5. Pas de discrimination entre personnes ou groupesAccès égal pour tous (pas d’exclusion de pays, d’entreprises, etc.)
6. Pas de discrimination entre domaines d’activitéUtilisable commercialement, éducativement, militairement, etc.
7. Redistribution de la licenceLes droits s’appliquent automatiquement à tout destinataire
8. Licence ne spécifique pas à un produitNe doit pas dépendre d’un logiciel ou d’une suite spécifique
9. Licence ne restrictive pas d’autres logicielsNe doit pas imposer des contraintes aux logiciels distribués avec
10. Licence technologiquement neutreNe doit pas exiger une forme spécifique d’acceptation (ex. : clic obligatoire)
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.