Restraint of trade is something you enforce after to stop people from doing something elsewhere
It's restraint of trade if they add to the Apple agreement "You will not port your app to android". That's why they have to do roundabout crap like this license change.
Actually, I coudl see the originally language possibly getting hit with a RoT lawsuit. It would prevent things originally written for the flash platform ever being ported to the platform by some readings, even by a full hand rewrite to objective C.
Restraint of trade is something you enforce after to stop people from doing something elsewhere
It's restraint of trade if they add to the Apple agreement "You will not port your app to android". That's why they have to do roundabout crap like this license change.