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.htmlGreat. 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 10
BTC. I don't need source code and I will not publish binaries, because I know that I will have to publish source code too, that costs 100
BTC to buy it from You. Thank You." No license break.