Slashdot Log In
Inside Apple's iPhone SDK Gag Order
Posted by
samzenpus
on Wed Jul 23, 2008 11:40 PM
from the the-first-rule-of-iPhone dept.
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."
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
Loading... please wait.
no sale, here, then (Score:5, Interesting)
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....
Re:no sale, here, then (Score:4, Insightful)
Yes, Do Without.
I really don't understand why everyone is willing to buy Apple products at inflated prices with draconian contracts of adhesion.
A phone is a phone is a phone. Don't fall for it.
Buy generic phones, or better yet, just take the free one provided with your wireless providers contract of adhesion.
If more people thought this way, there would be less of this insanity in the marketplace, and manufactures would have to compete by price alone.
Parent
Re:no sale, here, then (Score:5, Insightful)
As an owner of an iPhone 3G who previously owned dozens of different phones from all possible manufacturers (SE, Nokia, Siemens, Motorola, HTC, Samsung, just to name a few), I have to say that iPhone is superior for two simple facts:
1) It is, BY FAR, the most intuitive and easy-to-use-out-of-the-box phone I have ever used.
2) It is fun to use. Sure, all new phones are fun in the beginning, but after 2 weeks with this phone I still enjoy every time I surf the web or write an eMail with it. Something that never happend to me with any other phone (and not with any of the same generation competitors of the iPhone).
So yes, it has many downsides, Apple are bastards when it comes to their control freakiness but their products are better.
Parent
Re:no sale, here, then (Score:5, Insightful)
I'll try to respond easily to your comment of:
"If more people thought this way, there would be less of this insanity in the marketplace, and manufactures would have to compete by price alone."
Actually, I can't. That is one of the stupidest things I've ever heard. If manufacturers compete on price alone, all we are left with as consumers, is crappy generic products.
Competition based on design, functionality, features, quality, service etc is a Good Thing. Competition based purely on price is a race to the bottom. It hurts us, the consumers. It hurts the employees of the manufacturers as they fight to keep costs as low as possible.
Parent
Re:no sale, here, then (Score:5, Insightful)
Parent
Re:no sale, here, then (Score:5, Insightful)
In fact, I'd go so far as to say sometimes Apple's anti-competitive practices make Microsoft look like angels by comparison.
I'm no M$ fan in anyway but I do find it remarkable how much stuff Apple get away.
Parent
Re:no sale, here, then (Score:5, Insightful)
I agree, but you have to remember that their overbearing protection schemes are also the reason that their products are popular. Say what you want about it from a Freedom perspective, but when one person/group/company controls the entire ecosystem, they're able to weed out the junk that plagues the other ecosystems out there. A year and a half on I still can't get decent drivers for Vista for my very-current-at-the-time system, but I've absolutely never had issues of hardware or driver compatibility on my MBP.
Parent
Re:no sale, here, then (Score:5, Insightful)
"but there is nothing wrong with that because Apple has no monopoly in any market."
Nothing wrong to you maybe, personally I think no matter what the game, the players should all be playing by the same rules.
"the whole sue-the-blogger fiasco was grounded in law"
Yea, grounded in bad law, which doesn't make it right. The Nuremberg trials after the Holocaust established that.
Let's be clear, given the evidence at hand, if history was different and Apple were in Microsoft's position there would be, if anything, far less openness and freedom for innovation in the software industry.
Parent
Re:no sale, here, then (Score:5, Insightful)
Nothing wrong to you maybe, personally I think no matter what the game, the players should all be playing by the same rules.
The effect of which will be to ensure that an entrenched monopoly can never be taken down, even by a better competitor.
As an example, imagine any competitor selling a product when the monopoly can temporarily drop their price to near zero.
Playing by the same rules is nice on paper, but when you get into reality you have to see that the big players have more clout than the little ones, so unless their hands are tied in some manner, they'll kill the little players stone dead. It is in their interest to kill competition off as quickly as possible.
Anti-trust laws (and their equivalents around the world) are an attempt to even the playing field, not distort it.
Yea, grounded in bad law, which doesn't make it right. The Nuremberg trials after the Holocaust established that.
You are kidding here, I assume. No sane person could put those two together.
Moving swiftly on...
Let's be clear, given the evidence at hand, if history was different and Apple were in Microsoft's position there would be, if anything, far less openness and freedom for innovation in the software industry.
No, you think this is so. I think it's not. History went another way and we can only speculate. Don't pretend that your opinion is any more valid than mine on this. We're both guessing.
Parent
Re:no sale, here, then (Score:5, Insightful)
Apple will never be in Microsoft's position because of their behavior... it automatically limits them to a low percent. Microsoft got where they are because they allowed (encouraged) rampant piracy of everybody else's stuff, Hardware, BIOS, etc. and they let any developer play for cheap with almost no strings. Of course that's why we have the huge mess of poor security, out-of-date browsers, and masses of old code that won't go away... being so big cost them the first-mover position... Forget how many copies of Vista are sold... how many REPLACED XP? Apple is pushing 30%-50% upgrade rate on Tiger boxes... Microsoft couldn't touch that if they gave the new OS away for free.. the joys of being a monopoly is that you have to cater to EVERYONE... Microsoft table scraps would create another Apple-size company overnight.
Parent
Re:no sale, here, then (Score:5, Insightful)
Er, what? How is that good governance. I'm trying really hard to think of why we should allow artificial product tying ... and failing.
How is society served by requiring iTunes to activate an iPhone? How does the free market benefit when Apple abuse their iTunes install base to install Safari for Windows?
I can swallow "natural" tying .... like the iPhone SDK to a Mac .... because implementing the SDK in a cross platform fashion is hard and that shouldn't be an aspect of law. But Apple actually had to go out of their way to make the iPhone depend on iTunes and I'm just having a really hard time seeing why that kind of crap should only be illegal when you're a monopoly. Because to me it seems inherently bad.
Another non-sequitur. A company is just a group of people. It's not illogical to dislike a company, anymore than it's illogical to dislike a group of bullies at high school, or a band, or a political party. Companies don't get a special "get out of emotions free" card through virtue of being incorporated.
Parent
Re:no sale, here, then (Score:5, Insightful)
They tie it to iTunes, because that's the software they use for synchronising it with a computer. It also happens to be the software that someone owning an Apple device with music capabilities is likely to be using.
Would you also be complaining if they released some standalone sync software, which did exactly the same thing as iTunes currently does?
Parent
Re:no sale, here, then (Score:5, Insightful)
Rules do change when you hit monopoly status. But just because some shady business practice is legal doesn't make it right, something that should escape criticism, or something that we want to support by purchasing Apple's products.
Some of us don't want to give our money to any company that tries to force you into a contractual relationship just to develop your own software, thus stifling open source development. Much like we don't want to give our money to companies that try to shackle their customers - why should a customer have to "jailbreak" their iPhone?
A company is supposed to be about providing value to its customers, not luring them with a little value, then turning around and denying the customer fair use of their own property just to extract their pound of flesh from a largely captive audience. Some phone carriers do this kind of nonsense by crippling the Bluetooth profiles on phones its customers use. Heaven forbid you add your own ringtones, even though the phone is capable of it, rather than pay the carrier for the exact same data you've already bought elsewhere. Apple does it by limiting your ability to put files on the phone, limiting what software can be developed for the phone, and generally trying to prevent you from using your own device in any way Apple doesn't like. It's like GM selling cars that won't drive near a Midas shop.
These sorts of things are all very legal but also anti-consumer. The GP is right that these tactics aren't going to go away as long as people continue to tolerate and encourage them by patronizing such companies.
I am currently shopping for a phone. The iPhone would have been one of my leading candidates if it wasn't for this kind of nonsense. I'll probably end up getting an HTC model instead. If more people took that approach, maybe Apple would get the message that what it's doing isn't acceptable.
Parent
Re:no sale, here, then (Score:5, Interesting)
Apple charged iPod owners $10 for the 2.0 software update. There is some claim that business law requires them to do this, which is nonsense as Sony routinely give the PSP new features for free. MS released their 2.0 Zune update for free for older Zune's etc... So I'm not sure why Apple is defended in this practice when Sony and MS are possibly two of the most evil companies out there.
Yeah, this is the same crap they pulled on their customer base who purchased 802.11n-ready hardware, then charged them to turn it on. Their reasoning, a bunch of meaningless jargon that somehow seems to lack any basis in reality outside of Apple: [apple.com]
Apple said it is required under generally accepted accounting principles to charge customers for the software upgrade. "The nominal distribution fee for the 802.11n software is required in order for Apple to comply with generally accepted accounting principles for revenue recognition, which generally require that we charge for significant feature enhancements, such as 802.11n, when added to previously purchased products,"
Needless to say, this ploy has been affectionately dubbed the "Apple Tax" by those who were duped by it.
Parent
Re:no sale, here, then (Score:4, Interesting)
I own an iPod Touch and it is HANDS DOWN the greatest tech device I've ever bought.
I wholeheartedly agree. I have owned my fair share of tech, but the iPod Touch is the best designed, most pleasurable piece of equipment I've used to date. I still have a smile on my face each time I use it, and I've had it for a couple of months now.
The difference Apple brings to the market is that extra yard. Yes their stuff is expensive compared to the competition, yes there are problems with it, yes they are no better than others in terms of things like the non-disclosure agreement. But still the extra polish, the attention to detail makes it worth it for me.
Parent
Re:no sale, here, then (Score:5, Informative)
It is not nonsense just because you are not willing to do any research.
MS accounts for the sale of an item (XP/Zune/360/etc) over (typically) 6 quarters. That means that they can argue that work they do in the meantime is compensated for (under sabarnes oaxley (sic)).
Apple, apart from the iphone and appletv, has typically accounted for profits immediately. S-O laws state that any future features must be accounted for, or else they have to re-file their SEC reports to modify the sales record such that x% of the original sale was in the quarter the new functionality was delivered.
It's a well meaning law which has stupid consequences. From the outside, you would argue that MS is scamming the SEC by accounting for a single xbox sale over 6 quarters, and that apple is doing the RIGHT thing by doing all profits immediately. This is not the case, though, thanks to the law.
Parent
Re:Not quite accurate (Score:5, Informative)
Parent
Re:It does not have less memory (Score:5, Informative)
Actually, the N8*0 fully supports the SDHC standard. Those 32GB cards out now? If I REALLY wanted (and had the money they're charging for them), I could pop two of them into my N800, for 64GB of storage. I'm currently using two 4GB sticks at the moment, but when I start running low, I can always (and cheaply) upgrade just the storage.
Parent
Re:no sale, here, then (Score:5, Insightful)
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.
Parent
Typical Steve Jobs... (Score:5, Funny)
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!
Parent
Re:no sale, here, then (Score:5, Funny)
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?
Parent
Re:no sale, here, then (Score:5, Insightful)
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.
Parent
Re:no sale, here, then (Score:5, Interesting)
Parent
Re:no sale, here, then (Score:5, Insightful)
Too true!
A Mac can set you back a few thousand, but Microsoft's PC only... uh... okay, Microsoft don't sell PCs.
So OS X costs $129, which is just ridiculous compared to Microsoft's Vista, which is only... oh. $239 is the recommended price for Home Premium, and goes up to $399 for Ultimate.
Well, at least Microsoft beat Apple on mouse prices! Woo! Good mice too (I always use them).
Yup, except for computers and operating systems, Microsoft beat Apple's pricing every time.
To be fair, they don't make computers.
Parent
Typical Apple (Score:5, Insightful)
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)
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.
Parent
Common Fanboy Behaviour, in general... (Score:5, Insightful)
Parent
Re:Common Fanboy Behaviour, in general... (Score:5, Funny)
Parent
So basically, no learning help? (Score:5, Insightful)
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?
Re:So basically, no learning help? (Score:5, Insightful)
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.
Parent
No, it'll end when... (Score:5, Insightful)
OH wait, this isn't even piracy. It isn't even 'stealing'
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...
Parent
Don't need PirateBay, Apple lets you (Score:5, Informative)
Parent
I had assumed this would be lifted Real Soon Now. (Score:5, Interesting)
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.
This will have to change... (Score:5, Informative)
If this is the computing model of the future (Score:5, Insightful)
Re:If this is the computing model of the future (Score:5, Insightful)
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.
Parent
Re:If this is the computing model of the future (Score:5, Informative)
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.
Parent
Sorry I can't talk about this. (Score:5, Funny)
Message Received. (Score:5, Interesting)
Apple doesn't want me to program their hardware. I hear and will obey...
Apple hosts public iPhone discussions (Score:5, Informative)
Re:Apple hosts public iPhone discussions (Score:5, Funny)
The EULA for Safari for windows [theregister.co.uk] also forbids the installing of safari on windows. Again silly. Apple needs to become about 638% less litigious. Yes, I quantified it, wana fight about it?
Parent
The first rule of Apple SDK Developers club is.... (Score:5, Funny)
...you don't talk about Apple SDK Developers club.
That's amazingly stupid! (Score:5, Interesting)
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.
No browsers, no API, players or background apps (Score:5, Insightful)
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.
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.
Re:No browsers, no API, players or background apps (Score:4, Informative)
Apple hasn't made an ADC monitor in several years. ADC was basically a DVI port with extra connectors for USB and power for the monitor. Apple's adapter had to provide power for a monitor that lacked a power supply. I managed to use Apple's computers without running into an ADC monitor. Getting a simple ADC to VGA or DVI block wasn't that expensive or hard either. And most video cards had ADC and a VGA port, so I used the adapters to run dual displays.
It's Apple's playground so you and I don't have to play in it, but I guess you can bitch about it, if that makes you feel better (superior).
Parent
It's rather obvious why the NDA exists (Score:5, Insightful)
If you read the documentation that is available after agreeing to the discolsure agreement, you'll see that it is all marked as unfinished. They have a reasonably strong argument in their favor of preventing the widespread publishing of stupid wrong information based on incomplete and potentially incorrect documentation while they finish it up.
The NDA will surely be lifted when the documentation is finished.
Re:It's rather obvious why the NDA exists (Score:5, Insightful)
Others' right to prevent me is called censorship.
Only if it's the government. No-one else can stop you unless you're using their forum or products you've licensed from them.
Slashdot can ban all posts about pandas if they like. It's their forum and while it may irritate, it's not censorship.
Your right of free speech ends when you need someone else to publish what you say.
Parent
Boycott is nice and all... (Score:4, Interesting)
....but it's not a real solution, unless there is a real alternative. Unfortunately, openmoko is just plain poorly designed, too expensive, and did I mention that it sucks?
What we need is an openmoko that not only beats the iphone all the way on price and freedom, but on design as well. Hell, just clone the iPhone exactly for now.
With the inherently poor design decisions that seem to consistently go into FOSS projects, such as Ubuntu and OpenMoko, I have to wonder if they don't have some voracious and vocal corporate plants somewhere in the project actively sabotaging the overall movement. Or maybe I need a tin foil hat.
What uttter nonsense. (Score:5, Informative)
The iPhone SDK is still a beta release, and the restrictions on discussing it are precisely the same as we Apple developers have always had for developer seed releases of OS X. Jager's trolling for page hits.
-jcr
Re:Try not to choke. (Score:5, Funny)
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...
Parent