Partager via


.NET Framework Source Code to Ship with Orcas

Here is a piece of wonderful news: Scott Guthrie has announced today that we will be releasing the source code to the .NET framework when we ship Visual Studio 2008 later this year!

An option will be made available to allow you to step directly into the source from your own code, so you can see exactly what is happening in the .NET framework. This is exactly what developers need, and it will greatly improve the experience of developing on the .NET Framework .

Scott says that the source code and comments to the following will be released:

  • BCL libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.NET, System.Security, System.Runtime, System.Text, etc)
  • Windows Forms
  • ASP.NET
  • ADO.NET
  • XML (System.Xml)
  • WPF

The code will be made available on the web, and there will be an option to download it to your machine. Other libraries to be added later include:

  • LINQ
  • WCF
  • Workflow

There is very little I can add to this announcement except to say that it makes me extremely happy. I feel proud to work for a company that offers not only the best tools available, but also open access to the source so that the whole community can fully understand these great frameworks and better debug the tricky parts of their applications.

Here is a link to Scott's post:

https://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

 

kick it on DotNetKicks.com

Comments

  • Anonymous
    October 03, 2007
    You've been kicked (a good thing) - Trackback from DotNetKicks.com

  • Anonymous
    October 03, 2007
    Certainement la nouvelle la plus incroyable depuis que j'écris sur ce blog ! C'est avec un enthousiasme

  • Anonymous
    October 03, 2007
    Certainement la nouvelle la plus incroyable depuis que j'écris sur ce blog ! C'est avec un enthousiasme

  • Anonymous
    October 03, 2007
    I wonder how much of this was a result of the insane popularity of Reflector. Good show either way

  • Anonymous
    October 04, 2007
    The comment has been removed

  • Anonymous
    October 04, 2007
    What type of licensing will it ship with? I wonder if developers can derive new controls not through inheritance but by "forking" the code. I also wonder if it could be used (in any way) by the Mono project. Knowing MS leanings and track record, I would be /very/ surprised if that were permitted. Regardless, it is a big step in the right direction.

  • Anonymous
    October 11, 2007
    Just to be clear about these issues: I fully support CodeGear and their efforts. I'm close friends with at least two people who still work there, and good friends with a number of other CodeGear employees. I exchange email, IM, see, or talk regularly (two or three times in the last week) with folks at CodeGear. I think it is great that they have an independent company, and I feel that this is a chance for them to fulfill some goals that many of us who like the company have, for many years, wanted to see happen. One of my long term wishes came true when Nick Hodges was hired by Borland. Nick was always one of my absolute favorite members of the Delphi community, and I tried many times to talk him into coming to work for Borland. It was wonderful news when he joined the company, and I think he is doing a great job. He's smart, talented, hardworking, and everyone I know agrees that Nick is a wonderful person. Finally, my coming to work at Microsoft was never meant as a repudiation of my close ties to CodeGear and the folks in the Delphi community.  Here at Microsoft I’ve found a way that I can continue to work hard to support the developer community, which is one of my main goals in life.  Nevertheless, I still regularly see other ex-Borlanders, and we all share a close bond because of our years in Scotts Valley.

  • Charlie