Scott,<br>I think we all agree that communications can improve and constructive ideas on how to do that are always welcome. <br><br>I'm not sure how you decided that we had consensus on following Mozilla's design principles. I don't remember being part of that discussion. I'm not sure how we define consensus, which brings me to one of the problems that consensus-driven decision making often faces -- how do we know when we've reached consensus? <br>
<br>What strikes me as more fundamental or underlying in your comments is the disconnect between how some people think or want OLPC to be managed versus how we are actually managing and making day to day decisions. <br><br>
There are top-down decisions being made by a few people that drive the direction of OLPC. These decisions are not waiting for consensus, and they are made by a small number of people. I don't believe this is going to change (at least not in the short term).<br>
<br>At the same time, there are many decisions that are driven by the community that come from the bottom up. This seems to work pretty well to involve the community in many areas of OLPC operations.<br><br>I believe this 'business model' is intentional and that OLPC is not trying to be an organization run by consensus. <br>
<br>The interesting discussions come from the areas where the top down meets the bottom up. We have a lot of decisions and discussions that need to happen in this middle ground. I would argue that this is where we are making our efficiency over consensus trade offs. Sometimes efficiency wins, and sometimes consensus wins. <br>
<br>You (and many others) are helping to identify once we've made an efficiency trade off if there are better ways to communicate and how to make the information public. This is very helpful.<br><br>There is an analogy here with pushing code upstream. It is often a good idea, but there are many reasons why every patch does NOT go upstream (you've argued quite a few yourself). <br>
<br>Let's keep having the discussions, but recognize that these two decision making models exist at OLPC. Those who are employed by OLPC and need to carry out OLPC goals (sometimes in conflict with community goals) are asked to help make decisions in this middle ground. <br>
<br>Kim<br><br><br><br><br><br><br><div class="gmail_quote">On Tue, Jul 1, 2008 at 2:54 PM, C. Scott Ananian <<a href="mailto:cscott@laptop.org">cscott@laptop.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
When Mozilla went public, the first item on their list of "design<br>
principles" was:<br>
<br>
  "External development counts more than convenience or ease-of-habit<br>
for internal-to-Netscape developers. The Netscape X-heads, for<br>
example, have moved all of their mail usage except for<br>
I'm-out-sick-today and any truly-proprietary messages to the<br>
mozilla.unix newsgroup. Likewise with NGLayout hackers and the<br>
mozilla.layout group. So it shall be for all development."<br>
  <a href="http://www.mozilla.org/roadmap/roadmap-26-Oct-1998.html" target="_blank">http://www.mozilla.org/roadmap/roadmap-26-Oct-1998.html</a><br>
<br>
I thought we achieved broad consensus a few weeks ago that this<br>
principle should be adopted by OLPC, and it was indeed heartening to<br>
see more engagement on the devel@ lists and a shift away from private<br>
ad-hoc mailing lists.  We created a list of 'truly-proprietary'<br>
messages, and occasionally even successfully moved conversations to<br>
devel@ when the topic strayed away from the proprietary and<br>
confidential on that list.<br>
<br>
I also thought I was successful in convincing management of the<br>
pressing need for a community liason, to help ensure that our openness<br>
was persistent, and to take personal responsibility for prodding<br>
people to use appropriate public fora.<br>
<br>
I was away in Europe for almost two weeks, and while I've been gone<br>
I'm sad to say it seems OLPC has been backsliding.  On the "truly<br>
proprietary" list I have received messages about OFW2 status, even<br>
though it was made public at a press-invited event back in May, on our<br>
public mailing lists by our CEO himself<br>
(<a href="http://lists.laptop.org/pipermail/sugar/2008-May/005752.html" target="_blank">http://lists.laptop.org/pipermail/sugar/2008-May/005752.html</a>), and on<br>
sites such as OLPCNews.  I've also received many many other messages<br>
that don't pass any sort of "confidentiality" bar.<br>
<br>
Part of the problem, of course, is (as I raised earlier), without a<br>
community liason with authority, no one can definitely say what is<br>
safe to disclose and what is not, so people are erring on the side of<br>
caution and forgetting their prime directive of transparency.<br>
<br>
Further, many meetings and discussions that used to happen on public<br>
IRC channels, so as to better include our many non-local contractors<br>
and employees, not to mention interested members of the community,<br>
have reverted to face-to-face meetings.  "Expediency" is the rationale<br>
given -- which of course is exactly the rationale rejected by the<br>
principle as stated above.  Often transcription or call-in access is<br>
offered as a poor substitute to equal access for the community and<br>
external developers.<br>
<br>
Perhaps transparency is not actually a goal of OLPC.  But if it is,<br>
OLPC has stopped making progress towards this goal.<br>
<br>
I am wondering if it is appropriate that I unsubscribe from the "truly<br>
proprietary" group and refuse to take part in face-to-face meetings,<br>
to encourage the sort of openness OLPC claims to desire.<br>
 --scott<br>
<font color="#888888"><br>
--<br>
 ( <a href="http://cscott.net/" target="_blank">http://cscott.net/</a> )<br>
</font></blockquote></div><br>