Red Hat, their goal is to make money. Nothing wrong about that. I run a company, my goal is to make money. How you make money is what matters to people: is it ethical, or not. Are you selling your soul, lying, selling your community out, or not.

And now, it’s pretty clear that Red Hat IS doing that. They’re enforcing the signature of a license agreement when you create the account that lets you access RHEL, and that agreement is definitely against the values of free software, as it prevents you from redistributing or building your own product based on it