More on the iPhone NDA

Chuqui 3.0: iPhone NDA: Doing more harm than good:


This is stupid.

I can only think of two reasons the NDA is still in place

In the interest of fairness and not burying this in an update to a posting people won’t see, I wanted to note that I heard from someone I trust on this with another perspective:


there are companies that won’t download the SDK because they have to sign the NDA. If they sign it, they have liabilities.

If the NDA is lifted, the those companies have full access to that information.

That is an interesting angle, possibly obscure to some folks, but I see where it’s heading. Is it worth messing up all of the other developers? I still think there is a tradeoff here I don’t like.

She also goes on to note a couple of other things:


his has been the leakiest NDA that I’ve ever seen mind you… too many people think ‘hey, anyone can download it so f*ck the NDA’. and that’s just incredibly wrong.

well, the best way to handle that would be having a private mailing list/forum that ensures NDA covered participants only.

you’re probably way more familiar than I am about the internal issues there though.

The first one is a serious issue, and bluntly, the people who F*ck the NDA are a big part of the problem here — the abusers who violate it and leak stuff are a huge reason why Apple’s pushed so hard to clamp down on everyone. the honest geeks get screwed by the ones who play their games.

And for what it’s worth, Apple has at times run private lists and forums for beta/NDA setups. I used to run them on lists.apple.com (and its predecessors) as lists, and back in the mid-90′s I built a site around Web Crossing that ran private forums for various projects to support the nice Developer Support people.

The problem is that validation of NDAs and keeping the subscription up to list is somewhat labor intensive and honestly, a lot of project groups just weren’t that into it. It was sometimes a challenge to convince them they actually needed people monitoring the public lists (yet another time I almost got my butt fired, and would have gone willingly over that issue…), and so over time, the folks who thought this stuff was important more or less lost a war of attrition and it all faded to black. But there was a time from about the mid-90′s to the early 2000′s where a bunch of this stuff was going on behind the scenes, and the technologies exist there today to support it, if there were people willing to do the non-technical aspects of it.

But it has to be noted that the non-technical aspects of it aren’t trivial, so it’s not necessarily an easy call, especially for a large project like the iPhone.

But, you know? records of a developer’s NDAs do exist. And if you were to, say, move subscriptions to the customer database and interconnected it with the developer data, you could create a subscription system that knew what NDAs were active and showed what private lists could be subscribed to. Which sounds simple, but it took something like four years to finally get things like New Music Tuesday integrated… Speaking of times I almost got my butt fired…

You might also want to read:

  1. How Wired found the iPhone guy… Here’s a really interesting piece on how Wired tracked down the iPhone finder. Some really nice investigation work here.  People who like to play at...
  2. This iPhone app is truly for the birds Peterson’s famous Field Guide to Backyard Birds [App Store link] has come to the iPhone/iPod touch, and in many ways it is a natural fit...
  3. Apple makes two great iPhone moves Macworld | Mac Word | Apple makes two great iPhone moves: The past few days have seen Apple make two incredibly positive strides when it...
  4. iPhone NDA: Doing more harm than good iPhone NDA: Doing more harm than good: To download and use the SDK, developers must accept a nondisclosure agreement that prohibits discussion of any of...
  5. My thoughts on the iPhone and the keynote… This posting, and $4.00, will get you a latte at Starbucks. Except the one Steve called, the barista’s a bit backed up. I was blown...

  • http://explanatorygap.net Nigel Kersten

    So why won’t Apple do it? I mean, I’ve found ADR to be a bit painful sometimes, and I’m not sure I can forgive them for the travesty that WWDC food has turned into, but really, why is this so difficult?
    It’s not fun to waste 2 days reliably reproducing an issue with a seed release of OS X and then getting it marked as a duplicate, all because you have no idea what other people are working on.
    It’s frustrating, and it’s negative reinforcement for us to actually provide decent bug reports.

  • Shaz

    The first reason given isn’t viable. Individual contributors at those companies will download it at home and work with it on their own time.
    But, also, there’s no value for them in downloading the SDK. Any phone clone from a third party won’t be using an Objective-C-based framework and will therefore necessarily be rather different.
    Also, Nigel, people within Apple want this too. Management simply doesn’t give a fuck.

  • http://explanatorygap.net Nigel Kersten

    Appleseed was a great idea Chuq, but the problem with it is that the number of people with seed access via ADC completely dwarfs the number of people on Appleseed, and so there simply isn’t enough critical mass to actually make that a useful discussion space.
    I’ve been clamoring to Apple for years that we need places where people who are all under the same NDA can talk to each other.
    Apple would get much better QA out of seed developers/sysadmins if they could all simply communicate with each other.

  • William Woody

    I have a friend at Microsoft who was told that they are not allowed to download the iPhone SDK for that very reason.

  • dave

    Apple does occasionally run private mailing lists (as I’ve been on two), but they very targeted, both as to who even knew about it existing, let alone post/receive messages, and as to what the mailing list was for.
    One of the mailing lists was eventually opened to the general public, but it as more than a year after the list was started and the technology it was about had been made public for several months at WWDC.

  • Ned Hogan

    Interesting, another angle to consider is that many ADC members are contractors, so if they move around alot, then can they reveal NDA material to the next master?
    Personally, I have decided the best method is to honor my agreement as an individual and not talk about the iPhone SDK development until they get an Enterprise agreement for company. Big difference in $500 verses $3500.
    Maybe another thread, but I am signed up for the iPhone Dev Camp and I am having second thoughts as I have already spent a week at the WWDC, so where does it cross the NDA line as far as who and what I can talk about at an event like this.
    http://www.iphonedevcamp.org/

  • Tim Buchheim

    Apple has private developer forums for software seeds? Since when? Certainly not for ADC Select members (and I’m pretty sure ADC Premier doesn’t have them either)
    Developers have been asking for them for a long time, but Apple doesn’t seem interested in providing such a thing.

  • Anonymous

    Apple already has special private developer forums for other software betas under NDA (Mac OS X seeds, quicktime seeds, etc). Doesn’t seem like rocket science to hook those together.
    Most (all?) of the NDA criticism would go away if there were a private forum for discussion of issues.