title: What are the arguments against Mono? Does the Microsoft Community Promise change anything?
body: <p>In my research for getting Banshee to compile for Windows, I stumbled on <a href="http://www2.apebox.org/wordpress/rants/153/" rel="nofollow noreferrer">this post</a>. It seems there still lives a LOT of suspicion towards Mono in the Linux community for being a timebomb Microsoft has put under FOSS.</p>
  
  <p>A few days back I read Microsoft released their <a href="http://www.microsoft.com/interop/cp/default.mspx" rel="nofollow noreferrer">Community Promise</a> as to defuse these fears. Yet it seems not to be worth anything to developers.</p>
  
  <p>I, as a C# developer, would love it to see my skills go cross platform. What exactly are the arguments against the Mono platform?</p>