Slashdot Mirror


Microsoft Open Sources ASP.NET MVC

Jimmy Zimms writes "Microsoft's ASP.NET MVC is an extension built on the core of ASP.NET that brings some of the popular practices and ease of development that were popularized by Ruby on Rails and Django to the .NET developers. Scott Guthrie, the inventor of ASP.NET, just announced that Microsoft is open sourcing the ASP.NET MVC stack under the MS-PL license. 'I'm excited today to announce that we are also releasing the ASP.NET MVC source code under the Microsoft Public License (MS-PL). MS-PL is an OSI-approved open source license. The MS-PL contains no platform restrictions and provides broad rights to modify and redistribute the source code.' Here's the text of the MS-PL.

4 of 227 comments (clear)

  1. Re:Typical by Anonymous Coward · · Score: 5, Insightful

    I don't get it, the license says you can make derivative works, and redistribute those works. Seems pretty free to me.

    I'm not trying to argue the point with you. I just don't get it. Its legal speak, which I'm always doubtful that I understand the implications. But, this seems like free software.

    Where am I getting it wrong?

  2. Re:Typical by Cube+Steak · · Score: 5, Insightful

    That Microsoft Shared Source License is open source, but not free software.

    This isn't the Shared Source License. It's the Microsoft Public License which is accepted as a free software license by both the OSI and the FSF. You seem to be ranting about something completely unrelated to this article.

  3. Re:Hardly open source by Cube+Steak · · Score: 5, Insightful

    Hardly open source

    How so? It's accepted as a free software license not only by the OSI but by the FSF as well.

    This is an improvement, but it's hardly a compatible license with most other licenses.

    The GPL is incompatible with a ton of other free software licenses. Does that make it "hardly open source" as well?

  4. I can't tell if you are being disingenous by coryking · · Score: 5, Insightful

    Either I'm missing your point, or you are only telling a partial truth.

    because BSD is compatible with the GPL.

    It is one-way compatible. Almost all open-source licenses are one-way compatible with GPL. BSD code goes in, nothing comes out. MS-PL code goes in, nothing comes out. GPL is the blackhole of open source licenses. Stuff goes in, nothing comes out. Why? The license prohibits it.