Microsoft moves C#, .NET CLI to community license

BetaNews | at | by Mike

In an announcement yesterday, Microsoft representative Peter Galli (a former ZDNet blogger) told the company's shared source community that it's decided to make its C# programming language and the Common Language Infrastructure model that makes C# programs run in the .NET Framework, available under the company's unilateral Community Promise.

As a result, it may become feasible for anyone to build a C# interpreter and a compatible CLI, or even a C# low-level compiler -- not even necessarily for Windows -- without having to pay Microsoft a fee. The implementer now need only promise in turn not to take IP infringement actions against Microsoft, essentially accepting that the technology is Microsoft's to give away. "The Promise applies to developers, distributors, and users of Covered Implementations without regard to the development model that created the implementations, the type of copyright licenses under which it is distributed, or the associated business model," Galli wrote.