"Sauf les bibliothèques LGPL, car ce n'est pas légal. "
C'est plus complexe que ça. La LGPL stipule explicitement que tu ne peux pas la compilé statiquement, car elle doit être remplaçable. C'est chiant mais c'est pour éviter une appropriation de la lib.
La GPL interdit d'être utilisé par un soft propriétaire, si c'est un "produit dérivé". Dans le cas, ou une autre lib permet de faire fonctionner le programme, la dépendance saute (le driver Nvidia n'a pas besoin d'être gpl car il est aussi utilisé par windows).
Dans le cas des lib system, la gpl stipule que faisant parti du système, la licence ne s'applique pas. Dans le cas de lib runtime gcc, il y a une clause qui autorise spécifiquement à être lié à n'importe quel code du moment que les interfaces soient respectés (c'est souvent plus simple que la LGPL).
[^] # Re: Ça fait peur...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Faire coexister plusieurs versions de la Glibc. Évalué à 2.
C'est plus complexe que ça. La LGPL stipule explicitement que tu ne peux pas la compilé statiquement, car elle doit être remplaçable. C'est chiant mais c'est pour éviter une appropriation de la lib.
La GPL interdit d'être utilisé par un soft propriétaire, si c'est un "produit dérivé". Dans le cas, ou une autre lib permet de faire fonctionner le programme, la dépendance saute (le driver Nvidia n'a pas besoin d'être gpl car il est aussi utilisé par windows).
Dans le cas des lib system, la gpl stipule que faisant parti du système, la licence ne s'applique pas. Dans le cas de lib runtime gcc, il y a une clause qui autorise spécifiquement à être lié à n'importe quel code du moment que les interfaces soient respectés (c'est souvent plus simple que la LGPL).
"La première sécurité est la liberté"