Microsoft to share .NET code

June 2, 2008

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

Entry Filed under: .NET. .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

June 2008
M T W T F S S
« May   Oct »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Most Recent Posts