Переписане запитання:
Я не задаю питання, пов’язане з JavaScript, але всі "клієнтські" мови, які використовуються в Інтернеті (HTML5, JavaScript, CSS тощо). Якщо я розміщую код JavaScript (тобто GPLed) на своєму веб-сайті, і цей веб-сайт доступний для всіх у мережі, чи я якимось чином порушую GPL?
Що станеться, якщо я хотів би продати клієнтський код (HTML, CSS, JavaScript) комусь? Чи потрібна мені інша ліцензія в цьому випадку?
Чи не завжди JavaScript (коли використовується для веб-сайтів) з відкритим кодом? Відкриваючи веб-сторінку, ви завжди можете прочитати джерело.
Чи потрібно також випустити свій код на стороні сервера, якщо я продаю веб-сайт, який містить код GPLed JavaScript?
Що станеться, якщо цей веб-сайт є частково доступним (частина безкоштовна, а інша вимагає платити), але код GPLed (та сама частина) використовується з обох сторін веб-сайту?
Що робити, якщо код GPLed є лише на тій частині веб-сайту, яка вимагає платити за доступ до нього?
Якщо я продаю веб-сайт клієнту таким чином:
- Я продаю вам (разова плата) весь код, пов'язаний з клієнтом (JavaScript, HTML і CSS)
- Я не продаю вам код на стороні сервера, ви здаєте його в оренду (я не хочу дозволяти вам повторно використовувати мій код на стороні сервера)
Якщо я використовую код GPLed JavaScript, чи я щось порушую? (Веб-сайт доступний будь-кому в мережі.)
Редагувати 2:
Додано нове конкретне запитання:
Що робити, якщо веб-сайт може працювати без коду на сервері, я маю на увазі, JavaScript просто викликає деякі сторінки PHP, що містять дані у форматі JSON. Інші люди можуть створити веб-сайт із стороною клієнта, але їм потрібно буде надати дані. У цьому випадку JavaScript викликає код "PHP" (але не навпаки). У цьому випадку я порушую GPL?