> Я — обычный сельский житель, сейчас мне 17 лет
Нифига себе «обычная» сельская молодежь пошла! :-)
> Думал, что он скажет "Я разрешаю использовать конструктор в коммерческих целях, он мне всё равно не нужен уже 3-ий год"
Вы таки невнимательно читали то, что вы там читали. Вам *не нужно* спрашивать индивидуального разрешения на коммерческое использование свободной программы — любая свободная лицензия, и GNU GPL в их числе,
по определению разрешает всем использовать программу в коммерческих целях.
> Очень горьковато
Что «горьковато»? Что мнимая халява обломалась? Я бы еще понял ваше разочарование (и позлорадствовал бы :-ъ), если бы товарищ, у которого вы позаимствовали работу, оказался бы человеком жестких принципов и отказался бы дозволять применение своего труда в несвободных программах вообще.
А так — он же ясно сказал, что готов
продать вам исключение из авторского лева. Причем раз и навсегда. Что вам еще нужно?
Это если вы таки собираетесь распространять работу несвободной. Однако, честно говоря, я так же, как и т.
dom1n1k, не уловил, что́ и как вы собираетесь распространять, что попадаете под обязательство освободить программу.
P. S. Ладно, внятного ответа на предыдущий абзац по всей видимости не будет. Как я понял, программа, о которой идет речь состоит из двух частей: 1) исполняющейся у вас на сервере и никому не передаваемой и 2) исполняющейся в веб-обозревателе пользователя. И обе из них содержат труд человека с замазанным лицом (если не являются его трудом на сто процентов), и освобождены им на условиях GNU GPL.
По GNU GPL пользователи, которым надо предоставлять все необходимые свободы, — это лишь те, кто владеют экземпляром программы. Таким образом, если вы не договоритесь с человеком с замазанным лицом о покупке исключения из авторского лева, то клиентскую (браузерную) часть вы будете втюхивать пользователям на условиях GNU GPL, а серверную можете зажилить.
> [GNU] GPL требует отдавать исходный код по запросу пользователей, если...
И хотя это не имеет прямого отношения к вашему вопросу, но не могу не отметить, что это тоже неверно. Предоставление исходников *по требованию* — лишь один из вариантов обеспечения права на изучение и изменение. Актуальной, третьей, версией GNU GPL он разрешен только при распространении сборки на материальном носителе. Второй версией — разрешен безусловно, но он настолько неудобный, что не могу навскидку назвать ни одной программы для ПЭВМ, которая бы к нему прибегала.