This paragraph is wrong in many ways. You can make closed system like this without violaing anything and still use linux as a kernel. You can even mix free and closed stuff in userspace like Nokia is doing in firmware of their tablets.
Do some basic research before grabbing torches and pitchforks :-)