D'après le paragraphe 5.3.3 sur les modules externes, tant que l'on ne se contente de linker du code sous 
CeCill avec du code sous 
ZPL le résultat peut être mis indifféremment sous licence 
CeCill ou 
ZPL.
Par contre, si l'on modifie un fichier sous 
CeCill avec du code sous 
ZPL alors c'est le paragraphe 5.3.2 sur la distribution du logiciel modifié qui s'applique et le resultat doit être mis sous 
CeCill.
-- 
DenisBerthod - 07 Jun 2005
NB Du groupe 
CeCILL:
Nous somme d'accord il y a cependant une petite nuance pour les librairies: l'article 5.3.3 dit que 
le module externe peut etre mis sous une licence differente. C'est pourquoi, je pense que le resultat peut etre sous 
CeCILL ou bien, sous 
CeCILL pour le programme d'origine et 
ZPL pour la librairie mais pas integralement en 
ZPL.
(si vous pouviez confirmer..)
(On se demande d'ailleur si c'est une generalite que l'on peut faire avec la licence 
CeCILL a part pour le cas particuliers 
GPL et les licences qui sont copyleft)
Réponse :
Ce que tu dis est vrai mais en fait je trouve déjà très flou la notion de 
module externe je l'ai rapproché de celle d'unité de compilation, la licence 
CeCill bien que verbeuse n'est pas très claire sur les points importants et elle ne définit pas vraiment ce qu'il se pase dans le cadre d'un logiciel englobant du code sur 
CeCill. D'autre part, c'est toujours un peut pareil avec la 
ZPL, la plus part du temps tu mettre ton programme sous 
ZPL cependant il faudra toujours tenir compte qu'une partie du code peut être mis sous une licence qui impose plus de contraintes. Ces dernières contraites ne s'appliquent qu'a la partie du code concernées donc par exemple ici je pense que tu peux mettre ton programme sous 
ZPL s'il contient un fichier sous 
CeCill, cependant tu devra t'assurer la 
CeCill est bien respecter pour ce fichier.
-- 
DenisBerthod - 08 Jun 2005 tard dans la soirée donc un peu confus
Re-reponse et ammorce des negociation 

 :
Je suis completement d'accord avec toi a propos de la notion de module externe. En fait je croi que c'est par exemple un plugin pour mozilla, eclipse, etc.. C'est a dire au final du code qui s'execute dans 2 processus differents mais qui ont une interface de communication (librairies & appels de fonctions, pipe, socket, bref .. pour moi aussi c'est flou).
(Apres coup: oups! ce laius etait inutile: ca serait forcement deux unités de compilation differente(librairies de type C, package java, ... ))
Concernant l'aspect pompeux de la licence cecill je suis d'accord aussi, mais cela vient sans doute du fait qu'elle a ete ecrite avant tout pour des motivations juridiques.
Maintenant pour en revenir au probleme, je pense que
-  une application Cecill peut alors absorber un module ext ZPL pour donner un resultat en CEcill avec la possibilité de garder le module sous ZPL
 
-  une application ZPL peut absorber un module ext CeCill pour donner un resultat sous CeCill ou bien rester en ZPL mais toujours conserver le module sous CeCILL
 
-  un melange de code source, lui ne laisse que la possibilité d'un resultat integralement sous CeCILL
 
Bon cette fois c'est moi qui est confus (et en pleine journee en plus..)
PS: si vous etes d'accord il faudra penser a MAJ la case de la matrice
-- 
RaphaelTordjman - 10 Jun 2005
Je suis d'accord avec ça
-- 
DenisBerthod - 11 Jun 2005