[python-committers] Transfer of power

Brett Cannon brett at python.org
Sat Jul 14 15:07:12 EDT 2018


On Sat, 14 Jul 2018 at 00:16 Łukasz Langa <lukasz at langa.pl> wrote:

>
> > On Jul 13, 2018, at 7:54 PM, Tim Peters <tim.peters at gmail.com> wrote:
> >
> > If there are 3 Elders [snip]
>
>
> It looks like the number 3 is popular in this context. What makes it so
> attractive?
>

I think because it's small enough to be manageable and have consistency in
outcomes (which is what I would want if these folks are the design
stewards). IOW it prevents design-by-committee scenarios.


>
> I see a bunch of problems with such a low number, like the ability for a
> single corporation to take over the design process of Python by employing
> just two of the three members (consistently voting over the third one). 3
> also has high likelihood of ties if one of the members abstains. And so on.
>
>
I'm personally not worried about the single corporation issue as we've
basically had that under Guido since the beginning. :) I would also hope
that anyone who ends up in this position is trusted enough to put Python
above any potential pressure from their employer.

While I prefer 3, I can see 5 working. Basically I think the number should
be small enough that you can have a casual conversation with everyone
involved and not feel like it's a committee meeting.


>
> Taking a step back, before we talk names, term limits and even numbers of
> council members, Python needs a "constitution" which will codify what the
> council is and how it functions. Barry calls it PEP 2 but I'd like to
> understand who is supposed to author it and who is supposed to accept it.


> Any committer is in a position to suggest parts of or the entirety of such
> a document. Otherwise we create a fractal problem of who and how decides on
> who shouId be writing it. Ultimately we are volunteers, the ones who step
> up and do the work.


> Ideally Guido would accept the PEP but I'm not sure if he is willing to.
> If that is indeed the case then how should this be done so that the
> document is universally accepted by all committers?
>

In my ideal scenario, people write up PEPs proposing a governance model and
Guido chooses one, making it PEP 2.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-committers/attachments/20180714/9e676a85/attachment.html>


More information about the python-committers mailing list