Who Decides?
"Michael R. Bernstein" <[email protected]> 03 Nov 2002 21:01:59 -0800
| Newsgroups | gmane.org.osaf.process |
|---|---|
| Message-ID | <1036386119.943.1940.camel@fiawol> |
Mitch posted another installment on his weblog, in which he said: http://blogs.osafoundation.org/mitch/000033.html "[H]ow to keep moving along with the product definition while still benefiting maximally from community involvement? On the one hand, the more high-quality input and debate about the product the better. To paraphrase Bill Joy, most smart people don't work in your own organization. On the other hand, decisions must be made, and voting, even if it is non-binding, isn't the way to go. Some successful open source projects have solved this by having a Benevolent Dictator for Life (Linus Torvalds for the Linux kernel, Guido Rossum for Python), who is respected, sets general directions, and makes final calls. I'm honored that I've been proposed for this on the design mailing list, and I accept. So now my head is really on the chopping block. Respect has to be maintained and earned through action. I hope I'm up to it." Ok, now that the siren-call of democratic development has been put behind us, and Mitch has accepted the role of BDFL (Aside: maybe we should come up with a new title? How about 'Grand Poobah of the Loyal Order of Water Buffalos' (GPLOWB)?), we can discuss what the OSAF needs to do to help the community help them. A big problem (as noted by Warner Onstine http://lists.osafoundation.org/pipermail/process/2002-November/000006.html) for many open-source projects sponsored by corporations is a sense that the corporation is a black box, the inner workings of which are impossible to divine. Now, as a non-profit corporation, the OSAF could certainly 'open the books' and publish everything, from board meeting minutes to finacials, but that's not what I'm talking about here. I'm talking about the org-chart. A number of people are listed on the OSAF website, along with titles and job descriptions, but there is little sense as to who reports to whom, or what parts of the platform and application are being worked on by which people. Now, obviously the community is (and wil likely remain) very unstructured and fluid. But we're a 'smart swarm', that will apply itself to the points where it can do the most good. Right now, the folks from the OSAF who have interacted with the community on these mailing lists are (I think) the most senior people there (Mitch, John, and Andy). While this is great, we're going to need to talk to the folks who are (and will be) writing Chandler's code. Are they not allowed to come out to play? Something I've noticed in a few other corporation-sponsored projects is that interacting with the community was something the developers were supposed to do on their own time, not during work hours. There are a dozen decisions made every day by someone writing code. I am not suggesting that every decision needs to be run by the community for feedback, as that would slow development to a crawl, but besides a record of the decisions made (in CVS), we also need to get to know the people making the decisions. And not just the big decisions, but the little decisions too. So, who decides? Cheers, Michael Bernstein. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "Process" mailing list http://lists.osafoundation.org/mailman/listinfo/process