La GPL contrôle simplement la licence des derivative form of work
Comme l'a dit Richard Stallman : « Copyright also covers use of a work as part of a larger combined work. »
Quand un programme utilise une librairie, il est possible de voir l'ensemble comme un collective work, ou une compilation, au sens américain de ces termes (pour ce qui concerne le copyright). Voir http://www.copyright.gov/title17/92chap1.html#101
On peut soutenir que si la librairie est sous GPL, l'ensemble ne peut être distribué que sous GPL même si aucun derivative work ne peut être mis en évidence.
Par exemple, les drivers proprio NVIDIA sont légaux car il existe une version windows ce n'est donc pas un logiciel qui necessite absolument un bout de code GPL.
Le fait qu'un driver pour Linux comporte un blob qui existe à l'identique dans une version Windows ne dit à mon avis rien sur la légalité de sa distribution. Si le blob est distribué avec un wrapper spécifique au noyau, il me paraîtrait logique que des auteurs du dit noyau demandent à ce que l'ensemble soit distribué sous GPL.
[^] # Re: Nintendo
Posté par ElChinese . En réponse à la dépêche ScummVM dans des jeux Atari, au mépris de la GPL. Évalué à 2.
Comme l'a dit Richard Stallman : « Copyright also covers use of a work as part of a larger combined work. »
Quand un programme utilise une librairie, il est possible de voir l'ensemble comme un collective work, ou une compilation, au sens américain de ces termes (pour ce qui concerne le copyright). Voir http://www.copyright.gov/title17/92chap1.html#101
On peut soutenir que si la librairie est sous GPL, l'ensemble ne peut être distribué que sous GPL même si aucun derivative work ne peut être mis en évidence.
Par exemple, les drivers proprio NVIDIA sont légaux car il existe une version windows ce n'est donc pas un logiciel qui necessite absolument un bout de code GPL.
Le fait qu'un driver pour Linux comporte un blob qui existe à l'identique dans une version Windows ne dit à mon avis rien sur la légalité de sa distribution. Si le blob est distribué avec un wrapper spécifique au noyau, il me paraîtrait logique que des auteurs du dit noyau demandent à ce que l'ensemble soit distribué sous GPL.