RHEL I think does have a trial though but yes you do require a license to run it. All though in order for them to use Linus Torvalds Kernel they must release their sources to the public. So their comes CentOS from RHEL sources which is a free opensource version. http://Centos.org
So CentOS is pretty much RHEL with out some features of RHEL.