GPL does NOT force you to distribute it in the first place. For example, I might have some personal code under the GPL. I can give it to you and say: "If you distribute this code to someone else, I won't give you any more of my code". That's totally legal under the GPL and it's what RedHat is doing.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds