Mission

Q: OK, I've read the Mission Statement. But what, exactly, is the Codeplex Foundation going to do?

We believe that commercial software companies and the developers that work for them under-participate in open source projects. Some of the reasons are cultural, some have to do with differing software development methodologies, and some have to do with differing views about copyrights and patents. In general, we are going to work to close these gaps. Specifically we aim to work with particular projects that can serve as best practice exemplars of how commercial software companies and open source communities can effectively collaborate.

Q: What is the difference between the CodePlex Foundation and CodePlex.com?

CodePlex Foundation is an extension of the CodePlex brand established by Codeplex.com. Codeplex.com has not only built a strong community, with more than 10,000 projects now hosted on the site, but has steadily built a recognized brand. CodePlex.com launched in June of 2006 out of a need for a project hosting site that operated in a way that other forges didn't – with features and structures that appealed to commercial software developers. The next chapter in solving for this challenge is the CodePlex Foundation (Codeplex.org). The Foundation is solving similar challenges; ultimately aiming to bring open source and commercial software developers together in a place where they can collaborate. This is absolutely independent from the project hosting site, but it is essentially trying to support the same mission. It is just solving a different part of the challenge, a part that Codeplex.com isn't designed to solve.

Q: What kinds of open source projects will the Foundation focus on?

The Foundation has no pre-suppositions about particular projects, platforms, or open source licenses . Particulars about the relationship between the Foundation and projects will be spelled out as the Foundation Charter is drafted, but our expectation is that we can have the greatest impact on projects where the software industry as a whole would benefit from closer collaboration between software companies and open source communities.

Q: Why is it a business organization? Instead of a charitable non-profit?

While the Codeplex Foundation may eventually evolve into a charitable non-profit, the requirements for a charitable non-profit are more stringent. The set-up time for such an organization would have been longer, and the planning process considerably more complex. Given that we wanted much of the planning for the Foundation to take place in an open, transparent manner, it made more sense to launch quickly but minimally, and then begin the dialog with industry partners and open source community members that will ultimately shape the Foundation.

Q: Why is Microsoft involved in the creation of an open source foundation?

Microsoft has an evolving engagement with open source, as demonstrated by its sponsorship of the Apache Software Foundation, contributions to the PHP Community, participation in Apache projects including the Hadoop project and the Qpid project, and participation in various community events such as OSCON, EclipseCon, PyCon, and the Moodle Conference. As an additional proof point of Microsoft's understanding that they needed to be more involved, at OSCON 2009 in July, Microsoft contributed 20,000 lines of device driver code to the Linux kernel. The Codeplex Foundation is another step in this evolution.