Resposta curta, eles legalmente não podem fazer isso.
A maior parte do código no RedHat, como todas as distribuições do Linux, é licenciada pela GPL, incluindo o kernel e a maioria (todos?) dos principais utilitários. Eles não podem liberá-lo sob qualquer coisa, a não ser a GPL, e desde que distribuam o binário, eles têm que distribuir a fonte. Isso também significa que eles não podem impedir que alguém o clone (além das marcas registradas, é claro). Esse é um dos grandes pontos por trás da GPL.
O "precedente" que você especificou não constitui nenhuma fonte de liberação sob a GPL e não tem absolutamente nenhum impacto sobre os clones. Eles apenas não liberaram os patches individualmente, eles lançaram o kernel inteiro (patcheado), fazendo com que qualquer um que quisesse que seus patches (neste caso direcionados para a Oracle, aparentemente) colocassem um pouco de trabalho extra para fazer o diff
eles mesmos e decifre quais alterações de código vão com quais correções.