title: Is MonoTouch now banned on the iPhone?
body: <p>A recent post by <a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler" rel="noreferrer">John Gruber</a> notes that the following legalese:</p>
  
  <blockquote>
    <p><code>3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.</code></p>
  </blockquote>
  
  <p>Has been revised as follows:</p>
  
  <blockquote>
    <p><code>3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).</code></p>
  </blockquote>
  
  <p>And makes the following observation:</p>
  
  <blockquote>
    <p>My reading of this new language is that cross-compilers, such as the Flash-to-iPhone compiler in Adobe’s upcoming Flash Professional CS5 release, are prohibited. This also bans apps compiled using MonoTouch — a tool that compiles C# and .NET apps to the iPhone. </p>
  </blockquote>
  
  <p>Does this in fact ban the use of Monotouch for the IPhone?</p>