Pregunta reescrita:
No estoy haciendo una pregunta relacionada con JavaScript, pero todos los lenguajes "cliente" utilizados en la web (HTML5, JavaScript, CSS, etc.). Si pongo el código JavaScript (que es GPL) en mi sitio web, y cualquier persona en la web puede acceder a este sitio web, ¿estoy violando la GPL de alguna manera?
¿Qué sucede si quisiera vender el código del cliente (HTML, CSS, JavaScript) a alguien? ¿Necesito una licencia diferente en este caso?
¿No es JavaScript (cuando se usa para sitios web) siempre de código abierto? Cuando abre una página web, siempre puede leer la fuente.
¿También necesito liberar mi código del lado del servidor si estoy vendiendo un sitio web que contiene el código GPL de JavaScript?
¿Qué sucede si este sitio web es parcialmente accesible (una parte es gratuita y la otra requiere que pague) pero el código GPL (la misma parte) se usa en ambos lados del sitio web?
¿Qué sucede si el código GPL está solo en una parte del sitio web que requiere que pague para acceder a él?
Si estoy vendiendo un sitio web a un cliente de esta manera:
- Te estoy vendiendo (tarifa única) todo el código relacionado con el cliente (JavaScript, HTML y CSS)
- Estoy no se vender el código del lado del servidor, que está alquilarlo (no quiero que le permite volver a utilizar mi código del lado del servidor)
Si estoy usando un código GPL de JavaScript, ¿estoy violando algo? (El sitio web es accesible desde cualquier persona en la web).
Edición 2:
Se agregó una nueva pregunta específica:
¿Qué pasa si el sitio web puede funcionar sin código del lado del servidor? Quiero decir, JavaScript solo está llamando a algunas páginas PHP que contienen datos en formato JSON. Otras personas pueden crear un sitio web con el lado del cliente, pero deberán proporcionar datos. En este caso, JavaScript llama al código "PHP" (pero no al contrario), creo. En este caso, ¿estoy violando la GPL?