BreakPoint Drop

Glossary · community

Governance

The decision-making structure of a project: BDFL, foundation, vendor-led, or community-led.

Governance is the decision-making structure of a project: who has the final say, who can override a decision, who owns the trademark and the domain, who can add a new maintainer. The four common models are: BDFL (Benevolent Dictator For Life — one person, final say); foundation (a non-profit owns the project, the foundation's board is the final authority); vendor-led (a single company owns the project, an employee is the lead maintainer); community-led (no single owner, decisions by rough consensus or vote).

Each model has trade-offs. BDFL is fast but fragile — when the dictator leaves, the project often dies. Foundation is stable but slow — the foundation board moves at the speed of lawyers. Vendor-led is well-funded but biased toward the vendor's interests. Community-led is the most resilient but the slowest to make decisions.

The 2026 open source governance landscape is moving away from BDFL. Python dropped BDFL in 2018, Node.js merged with the io.js fork in 2015, and the broader trend is toward foundation-managed or community-led projects. The single best thing a BDFL can do for their project's long-term survival is to recruit a co-maintainer and document the decision-making structure, before they need to leave.

Related reading

Looking for the full vocabulary? Browse all 25+ terms in the BreakPoint glossary.