Once upon a time there was an iPhone. Developers wanted to write code for the iPhone. On October 17, 2007, Apple announced they would indeed provide an SDK. The beta SDK was released a few months later, under a strict but understandable NDA. All was good in the world. SDK went final. The App Store was flooded with applications, several of which weren’t flashlights.
The NDA remains.
If you don’t know what I’m talking about, Google it. In brief: Apple wants me to write iPhone apps, but doesn’t want me to talk to other developers about how to write iPhone apps. I can’t learn, and I can’t share.
October 17, 2008, will be the one year anniversary of the iPhone SDK announcement. I would be thrilled if Apple celebrated that anniversary by dropping the NDA.
If the NDA remains in place, how should the iPhone Developer community celebrate this anniversary?
I’m NOT proposing that on October 17, those developers who wish to share their knowledge simultaneously post information online.
I’m NOT proposing that developers learning the SDK post their questions publicly.
I’m NOT proposing that authors who have eBooks complete but under NDA offer those books for sale.
I’m NOT proposing that developers begin to share code, work on joint open-source projects, release podcasts, or offer video training.
I’m NOT proposing that every iPhone developer simultaneously submit flatulence humor apps to the App Store. Please.
How should we celebrate in keeping with the iPhone SDK NDA stranglehold?
As Marie Antoinette famously suggested, we should eat cake.
[Update: This entry obviously sent shivers up Apple's spine. On October 1st Apple announced the NDA was coming down. It took them until October 23rd to officially do so, but I'm still happy.]