Found this post by Andy Updegrove, lawyer and founder of ConsortiumInfo.org, (via Slashdot) about the new CodePlex Foundation.
http://consortiuminfo.org/standardsblog/article.php?story=20090914102959510
The author gives the following recommendations:
If Microsoft really wants the open source community, as well as Microsoft’s competitors, to believe that CodePlex is intended to be a safe, neutral place for them to spend their time and efforts, this would be my “must change” list:
1. Provide that the Board will have no fewer than eleven members.
2. Provide that no company and its affiliates (including Microsoft) can have more than one representative on the Board of Directors or Board of Advisors.
3. Provide for a distribution of Board seats by category in order to ensure a truly representative body. That distribution might mean only two seats for commercial software developers, two for open source foundation project managers (a Linux kernel developer lead would be a good choice for one), one for a large enterprise software user, one for a small to medium enterprise (SME), one for a government agency representative (this seat might need to be non-voting), and so on. By a simple majority vote, the Board would be able to change this distribution over time as the marketplace continues to evolve.
4. Establish appropriate membership classes with the right to nominate and elect directors.
5. Commit to an open membership policy, such that anyone can join, subject to meeting minimal, non-discriminatory eligibility criteria (I expect that this is already Microsoft's intention).
There are some additional changes that the Interim Board would be wise to consider implementing as well, each of which would greatly increase credibility and encourage participation:
1. Take back three quarters of the initial funding, and charge corporate members a fee to participate, in order to ensure that the organization is not dependent solely on Microsoft to pay the bills.
2. Provide for the formation of committees and working groups that will carry out the actual work of CodePlex within the strategic plan established by the Board. These committees would develop and adopt deliverables that would be subject to final approval by the Board of Directors, but the Board’s role would be limited to ensuring that proper processes have been followed, and that final deliverables are consistent with the initial charters of the working groups that created them.
3. Hire an outside management company to provide staff, rather than using Microsoft employees.
Yes, that’s a lot of changes. But if there really is a need for individual developers and commercial vendors to get together in a new organization, then community members will need to feel like CodePlex is a safe place to be. Right now, I can’t see that happening without some serious rethinking of the entire governance structure as currently proposed.
Interesting feedback.
Phil