Yup, actually went and looked it up... You can charge for it, whether it's private or open. So CCminer could easily add a fee to it and it wouldn't violate a GNU license as long as a source is included (which goes for private and public versions, private miners are required to provide source if they're built off of any GNU licensed material). DJM was spouting BS and I followed along with it without reading through the entire license agreement (my bad for believing DJM knew what he was talking about).
So there is no problem with adding a fee to CCminer, it doesn't violate a GNU license. So by all means SP, fee away dude.
Helpful link: http://www.gnu.org/philosophy/selling.en.html
Great. Going step by step to the point. The point is that GPL license was created by very bright people, clever enough not to prohibit something that can not be enforced: distribution of binaries over private channels without source code. You can assume that I'm asking djm34: "Hay djm, please look at this source code, please compile and make it faster for me, I will pay You 10BTC.
actually the article says clearly than in case of public distribution of the binaries the code has to be given on request... (hence our concerns)