> It's the things in the middle, like the Nexus 7, that are the problem. If I can download apps, and get access to the source, then that's fine with GPL2. If I can cross-compile the source and replace the original version of the app with my version that's okay with GPL3 too. That's probably possible with the Nexus. It's probably NOT possible with the iPad.
Yes, it's possible with the iPad, just it's not encouraged and Apple will try to break it with every update. That is what jailbreaking is: running in the iPad software not signed by Apple.
> I think the trouble with your view is that your definition of "embedded" is very different from most.
I think your definition is different from "most", but "most" is a weasel word. I'll say that you and krake just are telling different things about different things that both of you *think* can be called by the same name ("embedded systems") and the discussion will get nowhere, because you lack a common vocabulary to discuss issues with...