I just read this, the latest in people complaining about the new developer terms of iPhone OS 4’s SDK (started by Gruber). I honestly don’t see why everyone is getting a hernia over this. It says, “Applications must be originally written in Objective-C, C, C++.” OK, fine. I don’t see how that prevents me from writing a framework that, hypothetically, is Python-based, that outputs pure Objective-C code that I can compile with Xcode. What this addendum aims is to prevent execution of run-time byte-code. Why is this not clear to everybody else?