Предположим, я решил сделать некую программу, но для её создания мне понадобился проект под GPL лицензией. Однако, я, допустим, решил закрыть свой собтсвенный код. Для примера, весь функционал программы - мой закрытый код, а графическая библиотека - GPL. Я рисую окошки с помощью GPL библиотеки, и делаю из этого графического интерфейса некий сервер (или, скорее даже, клиент), который будт взаимодействовать с закрытым кодом, линкуясь динамически. Я беру и делаю этот интерфейс opensource-ным - в строгом соответствии с GPL лицензией и распространяю в открытом виде. Тем не менее, без моего закрытого кода этот интерфейс - практически бесполезен. ??? RPFIT! Есть ли здесь подвох?