Microsoft opens the .NET Framework libraries

Microsoft opens the .NET Framework libraries

Summary: Something good for developers today from Microsoft. They're releasing up the source code for the .


Microsoft opens the .NET Framework librariesSomething good for developers today from Microsoft. They're releasing up the source code for the .NET Framework libraries. They aren't open sourcing it because you can't modify or distribute the source, but it's going to give developers some insight into how the framework was built and will help with debugging as well. The code will be provided with the and Visual Studio 2008 which will be released later in the year.

What's cool for RIA developers is that the Windows Presentation Foundation libraries will be included in the open release. That means you can get a look at how the WPF controls were built and also aid in the debugging and creation of WPF applications. I'm not sure which parts (if) any of the Silverlight libraries would be included, but Scott alludes to other libraries that might be opened up. It's all being released under the Microsoft Reference License.

It's a good move to make Microsoft more open, but the ultimate beneficiaries will be developers. I think it also has wider implications for the RIA world. RIA technologies are generally becoming more open. Flex is open sourced, WPF is now more open, the ActionScript Virtual Machine is open sourced (as the Tamarin project). One of the big complaints is that RIA technologies aren't open and standards based, but there seems to be a move more in that direction. Hopefully the web-crowd will recognize that and respond accordingly.

Topics: Microsoft, Software Development

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • Wow

    Can't believe that.
  • The question is...

    ...Why now?
    D T Schmitz
    • The answer is...

      ...Why not!
      • Open-Source Mono Trap?

        D T Schmitz
        • Good news actually

          Mono had always been a oddity in the *nix world. It was never going to be 100%
          compatible with MS's project, excluding it from the enterprise (no certification).

          Then came the Novell deal that gave patent protection only to Novell customers.
          Novell is committed to mono in it's SUSE derived products but for many of us Java
          is a better way to go.

          It took too long but Sun finally released Java under an open source license. Only a
          few bits of licensed proprietary code remain to be replaced. Java & Eclipse's SWT
          looks like a better long term proposition for the open source community.

          The potential for polluting the mono codebase via MS opening (look but don't
          touch) of the libraries and constant IP threats against Linux should ensure it.
          Richard Flude
          • "look but don't touch"

            Perhaps we should call the MS-Reference License something more apt, like the Museum License, or the Hemlock License(read: <a href="">Socrates' death</a>).
            Tony Agudo
          • Poison Ivey nt

            Ole Man