Предположим, я сделал либу - она занимается распознаванием изображений. Ее код чисто на C++ и без лишних либ (просто алогритм). Реализована в виде DLL.Далее пишу на QT фронтенд - GUI интерфейс типа. Покупного QT у меня нет - и я думаю долго не будет (: Так что GUI идет под лицензией GPL.Вопросы:1) GUI пользует мою либу. Я могу отдать исходники GUI но не либы. Как я понимаю либу я выкладывать под GPL не должен. А без либы - это просто интерфейс.2) Для усложнения распространения - я могу патчить QT, что бы без патча моя апликуха не собиралась. Что бы желающие пересобирали все, и GUI и qt.3) Обязан ли я отдавать qmake project. Мне кажется нет, ибо всегда могу сказать, что компилирую и линкую ручками.4) Имею право использовать экзотичный компилятор типа icc или gcc-2.95.
|