Linked by Thom Holwerda on Wed 3rd Oct 2007 19:39 UTC, submitted by gonzo
.NET (dotGNU too) "One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them. Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year. We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries, ASP.NET, Windows Forms, ADO.NET, XML, and WPF. We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License."
Thread beginning with comment 276005
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: holly...
by psychicist on Wed 3rd Oct 2007 22:51 UTC in reply to "RE: holly..."
Member since:

I think you are a bit behind the times, because Java is already free software under the GPL v2 ;) . The source code has been released in the OpenJDK ( project with some minor binary stubs for those things that cannot be opened up.

The IcedTea project ( attempts to create replacements for these binary stubs with unencumbered free replacements and stubs. It will take some time before it's complete.

.Net is just a fad that will eventually die out on free software platforms, as there is no reason to come anywhere near it unless you really only strive for Windows compatibility.

Reply Parent Score: 1

RE[3]: holly...
by PlatformAgnostic on Wed 3rd Oct 2007 23:00 in reply to "RE[2]: holly..."
PlatformAgnostic Member since:

Or you could use .NET/Mono because it is likely to be a better runtime since it has the benefits of lessons learned from the Java experience. And having competition allows both platforms to evolve faster.

Reply Parent Score: 3

RE[4]: holly...
by TemporalBeing on Mon 8th Oct 2007 19:39 in reply to "RE[3]: holly..."
TemporalBeing Member since:

.Net is not any better than Java except in that it is tied to a single platform (Windows) and can therefore make certain optimizations that are otherwise not available.

It is a lot easier to design something for a single platform/API/processor than it is to try to do what Java does.

.Net has a bit better performance as a result, but it lacks the ability to move stuff between systems - yes, even with Mono which will never be as complete as Microsoft's .Net implementation is. So your comment is quite a bit off the ball.

Reply Parent Score: 1

RE[3]: holly...
by TemporalBeing on Mon 8th Oct 2007 19:36 in reply to "RE[2]: holly..."
TemporalBeing Member since:

I believe that was my point - though I said it that way as Java is not, as you admit, fully there yet. It's a good start, but still has some way to go.

Fully agree on .Net being just a fad.

Reply Parent Score: 1