Je ne suis pas un avocat. J'ai parlé à des avocats sur l'utilisation de la GPL et de la LGPL pour le code à interpréter / dynamiquement liées logiciel non-libre. Nous avons tous eu de gros maux de tête. La question n'est pas simplement de savoir si vous devez libérer le reste de votre site, sous licence GPL. C'est qu'un non-gratuit navigateur peut légalement autorisé à exécuter code GPL.
Mon meilleur non des conseils juridiques est de ne jamais essayer d'utiliser la GPL sur du code Javascript. Je n'avais jamais sortir une bibliothèque Javascript sous GPL, et si je l'ai trouvé un peu de code que je voulais utiliser, je vais essayer d'obtenir de l'auteur de me donner une exception. La LGPL peut être un meilleur choix, mais cette licence est très complexe, je suggère de les éviter.
La FSF a une réponse pour vous dans leur FAQ Si un interpréteur de langage de programmation a une licence qui est incompatible avec la GPL, puis-je exécuter des programmes placés sous GPL?. Que la réponse elle-même est très ambigu, mais il suggère des chemins où vous pourrait exécuter du code GPL dans un non-GPL navigateur. Vous pouvez également trouver la FSF essai Le Piège Javascript intéressant, mais là encore il ne donne pas vraiment de réponse claire à votre question.
Pour le contexte, il est utile de se rappeler que la GPL et de la LGPL ont été écrits dans les Unix époque où la plupart des tout est lié statiquement. Pas de liaison dynamique, pas de langages interprétés où les scripts eux-mêmes étaient considérés comme ayant une valeur de propriété intellectuelle, etc.