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.
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?
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.
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?
This is an improvement, but it's hardly a compatible license with most other licenses.
Sorry, but this isn't true. That it isn't compatible with the GPL doesn't mean it's incompatible with most other licenses. It's perfectly compatible with the BSD/Apache2/X11/Zlib/etc permissive licenses. You're spreading nonsense.
I'm not generally a fan of Microsoft, but I am actually quite impressed with the ASP.NET MVC framework. I certainly wouldn't say "very few people want it".
-William Brendel
Thank god someone said it. Ya know, HALF of the posts on here so far are "I wont trust MS" or some other closed-mind bullshit from Linux fanbois who MUST have it compatible with the GPL otherwise they piss their pants.
If you take a step back and look at it, it is an amazing licence coming from Microsoft to use on something like this. The only issue the GPL has with it is its slight copyleft policies...go read the copyleft wiki to see if that's really a bad thing: http://en.wikipedia.org/wiki/Copyleft
The GPL is a solution for a problem that doesn't exist anymore. Big unix is dead. Open source is here and it has the momentum, but the GPL is dead weight.
What if GPL code suddenly turned to BSD code and Microsoft (or anyone else) could steal it? History has shown that private forks of open source software generally don't work.
The open source development model is superior to the closed source development model. When People (or companies) do need to fork open source software, they quickly find their branch out of date and inferior to the mainline. It's easier and more economical to work on the main branch than to keep a closed fork.
Where does that leave the GPL? Primary as a tool for coercing companies into buying the closed-source version of an open source project (ext, mysql, and qt, for example). (Nokia moved QT to LGPL because the GPL wasn't beneficial to them).
Do you even lift?
These aren't the 'roids you're looking for.
Either I'm missing your point, or you are only telling a partial truth.
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.
I thought the point of open source was to make and share useful things. Things like development libraries, controls, frameworks, protocol stacks, and plenty of other useful widgets. Or is the goal really to just get free shit and I'm missing the point?