Question réécrite:
Je ne pose pas de question liée à JavaScript, mais à toutes les langues "clientes" utilisées sur le Web (HTML5, JavaScript, CSS, etc.). Si je mets du code JavaScript (c'est-à-dire sous GPL) sur mon site Web et que ce site Web est accessible à tous sur le Web, est-ce que je viole la GPL d'une manière ou d'une autre?
Que se passe-t-il si je souhaite vendre le code client (HTML, CSS, JavaScript) à quelqu'un? Ai-je besoin d'une licence différente dans ce cas?
Le JavaScript (lorsqu'il est utilisé pour des sites Web) n'est-il pas toujours open source? Lorsque vous ouvrez une page Web, vous pouvez toujours lire la source.
Dois-je également publier mon code côté serveur si je vends un site Web contenant du code JavaScript GPL?
Que se passe-t-il si ce site est partiellement accessible (une partie est gratuite et l'autre vous oblige à payer) mais le code GPL (la même partie) est utilisé des deux côtés du site?
Que faire si le code GPL ne se trouve que dans une partie du site Web qui vous oblige à payer pour y accéder?
Si je vends un site Web à un client de cette manière:
- Je vous vends (frais uniques) tout le code client (JavaScript, HTML et CSS)
- Je ne vous vends pas le code côté serveur, vous le louez (je ne veux pas vous laisser réutiliser mon code côté serveur)
Si j'utilise du code JavaScript sous GPL, est-ce que je viole quelque chose? (Le site Web est accessible à tous sur le Web.)
Modifier 2:
Ajout d'une nouvelle question spécifique:
Et si le site Web peut fonctionner sans code côté serveur, je veux dire, JavaScript appelle simplement certaines pages PHP contenant des données au format JSON. D'autres personnes peuvent créer un site Web avec le côté client, mais elles devront fournir des données. Dans ce cas, JavaScript appelle le code "PHP" (mais pas l'inverse) je pense. Dans ce cas, suis-je en train de violer la GPL?