As I see much like the European STB makers, You need to be a STB maker only and have the box use a third party OS.
open ATV, open VIX, HDMU, open MIPS, meny others, Will keep flack off you.
But if open source software is used you should ensure that they supply the code, Which in Europe is just...