Microsoft creates CodePlex Foundation to facilitate open source contributions

Interesting news today from Microsoft, which has created the CodePlex Foundation, and independent legal entity designed to facilitate contributions to open source projects, both from Microsoft and other software vendors and users.

The other big news in this announcement is that Sam Ramji, Microsoft’s senior director of platform strategy and for many people the face of Microsoft when it comes to open source, is leaving the company. He will serve as president of the CodePlex Foundation for at least the first 100 days but is also departing Microsoft before the end of the month for another software vendor.

As we understand it, the CodePlex Foundation is a non-profit legal entity that will act as a mediator in contributing Microsoft code to various open source projects, building on the processes and practices Microsoft has learned in its attempts to contribute to various projects. It is also designed to enable other software vendors and users to do the same by acting as a legal go-between.

The theory is that the Foundation will increase Microsoft’s contributions to open source, as developers and product groups can get back to focusing on the code and allow the CodePlex Foundation to worry about the whys and wherefores of contributing the code. The same benefits should also apply to other software vendors and developers that join.

Microsoft is contributing $1m to start the Foundation, but intends for it to be legally and functionally independent. An interim board will include Ramji, Bill Staples (Microsoft general manager of Web platform and tools), Stephanie Boesch (Microsoft director, developer division), Britt Johnson (Microsoft principal product manager, SQL team), Miguel De Icaza (VP of developer platform at Novell) and Shaun Walker (co-founder and chief architect of DotNetNuke).

While the interim board is weighted in favor of Microsoft, the intention is for non-Microsoft employees to hold the majority in the long-term. The Foundation will seek feedback from open source developers as to the final details of board membership.

On the legal side, copyright for code contributed to the foundation will be jointly owned by the contributor and the foundation, while Microsoft will also grant the foundation and downstream developers patent rights for contributed code, and expects other members to do the same.

For those wondering about the relationship with the CodePlex hosting site, Microsoft is donating the CodePlex name and the codeplex.org domain to the CodePlex Foundation. Other than that there is no formal relationship. Code contributed by the CodePlex Foundation will be contributed to whichever project and forge is most appropriate for the code in question. That might sometimes by CodePlex.com, but it might equally be Apache, kernel.org, SourceForge or any other project hosting site.

For that reason, I personally think using the CodePlex name for both the Foundation and the hosting site is an error on Microsoft’s part in that it could cause confusion and suggests a formal relationship where there is none. We also think the CodePlex Foundation will have to work hard to ensure that it is not seen as a front for Microsoft, and the quicker an independent board is in place the better (such are the perils of starting up an independent foundation, however – as IBM and Nokia/Symbian have also discovered in the past).

As for the departure of Sam Ramji – he is a significant loss for the company, no doubt about that, but I would observe that the company’s open source efforts are too often associated with one person (before Sam it was Bill Hilf) and this is a good chance for some of the company’s senior execs to engage with open source alongside whoever is appointed as Sam’s replacement.

Tags: , , , , , , , , , , , , , , , ,

15 comments ↓

#1 451 CAOS Links (caostheory) 's status on Thursday, 10-Sep-09 15:43:03 UTC - Identi.ca on 09.10.09 at 10:43 am

[…] http://blogs.the451group.com/opensource/2009/09/10/microsoft-creates-codeplex-foundation-to-facilit… a few seconds ago from Twhirl […]

#2 The Buzz » Blog Archive » Obama, Open Source & Healthcare « Practical Technology on 09.10.09 at 11:33 am

[…] 451 CAOS Theory » Microsoft creates CodePlex Foundation to … […]

#3 Math World | 451 CAOS Theory » Microsoft creates CodePlex Foundation to … on 09.10.09 at 12:12 pm

[…] Go here to see the original: 451 CAOS Theory » Microsoft creates CodePlex Foundation to … […]

#4 Jeremy (linuxquestions) 's status on Thursday, 10-Sep-09 17:19:12 UTC - Identi.ca on 09.10.09 at 12:19 pm

[…] http://blogs.the451group.com/opensource/2009/09/10/microsoft-creates-codeplex-foundation-to-facilit… a few seconds ago from web […]

#5 » 451 CAOS Theory » Microsoft creates CodePlex Foundation to … » Free Software on 09.10.09 at 12:22 pm

[…] news by Matthew Aslett Firefox 3 Hug Day (for Ubuntu) […]

#6 451 CAOS Theory » Microsoft creates CodePlex Foundation to … « Computer Internet and Technology Articles. on 09.10.09 at 12:41 pm

[…] the rest here:  451 CAOS Theory » Microsoft creates CodePlex Foundation to … September 10th, 2009 | Tags: conferences, links, linux, microsoft, mobile, networks, open-source, […]

#7 451 CAOS Theory » Microsoft creates CodePlex Foundation to … | Open Hacking on 09.10.09 at 1:57 pm

[…] here: 451 CAOS Theory » Microsoft creates CodePlex Foundation to … This entry was posted on Thursday, September 10th, 2009 at 10:42 am and is filed under Linux, […]

#8 People Over Process » Links for September 10th on 09.11.09 at 6:01 am

[…] Microsoft creates CodePlex Foundation to facilitate open source contributions […]

#9 451 CAOS Theory » Microsoft creates CodePlex Foundation to … - KuASha Organization on 09.11.09 at 6:59 pm

[…] Read it up! […]

#10 Lloyd Prentice on 09.11.09 at 7:40 pm

This is obviously a very generous contribution from Microsoft. Thank you, Microsoft.

#11 Once More unto the Breach on 09.12.09 at 1:42 pm

Microsoft Starts Codeplex Foundation…

The Codeplex Foundation began on 10 September, 2009, with initial funding from Microsoft. It’s mission simply stated “is to enable the exchange of code and understanding among software companies and open source communities.” Today that means: The Co…

#12 OIN Receives Thanks from Many, CodePlex Foundation Receives Thumbs-Down from Many | Boycott Novell on 09.13.09 at 6:53 am

[…] Ramji still has 3 months to go at Microsoft; one has to wonder who he shall work for next. Experience suggests that departing Microsoft […]

#13 Microsoft Forms the CodePlex Foundation for Open Source Contributions on 09.22.09 at 11:45 am

[…] According to Matthew Aslett at The 451 Group: “We also think the CodePlex Foundation will have to work hard to ensure that it is not seen as a front for Microsoft, and the quicker an independent board is in place the better (such are the perils of starting up an independent foundation, however – as IBM and Nokia/Symbian have also discovered in the past).” […]

#14 451 CAOS Theory » Software patent game plays out on 09.30.09 at 5:26 pm

[…] and improve its profile in open source and among developers with the CodePlex Foundation as covered by Matt, which also marks the departure of Sam Ramji, who has skillfully headed Microsoft’s […]

#15 451 CAOS Theory » CAOS Theory’s most popular posts of 2009 on 12.22.09 at 9:53 am

[…] Microsoft creates CodePlex Foundation to facilitate open source contributions […]