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 lauteur de ce patch est libre de le distribuer sous nimporte quelle licence daprès larticle 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 : Daprès larticle 4 de la QPL, toute distribution de patchs sous forme dexécutable doit être fait sous la licence QPL, or si on distribue un patch en CeCill et que ce patch et redistribué sous forme dexécutable, daprès la licence CeCill il doit lêtre sous cette même licence, ce que nautorise pas la QPL. On ne peut donc pas distribuer ces patchs sous CeCill mais uniquement en QPL dans ce cas. Fichiers extérieurs : Toutefois daprès la QPL (Article 6) et la CeCill (Article 5.3.3), il est tout à fait possible dinterconnecter des fichiers séparés sous licence QPL et CeCill. Cest 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
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 lauteur de ce patch est libre de le distribuer sous nimporte quelle licence daprès larticle 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 : Daprès larticle 4 de la QPL, toute distribution de patchs sous forme dexécutable doit être fait sous la licence QPL, or si on distribue un patch en CeCill et que ce patch et redistribué sous forme dexécutable, daprès la licence CeCill il doit lêtre sous cette même licence, ce que nautorise pas la QPL. On ne peut donc pas distribuer ces patchs sous CeCill mais uniquement en QPL dans ce cas. Fichiers extérieurs : Toutefois daprès la QPL (Article 6) et la CeCill (Article 5.3.3), il est tout à fait possible dinterconnecter des fichiers séparés sous licence QPL et CeCill. Cest 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