BSDZPL < Main < TWiki

Compatibilité BSD/ZPL

La licence ZPL à des airs de famille avec la licence BSD. En fait regardant la très controversée version 1.1 de la licence on s'aperçoit qu'elle contient la même clause d'advertising que la BSD à 4 pattes. On peut aussi remarquer que les disclaimers sont les mêmes mot pour mot et donc aussi clair l'un que l'autre.

De ce fait, il n'y a pas de problème de compatibilité entre les licences BSD et ZPL qui sont aussi permissive l'une que l'autre. Par contre il faut faire attention à un effet pervers : Imaginons que je crée un logiciel sous ZPL, j'ai le droit d'intégrer du code BSD 4 pattes dans le projet car la clause d'avertizing ne contredit aucune des conditions de la ZPL. Cependant mon projet ZPL n'est plus compatible avec la GPL à cause de cette clause d'advertizing. (je ne suis pas trop sûr de moi sur ce coup là et vos avis sont les biens venus !) Pour éviter ce genre de situation, il est donc préférable d'utiliser la licence BSD 4 pattes pour le projet, au moins son est sûr qu'il n'y a pas de flou sur la non compatibilité avec la GPL.

-- DenisBerthod - 06 Jun 2005

Alors, dans le cadre d'un projet BSD4B + ZPL, j'aurais tendance à dire que par l'absence de copyleft, et l'intégration sous ZPL, les conditions transforment la ZPL en BSD4B, effectivement. Je suis tout à fait d'accord pour dire que BSD3B (et non BSD4B) et ZPL reste indifférent, et ne pose pas de problème vis à vis de la GPL.

-- JulienCassignol - 07 Jun 2005

Personnellement, je pense egalement que la BSD4B + ZPL donne une licence BSD4B. par contre la clause 5 de la ZPL me fait pensser que le resultat de BSD3B + ZPL donne une ZPL (en effet le fait de tenir a jour un "carnet de bord" du projet sous une licence BSD n'est pas obligatoire).

-- XavierMarle - 7 jun 2005

Mais tu peux bien laisser les fichiers originalement sous ZPL en ZPl quitte à noter les modifications que tu fais et le reste du projet sous BSD3B.

-- DenisBerthod - 07 Jun 2005