Shared Source Common Language Infrastructure: Difference between revisions

Content deleted Content added
ArmbrustBot (talk | contribs)
m External links: re-categorisation per CFDS, replaced: Category:.NET framework → Category:.NET Framework using AWB
Not sure if this is outdated or if this has been relicensed.
Line 1:
The '''Shared Source Common Language Infrastructure''' (SSCLI), previously codenamed '''Rotor''', is [[Microsoft]]'s [[shared source]] implementation of the [[Common Language Infrastructure|CLI]], the core of [[Microsoft .NET|.NET]]. Although the SSCLI is not suitable for commercial use due to its license, it does make it possible for [[programmer]]s to examine the implementation details of many .NET libraries and to create modified CLI versions. Microsoft provides the Shared Source CLI as a reference CLI implementation suitable for educational use.
 
== History==
Beginning in 2001, [[Microsoft]] announced they would release part of the [[.NET framework]] infrastructure source code in [[Shared source]] through [[C Sharp (programming language)#Standardization|ECMA]], as part of the [[C Sharp (programming language)|C#]] and [[Common Language Infrastructure|CLI]] standardization process.<ref>{{cite web | url= http://ondotnet.com/pub/a/dotnet/2001/06/27/dotnet.html | title=Microsoft Plans Shared Source .NET | publisher= On .Net | quote= On Wednesday, Microsoft announced plans to release what amounts to a shared-source version of its .NET infrastructure for Windows and FreeBSD. Specifically, Microsoft says it has been working with the ECMA standards body and will release ECMA versions of the Common Language Infrastructure (CLI), a C# compiler, and an ECMAscript compiler. The CLI is similar to the Java virtual machine, in that it acts as a translator between the .NET infrastructure and other platforms. Program manager Dave Stutz says Redmond will work with Corel to develop the code | first1 =David | last1 = Sims | author2-link = Tim O'Reilly | first2 = Timonthy ‘Tim’ | last2 = O'Reilly | author3-link = Rael Dornfest | first3 = Rael | last3 = Dornfest | date = 2001-06-27 | accessdate = 2009-09-27}}</ref>
 
Line 9:
 
==License==
The Shared Source CLI use the non -free [[Shared source#Microsoft Shared Source Common Language Infrastructure|Microsoft Shared Source Common Language Infrastructure license]]. This license allows modifications and redistribution of the code for personal or academic usages, but they can't be used for commercial products.<ref>As written in the license, examples of commercial purposes would be running business operations, licensing, leasing, or selling the Software, or distributing the Software for use with commercial products</ref>
 
Microsoft has open-sourced .NET under the MIT license.
 
==See also==
* [[Common Language Runtime]]
* [[Mono (software)|Mono]]
* [[DotGNU]]
* [[Portable.NET]]
 
==References==
Line 21 ⟶ 23:
 
==External links==
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=8c09fd61-3f26-4555-ae17-3121b4f51d4d Shared Source Common Language Infrastructure 2.0 Release]
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=3a1c93fa-7462-47d0-8e56-8dd34c6292f0 Shared Source Common Language Infrastructure 1.0 Release]
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=44d1ca59-081a-464e-8a8c-844b1df7d9f0 Shared Source Common Language Infrastructure; Beta 1 Release]
* [http://msdn.microsoft.com/msdnmag/issues/02/07/SharedSourceCLI/ Introduction to Shared Source CLI]
 
{{Common Language Infrastructure}}