Actually, if you put your software under library GPL, you don't have to worry about that one provision. After all, if you want to charge for your code, that's really your perogative. I'm surprised that this didn't come sooner, what with the way the GPL is phrased right there (make your open-source based project open-source OR ELSE). Then again, it should be noted that these companies were blissfully unaware of the terms of the licence when they signed it, which doesn't mean that they can allow it to be breached.
Bottom line: If you're not going to open-source your project, don't use the GPL OR ANY CODE UNDER IT! This sounds like more whining by proprietary proponents that are confusing the Stallman licence with the library licence. :rolleyes: