euh non pas un poil plus compliqué.
Comme tu le dis, la GPL est claire sur ce point en définissant "The source code for a work means the preferred form of the work for making modifications to it".
Pour un png, cela peut être le fichier dia dont c'est issu.
Ce n'est pas moi qui ait fourni dans un code source GPL une partie obfusquée (tableau de nombres hexa) qui n'est clairement pas la forme préférée pour y faire des modifications (de l'assembleur 8051 serait déjà mieux, voire plutôt le code C - initialement basé sur ezusb d'après nos supputations).
Pour moi, j'ai un bout de binaire compilé, dans du code C, sous GPL, bin je demande le source de cette partie-là aussi, quel que soit l'endroit où elle est exécutée.
En l'externalisant, il y a moyen de mettre une licence différente à ce binaire compilé (cela pourrait être la GPL et dans ce cas nous aurions le source). Ce n'est pas lié à linux comme tu le dis, c'est lié à la relation d'un binaire avec son code source (d'un logiciel particulier qui correspond au firmware).
J'espère avoir été plus clair.
[^] # Re: Pondération
Posté par BAud (site web personnel) . En réponse à la dépêche Le projet Debian lance une consultation sur les firmwares non-libres. Évalué à 5.
Comme tu le dis, la GPL est claire sur ce point en définissant "The source code for a work means the preferred form of the work for making modifications to it".
Pour un png, cela peut être le fichier dia dont c'est issu.
Ce n'est pas moi qui ait fourni dans un code source GPL une partie obfusquée (tableau de nombres hexa) qui n'est clairement pas la forme préférée pour y faire des modifications (de l'assembleur 8051 serait déjà mieux, voire plutôt le code C - initialement basé sur ezusb d'après nos supputations).
Pour moi, j'ai un bout de binaire compilé, dans du code C, sous GPL, bin je demande le source de cette partie-là aussi, quel que soit l'endroit où elle est exécutée.
En l'externalisant, il y a moyen de mettre une licence différente à ce binaire compilé (cela pourrait être la GPL et dans ce cas nous aurions le source). Ce n'est pas lié à linux comme tu le dis, c'est lié à la relation d'un binaire avec son code source (d'un logiciel particulier qui correspond au firmware).
J'espère avoir été plus clair.