http://www.gnu.org/philosophy/selling.html states authors can charge whatever they want, but only for binaries. What they don't say is what's the limit for source codes. Does the license dictate the source code be given for free or can it have a cost just as long as it's "reasonable"?