Posts filed under '.NET'

Microsoft to share .NET code

Microsoft has announced that it will release the source code for the .NET Framework with .NET version 3.5 later this year. This would essentially be in “read-only mode,” meaning that you can view the source code for reference and debugging, but you cannot modify or re-distribute the code. This is Microsoft’s most restrictive shared-code license and should not be confused with “open source” code such as Linux

Microsoft will begin by offering source code for the following .NET components:

  • .NET Base Class Libraries (including System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, and System.Text)
  • ADO.NET (System.Data)
  • ASP.NET (System.Web)
  • Windows Forms (System.Windows.Forms)
  • Windows Presentation Foundation (System.Windows)
  • XML (System.Xml)

Over time, Microsoft will share code for more .NET components, including Windows Communication Foundation (WCF), Windows Workflow, and Language Integrated Query (LINQ). The .NET code can be downloaded all at once or portions on demand.

Even though the .NET code won’t be open source, this is another important step forward for Microsoft as it continues to open up its proprietary empire under its Shared Source Initiative. This will benefit .NET developers by enabling them to debug their applications down into the framework and learn more about the inner workings of .NET. And the .NET Framework should hopefully benefit by having more developers review its code, find bugs and suggest solutions.

Danish Khan

Ramp Technology

Add comment June 2, 2008


Calendar

November 2009
M T W T F S S
« Jul    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Posts by Month

Posts by Category