The judge found that Corellium's use of iOS is fair use, in large part because Corellium's emulator satisfies the "transformative" test and is not a market substitute for normal uses of iOS. Interestingly, he explicitly mentioned Oracle v. Google, where Google's use of Java APIs was considered non-transformative, but distinguished this case from that one.
Note that, like most cases involving novel legal issues, this is all but certain to be appealed by the losing party.
Also, the judge only granted summary judgement on Apple's copyright infringement claim, not their DMCA anticircumvention claim, which he held involved a "genuine dispute of material facts" and thus would have to go to jury trial.
A surprise, to be sure, but a welcome one. Still have to read the ruling, but it's nice that this seems to have gone well for Corellium–it's such a useful product that it would be undeniably worse for the world if it was forced to shut down.
What is this supposed to mean? If Apple even tries touching them again, the courts will probably toss out their hearing for fear of double jeopardy. Apple will do the same thing it's always done, which is wince and smile for the camera. Apple might hate emulation of iOS, but they hate controversy even more.
Civil court has a similar thing regarding double jeopardy. It's just not called double jeopardy and doesn't apply to the state. Multiple people CAN sue you. A single person cannot continually attempt to sue you for the same thing every time they lose.
Did you come from the Berenstein Bears universe? Apple does unpopular things constantly. The iPhone 12 doesn't come with a charger, and you think they're terrified of controversy?
I don’t think its to double down on controversy but to not be afraid to make product changes they believe in despite the predictable ensuing controversy.
Right. Apple commits to a direction and rarely changes course, which could be perceived as doubling down on controversy if you happen to think their motives are ill.
I’ve long felt Apple is a Rorschach test. How you feel about the company and its products often says more about your priorities than the company itself.
Honestly, this can often (but not always) be true regarding social or political views, as well. Something about the ego projecting onto the external world.
Extracting profit under the guise of environmental activism, which actually ends up causing the opposite effect? I mean, the charger fiasco just happened...
Likewise there are many examples of how Apple works against the public interest.
Because Apple is a prime example of a money grab. Once other companies see the profit motive, they too decide to join the bandwagon. It's not like they saw some environmental positive and decided to act.
Do you think other companies suddenly see a profit motive because Apple does something? I think it's an insult to other vendors if you think they can't come up with an idea like "don't include a charger". Obviously everyone has the idea.
You need to understand Apple's position in the market vs. everyone else to know why Apple goes first. Apple's retention is off the charts. If you are Xiaomi, you can't give your user any reason to buy an iPhone or you've lost them forever. It would be suicide for other vendors to take these kinds of ticky tack steps first.
On the surface, this is an easy case for Apple. Their argument is simple: iOS is not a licensed product like Windows. You can’t run it - virtualized or not - without Apple’s permission. I do think Apple will win the follow up appeal.
For even a billion dollar company (let alone a 2 trillion dollar company), their legal team has had some surprisingly bad failings.
I recall another “cupcake” case they lost a few years ago because they walked into the courtroom without sufficient evidence (despite it being clear the other party was a copyright-infringing troll) and lost the ruling. Once a legal team starts taking things for granted, it’s time to find a new one.
The license is interesting because all not the bits that make up iOS are written by Apple nor exclusively licensed to Apple; iOS is not 100% proprietary. What rights does Apple actually have that it can license. Some parts of iOS come from BSD projects, some come from other open source third party projects, some parts come from Apple, the later some of which have been open-sourced. The mere fact of a license does not mean Apple will successfully be able to enforce all its terms. Avoiding legal challenges to them is one way to keep licensees guessing as to their enforceability. Wanna bet whether this case settles before trial.
Do developers not need to pay $100 a year to write code for it? (for software that will run longer than a couple weeks on a device). To run IOS no, it develop for it, yes?
That’s an interesting way to ask that question. GP claimed that iOS is not a licensed product while your question is about developing for iOS.
While the answer to your question is:
> Membership includes access to beta OS releases, advanced app capabilities, and tools needed to develop, test, and distribute apps and Safari Extensions. You must be 18 years or older to join.
essentially: yes. You need to pay to develop, the core thing is: is does not give an iOS “license”.
yeah its interesting, and that is why I asked it that way to see if people smarter than myself could argue it (either side of the discussion). I find it weird that if I were to buy and apple device, and I wanted to write my own program to use only for myself on it I would have to pay an annual fee to Apple to get permission to run it. I think it does sort of boil down to a semantics argument about what is a license for a device you own or not own? Or if you want to want to sell and distribute something you need to pay an annual fee plus 30% of every sale (or 15% if you do their multi-year subscription magic, Or are large enough like Netflix).
Apple is very hostile towards their customers and developers/business partners.
It's common after convictions that judges can seal or expunge charges. It's with the permission of the convicted. The point of a public trial is to protect the defendant, not just so the public is aware generally.
I believe the interests of the public are best served with transparency of our justice system. Unless public knowledge would truly pose more harm to the convicted than the sentence itself and stigma that any conceited criminal bears, then it should be public. If sealed under the "additional harm" principal, the public should be provided with at least the broad strokes of that potential harm so that public scrutiny of our justice system is possible. The more such scrutiny is lacking, the more room for abuse.
That's an interesting ruling, but seems overly broad to allow an entirely unlicensed copy simply because there are (apparently extensive) debugging tools incorporated into the emulation. Then again, this sort of debugging it already possible on less locked-down OS's with valid paths to licensing them. I like the end result, but not the means by which this ruling gets there: I'd rather something like compulsory licensing under reasonable terms for certain purposes like this, something along the lines of the system used for compulsory licensing in music.
Can’t legislate from the bench. But there already is a subtext here. If one could license iOS for this, what they are doing here probably wouldn’t fall under fair use. Instead it could fall under the terms of Apple’s own license agreement. I’m personally kind of sick of Apple’s shit in the virtualization/emulation/kernel/cloud/hackintosh/thumb-on-developers area though, and I fully realize my bias to applaud this decision regardless of whether or not it is fair or right to Apple or whether Cornelium deserved to win. Seems there is a lot of smoke billowing out of this thing...
Not really, by my understanding. Corellium is effectively providing a hosted virtual machine, presumably running on their own custom hypervisor, with their own management stack to give a convenient user experience.
You "spin up" VM-based instances of emulated devices (i.e. booting an emulator from a filesystem image), and can then research vulnerabilities and explore, and downgrade/upgrade iOS versions rapidly, like you can with VMs. Real devices are fused to prevent downgrades.
Side-stepping brute force lockouts on passcode would be irrelevant, since that's enforced on physical devices via the Secure Enclave - even if you dumped the flash from a real device, you'd not be any further forward as you would need the enclave's contents to derive the correct keys to do anything.
Not quite, to install a version of iOS it must be signed by Apple, and Apple stops signing old versions soon after releasing a new one. Further you need to put the phone in recovery mode to install a lower version because the UI simply won't do it.
You may be thinking of game consoles, which use fuses to prevent downgrades.
Thanks, I was thinking of the server-side AP Token system (i.e. the signed per-device authentication tags that confirm the firmware is up to date and able to be installed), but then ended up describing the Nintendo Switch fuse system.
Indeed, in the past I believe people have used SHSH blobs to successfully downgrade, and also if Apple misconfigured their signing server to approve older versions, people have successfully downgraded during the window created due to the misconfiguration.
Actually, it can be used to prevent that from happening in the future through facilitating security research that is not restricted to Apple-approved parties.
It is much more likely that this is based on the secure enclave vulnerability that was found earlier this year and affects devices with a A7 through A11 chip.
I initially thought as such too, but on a previous discussion about this exact issue on hacker news I was linked to this https://securephones.io/main.pdf. Which pretty much says that a lot of your data is just stored unencrypted entirely on the phone, so the FBI is probably just dumping the info without even needing a exploit.
I haven't read the ruling, but I'm surprised. Surely iOS is only licensed to run on Apple hardware, and any other usage would involve making an unlicensed copy?
The law is not a programming language, no matter what herds of software engineers may like to believe. Every license is subordinate to legislation, statute, rights and obligations, tests of reasonableness and the public interest, jurisprudence etc.
The delusion that one can magically conjure otherwise with a few words and a tickbox, leads straight down the path that Apple followed.
Since the ruling turned on fair use, that the use is unlicensed is a given but also not dispositive, since fair use is an exception to the copyright holders exclusive rights.
https://www.courtlistener.com/docket/16064642/784/apple-inc-...
The judge found that Corellium's use of iOS is fair use, in large part because Corellium's emulator satisfies the "transformative" test and is not a market substitute for normal uses of iOS. Interestingly, he explicitly mentioned Oracle v. Google, where Google's use of Java APIs was considered non-transformative, but distinguished this case from that one.
Note that, like most cases involving novel legal issues, this is all but certain to be appealed by the losing party.
Also, the judge only granted summary judgement on Apple's copyright infringement claim, not their DMCA anticircumvention claim, which he held involved a "genuine dispute of material facts" and thus would have to go to jury trial.