compatibilte QPL/CECILL:

1.On peut associer du code source sous QPL à un code qui est sous la licence CECILL à condition que le code sous QPL soit sous forme de patches(correctifs).

2.S'il s'agit d'un executable, le patche doit rester sous la QPL, donc on ne peut l'associer à du code sous la CECILL.

-- ReguigIlyes - 11 Jun 2005


Cela m'étonnerait que ça soit possible puisque la licence QPL ne respecte pas toutes les clauses de la licence CeCILL, notamment celle concernant la compatibilité avec la GPL (en effet la QPL est incompatible avec la GPL). Je dirai plutôt qu'il y aura une double licence CeCILL / QPL en ce qui concerne les modifications (seulement si on est le développeur initial de ces modifications) et le reste du programme restera sous sa licence d'origine conformément à la clause 3(b) de la QPL. En revanche, une librairie développée pour un logiciel QPL pourra rester sous CeCILL conformément à la clause 6 de la QPL.

-- NicolasTrinh - 11 Jun 2005


Code Source :

Toute modification de code sous QPL se fait sous forme de patch (correctif), qui peuvent être distribués sous forme de code source. Dans ce cas la QPL indique que l’auteur de ce patch est libre de le distribuer sous n’importe quelle licence d’après l’article 3.b. On peut donc théoriquement mettre dans ces patchs du code sous CeCill pour le redistribuer en CeCill, toujours sous forme de code source.

Exécutable :

D’après l’article 4 de la QPL, toute distribution de patchs sous forme d’exécutable doit être fait sous la licence QPL, or si on distribue un patch en CeCill et que ce patch et redistribué sous forme d’exécutable, d’après la licence CeCill il doit l’être sous cette même licence, ce que n’autorise pas la QPL. On ne peut donc pas distribuer ces patchs sous CeCill mais uniquement en QPL dans ce cas.

Fichiers extérieurs :

Toutefois d’après la QPL (Article 6) et la CeCill (Article 5.3.3), il est tout à fait possible d’interconnecter des fichiers séparés sous licence QPL et CeCill. C’est donc le seul moyen de connexion entre des fichiers sous ces licences, on ne peut donc pas les mélanger pour aboutir à une licence unique pour le programme global.

-- MichelMorcos - 12 Jun 2005