F>Очень хочется избавится от наличия двух инсталляторов. Как GNU GPL лицензия смотрит на то, что мы не будем запускать родной инсталлятор Cygwin, а просто включим в свой инсталлятор нужные файлы и сами разложим их куда надо? Можно ли так? Если нет, то почему? Если можно, но необходимо что-то где-то показать (например, добавить в инсталлятор ещё один экран с демонстрацией лицензии Cygwin) — это не проблема.
Да, можно. Лицензия GPL защищает код, тоесть если ты не вкомпилируешь GPL код в свою закрытую программу и не будешь подключать GPL библиотеки, то можешь распространять программу как угодно, с чем угодно.
Можешь менять инсталлятор.
Можешь менять код GPL программ, только по запросу поделись изменениями или положи свой патч на диск.
Можешь подключать к своей закрытой программе LGPL библиотеки.
Можешь продавать GPL программы за любую сумму.
Можешь оказывать платную тех. поддержку для GPL программ.
Можешь использовать в закрытой программе вызов GPL программы, например запуская 'wget
http://blabla.com' и ожидая завершения
Нельзя включать GPL код в свою закрытую программу.
Нельзя изменять GPL программу и скрывать исходники изменений при распространении.
Нельзя изменять лицензию на чужой GPL код.
Лицензию gpl необязательно показывать в инсталяторе, главное сделай где-нить файлик License и помести туда лицензию.
--wbr Николас