News for hackers. Stuff that matters.
Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by yazaddaruvala on Thursday November 10, 2022 @04:53PM (#33553982)
As a customer you are implicitly if not explicitly buying an iOS device with the understanding it can only run iOS Apps.

Apple's APIs are proprietary, and they charge 15-30% of all digital sales to to build an iOS App. This is not different than Epic charging X% for use of the Unreal Engine's APIs to build a game.

That said, I would like to see Apple forced to document their hardware, and allow dual booting to other operating systems on their devices. While iOS can be AppStore wall garden, it should be possible for me to install Linux or Android on my iDevice / MacBook.

Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by EMIRELADERO on Thursday November 10, 2022 @05:05PM (#33554149)
> This is not different than Epic charging X% for use of the Unreal Engine's APIs to build a game.

It is completely different. You are distributing the Unreal Engine with every game you make. You aren't distributing any proprietary code with your iOS app, it only calls up APIs that are already paid for by the user and for which the user already has a copy.

A good analogy would be me making a new control panel for a mechanical machine, where the panel has metal arms and rods that connect to the machine's original mechanisms to bring about a certain result that the machine itself would be incapable of bringing on its own.

You wouldn't say I can't distribute that new panel I made because the original machine is patented, right?

Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by yazaddaruvala on Friday November 11, 2022 @01:19AM (#33557853)
If you tried to make money from it I’d say you owe the original machine and its patents a royalty.
Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by EMIRELADERO on Friday November 11, 2022 @11:34AM (#33562897)
Why so? I'm not selling or in any way distributing the patented machine, which is what really matters legally.

Or are you arguing in an ethical sense?

Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by yazaddaruvala on Friday November 11, 2022 @06:11PM (#33568077)
> Or are you arguing in an ethical sense?

I'm not really trying to argue. I just think that is how the laws currently work (I am not a lawyer and possibly wrong).

Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by EMIRELADERO on Friday November 11, 2022 @07:12PM (#33568511)
Well yeah. In this case I'm afraid you're wrong. You don't violate patents or copyrights by making something that's compatible with a copyrighted/patented work, insofar as you don't violate the copyright/patent.

Having your code call an API is not a copyright violation.

Re:FTC Restores Rigorous Enforcement of Law Banning Unfair M... by yazaddaruvala on Tuesday November 15, 2022 @04:08AM (#33606941)
It’s not possible to call Apple’s APIs without their SDK and the SDK is closed source and distributed with the App.

Apple is within its rights to request compensation. You could try to reverse engineer them, but then Apple might: 1. Sue for copyright infringement. 2. Continually change iOS so syscalls require a signed certificate in the SDK.

It’s effectively impossible to get around their copyrights on iOS and as such it’s not very different to the licensing and compensation of the Unreal Engine.

All this said, I really would prefer Apple to document and encourage Linux on the iPhone as a secondary boot option (along with a voiding of the device’s warranty). That way iOS would be locked down but other OSs on the iPhone would not need to be.