His answer regarding GNOME/Mono/Microsoft was excellent. While the Mono team deserves all the
respect for what they have built, I think a lot of people have trouble fully supporting a
development platform that is essentially a clone of a proprietary MS technology. The issue is
not so much whether Mono is patent-encumbered or not, but that the primary implementation of
the .NET stack is not open source and that it is controlled by an organization that is
determined to "defeat" FOSS. Like Mark Shuttleworth puts it, we're then just "chasing someone
else's coat tails", and we can do better than that.