Standardization and Licensing Of Microsoft .NET Framework
This article highlights important facts regarding the Standardization and Licensing of Microsoft .NET Framework. It consists of useful information which will help you in gaining more knowledge about Standardization of Microsoft .NET Framework and Licensing of Microsoft .NET Framework. So, let us get started with the review.
In the month of August 2000, collaboration took place between Microsoft Corporation, Hewlett-Packard (HP), and Intel and they worked together for the purpose of carrying out standardization of CLI and the C# programming language. This resulted in both the CLI and C# programming language confirmed the ECMA standards by December 2001. This Standardization of Microsoft .NET Framework was followed by another standardization being awarded to them in April 2003 with the ISO standards.
As far as Licensing of Microsoft .NET Framework is concerned, Microsoft Corporation and its partners have earned patents for the CLI and C#. The ECMA and ISO Standardization of Microsoft .NET Framework makes it necessary that all these patents which are indispensable for implementation to be accessible at reasonable and non-discriminatory terms. Apart from obeying these terms, the companies have also given their consent to make the patents available royalty-free. But it is also important to note that all this is not mandatory for the part of the .NET Framework which is left uncovered by the ECMA/ISO standard such as Windows Forms, ADO.NET, and ASP.NET. The Licensing of Microsoft .NET Framework and the patents it has earned in these fields might dissuade non-Microsoft implementations of the full framework.
Microsoft on 3rd October 2007, declared that majority of the source code for the .NET Framework Base Class Library which also included ASP.NET, ADO.NET, and Windows Presentation Foundation was supposed to available with the concluding release of Visual Studio 2008 by the end of 2007 under the shared source Microsoft Reference License. The source code for other libraries consisted of Windows Communication, Windows Workflow Foundation (WF), and Language Integrated Query (LINQ) were to be added in future releases. These were being made available in the market according to the non Open-source Microsoft Reference License which suggested that this source code is meant for debugging purpose only, thus its main function is to provide support to the integrated debugging of the BCL in Visual Studio.
We hope that you will the above presented details regarding Microsoft .NET Framework Standardization and Licensing really useful and it has added to your knowledge regarding Microsoft .NET Framework.