Accueil🇫🇷Chercher

Liste de licences libres

Cet article est une liste de licences libres.

Propos préliminaire

Les quatre libertés fondamentales du logiciel libre

Les quatre libertés mentionnées dans le tableau sont :

  1. La liberté d'utiliser le logiciel ;
  2. La liberté d'étudier le logiciel ;
  3. La liberté de copier le logiciel ;
  4. La liberté de modifier le logiciel et de redistribuer les versions modifiées.

Le copyleft

Parmi les différents types de licences de logiciel libre, certaines permettent la modification et la redistribution du logiciel sans contrainte, et autorisent notamment des dérivés propriétaires, par exemple sans mise à disposition du code source. D'autres ont comme caractéristique d'exiger qu'un logiciel dérivé conserve le statut de logiciel libre de l'original. Cette caractéristique est connue sous le terme de copyleft.

Les licences avec copyleft exigent qu'un logiciel dérivé conserve son statut de logiciel libre, notamment par la fourniture du code source de la version modifiée. Cela signifie en principe, qu'il n'est pas possible de diffuser un logiciel propriétaire incorporant du code utilisant une telle licence[1].

On parle de copyleft fort lorsque la redistribution du logiciel modifié ou pas ainsi que tous les composants associés ne peuvent se faire que sous la licence initiale.

On parle de copyleft standard lorsque la redistribution du logiciel modifié ou pas se fait sous la licence initiale mais que les ajouts de fonctionnalités et de code peuvent se faire sous d'autres licences voire sous une licence propriétaire.

Liste

Les propriétés suivantes des licences sont répertoriées dans ce tableau :

  • Copyleft : ++ = copyleft fort ; + = copyleft standard ; non = pas de copyleft
  • Compatible GPLv2 : la licence en question est-elle compatible avec la GNU GPL version 2 ?
  • Compatible GPLv3 : la licence en question est-elle compatible avec la GNU GPL version 3 ?
  • Répertoriée par l'OSI : la licence en question est-elle approuvée par l'Open Source Initiative ?
  • Pérénnise
  • Persistance des 4 libertés : non = pas de persistance des 4 libertés ; * = persistance des 4 libertés pour les modifications du code ; ** = persistance des 4 libertés pour les additions de code.
  • Niveau de permissivité : non = absolument pas permissif ; * = permissivité autour de la brique de logiciel ; ** = permissivité au niveau de la brique elle-même.
× CopyleftCompatible[2] GPL v2Compatible GPL v3Répertoriée par OSIPérennisePersistance des 4 libertésNiveau de permissivité (cohabitation avec une brique propriétaire)Commentaires
GPL v2 Oui (++)-Non (mais la plupart des logiciels GPLv2 autorisent à utiliser versions ultérieures)OuiOui**Non
GPL v3 Oui (++)Non-OuiOui**Non
LGPL v2 (GNU LGPL) Oui(+)Oui-OuiOui**
LGPL v3 Oui (+)NonOuiOuiOui**
MPL Oui (+)NonNonOuiOui**MPL 1.1 (section 13) choix entre la MPL et une autre licence (GPL) pour programme
BSD License NonOuiOuiOuiNonNon**
Apache License 2.0 NonNonOuiOuiNonNon**
CeCILL v2.1 Oui (++)OuiOuiOuiOui**Non
Cryptix General License NonOuiOuiNonNonNon**
The MIT License NonOuiOuiOui (licence MIT)NonNon**
Licence FreeBSD NonOuiOuiNonOui**
Intel Open Source License NonOuiOuiOuiOuiNonNon
Microsoft Public License NonNonOuiOuiOuiNon**~ Apache
Licence X11 NonOuiOuiOui (licence MIT)NonNon**
The zlib/libpng License NonNonNonNonNonNon**
GNU AFFERO GENERAL PUBLIC LICENSE v3 Oui (++)NonOuiOuiOui**Non
Academic Free License 3.0 NonNonNonOuiNonNon**Clause ~Open source license
Apple Public Source License 2.0 Oui (+)NonNonOuiOui**
Common Development and Distribution License OuiNonNonOuiOui**Etendue de copyleft ~ MPL
CPL NonNonNonOuiOui**
Condor PL NonNonNonNonOui**Autre licence doit quand même respecter les termes de la Condor PL
EPL 1.0 Oui (+)NonNonOuiOui**En cours de remplacement par la licence EPL 2.0.
EPL 2.0 Oui (+)OuiOuiOuiOui**
IBM PL NonNonNonOuiNonNonNon
Interbase PL Oui (+)NonNonNonOui**~ MPL
LaTeX Project PL 1.2, 1.3 NonNonNonNonOui**
Lucent PL NonNonNonOuiNonNonNon
Microsoft Reciprocal License Ms-RL Oui (+)NonNonOuiOui**
NOKOS License Oui (+)NonNonOuiOui**~ MPL
PHP License 3.0 NonNonNonOuiOui*Non
Python License (CNRI Python License) Oui (+)OuiOuiOuiOui**
EuPL Oui(++)OuiOuiOuiOui**Non
Dual Licensing : Berkeley Database License (sleepycat) Oui (+)OuiOuiOuiNonNon* (si licence libre choisie)Double licence : si intégration de la version libre dans un logiciel, obligation d'ouverture du code source
Q Public License NonNonNonOuiOui**Trolltech ne recommande pas QPL mais GPL
WTFPL v2 NonOuiOuiNonNonNon**

Notes et références

  1. Les modèles économiques du logiciel libre, April.
  2. Cf. Veni, Vidi, libri : des bons usages des licences libres, RMLL du 3 juillet 2008 : "Théorie des ensembles : la licence B est dite compatible (c'est-à-dire qu'elle peut être utilisée pour redistribuer le logiciel en respectant les termes de la licence originaire (A)) si et seulement si : 1) l'ensemble des droits de la licence B est inclus dans la licence A, 2) l'ensemble des obligations de la licence A est inclus dans la licence B."

Annexes

Liens externes

Articles connexes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.