Liste de licences libres et leurs attributs

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

×CopyleftCompatible GPL v2Compatible GPL v3Répertoriée par OSIPérennisePersistance des 4 libertésNiveau de permissivité (cohabitation avec une brique propriétaire)Commentaires
GPL v2Oui (++)-Non (mais la plupart des logiciels GPLv2 autorisent à utiliser versions ultérieures)OuiOui**Non
GPL v3Oui (++)Non-OuiOui**Non
LGPL v2 (GNU LGPL)Oui(+)Oui-OuiOui**
LGPL v3Oui (+)NonOuiOuiOui**
MPLOui (+)NonNonOuiOui**MPL 1.1 (section 13) choix entre la MPL et une autre licence (GPL) pour programme
BSD LicenseNonOuiOuiOuiNonNon**
Apache License 2.0NonNonOuiOuiNonNon**
CeCILL v2Oui (++)OuiOuiNonOui**Non
Cryptix General LicenseNonOuiOuiNonNonNon**
The MIT LicenseNonOuiOuiOui (licence MIT)NonNon**
Licence FreeBSDNonOuiOuiNonOui**
Intel Open Source LicenseNonOuiOuiOuiOuiNonNon
Microsoft Public LicenceNonNonOuiOuiOuiNon**~ Apache
Licence X11NonOuiOuiOui (licence MIT)NonNon**
The zlib/libpng LicenseNonNonNonNonNonNon**
GNU AFFERO GENERAL PUBLIC LICENSE v3Oui (++)NonOuiOuiOui**Non
Academic Free License 3.0NonNonNonOuiNonNon**Clause ~Open source license
Apple Public Source License 2.0Oui (+)NonNonOuiOui**
Common Development and Distribution LicenseOuiNonNonOuiOui**Etendue de copyleft ~ MPL
CPLNonNonNonOuiOui**
Condor PLNonNonNonNonOui**Autre licence doit quand même respecter les termes de la Condor PL
EPLNonNonNonOuiNonNonNon
IBM PLNonNonNonOuiNonNonNon
Interbase PLOui (+)NonNonNonOui**~ MPL
LaTeX Project PL 1.2, 1.3NonNonNonNonOui**
Lucent PLNonNonNonOuiNonNonNon
Microsoft Reciprocal License Ms-RLOui (+)NonNonOuiOui**
NOKOS LicenseOui (+)NonNonOuiOui**~ MPL
PHP License 3.0NonNonNonOuiOui*Non
Python License (CNRI Python License)Oui (+)OuiOuiOuiOui**
EuPLOui(++)OuiOuiNonOui**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 LicenseNonNonNonOuiOui**Trolltech ne recommande pas QPL mais GPL
WTFPL v2NonOuiOuiNonNonNon**

Légende:

  • 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.

  • Copyleft : (++) = copyleft fort ; (+) = copyleft standard.

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.

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.