The project (PySAL) uses a benevolent dictator model, and it uses the steering council as the primary leadership for the project. This model has a Benevolent dictator for life (BDFL) which has overall authority in the decision-making process of the project. The dictator however only rarely uses this power as an overriding vote. The BDFL can appoint his/her successor, but it is expected that the Steering Council would be consulted on this decision. If the BDFL is unable to appoint a successor, the Steering Council will make this decision - preferably by consensus, but if needed by a majority vote.
Project Roles
Benevolent dictator for life (BDFL)
Steering council
Package maintainers
Release Manager
Decision-making process
The overall scope, direction and vision of the project are decided by the Steering council, they also make decisions when community discussions do not produce consensus. The voting process employs the Apache Foundation voting process where an agreement is counted as +1 and -1 or vetoes for a disagreement. A formal vote is conducted only when it is explicitly announced.
Difficulty in finding a governance model
Getting the governance model was relatively easy finding the governance model from the project’s website in the about us section. The understanding of the governance model was easy, with every role and responsibility properly spelt out.
Name: Benjamin Faruna Adejo Project: PySAL (Python Spatial Analysis Library) Governance model link: https://github.com/pysal/governance
Model
The project (PySAL) uses a benevolent dictator model, and it uses the steering council as the primary leadership for the project. This model has a Benevolent dictator for life (BDFL) which has overall authority in the decision-making process of the project. The dictator however only rarely uses this power as an overriding vote. The BDFL can appoint his/her successor, but it is expected that the Steering Council would be consulted on this decision. If the BDFL is unable to appoint a successor, the Steering Council will make this decision - preferably by consensus, but if needed by a majority vote.
Project Roles
Decision-making process
The overall scope, direction and vision of the project are decided by the Steering council, they also make decisions when community discussions do not produce consensus. The voting process employs the Apache Foundation voting process where an agreement is counted as +1 and -1 or vetoes for a disagreement. A formal vote is conducted only when it is explicitly announced.
Difficulty in finding a governance model
Getting the governance model was relatively easy finding the governance model from the project’s website in the about us section. The understanding of the governance model was easy, with every role and responsibility properly spelt out.