"The iPhone software development kit (SDK) is the only sanctioned way to develop applications for Apple's iPhone and iPod touch. The SDK includes APIs, documentation, and sample code; so far, Apple is treating all of it as confidential information. To download and use the SDK, developers must accept a nondisclosure agreement that prohibits discussion of any of this 'confidential information.' Since the platform targeted by the SDK—the iPhone OS 2.0—was released July 11, the NDA has become a source of frustration for the growing development community."
Come on Apple. It's time to lift the NDA.