Getting sued for stealing software from the users, and for interfering with the business of the suppliers, neither of whom have any agreement with Apple to let them ‘reject’ software arbitrarily.
Apple would not be 'stealing' software. Nobody promised that OSX could run any software the user wishes. Does Apple steal software and "interfere with the business of suppliers" every time they break backward compatibility?
They just need to time a new policy to a major release (say they make it apply only from that release on), and that would be no different then any other breaking change.
It wouldn't be popular on HN, but it's technically possible and legal. I'm sure that the Apple fans here will support it unreservedly.
>>Nobody promised that OSX could run any software the user wishes.
>In fact they have said this publicly in interviews.
So I can sue them for not running Apple II programs? Cool! There were always programs that failed to run for some reason or another, and programs taken out of the Mac store, etc.
>Apple doesn’t force you to install operating system upgrades, and many people don’t upgrade if it will break the software they work with.
Sure, just apply a new rejection policy after an upgrade, and state it applies from that version on. That's what Apple would normally do anyway. So you're just admitting I'm right.
This is false.
Apple can’t legally use Gatekeeper to ’reject’ apps which violate App Store policies.