Restraint of Trade? Please.
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.