L'obligation de propagation de la licence provient de la définition "derivative form of work", en gros que ton programme est dérivé du premier, c'est la seul manière possible qu'une licence influence la licence d'un autre programme.
Un programme qui existait avant un autre ne peut être dérivé du 2ième !
De plus la contrainte s'applique sur l'ensemble, ton exemple concernant un "bout de code" n'est pas valide. Une des manières de voir la dépendance est l'utilisation de fonctionnalité du noyau qui clairement prouve une dépendance et donc la transmission de la GPL, d'où la définition de certain appel noyau comme étant GPL only.
D'où le cas limite du driver nvidia qui provient en majorité du monde MS avec avec forcément quelques particularismes pour fonctionner sous Linux.
Je parts du principe que s'il est légal de distribuer un driver nvidia, c'est qu'aucune partie de ce driver n'est une œuvre dérivée du kernel.
[^] # Re: Nintendo
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche ScummVM dans des jeux Atari, au mépris de la GPL. Évalué à 2.
L'obligation de propagation de la licence provient de la définition "derivative form of work", en gros que ton programme est dérivé du premier, c'est la seul manière possible qu'une licence influence la licence d'un autre programme.
Un programme qui existait avant un autre ne peut être dérivé du 2ième !
De plus la contrainte s'applique sur l'ensemble, ton exemple concernant un "bout de code" n'est pas valide. Une des manières de voir la dépendance est l'utilisation de fonctionnalité du noyau qui clairement prouve une dépendance et donc la transmission de la GPL, d'où la définition de certain appel noyau comme étant GPL only.
D'où le cas limite du driver nvidia qui provient en majorité du monde MS avec avec forcément quelques particularismes pour fonctionner sous Linux.
Je parts du principe que s'il est légal de distribuer un driver nvidia, c'est qu'aucune partie de ce driver n'est une œuvre dérivée du kernel.
Il existe un wrapper GPL.
"La première sécurité est la liberté"