Matrice < Main < TWiki

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 wink -- 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