Slashdot Mirror


Mono 4 Released, First Version To Adopt Microsoft Code

jones_supa writes: Version 4.0.0 of Mono, the FOSS implementation of the .NET Framework, has been released. This is the first release of Mono that replaces various components of Mono with code that was released by Microsoft under the MIT license. Microsoft itself is working towards .NET Core: a redistributable and re-imagined version of .NET, which has two code drops: CoreFX and CoreCLR. Mono at this point continues to provide an API that tracks the .NET desktop/server version. This means that most of the Mono code that has been integrated from Microsoft comes from the ReferenceSource code drop. Mono's C# compiler now also defaults to C# 6.0.

2 of 223 comments (clear)

  1. Re:Beware Rust, Go, and D. by Pi1grim · · Score: 0, Troll

    You sir, are a great astroturfer and deserve a raise from MS.

    Well, just recently a very interesting article covering Microsoft "open source .NET" license, you should read up on that, especially MS requiring a license to the patents in the code you contribute, but refusing to grant you license for their code, instead, providing a promise not to sue.
    If you really think that .NET runtime is better than JVM, then you should read up on developers going gray from inconsistencies on both compiler and runtime level.

    If you really trust Microsot more than RedHat or opensource developers, than please, don't let anyone stand in your way, trust is a personal issue, some people trust ISIS, some - the supreme leader, but some prefer to be able to verify the code themselves, and Microsoft throwing their dying platform into opensource stream, hoping for a revival is very far from transparency and verifiability.

  2. Re:Beware Rust, Go, and D. by Pi1grim · · Score: 0, Troll

    > That's really another type of FUD; that anyone who says something that isn't completely anti-Microsoft must be being paid to say it.
    Nope, but a person believing that Microsoft is more trustworthy than global community, that .NET runtime is a silver bullet that will kill Ruby, Go and Rust (come on, those languages have completely different uses, why not throw it Java, since it's more CLR weightclass, python, C and JS, since we're naming languages), person that keeps insisting that MS won't sue anyone over .NET despite the shady language in the license and a number of restrictions (.NET code can only be used to create a runtime adhering to MS specs and for no other purpose) does raise the question of what's the source of such misguidedness. I won't even bring up the obvious flamebait about systemd being forced on developers and opensource community.

    > It has been 10 years since Mono was released and 13 years since .NET was released, and for the entire time there have been the predictions that Microsoft will start suing all and sundry for patent infringement. For that entire time it hasn't happened. For that entire time it has been complete FUD, whether you like it or not.

    Also, for this same time .NET has failed to see adoption the likes of Java did, and right now, Microsoft has even more hooks inside their license allowing them to sue the living hell out of anybody, and (Like with Oracle, Google and Java) they can sue if the code used in .NET will be used for anything other than making a fully fledged .NET runtime (that part is straight in their license, no guessing involved here).

    > Or are you mixing up the completely unrelated non-OSS Windows code that you can't see. How is that relevant to this discussion?

    Previous comment was regarding Microsoft and open-source in general - this is an answer in general. Commenter said he trusts Microsoft more than RedHat or opensource developers, I pointed out that trust is a personal issue, ability to verify - is more objective.