Przepisane pytanie:
Nie zadaję pytania związanego z JavaScript, ale wszystkie języki „klienta” używane w Internecie (HTML5, JavaScript, CSS itd.). Jeśli umieszczę kod JavaScript (czyli GPLed) na mojej stronie, a ta strona będzie dostępna dla każdego przez Internet, czy w jakiś sposób naruszam GPL?
Co się stanie, jeśli chcę sprzedać komuś kod klienta (HTML, CSS, JavaScript)? Czy w tym przypadku potrzebuję innej licencji?
Czy JavaScript (gdy jest używany w witrynach) nie zawsze jest oprogramowaniem typu open source? Po otwarciu strony internetowej zawsze możesz przeczytać źródło.
Czy muszę również zwolnić kod po stronie serwera, jeśli sprzedaję witrynę internetową zawierającą kod JavaScript GPLed?
Co się stanie, jeśli ta strona jest częściowo dostępna (część jest bezpłatna, a druga wymaga zapłaty), ale kod GPLed (ta sama część) jest używany po obu stronach witryny?
Co zrobić, jeśli kod GPLed znajduje się tylko w części witryny, która wymaga zapłaty za dostęp?
Jeśli sprzedaję stronę internetową klientowi w ten sposób:
- Sprzedaję ci (jednorazowa opłata) cały kod klienta (JavaScript, HTML i CSS)
- Ja nie sprzedaje Ci kod po stronie serwera, jesteś wynajmuje je (nie chcę pozwolić ci ponownego użycia mojego kodu po stronie serwera)
Jeśli używam kodu JavaScript GPL, czy coś naruszam? (Witryna jest dostępna dla każdego przez Internet).
Edycja 2:
Dodano nowe szczegółowe pytanie:
Co się stanie, jeśli witryna może działać bez kodu po stronie serwera, to znaczy, że JavaScript wywołuje tylko niektóre strony PHP zawierające dane w formacie JSON. Inne osoby mogą zbudować stronę internetową po stronie klienta, ale będą musiały podać dane. W tym przypadku JavaScript wywołuje kod „PHP” (ale nie odwrotnie). Czy w takim przypadku naruszam GPL?