Pertanyaan yang ditulis ulang:
Saya tidak menanyakan pertanyaan terkait JavaScript, tetapi semua bahasa "klien" digunakan di web (HTML5, JavaScript, CSS, dan sebagainya). Jika saya meletakkan kode JavaScript (yaitu GPL) di situs web saya, dan situs web ini dapat diakses oleh siapa pun melalui web, apakah saya melanggar GPL dengan cara apa pun?
Apa yang terjadi jika saya ingin menjual kode klien (HTML, CSS, JavaScript) kepada seseorang? Apakah saya memerlukan lisensi lain dalam hal ini?
Bukankah JavaScript (bila digunakan untuk situs web) selalu merupakan sumber terbuka? Saat Anda membuka halaman web, Anda selalu dapat membaca sumbernya.
Apakah saya juga perlu merilis kode sisi server saya jika saya menjual situs web yang berisi kode JavaScript GPLed?
Apa yang terjadi jika situs web ini dapat diakses sebagian (sebagian gratis dan yang lain mengharuskan Anda membayar) tetapi kode GPL (bagian yang sama) digunakan di kedua sisi situs web?
Bagaimana jika kode GPL hanya di bagian situs web yang mengharuskan Anda membayar untuk mengaksesnya?
Jika saya menjual situs web ke pelanggan dengan cara ini:
- Saya menjual Anda (satu kali biaya) semua kode yang berhubungan dengan klien (JavaScript, HTML dan CSS)
- Saya tidak menjual kode sisi server kepada Anda, Anda menyewanya (Saya tidak ingin Anda menggunakan kembali kode sisi server saya)
Jika saya menggunakan beberapa kode JavaScript GPLed, apakah saya melanggar sesuatu? (Situs web dapat diakses dari siapa pun melalui web.)
Edit 2:
Menambahkan pertanyaan spesifik baru:
Bagaimana jika situs web dapat bekerja tanpa kode sisi server, maksud saya, JavaScript hanya memanggil beberapa halaman PHP yang berisi data dalam format JSON. Orang lain dapat membangun situs web dengan sisi klien, tetapi mereka perlu memberikan data. Dalam hal ini JavaScript memanggil kode "PHP" (tapi bukan sebaliknya) saya pikir. Dalam hal ini, apakah saya melanggar GPL?