• [^] # Re: héritage

    Posté par . En réponse au journal Licence virale minimaliste ou licence incestueuse. Évalué à 1.

    Pourquoi ?

    Parce que (j'italise) :

    Quels problèmes juridiques puis-je rencontrer si j'utilise, avec du logiciel sous GPL, des bibliothèques incompatibles avec la GPL ?
    […]
    Si vous voulez que votre programme soit lié à une bibliothèque non régie par l'exception des bibliothèques système, vous devez fournir une autorisation pour le faire. Vous trouverez plus loin deux exemples d'avis de licence que vous pouvez utiliser à cette fin ; l'une pour la GPLv3, et l'autre pour la GPLv2. Dans les deux cas, vous devez mettre ce texte dans chaque fichier pour lequel vous donnez cette autorisation.

    Seuls les titulaires du copyright du programme peuvent légalement publier leur logiciel sous ces termes.
    […]
    Puis-je faire un programme non libre conçu pour charger un greffon régi par la GPL ?

    Si le programme est lié dynamiquement avec les greffons, et qu'ils font mutuellement des appels de fonction et partagent des structures de données, nous pensons qu'ils forment un seul programme, qui doit être traité comme une extension du programme principal et des greffons. Afin d'utiliser les greffons régis par la GPL, le programme principal doit être publié sous la GPL ou une licence de logiciel libre compatible avec la GPL, et les termes de la GPL doivent être respectés quand le programme principal est distribué pour utiliser ces greffons.

    Si le programme est lié dynamiquement avec les greffons, mais que la communication entre eux se limite à invoquer la fonction « main » du greffon avec quelques options puis à attendre que le greffon renvoie le résultat, nous nous trouvons dans un cas limite.

    Donc, si par défaut mon player inclus un support (et rien que ça — pas de code) mad, je ne peux le lier qu'à des bibliothèques compatibles avec la GPL et les changements de licences éventuels ne peuvent se faire que vers des licences de ce type. De fait, en l'état (ie. sauf à dégager le support mad), il se retrouve donc en GPL.