Je crois me souvenir que le noyau Linux utilise la GNU GPLv2 + clause de link par interface controlée non ? (une sorte de LGPL plus restrictive, mais moins contraignante qu'une GPLv2 d'un point de vue de codeur proprio)
En gros ca donne le droit de se linker au noyau Linux via un set de fonctions definies par la clause (j'imagine que la meilleure interface dans le cas d'un noyau c'est l'interface de syscall) et rien d'autre. La LGPL , elle, permet carrément au codeur proprio d'exploiter la totalitéde la lib sans restriction sur l'utilisation qui en est faite, la seule contrainte est de donner accès au code modifié (ou non) générant la version distribuée avec son produit propriétaire.
D'un autre coté, le fait de voir fleurir des modules proprios, me fait dire que la license GPL est tout cimplement baffouée, ou alors que Linus a tout simplement autorisé ce genre de pratique et que toute contribution se fait sous la condition d'accepter ce fait (sinon linus ne pourrait laisser utiliser certaines parties de code par ces modules proprios, bref de quoi s'arracher le cheveux vu le nombre de contributions)
Enfin bon c'est bien compliqué et un coup de google bien poussé pourrait t'aider à trouver des threads sur la Linux Kernel Mailing List abodant le sujet.
# Euh, j'en suis pas sur
Posté par Edouard Gomez . En réponse au message Linux et GPL. Évalué à 2.
En gros ca donne le droit de se linker au noyau Linux via un set de fonctions definies par la clause (j'imagine que la meilleure interface dans le cas d'un noyau c'est l'interface de syscall) et rien d'autre. La LGPL , elle, permet carrément au codeur proprio d'exploiter la totalitéde la lib sans restriction sur l'utilisation qui en est faite, la seule contrainte est de donner accès au code modifié (ou non) générant la version distribuée avec son produit propriétaire.
D'un autre coté, le fait de voir fleurir des modules proprios, me fait dire que la license GPL est tout cimplement baffouée, ou alors que Linus a tout simplement autorisé ce genre de pratique et que toute contribution se fait sous la condition d'accepter ce fait (sinon linus ne pourrait laisser utiliser certaines parties de code par ces modules proprios, bref de quoi s'arracher le cheveux vu le nombre de contributions)
Enfin bon c'est bien compliqué et un coup de google bien poussé pourrait t'aider à trouver des threads sur la Linux Kernel Mailing List abodant le sujet.