Text Size

EFF exposes iPhone dev agreement, 'feudal' SDK terms

updated 12:25 pm EST, Tue March 9, 2010

Terms muzzle developers, claims EFF

The license agreement for the iPhone Developer Program contains some draconian terms, says the Electonic Frontier Foundation. The group recently used the Freedom of Information Act to obtain a copy of the license from NASA, a government body which like many has its own iPhone app. Although the document is outdated in that it comes from March of last year, the EFF notes that one of the terms of the agreement is that developers are normally banned from talking about it publicly.

Apple has also given itself the ability to reject any app for any reason, even though the company nominally accepts any title that meets App Store rules. Thousands of apps have been blocked or removed in recent weeks because of shifts in Apple policy. Apple has moreover put a prohibition on any kind of reverse engineering, or circumventing the security or DRM of any Apple product, whether directly or indirectly by helping others.

The company additionally reserves to right to revoke the certificate of an app at any time. Nominally a security measure, the EFF notes that this can still disable an app a person has already installed. On top of this Apple has limited its liability to developers to no more than $50, which the EFF claims could be very damaging if Apple makes a mistake, such as accidentally disabling a program or leaking private information.

The group does acknowledge that the terms are not uncommon for end-user agreements, but also points out that they apply to over 100,000 developers. Apple can only get away with this scale because it is the lone gatekeeper for the iPhone, the EFF adds, acting as a "jealous and arbitrary feudal lord." Alternate app stores and/or pressure from developers and consumers may be needed to force Apple to open up its terms, the group suggests.

 
Previous Comments
Comment buried. Show

The GPL is draconian

03/09, 12:39pm reply

It forces developers to release all of the code should they accidentally co-mingle their code with GPL'ed code. It is a virus.

aristotles

Senior User

Joined: Jul 2004

-15

'jealous and arbitrary feudal lord'

03/09, 12:53pm reply

well, I'm not saying 'anything goes', but frankly, Apple made the iPhone and Apple decided to allow third parties to develop apps for it. You could use this phrasing to apply to anything, like businesses which decide proper attire and behavior for customers or dance clubs which decide who's good enough to come in and who has to wait in line.

I think Apple has demonstrated that it is not being 'jealous and arbitrary'. There have been a few isolated instances of apps which seemed to be 'arbitrarily' rejected, like the app related to health care reform which listed congressmen and senators and their contact info.

climacs

Fresh-Faced Recruit

Joined: Sep 2001

+6

GPL

03/09, 12:54pm reply

Well, don't co-mingle your code then, easy enough.

And you only have to release any code changes you make if you make your changes public. If you keep them private (to yourself or even within a company), you do not have to publish your changes.

BTW, the whole point of this is to prevent someone (cough - Microsoft - cough) from using the work of others and use it for their own gain without giving back. You know, like how people got all up in arms when CDDB, after the public filled their databases with music information, just turned around and went private on them. Or when EFI-X took the code from the hackintosh community, stuck it on a flash card, and sold it as a 'new' invention for booting a PC with OS X.

testudo

Fresh-Faced Recruit

Joined: Aug 2001

+12

That's why...

03/09, 12:56pm (1 reply) reply

...I stopped supporting the EFF, both financially and philosophically. At one point, they have become the Greenpeace of the Open Source movement, and now they are no better attention whores than the jesus sandal wearing treehuggers.

ZinkDifferent

Fresh-Faced Recruit

Joined: Jan 2005

+1

What's amazing

03/09, 01:06pm reply

...is that it takes a FIA request in order to actually be able to talk about the Developer license.

Also, on this note:

The group does acknowledge that the terms are not uncommon for end-user agreements, but also points out that they apply to over 100,000 developers.

Bear in mind that while these terms might be usual for 'end-user' agreements, end-user agreements don't usually apply to non-end-users. But they need to include this to make sure someone doesn't try to sue Apple for anything store related (otherwise a bunch of developers would be suing them for denying their apps, etc).

testudo

Fresh-Faced Recruit

Joined: Aug 2001

-3

Not amazing

03/09, 01:19pm reply

NDA contracts are fairly standard between businesses - the problem is that a lot of iPhone developers aren't 'businesses' but individual developers with very different expectations of how things work - particularly when you've come from an 'open' platform (I'm including Windows and desktop OS X as 'open', although NDA does still tend to apply on forthcoming releases).

Notably you find far less of these kind of complaints from games developers, because they tend to be coming from a world where NDA agreements with console manufacturers and SDK licences are normal.

JulesLt

Fresh-Faced Recruit

Joined: Jul 2005

+5

Not amazing

03/09, 01:20pm reply

And amusingly "Developers, including government agencies such as NASA, cannot make public statements about the iPhone OS developer agreement" - except that a lot of them have . . .

JulesLt

Fresh-Faced Recruit

Joined: Jul 2005

+3

first rule of fight club is...

03/09, 01:30pm reply

you don't talk about fight club....or the SDK.

EternalGuest

Fresh-Faced Recruit

Joined: Mar 2009

+6

way to go EFF

03/09, 02:22pm (1 reply) reply

This is precisely why the EFF is an important organization. Who else is thinking about, and highlighting how laws and procedures relating to technology impact society?

It's ridiculous to say its legal for Apple to implement their procedures, as a kind of approval for all things-Apple, and then complain about the EFF for highlighting Apple's actions.

The last I heard the Freedom of Information Act is a law, so is the right to discuss these matters, codified into the constitution. The EFF is only following those same laws.

Apple can survive someone discussing their behavior.

If you can't tolerate this, just what exactly are you capable of tolerating?

Jonathan-Tanya

Fresh-Faced Recruit

Joined: Oct 2004

0

Re: Not amazing

03/09, 03:00pm reply

NDA contracts are fairly standard between businesses - the problem is that a lot of iPhone developers aren't 'businesses' but individual developers with very different expectations of how things work...
Notably you find far less of these kind of complaints from games developers, because they tend to be coming from a world where NDA agreements with console manufacturers and SDK licences are normal.


Except there's a difference. NDAs are usually put in place before the public announcement. But they don't hold after that. And the NDA usually covers trade secret type stuff, like the hardware itself, possibly the SDK. But saying that the license itself is considered a 'trade secret' is stretching things immensely, and why the EFF called Apple a 'feudal lord'. They don't just want to control what goes on the iPhone, they want to control everything related to the iPhone.

h***, it makes one wonder if Apple has their lawyers trying to come up with a way to put in the EULA that all users must say iPhone and not 'cell phone' or 'phone' when talking about the device.

And if you recall, Apple's initial License even forbade developers from even talking about the SDK to other developers, which meant you couldn't ask questions, even on an Apple developer or internal message board. This was something that made sense before the SDK went public, but took Apple a long time to finally change.

testudo

Fresh-Faced Recruit

Joined: Aug 2001

+2

Popular News