Hi, On Tue, Feb 14, 2012 at 1:54 PM, Travis Oliphant <tra...@continuum.io> wrote: > > There is a mailing list for numfocus that you can sign up for if you would > like to be part of those discussions. Let me know if you would like more > information about that. John Hunter, Fernando Perez, me, Perry > Greenfield, and Jarrod Millman are the initial board of the Foundation. > But, I expect the Foundation directors to evolve over time. > > > I should say that I have no knowledge of the events above other than > from the mailing list (I say that only because some of you may know > that I'm a friend and colleague of Jarrod and Fernando). > > > Thanks for speaking up, Matthew. I knew that this was my first > announcement of the Foundation to this list. Things are still just > starting around that organization, and so there is plenty of time for input. > This sort of thing has actually been under-way for a long time --- it just > has not received much impetus until now for one reason or another. > > To be clear, there were several email posts about a Foundation to this list > last fall and we took the discussion of the Foundation that has really been > in the works for a couple of years (thanks to Jarrod), to a Google Group > (very poorly) called Fastechula. There were 33 people who signed up for > that list and discussions continued sporadically on that list away from this > one. > > When we selected the name NumFOCUS just a few weeks ago, we created the list > for numfocus and then I signed everyone up for that list who was on the > other one. I apologize if anyone felt left out. That is not my > intention.
My point is that there are two ways go to about this process, one is open and the other is closed. In the open version, someone proposes such a group to the mailing lists. They ask for expressions of interest. The discussion might then move to another mailing list that is publicly known and widely advertised. Members of the board are proposed in public. There might be some sort of formal or informal voting process. The reason to prefer this to the more informal private negotiations is that a) the community feels a greater ownership and control of the process and b) it is much harder to weaken or subvert an organization that explicitly does all its business in public. The counter-argument usually goes 'members X, Y and Z are of impeccable integrity and would only do what is best for the public good'. And usually, members X, Y and Z are indeed of impeccable integrity. Nevertheless I'm sure I don't have to unpack the evidence that this approach frequently fails and can fail in a catastrophic way. > Perceptions can be damaging. This is one of the big reasons for the > organization of the Foundation -- to be a place separate from any commercial > venture which can direct resources to a vision whose goal is more > democratically determined. Are you proposing that the Foundation oversee Numpy governance and direction? From your chosen members I'm guessing that the idea is for the foundation to think about broad strategy rather than - say - whether missing values should be encoded with masked arrays? > I think we do have a NumPy steering group if you want to call it that. > It is currently me, Mark Wiebe, and Charles Harris. Rolf Gommers, Pauli > Virtanen, David Cournapeau and Robert Kern also have opinions that carry > significant weight. Are there other people that should be on this list? > There are other people who also speak up on this list whose opinions will > be listened to and heard. In fact, I hope that many more people will come > to the list and speak out as development increases. The point I was making was that the concentration of numpy development hours and talent in your company makes it urgent that the numpy governance is set out formally, that the interests of the company are made clear, and that the steering group can be assured of explicit and public independence from the interests of the company, if and when that becomes necessary. In the past, the numpy steering group has seemed a virtual organization, formed ad-hoc when needed, and with no formal governance. I'm saying that I firmly believe that has to change, to avoid the actual or perceived loss of community ownership. Best, Matthew _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion