Petit guide de lancement d'un projet Logiciel Libre - Open Source/Donner les pistes pour le choix des licences

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Licences permissives ou licences libres ?[modifier | modifier le wikicode]

Les licences permissives sont des licences qui demandent principalement le respect de la paternité. Il s'agit des licences de type BSD (BSD 4 clauses, BSD 3 clauses, BSD 2 clauses) de type MIT comme la X11 ou de type Apache.

Les licences libres sont plus contraignantes avec davantage d'articles mais aussi elles sont « copyleft ». Elles sont copyleft signifie qu'elles imposent leur propre reproduction sur les ajouts de codes dans les logiciels. Vous devez reposer la même licence sur vos contributions.

Globalement, il faut avoir à l'esprit que 70% des projets libres sont développés sous la même licence : la GNU GPL. Même si on peut trouver différentes versions de celle-ci (v1, v2, v3) elle est la plus utilisée.


Les licences BSD[modifier | modifier le wikicode]

Il existe une licence BSD 4 clauses, originale et une licence BSD 3 clauses, modifiée1. Depuis peu nous avons aussi une BSD 2 clauses qui tend à changer de nom pour « licence ISC2 ».

Il s'agit d'une licence permissive qui peut se redistribuer dans un code GPL.

C'est la licence la plus simple, elle a le mérite de poser le respect de la mention des auteurs quelques soient le droit des différents pays3.

Nous devons reproduire la liste des conditions et avertissements, nous ne pouvons pas changer la licence.

Si vous rencontrez, dans un développement, l'ancienne licence BSD, faites en sorte de ne pas devoir la reproduire en utilisant une autre licence, comme la nouvelle BSD.

Le problème de la clause publicitaire [par la FSF] : ...les autres développeurs ne copient pas la clause mot pour mot. Ils ont changé la citation requise, remplaçant « University of California » par leur propre organisation et leur propres noms. Le résultat est une pléthore de programmes demandant de citer une pléthore de citations différentes.1


La licence X11 (MIT)[modifier | modifier le wikicode]

La licence Apache 2.0[modifier | modifier le wikicode]

La GNU GPL[modifier | modifier le wikicode]

L'Affero GPL[modifier | modifier le wikicode]

La GNU LGPL[modifier | modifier le wikicode]

La licence EPL[modifier | modifier le wikicode]

Les licences CeCILL[modifier | modifier le wikicode]

Les incompatibilités de licences[modifier | modifier le wikicode]

La clause de non garantie[modifier | modifier le wikicode]

La GPL est reconnue en France[modifier | modifier le wikicode]

Appliquez la licence choisie[modifier | modifier le wikicode]