By webmink on Mar 21, 2007
I just voted in the OpenSolaris OGB Election. It was pretty easy and only took me about 2 minutes. I'll not tell you the order I ranked my votes, but I was influenced by the fact I had spoken to thirteen of the candidates, all of whom were ranked higher in my voting list as a result of my having had the chance to hear how they think first hand. I'd like to thank all of them for taking the time to speak with me. I was sorry the others didn't feel inclined to talk, but of course that's their choice. A reply would have been nice though (only Casper did, of the five).
In my voting I favoured diversity, ranked higher on a willingness to work with others of all persuasions, on an openness to friendly discussion and on a lack of elitism. I also voted "yes" to ratifying the draft Constitution because I think we have to start somewhere.
On that subject, I promised the OGB I'd write a little about the rationale behind the Constitution and electoral roll. The current OGB doesn't pretend to have all the answers. Once it realised the scale of the issues, it sought to bootstrap the community, both in terms of the Constitution and of the initial electors, in a reasonable and fair way while recognising its own imperfection.
The initial electorate was a big problem. We decided the best plan was to have a group of voters identified by the selection of their peers. We sought a large enough electorate to make voting diverse, but the very fact some communities failed to select any Core Contributors even after repeated reminders guaranteed that it would be flawed. I am sad that some people felt disenfranchised, and hope we caught all the most serious errors over the last week or so. Plenty needs fixing, and that was inevitable and unavoidable. Nonetheless, we have a diverse electorate large enough to dilute most biases. It's good enough for bootstrapping.
We did not have the breadth of vision to solve all the tricky issues in OpenSolaris that need to be covered by a Constitution, nor the personal knowledge of community members to perfectly identify the electoral college. I've heard one of the candidates harshly criticise this fact and imply he had all the answers, but I disagreed and still do. No-one does. I still believe it's smarter to iterate and to leave properly elected OGBs to iterate. Trying to solve everything up-front usually fails.
The new OGB needs to build on the Constitution and amend it, especially to address the community structure properly. It also needs to fix the electoral college to reflect the community that will exist once the project/community issues are fixed. I would also suggest to them that they expect the OGB that follows them to need to do further fixing and regard themselves as a phase of the bootstrap. Amending a Constitution in the light of experience has precedents, after all.