Якщо я використовував библіотеку Javascript з ліцензією GPL у веб-додатку, чи повинен я запропонувати вихідний код всього сайту кожному, хто завантажив і виконав папку Javascript?
5
Це дуже цікаве питання. Зазвичай веб-додатки не охоплюються GPL, оскільки ви не поширюєте код (саме тому AGPL існує). Однак у випадку коду, який працює в браузері, ви начебто поширюєте код. Якщо це правда, природа GPL передбачає, що вся ваша веб-програма повинна бути випущена під GPL.
—
Скотт Вітлок
@David - питання полягає в тому, чи GPL змушує вас випускати і решту вашого веб-додатку (наприклад, на стороні сервера). Ви використовували бібліотеку Javascript для створення похідного твору. GPL застосовуватиметься до всього результату.
—
Скотт Вітлок
@David, якби це було зрозуміло, я б не запитав: p
—
Арманд
@Alison, ах ОК, вибачте, тоді я не зрозумів повне запитання. Ні, на стороні сервера не потрібно було б GPLed. Поки комікси між клієнтом і сервером мають певний формат на відміну від функціонального виклику на машинному рівні, як XML, вам нічого не варто турбуватися. Просто подання GPL-коду, будь то HTML або JS, не робить серверний код його доставки або спілкування з ним у невіддаленому форматі виклику похідною роботою.
—
Девід
Річард Сталлман, автор GPL, про випуск: gnu.org/philosophy/javascript-trap.html
—
Honza Pokorny