AFAIK, a GPL'd (v2) library does not allow non-GPL programs linking it. That's why there is LGPL. But Qt is _not_ LGPL'd. Of course you can make commercial programs on GPL, but not closed-source programs.