we have to know that the kernel, GNU tools and any other free stuff under GPL will be give to users freely (must include the source code). this does not mean the programmes belong to the distributor is free for user. for example, the redhat linux is free (though it is not possible to get a free download officially), but redhat advanced server cost a lot.