• [^] # Re: Violation présumée de la GPL par Kiss, deuxième partie.

    Posté par . En réponse à la dépêche Violation présumée de la GPL par Kiss, deuxième partie.. Évalué à 8.

    La GPL a ete ecrite avec beaucoup d'attention, l'ordre de chaque phrase, la place de chaque mot compte :
    0. si tu vire ton code se retrouve dans un cas de copyright "classique" tous droits réservés à l'auteur, pas de domaine public
    1. Si tu vire tu peux plus copier le code sans modifications
    2. Si tu vire en entier tu peux plus modifier, ca ne sera jamais viré par bout car virer par bout ce passage implique que la loi sur le copyright dit que quand ta le droit de modif, ce droit ne doit pas etre subordoné à une condition, et ca m'etonnerait que la loi sur le copyright d'un pays quelqu'il soit dise cela :)
    3. Si tu vire ta plus le droit de copier les binaires.
    La encore la probabilite de virer que quelques bouts est quasi nulle : la loi de quel pays impose que si ta le droit de copier alors ce droit doit etre sans condition ?
    Ici la condition c'est que tu dois filer les sources, mais ce qu'il faut retenir c'est le droit qu'on t'octroie :
    "You may copy and distribute the Program (or a work based on it,
    under Section 2) in object code or executable form under the terms of
    Sections 1 and 2 above provided that you also do one of the following:"
    Ce droit n'existe plus si tu vire la section et virer les conditions d'un droit sous condition est du jamais vu si ce droit n'est pas par ailleurs garanti : or aucune loi d'aucun pays ne garanti que tu puisses copier et distribuer le programme ou un derive binaire.
    4. Si tu enleves ca change pas grand chose : tout ce que tu ferais a l'encontre des autres sections resterait illegal, mais ta licence ne serait pas terminée et tu pourrais continuer à t'en servir (de la licence, ie copier, modifier) d'une maniere légale, par contre si tu laisses ca fait beaucoup plus mal : a la premiere violation ta plus aucun droit sur le prog en question (sauf execution chez toi)
    5. Tres forte cette section : si tu l'enleve elle reste valable :p Pourquoi ? Parce qu'elle enonce une tautologie : si tu n'acceptes pas la licence tu peux pas copier / distribuer, pcq c'est interdit par la loi, et que rien d'autre ne t'y autorise. Heureusement que la loi sur le copyright existe, car c'est en fait elle qui nous garantie cela et le retrait de cette clause n'y changerait rien
    6. Elle me semble redondante avec la 2, faudra que je me renseigne, mais si ce n'est pas le cas s'y attaquer peut etre interressant. Reste à évaluer la difficulté de l'attaque, et a mon avis c'est pas gagné :)
    7. Tu es obligé de la virer si tu veux virer quoique ce soit d'autre :
    Une des phrases les plus importantes de la GPL
    "If you cannot
    distribute so as to satisfy simultaneously your obligations under this
    License and any other pertinent obligations, then as a consequence you
    may not distribute the Program at all."
    Protection speciale avec la mention :
    "If any portion of this section is held invalid or unenforceable under
    any particular circumstance, the balance of the section is intended to
    apply and the section as a whole is intended to apply in other
    circumstances."
    Donc invalidation partielle de cette section autorisée, et comme chacune des phrase de la section suffit a atteindre le meme effet que la phrase particulierement claire que j'ai copié, il faut la virer en entier, je te laisse imaginer le bordel.
    8.Si tu vires et si le programme est interdit dans un seul pays du monde => ta plus le droit de le copier / modifier... plutot génant :p
    9. Tu es aussi oblige de l'enlever si tu veux faire ta tambouille avec la GPL, sinon la FSF n'a cas debugguer la ou il y a eu un probleme et de faire une nouvelle version qui remplacera la licence partiellement invalide.
    10. Pas important

    Conclusion : quiconque veut s'attaquer a la GPL avec l'intention de virer le copyleft doit (au moins) : virer les sections 7 et 9, en entier, enlever la 6 sinon ca sert a rien de continuer, modif la 2 et la 3 en gardant les droits mais en eliminant les conditions...

    Ca me semble suffisament dur.