Introduction
Le fait qu’un logiciel soit Open Source ne signifie pas nécessairement que l’exécutable est fourni gratuitement. Par contre, son code source est toujours gratuit.
Rien n’interdit d’utiliser le code, et de redistribuer par la suite un logiciel payant
L’open source ne signifie pas seulement l’accès au code source. Les conditions de distribution des logiciels libres doivent respecter certains critères
• Redistribution gratuite
La licence n’empêchera aucune partie de vendre ou de donner le logiciel en tant que composant d’une distribution globale de logiciels contenant des programmes provenant de plusieurs sources différentes. La licence n’exigera pas de redevance ou d’autres frais pour une telle vente.
• Code source
Le programme doit inclure le code source et doit permettre la distribution sous forme de code source ainsi que sous forme compilée. Lorsqu’une certaine forme d’un produit n’est pas distribuée avec le code source, il doit exister un moyen bien connu d’obtenir le code source pour un coût de reproduction au plus raisonnable, de préférence en le téléchargeant via Internet sans frais. Le code source doit être la forme préférée dans laquelle un programmeur modifierait le programme. Le code source délibérément masqué n’est pas autorisé. Les formes intermédiaires telles que la sortie d’un préprocesseur ou d’un traducteur ne sont pas autorisées.
• Œuvres dérivées
La licence doit autoriser les modifications et les œuvres dérivées, et doit permettre leur distribution dans les mêmes conditions que la licence du logiciel original.
• Intégrité du code source de l’auteur
La licence peut empêcher la distribution du code source sous une forme modifiée uniquement si la licence autorise la distribution de « fichiers correctifs » avec le code source dans le but de modifier le programme au moment de la construction. La licence doit explicitement autoriser la distribution de logiciels construits à partir de code source modifié. La licence peut exiger que les œuvres dérivées portent un nom ou un numéro de version différent du logiciel d’origine.
• Aucune discrimination contre des personnes ou des groupes
La licence ne doit pas discriminer une personne ou un groupe de personnes.
• Pas de discrimination contre les domaines d’activité
La licence ne doit empêcher personne d’utiliser le programme dans un domaine d’activité spécifique. Par exemple, il ne peut empêcher l’utilisation du programme dans une entreprise ou son utilisation pour la recherche génétique.
• Distribution de la licence
Les droits attachés au programme doivent s’appliquer à tous ceux à qui le programme est redistribué sans qu’il soit nécessaire d’exécuter une licence supplémentaire par ces parties.
• La licence ne doit pas être spécifique à un produit
Les droits attachés au programme ne doivent pas dépendre du fait que le programme fait partie d’une distribution de logiciel particulière. Si le programme est extrait de cette distribution et utilisé ou distribué selon les termes de la licence du programme, toutes les parties à qui le programme est redistribué doivent avoir les mêmes droits que ceux qui sont accordés en conjonction avec la distribution originale du logiciel.
• La licence ne doit pas restreindre les autres logiciels
La licence ne doit pas imposer de restrictions sur les autres logiciels distribués avec le logiciel sous licence. Par exemple, la licence ne doit pas insister sur le fait que tous les autres programmes distribués sur le même support doivent être des logiciels open source.
© GB-Info 2025 Design GB-Info