Emuforums.com

Go Back   Emuforums.com > General Discussion > Software Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
LinkBack Thread Tools Display Modes
Old March 10th, 2010   #1 (permalink)
And the science gets done
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Pompei
Posts: 8,514
iPhone Developer Agreement leaked: All your iPhone apps are belong to Apple

Disturbing NDAs and terms from the big apple, regarding the terms app developpers must abide by (some pretty alien and nonsensical).



UPDATED: All Your Apps Are Belong to Apple: The iPhone Developer Program License Agreement | Electronic Frontier Foundation

Quote:
The entire family of devices built on the iPhone OS (iPhone, iPod Touch, iPad) have been designed to run only software that is approved by Apple—a major shift from the norms of the personal computer market. Software developers who want Apple's approval must first agree to the iPhone Developer Program License Agreement.


So today we're posting the "iPhone Developer Program License Agreement"—the contract that every developer who writes software for the iTunes App Store must "sign." Though more than 100,000 app developers have clicked "I agree," public copies of the agreement are scarce, perhaps thanks to the prohibition on making any "public statements regarding this Agreement, its terms and conditions, or the relationship of the parties without Apple's express prior written approval." But when we saw the NASA App for iPhone, we used the Freedom of Information Act (FOIA) to ask NASA for a copy, so that the general public could see what rules conrolled the technology they could use with their phones. NASA responded with the Rev. 3-17-09 version of the agreement (it has reportedly been revised somewhat since—please send us the current version if you are able).


This "license agreement" is particularly relevant right now, given the imminent launch of the iPad and anytime-now issuance of the U.S. Copyright Office's ruling regarding jailbreaking of the iPhone.
So what's in the Agreement? Here are a few troubling highlights:

Ban on Public Statements: As mentioned above, Section 10.4 prohibits developers, including government agencies such as NASA, from making any "public statements" about the terms of the Agreement. This is particularly strange, since the Agreement itself is not "Apple Confidential Information" as defined in Section 10.1. So the terms are not confidential, but developers are contractually forbidden from speaking "publicly" about them.



App Store Only: Section 7.2 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store, and that Apple can reject an app for any reason, even if it meets all the formal requirements disclosed by Apple. So if you use the SDK and your app is rejected by Apple, you're prohibited from distributing it through competing app stores like Cydia or Rock Your Phone.

Ban on Reverse Engineering: Section 2.6 prohibits any reverse engineering (including the kinds of reverse engineering for interoperability that courts have recognized as a fair use under copyright law), as well as anything that would "enable others" to reverse engineer, the SDK or iPhone OS.

No Tinkering with Any Apple Products: Section 3.2(e) is the "ban on jailbreaking" provision that received some attention when it was introduced last year. Surprisingly, however, it appears to prohibit developers from tinkering with any Apple software or technology, not just the iPhone, or "enabling others to do so." For example, this could mean that iPhone app developers are forbidden from making iPods interoperate with open source software, for example.
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
Kill Your App Any Time: Section 8 makes it clear that Apple can "revoke the digital certificate of any of Your Applications at any time." Steve Jobs has confirmed that Apple can remotely disable apps, even after they have been installed by users. This contract provision would appear to allow that.

We Never Owe You More than Fifty Bucks: Section 14 states that, no matter what, Apple will never be liable to any developer for more than $50 in damages. That's pretty remarkable, considering that Apple holds a developer's reputational and commercial value in its hands—it's not as though the developer can reach its existing customers anywhere else. So if Apple botches an update, accidentally kills your app, or leaks your entire customer list to a competitor, the Agreement tries to cap you at the cost of a nice dinner for one in Cupertino.


Overall, the Agreement is a very one-sided contract, favoring Apple at every turn. That's not unusual where end-user license agreements are concerned (and not all the terms may ultimately be enforceable), but it's a bit of a surprise as applied to the more than 100,000 developers for the iPhone, including many large public companies. How can Apple get away with it? Because it is the sole gateway to the more than 40 million iPhones that have been sold. In other words, it's only because Apple still "owns" the customer, long after each iPhone (and soon, iPad) is sold, that it is able to push these contractual terms on the entire universe of software developers for the platform.


In short, no competition among app stores means no competition for the license terms that apply to iPhone developers.




If Apple's mobile devices are the future of computing, you can expect that future to be one with more limits on innovation and competition (or "generativity," in the words of Prof. Jonathan Zittrain) than the PC era that came before.


It's frustrating to see Apple, the original pioneer in generative computing, putting shackles on the market it (for now) leads. If Apple wants to be a real leader, it should be fostering innovation and competition, rather than acting as a jealous and arbitrary feudal lord. Developers should demand better terms and customers who love their iPhones should back them.
__________________

deviantART | Blog | VBA-M | @ES | Shendo | FMVTool2 | GeneralEmu | XTemu

NGemu toolbar
http://ngemu.ourtoolbar.com

This forum signature is licensed under the GPL. By embedding the signature, or parts of it, into your brain, your daily routine becomes a combined, and therefore derived, work and must be released under the GPL.

Last edited by Hard core Rikki; March 10th, 2010 at 02:51..
Hard core Rikki is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old March 10th, 2010   #2 (permalink)
SALT
 
redlofredlof's Avatar
 
Join Date: Aug 2008
Location: Tekken 6
Posts: 5,752
Next time it will be all iPhone users belong to apple. Use of any other handset by an iPhone user will lead to legal actions.
__________________
os: symbian60 5th edition v9.4

http://www.forums.pcsx2.net/Thread-r...iles-for-newbs
redlofredlof is offline   Reply With Quote
Old March 10th, 2010   #3 (permalink)
I am meow desu! ^_^
 
raksmey1309's Avatar
 
Join Date: Jul 2005
Location: Kingdom of Cambodia
Posts: 3,479
I dont know why people use iphone while there are many cheaper alternative.and no pressure.
__________________
The bunnies is calling you to Silent Hill - ウサギのサイレントヒルを君を呼び出している。

C2D E7200 @3.4Ghz - Geforce 8800GT 512MB PhysX Enabled - 2x2GB DDR2 667Mhz@718Mhz - M/B ASUS P5K-E|AP WiFi - @11TB HDD - Windows Ultimate 7 64bit
Fiber Optic for now-_-
C,C++,C# using Turbo C++,VS 2008
raksmey1309 is offline   Reply With Quote
Old March 10th, 2010   #4 (permalink)
You're already dead...
 
cottonvibes's Avatar
 
Join Date: Sep 2007
Location: Post-Apocalyptic Earth
Posts: 4,454
Quote:
Originally Posted by raksmey1309 View Post
I dont know why people use iphone while there are many cheaper alternative.and no pressure.
because they're dumb, uninformed, or fanboys/girls.

i have an iphone because i got it for free from my sister who upgraded to the 3g iphone.
i never use my phone, and don't get what the big deal it.
it sucks tbh. no buttons and kb is fail++
but apple products are always fail++, its all about 'cool design' but terrible functionality and unpractical usability...

i almost became and iphone developer until i figured out you needed mac os for the sdk...
guess its good i didn't go through with it...
__________________

Quote:
Originally Posted by Richard Dawkins
We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further.
check out my blog
cottonvibes is offline   Reply With Quote
Old March 10th, 2010   #5 (permalink)
Registered User
 
ozzgx4's Avatar
 
Join Date: May 2007
Location: London
Posts: 6,115
Its just the big hype about Iphones, people talk about it and get other people exited and so on and they go and buy it
__________________



ozzgx4 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 04:11.

© 2006 - 2008 Emu Forums | About Emu Forums | Advertising Opportunities | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2