• [^] # Greffons non-GPL

    Posté par . En réponse au message licence GPL et greffon chargé dynamiquement. Évalué à 2.

    Non, on ne peut pas avoir de greffons non-GPL, vu qu'un plugin va toujours llnker avec le programme principal. Tu peux avoir une exception dans la licence de ton programme et des libs qu'il utilise mais ça implique que tu ne peux pas utiliser la moindre librairie GPL sans exception à partir de ce moment, du fait de la viralité de la GPL. Ce cas est illustré par exemple par Totem ou Rhythmbox, qui contiennent une exception pour pouvoir utiliser les plugins GStreamer de fluendo pour les formats brevetés. GStreamer lui-même est LGPL.

    Par contre des gens mal (ou moins mal) intentionnés contournent régulièrement cela en travaillant avec des IPC, style client-serveur. Tu as un petit greffon en GPL qui implémente ton IPC et gère le processus proprio et tu attaques cet IPC depuis ton bout de programme proprio. Après est-ce que c'est légal ou non? J'imagine que c'est une question d'interprétation.

    Disclaimer: IANAL.