What exactly is a derived work?
The issue can only be about section 2 and 10 of the GPL. If you understand these sections in a way that a program based on libraries form a work that has to be under the GPL as a whole then no GPLed program can legally run on Windows, Solaris or any other proprietary OS. To me, KDE is derived from QT.
> In short, the GPL says that the whole program must be
> under its terms before you are allowed to distribute it.
> It makes a specific exception for things like proprietary
> libcs and the like, but the exception to that is that you
> can't distribute them both together, so we'd be
> stuck even if we considered Qt a system library.
If we really have to understand the GPL that way then fixing the QPL is impossible. QT would have to _be_ under the GPL in order to be distributable with KDE. But then: What about the Xlibs? They are not under the GPL either! Does that mean that all distros have to come without X?
There are surely more such conflicts. What about the Linux kernel? It's license says that using the API is considered normal use and does not constitute a derived work. Doesn't this mean then that any program may be distributed with the Linux kernel, except GPLed programs?
I believe that is not what the GPL intends and this is not what it says.