O centos e uma distro fiel ao red hat basicamente um
clone sem licença.
Se fosse sem licença sera ilegal. Mas o CentOS não é warez.
A licença do Red Hat (RHEL) é a mesma de cada upstream: kernel do
Linux, gnu tools, apache, gnome, etc. Ou seja, cada pacote conserva
sua licença original, seja ela GPL, APL ou outra. Tudo o que você
recebe como parte do RHEL (e do CentOS) é open source.
Então você pode copiar o disco de instalação do RHEL e usar em casa
ou em outra empresa, não é pirataria.
O que a Red Hat vende, como "produto" Red Hat Enterprise Linux
(RHEL) é um contrato de suporte. Ou seja, ela vende apenas serviço,
não software. O download de mídias de instalação e atualização de
pacotes é parte deste serviço de suporte.
Note que isso é diferente de algumas distribuições, por exemplo
Ubuntu: existe software proprietário dentro desta distribuição, e a
empresa Canonical tem um acordo com o fornecedor destes softwares
para autorizar a redistribuição gratuita.
A "pegadinha" é que os termos de serviço do contrato de suporte da
Red Hat (ou seja, da assinatura do RHEL) dizem que você tem que
contratar suporte para TODOS os seus computadores rodando RHEL. Se
você comprar assinatura para um servidor só e depois instalar em
vários, você violou os termos do contrato de serviço, e a Red Hat
pode se recusar a atender seus chamados, ou bloquear seu acesso ao
download de atualizações.
Ainda assim, você violou os termos de um contrato de serviço, não
uma licença de software. Não fez pirataria. É uma questão
importante, porque no Brasil as punições legais são bem mais severas
para o caso de pirataria de software, e também porque é mais fácil
violar, sem intenção (de boa fé) um contrato de serviço do que um
contrato de licença. E também porque o fornecedor de um serviço tem
mais obrigações legais perante seus clientes do que um fornecedor de
(licença de) software perante seus usuários.
Então, se você decidir que não quer mais o suporte da Red Hat, pode
continuar usando o RHEL e até instalar em mais servidores. Só não
vai poder baixar as atualizações (ou novas cópias do mesmo DVD de
instalação) à partir da Red Hat.
É por isso que foi criado o CentOS: para oferecer a mesma
conveniência no download da mídia de instalação e das atualizações
de pacotes, sem exigir uma assinatura da Red Hat. Só que ninguém,
mesmo que seja sem fins lucrativos, pode usar o nome / marca de
outra empresa, por isso o CentOS não pode usar o nome "red hat" e é
obrigado a fazer busca-e-substituição em alguns nomes de pacotes,
readme.txt e outros locais aonde este nome aparece.
Fora isso, o CentOS é uma compilação idêntica ao RHEL, portanto gera
o mesmo resultado binário, funciona com os mesmos roteiros de
configuração e os mesmos softwares proprietários.