Sources: Charlie Miller, Brandon Watson (Microsoft), CNET
quote: While I personally agree with the actions Mr Miller has taken, I also agree Apple had the right to proceed as they did. The right course of action tends to be contact the company who owns the effected software and if they show no interest then you release the code so that the public is aware of the issue.
quote: He could have approached this differently.
quote: The real question people should be asking here is not "Was Apple within its rights to ban the dev?", but rather "Was Apple behaving responsibly and protecting its customers?"
quote: These three were triggered by his official submission of an app to be included in the AppStore following review of the app and the supporting documentation.The app was submitted & approved based on the description supplied to Apple -- important information was omitted from that application. This is a violationThe app was DESIGNED to use functions in a manner not permitted by the TOS or mentioned in the description of the app's behavior. This is a violationThe developer used flaws in Apple's software to perform functions not permitted by the TOS. This is a violation.
quote: Apple gambled and it lost.