Je me dois de corriger certaines affirmations complètement fausses.
En effet la licence GPL impose que:
1. si un programme sous licence GPL est distribué sous forme binaire, il doit être redistribué (via accès public, ou sur demande) avec son code source par le distributeur du binaire.
2. si un programme sous licence GPL est modifié puis distribué, les modifications sont sous licence GPL
3. un programme ne peut être lié (phase après la compilation) que ce soit statiquement ou dynamiquement avec un programme sous licence GPL uniquement s'il est lui aussi sous une licence GPL.
SCE distribue une version binaire et modifiée de libarc. ceci impliquerait que:
1. SCE devrait fournir le code source de ladite bibliothèque sur (par exemple) leur site web ou sur demande
2. puisque les modifications sont distribuées sous forme binaire et sont sous licence GPL, celles ci sont sujettes au point 1., SCE devrait fournir dans ce code source ou à coté (sous forme d'un patch) les modifications effectuées.
3. tout code lié (au sens compilation) à ladite bibliothèque doit être sous licence GPL, donc soit SCE devrait cesser d'utiliser libarc et le remplacer par sa propre implémentation, soit il devrait placer tout code lié (au sens compilation) à libarc sous licence GPL. ceci place ce dernier code sous la contrainte de 1. SCE devrait donc fournir le code source de tout code lié (toujours au sens compilation) à libarc.
je sais que c'est un peu convolué, mais c'est comme ca que la GPL marche. c'est pour ca que certains la qualifient de licence 'virale'.
En effet la licence GPL impose que:
1. si un programme sous licence GPL est distribué sous forme binaire, il doit être redistribué (via accès public, ou sur demande) avec son code source par le distributeur du binaire.
2. si un programme sous licence GPL est modifié puis distribué, les modifications sont sous licence GPL
3. un programme ne peut être lié (phase après la compilation) que ce soit statiquement ou dynamiquement avec un programme sous licence GPL uniquement s'il est lui aussi sous une licence GPL.
SCE distribue une version binaire et modifiée de libarc. ceci impliquerait que:
1. SCE devrait fournir le code source de ladite bibliothèque sur (par exemple) leur site web ou sur demande
2. puisque les modifications sont distribuées sous forme binaire et sont sous licence GPL, celles ci sont sujettes au point 1., SCE devrait fournir dans ce code source ou à coté (sous forme d'un patch) les modifications effectuées.
3. tout code lié (au sens compilation) à ladite bibliothèque doit être sous licence GPL, donc soit SCE devrait cesser d'utiliser libarc et le remplacer par sa propre implémentation, soit il devrait placer tout code lié (au sens compilation) à libarc sous licence GPL. ceci place ce dernier code sous la contrainte de 1. SCE devrait donc fournir le code source de tout code lié (toujours au sens compilation) à libarc.
je sais que c'est un peu convolué, mais c'est comme ca que la GPL marche. c'est pour ca que certains la qualifient de licence 'virale'.
Dernière édition par ririk73 le 29 Nov 2007, 14:10, édité 2 fois.
-
lloeki
Gamer du Dimanche
- Messages: 13
- Inscription: 14 Juil 2007, 00:00
.
