The Steering Council Model

E888283

The Steering Council Model is a Python governance proposal that establishes a small, long-term council of core developers responsible for guiding the language’s direction and making final decisions on major issues.

Try in SPARQL Jump to: Statements Referenced by

Statements (43)

Predicate Object
instanceOf Python governance model
project governance structure
aimsToBalance stability and adaptability in Python’s governance
appliesTo the Python programming language
appliesToCommunity Python open source community
associatedWith Python core development team NERFINISHED
assumes a defined set of core developers with voting rights
councilSize small
councilTerm long-term
decisionScope governance and process questions for the Python project
major issues affecting Python’s future
definesBody a steering council
definesConstituency Python core developers
documentType Python Enhancement Proposal NERFINISHED
domain software development governance
emphasizes accountability of core developers
collective decision-making
continuity of leadership
goal to ensure long-term stability of Python’s governance
to keep decision-making in the hands of experienced contributors
to provide a clear escalation path for contentious decisions
governs high-level project policy for Python
technical direction of CPython
includesConcept conflict-of-interest rules for council members
recall or replacement of council members
term-limited council membership
transparent decision-making processes
inspiredBy governance models of other open source projects
introducedAs a Python governance proposal
language English
membershipBasis core Python developers
purpose to define how Python is governed after the creator steps down from decision-making
relatedTo Python core governance NERFINISHED
open source project governance
replaces Benevolent Dictator For Life model for Python NERFINISHED
responsibility delegating authority to other maintainers and teams
guiding the overall direction of the Python language
making final decisions on major technical issues
overseeing the release process at a high level
resolving disputes among core developers
setting priorities for language evolution
selectionMethod election by core Python developers
status adopted as the official governance model for Python after BDFL era

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

PEP 8016 title The Steering Council Model