Matrice de compatibilité
Licences compatibles ?
| CeCill | GPL | LGPL | ZPL | ApacheSL | MPL | Artistic | MIT | BSD | QPL |
QPL | P | NC | L(LGPL):QPL, L(QPL):LGPL, sinon NC | P | P | L(QPL) : P/ NC | QPL/P | QPL | 3 : QPL / 4 : QPL | Piege! |
BSD | (3 : CeCill / 4 : NC), L(I): Original | 3 : GPL / 4 : NC | 3 : I / 4 : L(LGPL) : BSD, sinon NC | 3 : ZPL ou P / 4 : BSD | 3 : ASL / 4 : Hybr | 3 : I ou P / 4 : BSD ou P | (3 : Artistic / 4 : P ou Hybr), L(I) = Original | 3 : I / 4 : BSD | BSD4B ou P |
MIT | CeCill/P | GPL | L(LGPL):I, sinon LGPL | ZPL ou P | ASL | MPL ou P | Artistic | X |
Artistic | NC/CeCill | GPL | L(LGPL):I, sinon LGPL | Artistic ou P | ASL | MPL ou P | X |
MPL | MPL/CeCill | NC | L(LGPL):MPL, sinon LGPL(MPL v1.1) ou NC (MPL v1) | P | ASL 1.0/1.1 : NC, ASL 2.0 : P | X |
ApacheSL | NC/P | NC | L(LGPL) : ASL, sinon NC | ZPL + ASL 2.0 = ASL 2.0, ZPL + ASL 1.0/1.1 = P | X |
ZPL | CeCILL/P | GPL | L(LGPL) : ZPL, sinon LGPL | X |
LGPL | L(LGPL) : CeCill, sinon GPL | GPL | X |
GPL | GPL/P | X |
CeCill | X |
légende
- n/a : case non traitée
- le nom d'une licence : licence sous laquelle le programme résultant pourra être mis
- NC : les licences ne sont pas compatibles
- I : le résultat peut être mis indifféremment sous l'une ou l'autre des licences
- L(X) : on considère une librarie sous la licence X
- ? : deux groupes ne sont pas d'accord sur le résultat et en débatent
- Hybr : Licence Hybride reprenant les clauses de chaque licence
- P : Le programme est composé de morceaux de codes avec des licences différentes .
Attention, dans le cadre de la license BSD, 3 indique celle à 3 pattes, et 4, la même accompagnée de la clause d'"advertising".
Prière de différencier les deux. (Ne faudrait-il pas dans ce cas considéré la compatibilité BSD3B / BSD4B ? -- Denis)(Sage remarque que nous prendrons en compte
-- Julien)
utilisation
- Pour créer la page correspondant à un lien il suffit de cliquer sur le ? .
- Les liens dans la ligne et la colonne de titre mênent vers les pages respectives des différentes licence. Ces pages peuvent contenir des informations qui faciliteront l'analyse de la licence par les autres groupes (liens vers le texte de la licence, vers une traduction, ...).
- Les liens dans les cases internes de la matrice mênent vers une page ou l'on peut donner les justifications du résultat mis dans la case. Si deux groupes ne sont pas d'accord ils peuvent partager leurs avis sur cette page.
--
DenisBerthod - 30 May 2005