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 275951
To read all comments associated with this story, please click here.
holly...
by poundsmack on Wed 3rd Oct 2007 20:08 UTC
poundsmack
Member since:
2005-07-13

java watch out!

this is amazing though. thanks MS! (10$ says they lost a bet and this was the part of the bargin they had to held up) haha

Reply Score: 1

RE: holly...
by TemporalBeing on Wed 3rd Oct 2007 20:30 in reply to "holly..."
TemporalBeing Member since:
2007-08-22

Why? Java will actually be open source.

.Net - it'll just be there without anyone touching it.

Reply Parent Score: 9

RE[2]: holly...
by psychicist on Wed 3rd Oct 2007 22:51 in reply to "RE: holly..."
psychicist Member since:
2007-01-27

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 (http://openjdk.java.net) project with some minor binary stubs for those things that cannot be opened up.

The IcedTea project (http://icedtea.classpath.org) 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: holly...
by google_ninja on Wed 3rd Oct 2007 22:17 in reply to "holly..."
google_ninja Member since:
2006-02-05

#1) Java class library source has been around for at LEAST 10 years, if not since it was first released

#2) The .NET VM is not going to be open, only the API. SUN is just making the move now to open their JVM.

#3) Java needs to watch out more on technical issues, like how .net is language agnostic, C# is java with a bunch of things fixed, and .NET GUI apps don't suck. MS doesnt need to open their JVM, all they need to do is port it to other platforms (or just get Novell to do it), and that is the final nail in the Java coffin.

Reply Parent Score: 4

RE[2]: holly...
by sanctus on Thu 4th Oct 2007 00:57 in reply to "RE: holly..."
sanctus Member since:
2005-08-31

The reason .net gui dont suck,
1. unlike Sun, Microsoft have a complete system with nice librairies. Microsoft need to keep its gui "modern" against competition (aqua, gtk, qt)

2. Sun is too political. SWT offer a far better alternative (wx in mono/.net/aqua/python), but because it is IBM's solution, Sun decide not to support it. Yet they fraud their developpers and supporter telling them that people really like swing and that it's fast.

Reply Parent Score: 3