Slashdot Mirror


Microsoft Open Sources CoreCLR, the .NET Execution Engine

An anonymous reader writes: As part of Microsoft's continuing project to open source the .NET framework, the company has announced that CoreCLR, the execution engine for .NET Core, is now available on GitHub. CoreCLR handles things like garbage collection, compilation to machine code, and IL byte code loading. The .NET team said, "We have released the complete and up-to-date CoreCLR implementation, which includes RyuJIT, the .NET GC, native interop and many other .NET runtime components. ... We will be adding Linux and Mac implementations of platform-specific components over the next few months. We already have some Linux-specific code in .NET Core, but we're really just getting started on our ports. We wanted to open up the code first, so that we could all enjoy the cross-platform journey from the outset."

3 of 253 comments (clear)

  1. Re:How many... by Richard_at_work · · Score: 5, Informative

    Microsoft Patent Promise for .NET Libraries and Runtime Components

    Microsoft Corporation and its affiliates ("Microsoft") promise not to assert
    any .NET Patents against you for making, using, selling, offering for sale,
    importing, or distributing Covered Code, as part of either a .NET Runtime or
    as part of any application designed to run on a .NET Runtime.

    https://github.com/dotnet/core...

    The MIT License (MIT)

    Copyright (c) Microsoft Corporation

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    https://github.com/dotnet/core...

    If you weren't so hung up on flogging a dead horse for mod points, MS has covered patents and licensing in the codebase itself.

  2. Re:Oh look, it's the Java killer... by Anonymous Coward · · Score: 5, Insightful

    Aren't guys like you tired of bitching about Microsoft... for fucks sake, they are in the process of releasing their entire toolchain (from the bottom up) under the MIT licence.

  3. Re:mod parent up by sombragris · · Score: 5, Informative

    I will give MS the benefit of the doubt in this one. Good for them, and for the cause of Free Software.

    However, about your rhetorical question:

    Okay, I'll bite: how many entities has MS sued for .net patent violations on the subsequent versions, as you referenced? It's been the better part of a decade now, right? No doubt they have sprung their trap...?

    I'll answer: I don't know, but MS doesn't need to sue when half of all Android devices worldwide paid extortion money to MS to the tune of USD 28 billion in confidential settlements, and it refuses to disclose which exact patents it is using for (extortion) licensing.

    IMHO, the trap has sprung, and has bitten a lot of people. So yes, some distrust in MS is well warranted.

    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."