Steven Frank of Panic has said the things that many developers are thinking, but due to the NDA not sure if they can.

I work in the software industry so I can (A) solve problems that annoy me, and (B) make money on which to live. While I respect the GPL and Open Source movements, I believe that commercial software is a necessary and important part of the ecosystem — however NOT at the expense of the above basic freedoms.

The iTunes App Store distribution model mangles almost every one of those tenets in some way, which is exasperating to me.

If you are a developer or not, read the entire article here, it’s worth your time.