Microsoft Needs to Promote Non-MS Open Source Projects

by Todd Ogasawara

Michael Desmond raises an interesting point in an article in Redmond Developer News...

Open Source and .NET

Desmond acknowledges the IronPython/IronRuby work as well as Microsoft working with Zend on PHP and FastCGI. He quotes DotNetNuke's Bill Walker who told him: Case studies could be sponsored, articles could be included in Microsoft magazines, etc. We have people ... who still believe DotNetNuke and other .NET open source software is for the hobbyist set only. Desmond closes by asking: Should Microsoft be doing more to make open source development a first-class citizen in the .NET space?

The answer, IMHO, is definitely yes. I'd like to see, for example, Microsoft's Port 25 site reach out to various Windows related Open Source project team members to highlight them and their projects. Three that come to mind right away are: OpenNETCF (Windows Mobile and Embedded development), MindTouch Deki Wik, and SharpDevelop (free IDE for C#, VB.NET and Boo).

And, of course, there is always a lot to say about the better known Open Source projects like Apache httpd, Apache Tomcat, and Eclipse. Let the folks at Port 25 know what Open Source projects related to the Microsoft Windows platform you would like to read more about.


Joe Audette
2008-05-05 09:17:16
How about some love for the mojoPortal project? Its an open source cross platform content management system written in C# ASP.NET and it supports 4 open source databases in addition to MS SQL.

Seems like the DotNetNuke guys get lots of love from MS, they have a forum on and they all were made MVPs which surely helped promote the success of their project.

Dustin Puryear
2008-05-11 20:08:19
Okay, Deki Wiki is interesting:

I had never seen it before.

DotNetNuke isn't bad either.

Hmm, open source based on .NET?

Todd, what do you think SharpDevelop brings to the table that larger IDE "platforms" like Eclipse aren't already bringing to the table (other than variety and being SMALLER obviously..)