You’re right that this is a legal rather than a technical limit, but that puts two questions in my brain: (1) What does the provocation of a legal constraint tell us about the assumptions we make about programming universality? (2) How should we construe Apple’s insistence that their platform is a strongly determined combination of hardware and software? No answers, just questions.