Domanda ripubblicata:
Non sto chiedendo una domanda relativa a JavaScript, ma 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 mi piacerebbe vendere il codice cliente (HTML, CSS, JavaScript) a qualcuno? Ho bisogno di una licenza diversa in questo caso?
Non è JavaScript (se usato per i siti web) 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 GPLed JavaScript?
Che cosa succede se questo sito è 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?
Che cosa succede se il codice GPL è solo in una parte del sito Web che richiede il pagamento per accedervi?
Se sto vendendo un sito Web a un cliente in questo modo:
- Sto vendendo (una tantum) tutto il codice relativo al client (JavaScript, HTML e CSS)
- Sono non che ti vendo il codice lato server, lo stai affittando (non voglio che tu possa riutilizzare il mio codice lato server)
Se sto usando codice JavaScript GPL, 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 codice lato server, voglio dire, 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 i dati. In questo caso, JavaScript sta chiamando il codice "PHP" (ma non il contrario), penso. In questo caso, sto violando GPL?