From my own personal perspective, I couldn't care less about the source code for tools such as VS.NET - however, I do feel that the full source code for the various System namespaces in .NET should be made available as with the JDK.

Moreover, they should be released under a completely non-restrictive license (possibly BSD style) so that projects like Mono and dotGNU could make full use of them.