Microsoft Contributing More to OSS
I’m all excited – Microsoft has signed the Joomla! Contributor Agreement. You can read about that on the official Joomla! blog – Microsoft signs the Joomla! Contributor Agreement.
There’s a couple of fairly momentous things about that statement.
Obviously it means that Microsoft employees can contribute to Joomla!. That’s exciting all by itself as Joomla! is the second largest PHP application in the world. In fact, that’s already happened in conjunction with the signing as Ruslan Yakushev and Don Raman have already contributed code to add WinCache support to Joomla! Read all about the fantastic performance gains that you can get in Don’s post here – http://blogs.iis.net/donraman/archive/2010/03/05/performance-improvement-in-joomla-using-wincache-user-cache.aspx.
However, the thing that’s really exciting to me is that what it means is that the Microsoft legal department has signed off on writing GPL’d code under the right circumstances. That’s awesome! It’s a clear demonstration of how far Microsoft has come in it’s commitment to OSS projects. Now, I’ve got my own issues with the GPL as I think that it strips the consumer of all of their rights but that’s for a different discussion.
At this point we have a ton of great OSS work going on.
IronRuby is actually accepting contributions back.
Microsoft has contributed 20k lines of code to the Linux Kernel
There’s the CodePlex.com OSS project hosting.
In fact, there’s a list of over 400 projects that Microsoft is participating in actively at http://www.microsoft.com/opensource/directory.aspx.
And that list is not all inclusive as the SQL Server team has contributed code to a lot of different projects including PHPBB.
It’s a fun time to be working at Microsoft as we are in a transformational period finding the right balance between OSS and proprietary code, between selling stuff in boxes to finding interesting ways to monetize online beyond just ad sales and much more.


I don’t care much for Joomla!, but the fact that Microsoft legal now allows GPL code to be released is excellent news!
Pingback: uberVU - social comments
And there is also the Live@edu and Moodle add in Published under GPL
http://www.educationlabs.com/projects/moodleproduct/Pages/default.aspx
I have a PPT with some embedded videos on http://bit.ly/MoodleLive
Rob
Pingback: Microsoft Contributing More to OSS · авто новости
Pingback: Microsoft To Contribute To OSS Content Management Platform Joomla
Pingback: Josh Holmes’ Blog: Microsoft Contributing More to OSS | Development Blog With Code Updates : Developercast.com
Pingback: Webs Developer » Josh Holmes’ Blog: Microsoft Contributing More to OSS
Pingback: Microsoft’s Linux patent bingo hits Google’s Android | WebInfoBahn.com
Pingback: Microsoft’s Linux patent bingo hits Google’s Android « Digital Asylum
Pingback: Microsoft’s Linux patent bingo hits Google’s Android | Dominic Fallows
Pingback: Microsoft Signs Joomla Contributor Agreement « Open@Krishworld
Pingback: Investing Tweets » joshholmes: Microsoft Contributing More to OSS $MSFT – http://www.joshholmes.com/blog/2010/04/28/microsoft-contributing-more-to-oss/
Pingback: Anonymous
I would like to hear your reasoning on how the GPL strips _consumers_ of their rights. Are you suggesting that two 3rd parties developing code under a given copyright license can trump consumer rights? If so, how?
Pingback: Microsoft engagiert sich bei Open-Source-CMS | silicon.de
@matt – Should have been clearer – Consumer of the code. In other words, the business or individual who leverages the code.
Pingback: Most Tweeted Articles by Linux Experts: MrTweet
That is great news!
Also if Joomla! is the second largest PHP application what is the first?
@ultrageekuk – largest (by adoption) by a wide margin is WordPress.
Pingback: Microsoft’s Linux patent bingo hits Google’s Android | CompareMobiles.com
Pingback: Microsoft assina acordo de contribuição com o Joomla! | Pablo Weyne - IIS - Windows - Microsoft
Pingback: Most Tweeted Articles by jquery Experts: MrTweet
Pingback: Anonymous
Also if Joomla! great article thanks.
Pingback: Microsoft contribuisce per Joomla | Geek Generation
Pingback: WMC » Blog Archive » Microsoft entra nel progetto “Joomla”
Pingback: Microsoft signs agreement to contribute to Joomla open-source project | AceNik's Portal
Pingback: Microsoft writes code for Joomla
Pingback: Seeing Microsoft in the big picture | Postcards From My Life
Pingback: Microsoft’tan Joomla’ya Destek | IPHaber.com
Pingback: Microsoft’tan Joomla’ya Destek