Subscribe to Blog.Parse(typeof(PsychoCoder), Richard McCutchen);        RSS Feed

Microsoft .. Open Source .. In the same sentence?

Icon 3 Comments
Yesterday, April 1, 2009, Scott Guthrie announced that Microsoft has released the source code for ASP.NET MVC 1.0.

Microsoft released the source code under their MS-PL (An OSI-Approved open source license), that some on SlashDot think the license is as good as many major open source licenses, and even easier to understand than the GPL license.

I know that I have often been referred to as a M$SFT fanboy, and maybe rightly so, but I think this may be an attempt on Microsoft's part to bridge the gap between them and the Open Source community.As a .Net developer I think it's a great thing that Microsoft is doing. Some will say that it is just a ruse by Microsoft, or that they're doing it because they're in financial trouble and are wanting to expand their user base to try and make up for it, but I just don't see it that way. I think Microsoft has sat back and watched the Open Source community grow by leaps and bounds, and they want in on it, and in all reality what is wrong with that?

Some will say it's too little too late for Microsoft. Some will doubt their intentions. I know it's a small step for the software giant, but everything has to start somewhere. I think it's a good thing that Microsoft is releasing languages and source code to the open source community. We will wait to see what affect this has on things (if any), or if they try and take it further by releasing more to the world, I sure hope so.

I know, short entry but I thought this was an interesting development

3 Comments On This Entry

Page 1 of 1


03 April 2009 - 05:49 AM
I think Microsoft is planning on trying to somehow monopolize open source in some way. It's all a part of their plans, the goal here is to expand themselves to see how much they can try and take over.


03 April 2009 - 06:15 AM
You can see my post in the thread on this subject for my full thoughts, but the long and short of it is this:

Is MS making this move for business reasons? Sure they any good business would do. Does that take away from the benefits of them doing it? Not at all...good move on their part, and one I applaud (and no one has ever referred to me as an MS fanboy :) ).


08 April 2009 - 05:13 PM
You know, this could be testing the open source community. Some of the great benefits of the open source community is many more eyes to look over the source code to try and find and fix bugs. And you know someone is going to play with it; maybe even try and extend it to the .NET 2.0 functionality.

The other thing that is noticable, is I don't think this open source license is compatable with the GPL particularly:


(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

This means, if you fix something or find a better way todo something; microsoft can adopt the changes in their next release.

Page 1 of 1

Trackbacks for this entry [ Trackback URL ]

There are no Trackbacks for this entry

July 2020

1213 14 15161718

Recent Entries

Search My Blog

1 user(s) viewing

1 Guests
0 member(s)
0 anonymous member(s)