Apple's iPhone Developer License Agreement Revealed
nigham writes "The EFF is publicly disclosing a version of Apple's iPhone developer program license agreement. The highlights: you can't disclose the agreement itself (the EFF managed to get it via the Freedom of Information Act thanks to NASA's recent app), Apple reserves the right to kill your app at any time with no reason, and Apple's liability in any circumstance is limited to 50 bucks. There's also this gem: 'You will not, through use of the Apple Software, services or otherwise create any Application or other program that would disable, hack, or otherwise interfere with the Security Solution, or any security, digital signing, digital rights management, verification or authentication mechanisms implemented in or by the iPhone operating system software, iPod Touch operating system software, this Apple Software, any services or other Apple software or technology, or enable others to do so.' The entire agreement (PDF) is up at the EFF's site."
I'm not sure what the uproar is about...if you agree to develop apps for Apple's devices, this is the agreement you sign. If you don't like it, don't make apps for Apple products.
Am I missing something? This has nothing at all to do with "My Rights Online"...IMNSHO.
Sent from your iPad.
At least the part quoted in the summary sounds like I assumed it would. They've got the high ground and there's no good reason not to have this sort of agreement. Interesting, but not even a tiny bit surprising.
... to change Apple's icon to be borg like the way Microsoft's is ?
That 1984 commercial gets more ironic by the moment.
There's also this gem: 'You will not, through use of the Apple Software, services or otherwise create any Application or other program that would disable, hack, or otherwise interfere with the Security Solution, or any security, digital signing, digital rights management, verification or authentication mechanisms implemented in or by the iPhone operating system software, iPod Touch operating system software, this Apple Software, any services or other Apple software or technology, or enable others to do so.'
Ok, could you please explain to me how that's a "gem". I'd have thought that it would be obvious that Apple would not approve an app that circumvents DRM. Yes, I know, it's your device and you should be able to do what you want with it. Yes, I know that DRM is evil and should be circumvented (and destroyed). Yes, I know all of that but how would anyone in their right mind think that Apple would actually support circumventing DRM, especially their own?
Sorry, I know it's now all cool and whatnot to hate on Apple for everything and anything but I totally do not see anything worth getting riled up about here. If you don't like their products, don't buy them. If you don't like their developer's agreement, don't develop for them. On the list of "Big Bad Evil Companies", Apple is pretty damn far down the list and, really, if you're going to view this "gem" as a reason to view them as evil then you're just trying to find any and every excuse to hate on them.
Non-issue. Boring.
If you were to take the Apple agreement and compare it to many a confidentiality agreement or similar agreements when two companies are working together you'd find the language etc etc etc are pretty much the same.
But alas that kind of reality check doesn't make good inflammatory "news" nor get the slashdot crowd up in arms to advance someone else's agenda.
Gee if this is the work of the evil empire the world is safe.
I know most users won't give up their iPhone/iTouch over their dead bodies -- and I've already invested in an iTouch, and I don't want to throw it away either while it still works.
But I'm done giving money to Apple for their mobile devices. I just got screwed buying an unlicenced cable because I didn't think charging CAD $55 was a reasonable price for a $3 output cable; turns out you either pay the piper or live without, because Apple (and their licencees) all chip their accessories now and the iPhone won't work without detecting one. The only exception seems to be charging, which I only discovered after spending another $50 or so to buy an AC-USB plug and another cable.
I am equally sick of forking out money every time I sneeze. Maybe it's unreasonable of me, but I somehow feel like I shouldn't be paying $10 for an ssh client, and that I shouldn't have to essentially "break the law" to use the underlying operating system features. I totally understand that to even develop for this thing costs you >$100/year; maybe I've been using Linux for too long.
I very much hate trying to interoperate with the device using Linux (it doesn't; not even a little bit; yes I've tried Wine and all the other native apps; it's not supported). Total waste of time. It's a good thing I have a token mac mini as an HTPC or it would be a total wash.
I recently needed to piggyback files from one windows computer to another and didn't have a USB key handy. But here was my iTouch. Done deal, right? This should be easy. Wrong. I couldn't put a zip file on it when mounted via USB, and I couldn't download the file directly from the web using Safari either. I ended up doing the job with a portable audio recorder, because yes -- even though this device has no reason to support anything but audio and audio metadata files, it didn't actively gun down any attempts to do otherwise.
Mobile devices seem to boil down to the same dilemma as on the desktop; you can either use Linux and have the freedom and choice -- which, for now, typically means either a lot less choice or a lot more effort to get things up and running like the state of affairs a decade or more ago; or you can grab your ankles, hand over your credit card and enjoy an overall smoother experience so long as you keep feeding proverbial quarters into the machine.
I've been holding out hope that the Nokia N900 comes to Canada in an 850MHz flavour but it looks like I'll be waiting in vain; time to decide whether to suck it up and deal with only EDGE connectivity or consider going to a different flavour of evil/greed from Apple.
It's Apple's phone. They don't have to allow anyone to develop for it. They could keep it a completely closed platform with no 3rd party apps at all if they wanted to. That's their choice to make, not yours
Sorry, no. You're making a fundamental flaw in your reasonning:
IT. IS. NOT. APPLE'S. PHONE.
It is a phone which happens to be designed by Apple. But it belongs to the person who bought it.
Also, in addition of that, clauses in a software's license which forcibly restrict what you're allowed to do with it. In several jurisdiction, they shouldn't be able to order "don't do that with out SDK".
The only thing which is theirs and remain under their possession and control is their service.
In short: They have to refuse presence of some Apps on their on-line distribution channel (like suddenly refusing and banning any adult-oriented App - it's a crappy decision but not a fundamentally wrong one).
But they have no rights over what end users does with Phones and SDKs, once in their possession, except the limitation imposed by laws such as copyright (the users cannot distribute copies of the SDK, unless their receive proper license. They can create whatever they want)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Apple is now Microsoft.
Joe Dougherty, Florida, USA
The words I thought I brought, I left behind. So, never mind.
After all, you can also just go over and click through the signup to become a developer, and.. big shock here, you're presented with the agreement.
And as others have said, if you don't like it, then you just don't agree to it. You can -still- develop for jailbroken phones without agreeing to this contract. What you can't do is get into the App Store. Which Apple, like any business is welcome to decide what products they would, or would not like to carry.
What the EFF needs to spend their time doing instead of this stupid waste of time, is be getting whoever needs to (FCC I guess, probably Congress themselves) to pass a rule or law requiring "smartphones" to be considered what they are, small computers connected to the celular data network, and that because they are -our- property we -must- be allowed to install whatever we desire on them. The idea that any company can decide how their product is used -after- it's been sold is the issue.
Instead they're wasting taxpayer dollars with FOIA requests to get license agreements that are posted on Apple's bloody website.
Of course... the Apple cult member's first retort: accuse you of being a pirate or a freeloader.
The fact that I want to do whatever I choose with MY PROPERTY does not make me a "freetard". It makes me a free man.
So now freetard will be redefined (newspeak) to include anyone that wants to install random non-blessed 3rd party apps on their Mac.
A Pirate and a Puritan look the same on a balance sheet.
Why all the Apple hate, but not Nintendo? Nintendo's policies are far more restrictive, from what I've read, and the developer kit is expensive and difficult to impossible to get for newbies.
FOIA requests for proprietary third-party information can be denied under exemption 4 (5 U.S.C. 552 b 4) . For example, just because Microsoft chooses to allow some government agencies to inspect their code, does not mean that the public is entitled to it.
No, the retards at the EFF didn't happen to stop and think for 5 minutes that while once you agree with the document that you are in breach of contract for showing it to others, you are not in fact in breach of contract BEFORE you agree to the document, yet you can still see it before you agree to it.
Anyone can see the document without being bound by it. It was already on Apples website for fucks sake.
The 'if you share this agreement you violate it thing' would only be used to go after people really pissing them off with no other valid reasons to go after someone.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
That may be true, but govt contracts must be public.
"It's because they're stupid, that's why. That's why everybody does everything." -Homer Simpson
...for wanting to absolutely control the apps that are sold through their store, and their developer license simply reflects that reality.
If you were running a grocery store, wouldn't YOU want to have the final say on what products YOU stock in the store? Wouldn't you want to be able to decide not to stock a product if they do something you don't like? (genetically altered produce is a no-no here, etc). They set the entry bar high so they don't have to wade through a ton of crap when deciding what to sell.
Apple's claim to fame is that they sell products that are easy to use, stylish, aren't prone to infectuous diseases, and have nice snob appeal. Grandma can feel nice and safe buying one. She doesn't need to worry about hard drives, drivers, which graphics board she needs and how to install it - she pays her money and shit just works like its suppose to, and THAT experience is precisely why Apple is enjoying such success in the consumer electronics marketplace. The idea that Grandma would ever buy ANYTHING from some 19-year old DRM-busting, open source Linux jockey is completely ludicrous.
I agree that it's tons of fun to poke sticks at market leaders, but that doesn't mean it's a productive activity.
While Apple, as a corporation, has a legal right to impose whatever terms it wants on its developers, I think this is a "Bad Thing". As someone else observed, these terms are very similar to game console development terms, and is leading us towards trusted computing as the dominant paradigm.
If we're not careful, we are on the path to "state of the art" devices always being draconian game-console-like things where a corporation or government always has the kill switch. Do not be fooled into thinking that your open source software will always run on these things, or that there will be acceptable hardware alternatives.
Five to ten years from now, you might be tinkering with getting a Linux kernel to boot on the latest 32 Mhz Arduino board while everyone runs around with $50 14 Ghz multi-core handhelds that run either SecureWindows or MacOS 13, whose development keys are off-limits to you on account of your having failed the Patriot Act 3.0 mandated trusted developer polygraph test ...