Governance
Project Identity and Scope
Section titled “Project Identity and Scope”Dijkstra is an open-source project operated as the open-source entity “Dijkstra.”
All project decisions, discussions, and records are made in public through the project’s official channels.
Governance Model
Section titled “Governance Model”The project follows a founder-led maintainer model.
Dijkstra is maintained by the Core Systems Design Team, headed by the founder, Jonathan R Samuel.
The founder serves as the final decision-maker, while day-to-day supervision is carried out by the maintainers.
Roles and Responsibilities
Section titled “Roles and Responsibilities”Founder (Jonathan R Samuel)
Section titled “Founder (Jonathan R Samuel)”- Sets the overall direction of the project
- Ensures governance and process integrity
- Makes final decisions if maintainers cannot reach consensus within a reasonable time
Core Systems Design Team
Section titled “Core Systems Design Team”- Acts as the primary maintainer group
- Reviews and approves contributions
- Manages releases
- Provides technical stewardship of the project
Contributors
Section titled “Contributors”- Anyone who participates through issues, discussions, documentation, design feedback, or pull requests
- Participation is governed by the project’s contribution process
Decision-Making Process
Section titled “Decision-Making Process”- All proposals and decisions must occur in public channels
- The project aims to use supervisors for decision-making
- When supervisors are unavailable, the founder may make decisions after considering input from the core team and the community