[Numpy-discussion] Numpy governance update

Matthew Brett matthew.brett@gmail....
Wed Feb 15 14:22:02 CST 2012


On Wed, Feb 15, 2012 at 12:03 PM, Alan G Isaac <alan.isaac@gmail.com> wrote:
> On 2/15/2012 2:46 PM, Benjamin Root wrote:
>> The NA discussion is the perfect example where a governance structure would help resolve disputes.
> How? I'm not seeing it.
> Who would have behaved differently and why?

Let's say that we had a formal commitment to consensus (where possible):


I believe that would have fundamentally changed the discussion, and
would have led to a better result.

Next, imagine (sorry, I'm replying partly to Ben here) that there was
no such commitment, but there was a group of people who know the code,
who's job it was to review both sides of a dispute, summarize their
understanding, and then vote.   I believe that all of us, whatever the
result, would have accepted that that was the procedure, and the
discussion would have been able to move on.

However, what did happen was it seems to me characteristic of the
situation where it is unclear how decisions get made, which is that it
becomes possible to force outcomes (there's no-one to stop that).
That's why we have governments, to reduce the arbitrary use of power.
 It believe it makes society more efficient when we do that.

But in any case, the situation has changed.  Now the economic
interests of the main numpy developers can come into conflict with the
needs of the community.  I'm not saying they will, I'm saying they
can.   In that situation, it seems to me that it is of obvious and
overriding importance to specify how decisions are made.



More information about the NumPy-Discussion mailing list