Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Inside Apple's iPhone SDK Gag Order

Posted by samzenpus on Thu Jul 24, 2008 12:40 AM
from the the-first-rule-of-iPhone dept.
snydeq writes "InfoWorld's Tom Yager takes a closer look at Apple's iPhone SDK confidentiality agreement, which restricts developers from discussing the SDK or exchanging ideas with others, thereby leaving no room for forums, newsgroups, open source projects, tutorials, magazine articles, users' groups, or books. But because anyone is free to obtain the iPhone SDK by signing up for it, Apple is essentially branding publicly available information as confidential. This 'puzzling contradiction' is the 'antithesis of the developer-friendly Apple Developer Connection' on which the iPhone SDK program is based, Yager contends. 'You'll see arguments from armchair legal analysts that the iPhone developer Agreements won't stand up in court — but those analysts certainly won't stand up in court on your behalf.' Anyone planning to launch an iPhone forum or open source project should have 'a lawyer draft your request for exemption, and make sure that the Apple staffer granting it personally commits to status as authorized to approve exceptions to the iPhone Registered Developer and iPhone SDK Agreements,' Yager warns."
+ -
story

Related Stories

[+] Hardware: SDK Shoot Out, Android Vs. IPhone 413 comments
snydeq writes "Fatal Exception's Neil McAllister delves into the Android and iPhone SDKs to help sort out which will be the best bet for developers now that technical details of the first Android smartphone have been announced. Whereas the iPhone requires an Intel-based Mac running OS X 10.5.4 or later, ADC membership, and familiarity with proprietary Mac OS X dev tools, the standard IDE for Android is Eclipse. And because most tasks can be performed with command-line tools, you can expert third parties to develop Android SDK plug-ins for other IDEs. Objective-C, used almost nowhere outside Apple, is required for iPhone UI development, while app-level Android programming is done in Java. 'By just about any measure, Google's Android is more open and developer-friendly than the iPhone,' McAllister writes, noting Apple's gag order restrictions on documentation, proprietary software requirements to view training videos, and right to reject your finished app from the sole distribution channel for iPhone. This openness is, of course, essential to Android's prospects. 'Based on raw market share alone, the iPhone seems likely to remain the smartphone developer's platform of choice — especially when ISVs can translate that market share into application sales,' McAllister writes. 'Sound familiar? In this race, Apple is taking a page from Microsoft's book, while Google looks suspiciously like Linux.'"
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • no sale, here, then (Score:5, Interesting)

    by TheGratefulNet (143330) on Thursday July 24 2008, @12:43AM (#24314837)

    I had no idea about this. I don't follow apple things (...) but given how sue-happy they are, they can certainly live without MY buying any of their gear.

    simply because of this, alone; I vow not to buy an iphone. I was not really in the market but now I know for sure that apple is on my blacklist (at least the evil phones).

    apple: are you trying to dislodge MS as the most hated computer company around? keep it up, mate....

    • apple: are you trying to dislodge MS as the most hated computer company around? keep it up, mate....

      They're already there, as far as I'm concerned. Apple's business practices just reeks of some mad power trip in general. They absolutely despise people using their products (be it hardware or software) in ways that they had not intended. Microsoft is FAR their superior in that regard. The main evil with Microsoft is seen by the IT professional, not the consumer. With Apple, it's generally the other way around.

      The only explanation I can see for Apple's recent surge in popularity is their marketing, which is absolutely top notch.
      • by PC and Sony Fanboy (1248258) on Thursday July 24 2008, @01:24AM (#24315067) Journal
        With a mad dictator like steve jobs at the helm, what more would you expect?

        He'll demand that people conform to his world view, and demand that the people working for him force their customers to conform to his world view.

        Now, he's demanding that his workers force his customers to force THEIR customers to conform...

        *phew*... I'm so glad I don't work for / with / against / near Apple. I get winded just thinking about them!
      • by theantipop (803016) on Thursday July 24 2008, @01:40AM (#24315163)

        The only explanation I can see for Apple's recent surge in popularity is their marketing, which is absolutely top notch.

        Really? That's the only explanation?

      • by HumanEmulator (1062440) on Thursday July 24 2008, @02:20AM (#24315337)

        The only explanation I can see for Apple's recent surge in popularity is their marketing, which is absolutely top notch.

        So in the past 10 years, the switch to a unix based operating system with modern object oriented apis, the switch to intel hardware that made an easier transition for windows developers, the acquisition and development of technologies like multi-touch, the negotiating with record labels to break out of the subscription model, the adoption of open source for many parts of the operating system (from Darwin to WebKit) and so on had nothing to do with it?

        Yeah, it's silly that they haven't lifted the NDA yet, but it's not like developers have gotten excited about their platform because of brightly colored commercials.

    • by loganrapp (975327) <`moc.liamg' `ta' `pparnagol'> on Thursday July 24 2008, @01:25AM (#24315075)
      Well, that's one more reason to wait and see how the HTC Dream and other Android-using devices work out.
  • Typical Apple (Score:5, Insightful)

    by BoldAC (735721) on Thursday July 24 2008, @12:48AM (#24314873)

    I am a big Apple supporter and member of the apple rumors community... however...

    Apple can get away with this because they can outspend almost any web/forum site. If they are in the right or wrong, who cares? They can keep throwing lawyers at you until you give.

    They attack Apple rumors site on a routine basis for BS claims of copyright or trade secrets. If I take a picture of somebody else holding a pre-release iPhone, how is that copyright? They are in the public!

    Look at the EULA and Apple attacking the company making mac clones. Most lawyers do not think that the EULA would stand; however, no company (other than microsoft or google) could tolerate the time/money that fighting would cost.

    • Re:Typical Apple (Score:5, Insightful)

      by paroneayea (642895) on Thursday July 24 2008, @01:11AM (#24314979) Homepage

      So... I guess this kind of mentality puzzles me. There are a lot of apple users out there, who, like you, acknowldge that they're being dicked around mostly even because you take interest.

      To me it almost seems like an abusive relationship. You care about them, they beat you up, and you keep coming back. Why?

      Note, I don't mean you, per se. But it seems pretty common in the Apple fanboy communities.

  • So with this NDA issue, I can't buy a book, read a forum, get any assistance at all with writing my iPhone application... So what the hell good is an SDK you can't talk about? Is this cellular fight club or something?

    Apple, fix this shit. Really. Fix it now. There's no excuse for not letting the NDA go, no way that it protects you. The phone's been jailbroken, it _will_ be unlocked, so why stifle development?

    • by AllIGotWasThisNick (1309495) on Thursday July 24 2008, @01:16AM (#24315019)

      Is this cellular fight club or something?

      Not quite. I expect the iPhone SDK NDA bullshit will end with the end of the Android SDK NDA bullshit. Neither wants to show their cards first.

      • by PC and Sony Fanboy (1248258) on Thursday July 24 2008, @01:29AM (#24315097) Journal
        It won't end until the piratebay.org steps in and provides a safe, secure, overseas forum to discuss apple products.

        OH wait, this isn't even piracy. It isn't even 'stealing' ... its just talking to another human being who has the same program you have... like, Idea sharing.

        I guess they really mean it when they say "Think Different". As in, don't you DARE think what he's thinking. Don't even think about thinking about it...
  • by w3woody (44457) on Thursday July 24 2008, @12:49AM (#24314889) Homepage

    After all, the iPhone SDK cannot remain a "beta" forever, and once it's no longer a beta, I presume the SDK will show up side-by-side with the MacOS X Cocoa SDK from which it was derived.

    Most of Apple's beta stuff has the same confidentiality agreement, so I presumed this was just a bug.

  • by Karpe (1147) on Thursday July 24 2008, @12:53AM (#24314905) Homepage
    Stanford has announced [tuaw.com] that it will be offering an iPhone development course. I would also expect that many books on iPhone development are being edited to be published soon. For these to occur, iPhone development information cannot be under NDA. So it's just a matter of time. Apple is not stupid.
  • by paroneayea (642895) on Thursday July 24 2008, @12:55AM (#24314915) Homepage
    ...then the future for computer users and developers is heading toward some pretty shitty seas.
    • by TheNucleon (865817) on Thursday July 24 2008, @01:03AM (#24314949)

      It is, no doubt.

      I mean, look at the programmable hardware platforms out there that "the powers that be" won't let you program. Game consoles, smartphones, even APIs for stinking video cards. This is all hardware that WE BUY, yet, we can't find out how to write our own stuff unless we are a big dev house and pay tons of $$. Ridiculous.

      Developers, developers, developers, developers.

      • by trawg (308495) on Thursday July 24 2008, @01:58AM (#24315269) Homepage

        I like Nokia's new advertising platform:

        http://www.opentoanything.com/ [opentoanything.com]

        At a glance it looks like they've identified Apple's closed stance is a big gripe for developers and hardcore tech-types, and they're going after that market.

        Obviously they've also got Google on the other side, but I hope they do well out of this. If they stop spamming out a billion different mobile models a year and focus on getting some nice, neat hardware backed by some good open source, get enough developer support, and they could have something going on.

  • by blanchae (965013) on Thursday July 24 2008, @01:01AM (#24314937) Homepage
    This forum is in contempt of the NDA.
  • Message Received. (Score:5, Interesting)

    by mkcmkc (197982) on Thursday July 24 2008, @01:14AM (#24315009)

    Apple doesn't want me to program their hardware. I hear and will obey...

  • by reversible physicist (799350) on Thursday July 24 2008, @01:15AM (#24315013)
    If you do a Google search for "apple developer forums" the top hit is the developer discussion at "discussions.apple.com". Most of the discussion there at the moment is about iPhone development. This discussion is in no way private.
  • by Anonymous Coward on Thursday July 24 2008, @01:32AM (#24315119)

    ...you don't talk about Apple SDK Developers club.

  • by zullnero (833754) on Thursday July 24 2008, @01:33AM (#24315127) Homepage
    When I first got into Palm development 10 years ago, there was a vibrant and amazing community...I used to participate heavily in the mailing list and forums back then. If you wanted to do something that wasn't explained in the manual, you could post a question...and there was a good chance the person giving you a reply was one of their top OS design engineers. Microsoft started doing some of that later on when they had so many employees with free time on their hands...but you couldn't put a price on that kind of interaction. It seriously helped me pick up the platform so quickly, and that helped me build a pretty good career for myself. Even now I'm still a Palm OS hobbyist for mainly that reason.

    I can't see that happening with iPhone. What a stupid, stupid way to go about things. Palm didn't even have a robust platform, and they kept a huge market dominance way longer than they should have by making it easy to develop for their platform by keeping things out in the open. You had to sign agreements, but it wasn't this fascist Apple crap for sure. I'll take on any Apple fanboy on that point.
  • by Coolhand2120 (1001761) on Thursday July 24 2008, @01:46AM (#24315201)
    The SDK EULA also says a lot of other bullshit:

    3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s).

    Kaspersky dosen't like that idea [palluxo.com]

    Slashdotters [slashdot.org] apparently don't like that you can never write browsers, music/video players or background applications.

    Voice over IP apps like Skype that attempt to use the cellular data connection will be blocked. Competing web browsers Firefox and Opera are forbidden.

    I can't think of any other company that has ever done anything like this. I'm really just curious, has any company ever publicised a SDK that has been so very private and restrictive? No other browsers?!?

    This story reminds me of the time I tried to hook my Apple cinema display up to my Cable box's DVI port, it's just not worth it, even if you get it to work, you have 5 more lbs of monitor [apple.com] you've got to hide somewhere, just because Apple wanted to squeeze a little dough out of people with more proprietary cable connectors.

    Apple has always been about "Show me the money", every action they take reemphasized that they are only interested in more money, not innovation. Here though, they really go out of their way to stifle innovation with literals like "...calling other frameworks, other APIs or otherwise...". It really says it all, don't bother trying to write this for our hardware, you may compete with us in such a way that we can't fuck you properly.

        • by zapakh (1256518) on Thursday July 24 2008, @01:25AM (#24315073)

          A secret survey conducted by the Rand Corporation in the 1970s confirmed that any person attracted to white, plastic machines completely without sharp edges is an utter homosexual, subconsciously wishing to insert them into his rectum.

          Wow. I gotta watch Wall-E again...