« Two New Metaprogramming Episodes | Main | Help us decide: are eBooks ready for technical content? »

July 18, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451c41c69e200e553a918468833

Listed below are links to weblogs that reference If you work for Apple, we need your help...:

Comments

Peter Cooper

On the trademark front, you should have a nominative use defense. Looking strictly at trademarks, you already use some, such as "Ruby," "Rails," and most of the other technology names in your book titles, and these would be nominative uses. Admittedly, those examples don't get "extra" protection in an EULA, but that is not likely enforceable. Your lawyer should have some views on that one :)

Regarding the "confidential information" issue, good luck! I'm almost glad I was screwed over on getting the iPhone now, as I don't want one anymore. With the whole debacle, Apple has shattered my field of distortion at least, and I've realized I just can't trust them to maintain the walled garden properly.

Dr Nic

AFAIK, the iPhone developers are in locked rooms and out of contact with the rest of Apple developers. The locked rooms part comes from Laurent, I just derived the "out of contact" part.

That Software Guy

The obvious solution is to call it "the phone which must not be named." Hope that helps!

anonymous

I ride the commuter shuttle down the peninsula with a guy who works in Apple legal. I'll see what he thinks about this.

DanF

I've been looking at the Nokia N95/N96 (Symbian). Now an open platform as well; but what's really cool is I think (e.g., with Nokia N96) that a lot of times in the past you had to trade down on tech to get open source (they were behind). But the N96 looks like it blows the iPhone 3G out of the water. Probably way more expensive, but that's fine with me. $299 + chains for iPhone? No thanks.

Nevertheless, I love Pragmatic Programmers so I hope this blog post gets this stuff sorted out and your book is a success.

Pete

This is how platform lock-in works! Hey, I'm no Apple basher and I'm not really surprised at how the modern programming hipsters, such as the Ruby slingers, have flocked to the Mac platform, given that it is a good UI/Unix integration. But it's naive of Pragmatic to start a book-writing journey into a key Apple technology, thinking that it's just another friendly open-source technology (and community) like Rails, Java, or PHP, and then cry out for help when you find that the rules are different. It's Hansel and Gretel time now: you've found the house built of candy, and munched on it a little, but the witch is inside waiting for you.

Dave Thomas

Pete:

I'm not sure I see it as being naîve. We're simply trying to find out who we can contact for information.

In general, I'm surprised at the hostility exhibited in these response from folks who say they're for freedom. We work with open source, we work with commercial vendors—we try to provide information for all developers.

I've worked with open source software where the committer has gone AWOL, and I've posted these kinds of requests to mailing lists: "has anyone got contact information for Xyz?". I've never had non-open source people jump on those posts saying "see? that's what you get for using open source." But here I post a similar request asking for contact information inside a vendor, and suddenly a whole bunch of open source advocates seem to take delight in our problems.

Strange...

Ianf

Easy now, guys. All it'll take for Apple's anal-retentive NDA to burst open in their fæces (pace the unappetizing metaphor) is for one competent programmer who hasn't signed Apple's SDK terms, yet somehow possesses the know-how -- you figure it out, and his/her hungry publisher to come our with one well-written UNAUTHORIZED iPhone development handbook-slash-instant bestseller. This, more than anything, would show the emptyheadedness of Apple's NDA policies. Indeed, mere threat of such an unaligned book appearing would make them fast reconsider current Everything Is N[A]DA clauses. Or, can you really conceive of a world in which this is in force indefinitely, and there never are any such books around?

Ergo, if you really believe in your work, find a well-removed frontman, Dave, and contend yourself for now with mere fortune; the fame will follow in due course in any case.....

Chris

@Apple: We need this, in a big way. I've pored over the official documents and am still confused in some areas. I'm in 'the program' and am struggling to put together what I would believe to be a somewhat simple application.

Let PragProg teach us!

Ianf

This just in: you may care to check how the competition APPARENTLY goes about it.

http://www.tuaw.com/2008/07/21/livechat-pwnage-and-beyond/

10:49 [Erica Sadun/TUAW] I have a book that will be released momentarily from Addison Wesley (iPhone Developer Cookbook)

10:51 [JB510] Erica, will your book be SDK only, or will it touch on Installer/Cydia?

10:51 [Erica] SDK only

Kevin

@Dave:

I really don't see how your analogy applies. Yes, you can't contact him, but you have the source code and you can talk openly about your problems. You have the ability to solve your own problem. It's annoying that you can't contact the developer, but nothing is stopping you from scratching your own itch. Unless you have a support contract with the developer, what's to complain about?

This sad story of a communication break down reminds me of, along with a Led Zep song, the fable of the man who helped a snake only to be bitten by it. "You knew I was a snake when you picked me up!"

Dave Thomas

@Kevin:

The analogy isn't about source code—it's about the strangely vehement reaction. I ask a simple question: “Does anyone in Apple have a contact I could talk to” and some people take it as an excuse for a whole lot of holier-than-thou posturing. It isn't about open-vs-closed. I've been a contributor to open source since before it was called open source, I first used Linux at 99pl9, I had patches in Perl's DBI, I've contributed thousands (if not tens of thousands) of lines to Ruby. I get the concept.

But now, right now, I'm asking about something else. I'm just asking for an e-mail address of someone who can tell me what's going on. This isn't us-vs-them. It's getting developers, all developers, stuff they need.

Chris

One person may not make much of a difference, but I sent Apple an email through my ADC membership, which I always get personal responses from. I am also in the iPhone development program, and I made my point that while Apple is a technology leader, they need to let the education leaders do what they do best. We need books...

Every day I wake up wanting this book. The introductory "training" from Apple has given me a great vocabulary, but I still can't write my software...

John Galt

You're not alone in your strife: http://www.fuckingnda.com

Chris

I just thought it was interesting to note that I stumbled upon the developer forums in Apple's online support forums tonight....much to my surprise there was generous discussion and code sharing related to iPhone SDK development. It's been going on since the release as far as I can see so far.

How is this allowed on such a voluminous scale on Apple's own public forums, but this book cannot be opened for beta??

Any news, Dave?

Mark

Hello,

Does anyone know how long it takes to get approval from apple so that we can test our iphone app on an actual device? We didn't apply until after July 11th...(weeks? months? years?) sorry if this is posted in the wrong spot!

Skandar

Im waiting for this book but we already are in september and the beta cant be published. I think it will be difficult to work with apple technology if they treat their developers and customers like this situation, I almost give up on this book and IPhone.

Regards.

Skandar

Im agree with one comment, Dave yes maybe is better publish a book about OpenMoko or something more pragmatic, Apple is not pragmatic.

Regards.

Public Farley

Hey Dave,

As I write this it is now September 19, 2008. A full 2 months after your original blog post. Have you heard anything on this from Apple? I am really looking forward to this book. Will it ever see the light of day?

I find it really odd that Apple would not at least give you their current stance on this issue....

Jason Noble

http://developer.apple.com/iphone/program/

Does this allow the book to be published?

Jason

Ben Love

Dave,
first of many I'm sure: NDA is lifted... http://developer.apple.com/iphone/program/
Bring on the book!
Can't wait to read it.
Ben

Public Farley

The NDA being lifted is awesome news! Yes Dave bring on the book. I can't wait!

Interesting that even on items such as this, Apple loves the element of surprise.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Now in Beta

  • Programming Ruby, 3rd Edition
    Third Edition, Covering Ruby 1.9, now available
My Photo

Pragmatic Stuff

Photos

  • www.flickr.com
    This is a Flickr badge showing public photos from pragdave tagged with pragdave_badge. Make your own badge here.

Site Search

  • Google Search

    The web
    PragDave