Вспомнил про http://www.linux.org.ru/view-message.jsp?msgid=2077346 и подумал, можно ли сделать так: app (commercial/closed-source) -> somelib (own functions, and framework via (maybe static linked) Qt, free/open-source, BSD/MIT/LGPL/etc) -> Qt (GPLv2)?
Пояснение "own functions, and framework via (maybe static linked) Qt": какой-то отдельный функционал, в основном не зависящий от Qt. Максимум что будет использоваться из Qt, это QString, XML и сеть к примеру. Но будет ли работать вся эта схема вообще, и если я буду использовать, допустим, XML не напрямую, а через свою обёртку в "somelib" в частности?
Спасибо.