• # Étrange lecture...

    Posté par . En réponse au journal de la validité de la GLP. Évalué à 5.

    Je ne sais pas quels éléments de Windows sont utilisés par Firefox (puisque c'est l'exemple que tu prends), mais j'ai l'impression que le côté multi-plateforme doit éviter de taper trop profondément dans des structures, bibliothèques ou autres qui soit trop spécifiques au système. Et pour ton exemple, dans exec("acroread.exe"), l'appel système c'est le exec, pas son argument. Et en l'occurence, même si un truc pareil existe dans le code de Firefox, il y est sans doute sous la forme exec("pdfreader"), avec pdfreader instancié à acroread.exe ou /usr/bin/kpdf par l'utilisateur la première fois qu'il chope un pdf et qu'on lui demande avec quoi l'ouvrir. Et ça, ce n'est pas lier, c'est configurer.

    Mais plus sérieusement, à quel article de la GPL fais-tu référence ? Si c'est le 2b, tu le lis à l'envers (c'est moi qui ai mis le passage en gras):

    You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.


    Donc, tout ce que tu veux distribuer ou publier, et qui contient ou est dérivé de code GPL doit porter la license GPL. Il n'y a aucun morceau de Windows ou d'autres softs non GPL dans les paquets Firefox fournis par la Mozilla Foundation ou les diverses distributions, fin du problème. Cet article dit que tout travail basé sur du code GPL doit rester GPL. Ça ne signifie pas que le code GPL ne peut pas faire appel à un système propriétaire.