Skip to content

Incentivize maintainership: Weighted maintainer votes in GC elections #3440

@jack-berg

Description

@jack-berg

Parent issue: Incentivize maintainership for long-term project health

Proposal

Give maintainer votes additional weight in Governance Committee elections. For example, maintainer votes could count as 2, while all other eligible voters get 1.

Rationale

Today, GC elections use a straight democratic model where every Member of Standing gets one vote. The eligibility bar for Member of Standing is 20 contributions in the prior year. This puts casual contributors on equal footing with the people who are load-bearing: doing releases, triaging issues, reviewing PRs, handling security advisories, mentoring new contributors, and all the other unglamorous continuous work that keeps the project running.

All contributions matter, but not equally so. A maintainer who has committed to the sustained, high-trust work of keeping a SIG healthy has a deeper stake in project governance than someone who has made 20 comments. Weighting their votes accordingly recognizes that difference and creates a tangible incentive to take on the maintainer role.

Scope

This proposal applies to GC elections only — not to GC internal decision-making, TC selection, or other votes.

Open questions

  • What's the right weight structure? 2x is one option, but there are other approaches worth considering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions