Governance
Leadership
KDE Linux follows a "council of elders" model with the council comprising the project’s top contributors across the fields of:
- Founding the project
- Doing development work on the project
- Maintaining the infrastructure for the project
- Presenting about the project in public and blogging about it
- Writing documentation about the project
- Doing user support and outreach for the project
- Contributing bananas to fellow KDE community members
This being necessarily difficult to quantify, the council currently consists of:
Decision-making
Consensus governance is strongly encouraged and preferred.
Non-trivial changes should be proposed in the form of merge requests that get approved by someone on the council of elders. Pushing directly to master is discouraged.
Large topics are discussed in monthly calls. History and conclusions/adopted policies based on discussions in these calls can be found at https://community.kde.org/KDE_Linux/Calls
Voting
In the event of yes/no disagreements among the council members, the matter may be settled by majority vote, with the #1 council member breaking ties.
Votes take the form of work items in the KDE Linux repo that describe the matter being voted on. Only council members being may vote. A vote ends when all council members have voted, or after 4 days have elapsed — whichever comes first. Decisions made in this way can only be changed later by unanimous consent of all council members, or by another vote a minimum of 6 months after the last one.
Article contributed by Nate Graham under the CC-BY-4.0 license.