Here's a sampling of governance docs from some of Sun's many open source projects. I've listed them in order of what I feel to be, the most progressive (i.e. community governance) to least progressive (i.e. corporate control). I've also listed a key quote from each doc and made a brief comment about each.
- OpenSolaris governance:
"The OpenSolaris Community has the authority and responsibility for all decisions" - seems to approach ASF style governance.
- OpenJDK interim governance:
"The [board] shall be comprised of [5 and ] shall conduct its affairs in accordance with democratic principles and shall represent the interests of the Community. Two [members] shall be employees of Sun" - not final, but looking good.
- Netbeans governance:
"In the case of an irresolvable dispute, there is a governance board of three people, who are appointed for six month terms." (2 appointed by community, 1 by Sun)." - sounds pretty good, but the doc seems a little vague.
- SunGrid governance:
"The Board positions include the Community Leader, the Community Site Manager, and four general members, two Sun members and from the independent developer Community." - sounds good, again doc seems a little vague.
- Glassfish governance:
"The GlassFish project has an overall Project Lead ... appointed by Sun" - Sun has final say.
- OpenSSO governance (draft):
"Project Managers make the final decision ... are appointed by Sun" - Sun has final say.
- OpenDS governance:
The OpenDS project has single, overall Project Lead [who is] appointed by Sun Microsystems." - Sun has final say.
- Mobile and embedded:
"Sun may change its appointed Governance Board members at any time" - Sun has final say.
Looks to me like the trend is towards community governance and the most important projects are the ones getting the most attention and the most progressive governance. That's good and I sincerely hope the trend continues.