Simone Chiaretta is a Software Architect and Developer from Milano, Italy that enjoys sharing via his blog his development experiences and more than decennial knowledge on web development with ASP.NET and other web technologies. He is Microsoft MVP in ASP.NET and he has been involved in many Open Source projects, but now he focuses only on SubText and taking it to the next level. He just wrote a book: Beginning ASP.NET MVC, published by Wrox Simone is a DZone MVB and is not an employee of DZone and has posted 67 posts at DZone. You can read more from them at their website. View Full User Profile

April’s fool or not? ASP.NET MVC source released under MS-PL

04.02.2009
| 1486 views |
  • submit to reddit
I’m still not convinced completely (the news was announced on April 1st), but seems like ASP.NET MVC source code has been released under MS-PL license, a OSI approved open source 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.

Codeplex license is not updated yet, but at this point I guess ASP.NET MVC deserves a project of it’s own: if this is real effort, they should start managing it as a real opensource project, with public issue tracking, public changeset list, and maybe even contribution from external developers.

The proof that this is not an April’s fool is the AspNetMvc1.Ms-PL.source.zip file that is available for download on Microsoft site: it really contains the MS-PL license. The source under MS-PL is only the system.web.mvc assembly, not the routing that is part of .NET 3.5 SP1 neither the abstractions' one.

I’m really excited to see this happening, seeing a Microsoft product released as OpenSource. Ok, it already happened with the Silverlight Control Toolkit and the Ajax Control Toolkit, but this is a “main stream” library, not just a pack with some controls (please Justin, don’t kill me now).

ASP.NET MVC is a newly released library for building web applications, and lots of contents is available on the web and will be available on book stores. I’m taking part of this evangelization effort both giving talks and writing a book: Beginning ASP.NET MVC 1.0, that I’m writing with Keyvan and that will be published in the June/July timeframe by Wrox (but it’s already available for pre-order on Amazon if you want to make sure they don’t run out of copies)

To honor this announcements, tomorrow evening, after my workshop about ASP.NET MVC, we will go and party with some glasses of good wine. Cheers!!!

 

References
Published at DZone with permission of Simone Chiaretta, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)