• [^] # Re: héritage

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

    Bof, vu que ton code est disponible par ailleurs sous licence MIT, l'application de la GPL a ton code est purement théorique (je parle du code hein, pas des binaires générés incluant du code GPL), ce qui est très différent donc pour du code propriétaire (non disponible par ailleurs).

    Aucune importance, la question initiale est celle de la viralité. Le fait est que mon code se retrouve sous GPL sans que ce soit mon choix et sans que j'inclue autre chose que des appels de fonctions (pas le code GPL en tant que tel — on est àmha bien au-delà de la réciprocité).

    De plus, là je confine parce que je peux rendre le support optionnel. Mais si mon player était par défaut un pur player MP3 et optionnellement un player OGG, mon code serait obligatoirement en GPL (car mon code et la bibliothèque sont alors considérés comme formant un même programme de base).

    1: vous pouvez utiliser du code GPL, si vous mettez a disposition votre code sous une licence compatible GPL (MIT l'est).

    Absolument pas. Du code GPL modifié doit être mis à disposition sous GPL, point barre. Encore une fois, ce qui me "sauve" dans mon modèle c'est que je peux éjecter le code GPL à la compilation, si bien qu'on ne peux pas dire que mon source est automatiquement la partie d'un code GPL.