Friday, June 11, 2010

The iWeasel

Well, Apple continues to insert more and more weasel wording into their iPhone developer's agreement. Their latest loop hole to allow them to selectively enforce their rules was added at WWDC to section 3.3.2, the prohibition against interpreted code:

"Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application."

IMHO this latest change was specifically to allow Unity based games, without which they would lose most of their best game content.

The agreement is passing from insulting to outright laughable as Apple squirms and twists to do what they want to without violating their own rules and creating potential legal issues for themselves.

I think the time has come for Apple to issue a "plain language" agreement. I offer the below as my suggestion:

Apple iPhone Developer Agreement Mark 2:

Section 1.1: Restrictions

No application or development tool is allowed that, in our opinion, in anyway competes with our economic interests. These interests include but are not limited to direct sales, ad revenue and total control over any hardware or software running on or attached to our product.

See? I just saved Apple hours of legal fees ;)

No comments: