CI+ requires the software to be closed.
Really?
Is CI+ based on obscurity?
IMHO you have a TPM like boot loader not allowing modification of any executable bit ...
But necessarily it is not a hurdle for open source.
Even NDS receivers are linux based nowadays, and GPL license information can be read from user menu (e.g. sky italia)