What can I say? It's all GPL'ed software, so Red Hat can do whatever they want with it. If the projects want to control how people modify the software, they need to release it under a different license.