Переписанный вопрос:
Я не задаю вопрос, связанный с JavaScript, но все "клиентские" языки, используемые в Интернете (HTML5, JavaScript, CSS и т. Д.). Если я размещу код JavaScript (то есть под GPL) на своем веб-сайте, и этот веб-сайт доступен для любого человека через Интернет, нарушаю ли я каким-либо образом GPL?
Что произойдет, если я захочу продать клиентский код (HTML, CSS, JavaScript) кому-то? Нужна ли мне другая лицензия в этом случае?
Разве JavaScript (при использовании для веб-сайтов) не всегда с открытым исходным кодом? Когда вы открываете веб-страницу, вы всегда можете прочитать источник.
Нужно ли также выпускать свой код на стороне сервера, если я продаю веб-сайт, содержащий код JavaScript под GPL?
Что произойдет, если этот веб-сайт будет частично доступен (часть бесплатна, а другая требует от вас оплаты), но код GPL (та же часть) используется с обеих сторон веб-сайта?
Что если код GPLed находится только в той части сайта, которая требует от вас оплаты за доступ к нему?
Если я продаю сайт клиенту таким образом:
- Я продаю вам (единовременно) весь клиентский код (JavaScript, HTML и CSS)
- Я не продаю вам код на стороне сервера, вы арендуете его (я не хочу позволять вам повторно использовать мой код на стороне сервера)
Если я использую код JavaScript под GPL, я что-то нарушаю? (Сайт доступен для всех через Интернет.)
Изменить 2:
Добавлен новый конкретный вопрос:
Что если веб-сайт может работать без серверного кода, я имею в виду, что JavaScript просто вызывает некоторые страницы PHP, содержащие данные в формате JSON. Другие люди могут создать веб-сайт со стороны клиента, но они должны будут предоставить данные. Я думаю, что в этом случае JavaScript вызывает код «PHP» (но не наоборот). В этом случае я нарушаю GPL?