Supervisor: TEST <>
Announced end of poll: December 16, 2018, AoE
Poll has not yet ended.
This is a public poll.
Actual votes cast: 2
Number of winning choices:
Condorcet completion rule:    (What is this?)
Minimax
Schulze/Beatpath/CSSD
CIVS Ranked Pairs
MAM
Condorcet-IRV

Poll description

This is the vote to choose how the CPython project will govern itself, now that Guido has announced his retirement as BDFL. For full details, see PEP 8001. Many discussions have occurred under the "governance" tag on discuss.python.org.

All votes must be received by the end of December 16th, 2018, Anywhere on Earth. All CPython core developers are eligible to vote.

Note: You can only vote once, and all votes are final. Once you click "Submit ranking", it's too late to change your mind.

All ballots will be published at the end of voting, but without any names attached. No-one associated with the Python project or the PSF will know how you voted, or even whether you voted.

If you have any questions, you can post in the Committers topic, on the python-committers list, or contact the vote administrator directly.

Options

We're selecting between seven PEPs, each proposing a different governance model.

The options below include links to the text of each PEP, as well as their complete change history. The text of these PEPs was frozen on December 1, when the vote started. But if you looked at the PEPs before that, they might have changed. For convenience, the following is a complete list of changes since the official review period started on November 16:

A "Further discussion" option is also included. It represents the option of not making a choice at all at this time, and continuing the discussion instead. Including this option lets us demonstrate the core team's readiness to move forward.

If you think a proposal is a particularly bad idea, you can express that by ranking it below "Further discussion". If you think all of the proposals are better than further discussion, then you should rank "Further discussion" last.

Result

1. Tied:
PEP 8012: The Community Governance Model (Langa) (changelog)  (Not defeated in any contest vs. another choice)
PEP 8015: Organization of the Python community (Stinner) (changelog)  (Not defeated in any contest vs. another choice)
3. PEP 8016: The Steering Council Model (Smith, Stufft) (changelog), loses to PEP 8012: The Community Governance Model (Langa) (changelog) by 2–0
4. Tied:
PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog), loses to PEP 8016: The Steering Council Model (Smith, Stufft) (changelog) by 2–0
Further discussion, loses to PEP 8012: The Community Governance Model (Langa) (changelog) by 2–0
6. PEP 8013: The External Council Governance Model (Dower) (changelog), loses to PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog) by 2–0
7. Tied:
PEP 8010: The Technical Leader Governance Model (Warsaw) (changelog), loses to PEP 8013: The External Council Governance Model (Dower) (changelog) by 2–0
PEP 8014: The Commons Governance Model (Jansen) (changelog), loses to PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog) by 2–0

Choices shown in red have tied for being selected. You may wish to select among them randomly.

For simplicity, some details of the poll result are not shown.  

Result details

  12345678
1. PEP 8012: The Community Governance Model (Langa) (changelog)   -1 2 2 2 2 2 2
2. PEP 8015: Organization of the Python community (Stinner) (changelog)   1 -2 2 2 2 2 2
3. PEP 8016: The Steering Council Model (Smith, Stufft) (changelog)   0 0 -2 1 2 2 2
4. PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog)   0 0 0 -1 2 2 2
5. Further discussion   0 0 1 1 -2 2 2
6. PEP 8013: The External Council Governance Model (Dower) (changelog)   0 0 0 0 0 -2 1
7. PEP 8010: The Technical Leader Governance Model (Warsaw) (changelog)   0 0 0 0 0 0 -1
8. PEP 8014: The Commons Governance Model (Jansen) (changelog)   0 0 0 0 0 1 1 -

Ballot report

 PEP 8010: The Technical Leader Governance Model (Warsaw) (changelog) PEP 8011: Python Governance Model Lead by Trio of Pythonistas (Wijaya, Warsaw) (changelog) PEP 8012: The Community Governance Model (Langa) (changelog) PEP 8013: The External Council Governance Model (Dower) (changelog) PEP 8014: The Commons Governance Model (Jansen) (changelog) PEP 8015: Organization of the Python community (Stinner) (changelog) PEP 8016: The Steering Council Model (Smith, Stufft) (changelog) Further discussion
1. 8 4 1 7 6 2 3 5
2. 7 5 2 6 8 1 4 3

Ballots are shown in a randomly generated order.

[Download ballots in CSV format]

Feel like voting on something else? Try one of these public polls:

Loading...