.NET Framework Shared Source

Post Image Microsoft announced today that they will be making the source code for the .NET Framework 3.5 available when the framework ships along with Visual Studio 2008 later this year. From Scott Guthrie:

Having source code access and debugger integration of the .NET Framework libraries is going to be really valuable for .NET developers.  Being able to step through and review the source should provide much better insight into how the .NET Framework libraries are implemented, and in turn enable developers to build better applications and make even better use of them.

This is pretty cool news. I think it’s great for .NET itself too, as I suspect Microsoft will receive a ton of really useful feedback after developers have had a chance to get their hands dirty. There’s literally dozens of ways that this will positively impact the .NET community.

Of course, not everyone is impressed. Already the news has been called a “poison pill” by some, and simply a bad idea by others. Well, you can’t please everyone. And when it comes to Microsoft, there never seems to be a shortage of conspiracy theorists.

For more thoughts, be sure to check out TechMeme and also this post from Miguel de Icaza of the Mono project.

Read: ScottGu’s Blog

Immortalized in Firefox 2

Post ImageAs you might have heard, Firefox recently released a beta of the next version of their browser, code-named Bon Echo. Interestingly enough, they have also announced a program that would let you get your name right in the source code:

To commemorate the three-year anniversary of the creation of the Mozilla Foundation on July 15, the open-source group announced that if a Firefox user persuades a friend to download the browser, both the user and the friend’s names will be added to the source code of the next version of the browser, Firefox 2.0.

It’s an interesting marketing experiment, I’ll give them that much. Read that article, and then read Jeremy Wright’s post titled Firefox Copying IE. What Jeremy has to say is dead on, Firefox 2 probably isn’t worthy of a complete 2.0 release. I’ve been critical of Firefox on this blog and elsewhere recently, and this only adds to my feelings. Perhaps the Firefox team should be focusing on creating an incredible next version rather than one full of people’s names.

Read: CNET News.com