"There are corners of the Internest where foolish people
congregate, and invent stories. These foolish stories are then read
as gospel by trusting people, and reposted, until the original
made-up source is concealed from view. As an attempt to stem this
flow of disinformation, here are some commonly held – but
incorrect – beliefs about the Mono framework, and an
explanation of the reality of the situation, as far as I understand
it.
"The next Mono version is co-developed with Microsoft
"There is a grain of truth behind this one, but it's a gross
mischaracterisation. Mono 2.8, when it ships, will bundle, for
convenience, a number of Free Software libraries, which are
released by Microsoft under a license considered Free Software by
the Free Software Foundation, the Ms-PL. These are:
* System.Web.Mvc and System.Web.Mvc2: ASP.NET MVC, a library for
writing ASP.NET web pages with a model-view-controller design,
similar to Rails for Ruby. This is not news – System.Web.Mvc
has been bundled in Mono since Mono 2.4.2 (June 25th 2009).
System.Web.Mvc2 has been bundled in Mono since Mono 2.6.7
(July 14th 2010).
* System.Numerics: Mono re-uses Microsoft's implementation of
BigInteger.cs from the Dynamic Language Runtime (see below). This
is indeed new to Mono 2.8, as it is part of .NET 4.0 (Mono 2.8
targets .NET 4.0 compatibility by default)."