First up some important differences: - Mono = LGPL - CoreCLR = MIT
Xamarin are getting out of the language game and development efforts on Mono have been refocused to be implementing features/bugfixes needed for achieve .NET on all mobile platforms. The liberal licensing of CoreCLR / the .NET framework means that Xamarin can and are slowly sliding out parts in their mono implementation with the official MSFT implementation. See https://trello.com/b/vRPTMfdz/net-framework-integration-into-mono for more details. As for MSFT perspective then see https://github.com/dotnet/coreclr/issues/793#issuecomment-95955992 "CoreCLR is Microsoft's implementation of .NET, for use in its commercial > products, like ASP.NET 5. These products are open source, but we approach > them as commercial products as we always have (e.g. support, reliability). > What's new is the open source community engagement (like responding to your > comment [image: :wink:]). We're not working on "outperforming Mono" as a goal. We have various goals > around .NET Core itself. If someone concludes that CoreCLR outperforms Mono > at some point, that's fine, but not a goal of its own. It is fair to say > that some people using Mono now will start using CoreCLR when it matures on > Linux and OS X. It is also fair to say that we expect new people to come to > .NET with the increase in excitement and product choice (e.g. ASP.NET 5 > on Linux). If they choose Mono over .NET Core, awesome! There is no > competition with Mono of any kind. @migueldeicaza <https://github.com/migueldeicaza> and friends did a great > job of creating and maintaining *the* open source .NET Runtime for well > over a decade. We commend them for that. [image: :clap:] [image: :bow:] We're > glad to have them as partners now that we're the newcomers in .NET OSS." On 28 April 2015 at 10:47, Jano Petras <[email protected]> wrote: > Will this implementation replace/deprecate mono? > > > On Tuesday, 28 April 2015, Preet Sangha <[email protected]> wrote: > > Thank you. This looks interesting. > > > > regards, > > Preet, in Auckland NZ > > > > On 28 April 2015 at 09:10, Geoffrey Huntley <[email protected]> > wrote: > >> > >> By now you have probably saw the news that the CLR is building > successfully on FreeBSD. > >> Well last night the port team progressed another milestone namely - IL > code ran successfully > >> in the CLR on FreeBSD. > >> $ ./corerun HelloWorld.exe > >> 04/27/2015 17:50:28 > >> $ ./corerun HelloWorld.exe > >> 04/27/2015 17:51:43 > >> > >> https://github.com/dotnet/coreclr/issues/801#issuecomment-96431805 > >> If the CLR at this level is of interest to you, please come and join us > over at https://gitter.im/dotnet/coreclr > >> Regards, > >> Geoff > > >
