Domanda riscritta:
Non sto facendo una domanda relativa a JavaScript, ma a tutte le lingue "client" utilizzate sul Web (HTML5, JavaScript, CSS e così via). Se inserisco il codice JavaScript (che è GPLed) sul mio sito Web e questo sito Web è accessibile da chiunque sul Web, sto violando la GPL in qualche modo?
Cosa succede se vorrei vendere il codice client (HTML, CSS, JavaScript) a qualcuno? Ho bisogno di una licenza diversa in questo caso?
JavaScript (quando utilizzato per i siti Web) non è sempre open source? Quando apri una pagina web puoi sempre leggere la fonte.
Devo anche rilasciare il mio codice lato server se vendo un sito Web che contiene codice JavaScript GPL?
Cosa succede se questo sito Web è parzialmente accessibile (una parte è gratuita e l'altra richiede il pagamento) ma il codice GPL (la stessa parte) viene utilizzato su entrambi i lati del sito Web?
Cosa succede se il codice GPL è solo in una parte del sito Web che richiede di pagare per accedervi?
Se vendo un sito Web a un cliente in questo modo:
- Ti sto vendendo (una tantum) tutto il codice relativo al cliente (JavaScript, HTML e CSS)
- Sto Non si vende il codice lato server, si sta affittando (io non voglio farvi riutilizzare il mio codice lato server)
Se sto usando del codice GPL JavaScript, sto violando qualcosa? (Il sito Web è accessibile da chiunque sul Web.)
Modifica 2:
Aggiunta una nuova domanda specifica:
Che cosa succede se il sito Web può funzionare senza il codice lato server, intendo, JavaScript sta solo chiamando alcune pagine PHP che contengono dati in formato JSON. Altre persone possono creare un sito Web con il lato client, ma dovranno fornire dati. In questo caso JavaScript sta chiamando il codice "PHP" (ma non il contrario) credo. In questo caso, sto violando GPL?