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
> >
>

Reply via email to