The Codeplex Foundation and closely related site Codeplex.com may sound like just another Sourceforge.net – a place where the Open Source community can upload programs, share source code and collaborate with others in the community. So why is Microsoft bothering with such an activity and why are they setting up a foundation (Microsoft is the primary sponsor of the Codeplex Foundation)?
Their mission makes it clear they are trying to be different. They want to create a community that represents and engages commercial software developers as well as the open source community. In a presentation available on the CodePlex Foundation website on why Codeplex exists, Codeplex president Sam Ramji explains that commercial software developers tend not to participate in open source projects due to some factors including differences in developmental methodologies, cultural differences, licensing and copyright perspectives.
Codeplex.com was actually started before the Foundation. Codeplex.com was started in June of 2006 as a place that focused on features that commercial developers would find attractive when contributing to open source projects. Today, Codeplex.com hosts over 10,000 projects. Codeplex.com is like the brawn – hosting and acting as the day to day interface to the community. The Codeplex Foundation was formed on September 10, 2009.