Latest iPhone developer agreement bans jailbreaks

Posted by HamzaZafar | Saturday, April 04, 2009 | , | 0 comments »

The latest revision of the iPhone SDK agreement that developers must sign forbids jailbreaking or creating apps for jailbroken phones.

The "iPhone Developer Program License Agreement" governs what iPhone developers can and cannot do. Now, jailbreaking, assisting in jailbreaking, and developing and distributing jailbreak apps are among the things that the latest revision of that agreement does not condone.

Of course, Apple forbids the creation of apps that violate privacy, facilitate crimes, or violate intellectual property laws. But registered developers can no longer jailbreak their own phones or assist others in jailbreaking their phones, including (but not limited to) working on projects such as QuickPwn or PwnageTool. Developers are also forbidden from using the iPhone OS, SDK, or other developer tools to develop applications for distribution in any way other than the App Store or Ad Hoc distribution—which of course rules out distribution via Cydia, free or otherwise.

The relevant clauses in the agreement, a copy of which was made available to Ars, are as follows:

(e)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; and

(f) Applications developed using the Apple Software may only be distributed if selected by Apple (in its sole discretion) for distribution via the App Store or for limited distribution on Registered Devices (ad hoc distribution) as contemplated in this Agreement.

Though jailbreaking allows access to apps that Apple doesn't approve of and enables unlocking the phone from approved carriers, it also allows users and developers access to the UNIX underpinnings of iPhone OS, which both groups could have perfectly legitimate reasons for wanting. These provisions aren't likely to stop the iPhone Dev Team from working on a jailbreak for iPhone OS 3.0, but there are certainly developers who will think twice about helping in those efforts or distributing a rejected app for jailbroken phones, lest they lose access to the iPhone developer program altogether.

Jailbreaking will continue as long as it offers even a small subset of users something they want but Apple won't allow. Still, preventing developers from being involved in jailbreaking in any way can actually be a hinderance to developers looking to squeeze the best performance possible out of their apps, or those looking to experiment outside of Apple's walled garden.

Source







Geek Engineer

0 comments

Post a Comment