Apple Drops Part of iPhone Developer NDA
ds writes "Apple, this morning, announced they are dropping the iPhone Developer NDA in respect to released software. Previously, iPhone developers were legally bound even after their software had been released."
Another reader adds, "Early release software is still covered, but this should bring about increased developer interaction, as well as a slew of iPhone dev books." The complete message about the NDA change can be seen for now at Apple's iPhone Developer site, and is reproduced below.
"We have decided to drop the non-disclosure agreement (NDA) for released iPhone software.
We put the NDA in place because the iPhone OS includes many Apple inventions and innovations that we would like to protect, so that others don't steal our work. It has happened before. While we have filed for hundreds of patents on iPhone technology, the NDA added yet another level of protection. We put it in place as one more way to help protect the iPhone from being ripped off by others.
However, the NDA has created too much of a burden on developers, authors and others interested in helping further the iPhone's success, so we are dropping it for released software. Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.
Thanks to everyone who provided us constructive feedback on this matter."
Seriously, what took apple so long?
Modding Trolls +1 inciteful since 1999
Developers will receive a new agreement without an NDA covering released software within a week or so. Please note that unreleased software and features will remain under NDA until they are released.
If I read this right, does that mean developers still can't publicly bitch about their apps being rejected from the store?
Modding Trolls +1 inciteful since 1999
Here's hoping we'll see a developer's app that runs entirely on an iPhone / iPod Touch.
Can we get a "-1 Wrong" moderation option?
I've been thinking about this for a while, but I think I understand why the majority of the American people are against the current bailout package, and why ultimately all bailouts (whether for banks, mortgage holders, or taxpayers in general) will fail.
The root of the problem is not economic but sociological in nature. No amount of economic carrots will fix the problem, despite the fact they may delay the crash or draw it out into a painstakingly long-term affair. Despite the fact that corporate productivity continues to increase, individual productivity has dropped off as people have become depressed with their jobs, which seem to absorb ever increasing amounts of their time and effort.
Americans have become disillusioned with going after material at the expense of building relationships. People are addicted to their jobs and have delayed finding a partner of the opposite sex, getting married, and having children. Their job brings them immediate stability and shiny things; however, they know their long-term stability is at risk.
I think a majority of the population would appreciate a breather from the corporate world, and if there are large swaths of people in the same position, that gives them ample chance to meet with other people who have plenty of spare time in order to build relationships that cannot be built barhopping on Friday nights.
Maybe I'm projecting my thoughts on the populace at large, but I know very few people my age (~30 years old) who have started building a family, and that's quite frankly distressing. The economy isn't everything. The crash will happen. We will survive. Let it happen swiftly and let the recovery happen in the near term.
They wanted to wait for the Android release so the API could not legally borrow too heavily from the iPhone API.
At least, that seems like a reasonable guess...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
They had to recover from the clubbing they got from developers.
With this gone, Saurik and other jailbreak devs can release their tools and compilers in binary format now. What this means is that Linux and Windows boxes developers enter the fray a lot quicker without having to navigate the pain that is the toolchain compiler assembling.
On top of that, they can openly discuss apps running on jailbroke phones without fear of reprisal. Hoorah!
import system.cool.Sig;
The NDA still covers APPLE'S unreleased software, NOT third-party developers'.
If I read this right, does that mean developers still can't publicly bitch about their apps being rejected from the store?
"released software" means APPLE released software. As in, you can talk about API versions that are out in public but not versions that are still developer preview only.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I've put my order in for a G1 and I'll be writing applications for that platform from now on. I spent far too long at the mercy of another iron fisted company to want to go back to that kind of situation.
"Don't be (quite as) evil"
None of them can see the clouds; The polished wings don't care.
Oh the benevolent and merciful Apple. Thank you for allowing me to speak and allowing me to gaze upon your products. You truly are awesome Apple.
Apple is so great, and innovative, and fantastic. They make the best, most dependable enterprise products, and they treat their developers like gods. I wish Apple controlled the entire computer industry. It would be beautiful , intuitive, and in a word, "perfect."
Slashdot = -1 Redundant, Asperger, kdawson FUD, Libertarian, and Linux
Apple is facing a mass exodus of phone developers with their constant blunders from secrecy and rejecting apps that threaten their own apps.
The cellphone industry is rapidly moving to Android as their standard platform with Motorola being the latest large cellphone company to embrace Google's open source OS with a ramp up of their internal Android team to 500 people.
LG and Sony are next in the queue for Android phone releases and there are huge numbers in the pipeline after them including devices that fall between cellphones and mini-laptops.
To suggest that there is some sort of secret and valuable information in the iPhone SDK that anyone cares about is absolutely inane.
This is just the first step in Apple's fade into niche irrelevance in the cellphone market. Look for future attempts to fend off Android with dropping the fees to release iPhone apps, development on machines that don't require overpriced Macs just to do simple phone app development, and all the other silly shit Apple has going on with the iPhone.
Developing for the iPhone platform is exactly like slaves manufacturing shackles to be used on other slaves. When shiny is more important than freedom, it says something about one's lack of intelligence/integrity. IMHO. Heh, I laugh in the face of bad karma...
Caveat Utilitor
When are people going to start bitching about Apple providing an email application in their phone, and then locking others out (as was discussed here earlier).
This is > Microsoft Antitrust (think internet exploder), ESPECIALLY with all the people screaming iphone iphone iphone (think, market penetration).
Not intended as a troll, but I have to wonder, when Apple can INTENTIONALLY lock vendors out of providing applications for their phone (and Apple is the OS and hardware provider here, make no mistake about it, NOT AT&T), but Microsoft gets raked over the coals about bundling internet exploder?
What the fuck? Seriously, what the FUCK?
No IPhone or Apple fan (although I do have a Mac), just gotta wonder, WTF is Jobs thinking?
--Toll_Free
We mac developers were led to believe that by WWDC, we'd have an SDK with a lifted NDA. Nope. Didn't happen.
We mac developers were led to believe that by July 11 when the iPhone 3G was released, we'd have an SDK with a lifted NDA. Nope. Didn't happen.
Now they tell us that the NDA will be lifted at some point in the near future. What's changed?
There are three rules for the new non disclosure agreement: 1) Don't talk about the non disclosure agreement 2) Don't talk about the non disclosure agreement 3) Don't talk about the non disclosure agreement
Let's just check the facts:
Número uno: The internet hated the NDA. Not only the goodwill and fanboyism that Apple gets for free was up for grabs; but also there was a real chance that Apple might become the new Microsoft in public opinion.
Número dos: Google does not fight the internet, and brought out Android. Android is gonna get some traction, not least for being open-source, for coming up with cool apps that google awarded prizes for, and for securing your developer's rights to distribute.
Número três: The market is down. It's going to get worse. In fact, we may have crossed the point of no return. The USA might have hyperinflation and all that comes with it.
So Steve had no alternative. The question is, for how long will the draconian measures at the app store still exist?
When will developers be sure of their investment?
Apple has made a vast success of evil! The slickness of total control. Freedom from the burden of choice.
Never mind. I'm sure there'll be an article on RoughlyDrafted explaining precisely how this was all part of the plan and is absolutely the best possible move anyone could ever have made and we'd all have to be foolish not to have realised this was precisely how it was going to play out, and also Microsoft sucks. It'll probably have that really funny graphic of a Zune-headed Ballmer running screaming from the Zune Hindenburg.
(I like RoughlyDrafted, and his facts are generally accurate, it just gets a bit monotonous at times ...)
http://rocknerd.co.uk
How about open source? Can we build FOSS for the thing now?
Let's say one spends their spare time writing a fabulous calendaring widget that syncs Google calendars without jumping through quite a few hoops.
It turns out to be a very successful product. So much so, there are copycats doing the same thing. Let's say that calendar syncing becomes a huge sales category for the iphone. Like all large companies, Apple will swoop in and wipe the devs out by extending calendaring features.
Apple does it. Microsoft does it. I don't understand why anyone would consider building a business solely around either one of those platforms unless you are sticking to a tiny niche.
When are people going to start bitching about Apple providing an email application in their phone, and then locking others out (as was discussed here earlier).
When Apple is a monopoly with 90% or more of any market?
If I had to buy an iPhone or put up with not being able to call some people on the phone at all, then it might matter that the iPhone is a closed platform under the control of a single company. Actually, I have a better smartphone (since it's actually a smartphone, and can run any damn software without having to let Apple or T-Mobile or anyone certify it) than the iPhone and I don't even bother to use it because, well, I don't even need a smartphone (let alone an iPhone).
Contrast that with Windows. Even with a Mac I *have to* keep a virtual machine running Windows so that I can run software that I need to do my work. That's the difference.
Apple: 5-20% of the home computer market, depending on who you ask, and a negligible part of the phone market.
Microsoft: Phenomenal Monopoly Power (teeny weeny breathing space).
Prior to [android], they were pretty much the only game in town, so there wasn't really anywhere for disgruntled developers to flee to.
Damn, you mean I've been hallucinating that Palm, Microsoft, and Nokia have been shipping smartphone software since the '90s?
While you're rewriting history, why don't you take care of that annoying hohocaust thing as well?
Is anyone else still trying to figure out why this wasn't posted under Apple-related news? I monitor the regular /. feed as well as a specific apple-related feed, and if I hadn't signed on at just the right time to notice this one flying by in the main feed, I would have completely missed it.
For lack of a better signature...
Do you have any actual evidence or citations to support your claims?
everything in moderation
71st Post!
I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
We were "lead to believe" by *who*?
I have no memory of Apple saying that we would have an SDK with lifted NDA by WWDC or July 11th. Can you cite any example to the contrary?
Integrate Keynote and LaTeX
Screw Apple -- at every turn, they try and be the biggest dick the can get away with. Only after an uprising about this, cancelled books, etc, do they relent.
Plus, you still can't create better email clients and web browsers, so screw them.
Hopefully android will kick ass -- at least it's not hobbled by a bunch of beret-wearing douchebags.
Apple is facing a mass exodus of phone developers with their constant blunders from secrecy and rejecting apps that threaten their own apps.
As an iPhone developer, I could only pray that would be true. Contrary to your assertion though there seems to be a pretty good inlflux of new developers, and thus new competition, into the iPhone application development realm. And of course, lifting the NDA means all of the most experienced developers can now offer help to everyone, further increasing developer interest and retention and shared knowledge (not that a lot of that was not happening already, but now that books can be published...).
The cellphone industry is rapidly moving to Android as their standard platform with Motorola being the latest large cellphone company to embrace Google's open source OS with a ramp up of their internal Android team to 500 people.
Awesome for Android (which I like and may also develop apps for at some point), sucks to be Windows Mobile. Not sure I see any impact on the iPhone though.
To suggest that there is some sort of secret and valuable information in the iPhone SDK that anyone cares about is absolutely inane.
To suggest that many best practices for advanced development techniques have been easy to find is far more inane. Yes you know there's a UITableViewController. Do you know how to make cells using Interface Builder? Or how to have a text view become first responder as you enter a screen?
This is just the first step in Apple's fade into niche irrelevance in the cellphone market.
Careful there, your spittle is starting to obscure your writing.
Just another funny Apple Hater I guess. Tired of having his normal user ID pummeled by reason...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
I highly doubt it. Google has their own Mac developers and one of the first apps bundled on the iPhone was a YouTube video program. Google has had access to the iPhone API's long before most other developers.
Well of course they had early access - all under an even tighter NDA. Google being able to see the API doesn't matter so much as Apple's ability to say in a lawsuit "there's no way Google could have seen this patented API technique outside of the context of an NDA because the API was not public at that point".
Now it's a whole different argument if that is right or good or would even hold in court. But that's the thinking behind such an NDA, there are not really many other reasons that make any sense at all.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
How about open source? Can we build FOSS for the thing now?
There are already a number of iPhone projects on Google Code that were there before. It was just a question before if you wanted to risk you developer status and App Store distribution ability to add to them... now that's lifted iPhone OSS should be more abundant.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
If a developer could "simply" switch from the iPhone to a WinMo, Palm, or Symbian phone, then the iPhone wouldn't even need to exist in the first place.
A developer can no more "simply" switch from the iPhone to Android than "simply" switch from the iPhone to any other programmable handset. Different languages, different APIs, different developer platforms.
But setting that aside, the point is really... the iPhone is a competitor to existing smartphone platforms. The question a year ago was "should developers start developing applications for the iPhone as well as PalmOS, Symbian OS, and Windows Mobile?". Obviously the answer has turned out to be "yes", but it was never a given that it would succeed if you couldn't see iPhone as an option on sites like Handango, and there really was some question as to whether it would take off.
But that's how the market works. Not because there's a "need" for any specific new competing platform, but because competition drives improvement. Just because the iPhone is flavor of the week doesn't mean that there's no competition for it.
So should apple devs be thanking Google for this or is it just cooincidence?
The thing is, a big side effect that the NDA had was that it prevented people from putting together books, tutorials, videos, etc. on how to actually develop using the SDK. Apparently, Apple thought that everyone already knew how to program in Cocoa and Objective-C. At least iPhone book an Amazon lists in the description "this book will be released as soon as Apple drops the NDA".
I'm not sure if this was an oversight on Apple's part or if they intended it this way. Remember that Apple initially didn't even plan on offering an SDK -- they were going to make you program sites to Safari. Apple makes great products from a user's standpoint, but from a developer's standpoint Microsoft has kicked their butt for years.
Do you work in the PR or marketing department? What does that statement really mean? Every cell phone ever produced has hardware and software and they are integrated.
Yes, poorly.
Oh now I see - you posted AC so as not to taint your real user account with the stain of your complete lunacy.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The thing is, a big side effect that the NDA had was that it prevented people from putting together books, tutorials, videos, etc.
Actually there were already a lot of videos and tutorials around for iPhone development. The only thing the NDA really affected was books (since publishers are very risk adverse) and more widespread communication from developers leery of violating the NDA.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The parent post is just saying what everyone secretly knows is true.
People are making massive amounts of money from the iPhone App Store. There is nothing else out there like it. Google doesn't even have their store up yet, and after their last attempt at something like that, it is not at all certain that they can actually make it work.
Not to mention the fact that Android hasn't so far turned out to be the open-source panacea that everyone thought it would be. You have to program in Java and don't have access to low-level hardware like bluetooth any more so than on the iPhone.
The cellphone industry isn't "rapidly" doing anything other than playing catch-up to Apple. So far they still have a long way to go.
Free Hans!
Clearly, Apple's stranglehold cannot last, especially with google phones popping off.
So it will be the tango....remember when google led the free email account dance, and everyone else rushed in afterwards? Eventually everyone settled into a new groove, one that was very consumer-friendly. So, too, will go the cellphone lockdowns.
Apple will match google's open platform or be forgotten. And they will follow. I do not give Apple any credit for following, though, as so will everyone else.
What I'm curious about is if there was some sort of gentleman's agreement between the google boys and Jobs to give Apple a head start to grab some market share before google took all of it. Surely there is preferential treatment at some level.
Disclaimer, I have an iMac, a 20gb iPod (3rd gen), and now a Touch. I also am working with the SDK.
Apple is just as bad if not worse, their entire cover is "lack of market share" but if your in their market share your just screwed. I don't care, I want an alternative to Mail. Sorry but there are lots of features it does not have on the Touch UNLESS I buy ME. Sorry, but locking out competing applications is anti-competitive. Especially when they offer features they don't and only don't offer because they have paid products.
The problem really becomes annoying because when you get close to their "line" you don't know when it gets crossed. You post your app to iTunes and have to wait. If its a harmless app it gets in, if it comes close then your throwing dice.
Then we can toss out the fact they forbid their software on non-Apple provided machines. At least with IE if it didn't render a site for whatever reason I had alternatives, though during the time of contention Netscape 4.xx was out and it was such a suck product they couldn't help but lose.
No, they just mince words to pull off the same or worse than MS. Their saving grace is lack of market share and a clique mentality amongst some of their supporters. They make great software and hardware but are too draconian in its application.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Tres, without the circumflex. Três means "so much", more or less, in french, but I think you were counting in spanish. O eso creo ;)
The French one would be trÃs. (That's a ` over an e in case Slashdot fucks over non-English like it usually does.) I'm not aware of trÃs meaning anything.
If you mod me Overrated, you are admitting that you have no penis.
We Apple fanbois are already on to G5 - http://support.apple.com/specs/powermac/Power_Mac_G5_Late_2005.html
We were "lead to believe" by *who*?
In this sentence, "we" is the subject, the last word should be whom. http://www.wsu.edu/~brians/errors/who.html
Ars Technica: iPhone SDK
Anyone with other tipps?
-- "As a human being I claim the right to be widely inconsistent", John Peel
My point wasn't "Palm and Windows Mobile are the bomb", it's that "we've had smartphones for years, iPhone and Android aren't the market".
I mean, Jesus Bloody Christ On A Rusted Out Harley, I already mentioned Nokia and RIM, and the site I pointed you at (Handango) sells Nokia and RIM downloads. If you're gonna change what you're arguing about every damn message then argue with someone else.
Funny is the Android release and Symbian going open source is also happening thanks to iPhone.
Google started the Android project long before anything was known about the iPhone. You can find out for yourself by looking at when they hired the developers away from Danger.
And I talked to guys at Nokia when they started thinking about open sourcing Symbian; that was also before the iPhone. They weren't quite specific about the reasons, but it sounded like they felt threatened by Linux and they realized that their OS was really getting long in the tooth.
What the iPhone can claim some responsibility for is the renewed interest in touch screen phones (they were already tried about a decade ago, with mixed success). Whether that's a blessing remains to be seen.