Skip to content

docs: define multi-organisational maintainer minimums and vendor neutrality cap#4

Open
dsterz wants to merge 1 commit intoneonephos:mainfrom
dsterz:pr-maintainer-minimums
Open

docs: define multi-organisational maintainer minimums and vendor neutrality cap#4
dsterz wants to merge 1 commit intoneonephos:mainfrom
dsterz:pr-maintainer-minimums

Conversation

@dsterz
Copy link
Copy Markdown

@dsterz dsterz commented Mar 27, 2026

To ensure the long-term sustainability of our projects, we need to mitigate the "bus factor"—the risk that a project might stall if a single leader or company withdraws.

I propose we restore the requirement for cross-organisational collaboration, which aligns nicely with open-source best practices.

This requirement is crucial for fulfilling NeoNephos goal of prioritizing "independence from proprietary components and from single vendor owned open source projects".

Mandating a diverse, multi-organisational maintainer base guarantees that "contribution and proven technical leadership matter more than company affiliation," helping us prevent vendor lock-in and uphold European digital sovereignty.

…rality cap

To ensure the long-term sustainability of our projects, we need to mitigate the "bus factor"—the risk that a project might stall if a single leader or company withdraws.

I propose we restore the requirement for cross-organisational collaboration, which aligns nicely with open-source best practices.

This requirement is crucial for fulfilling NeoNephos goal of prioritizing "independence from proprietary components and from single vendor owned open source projects".

Mandating a diverse, multi-organisational maintainer base guarantees that "contribution and proven technical leadership matter more than company affiliation," helping us prevent vendor lock-in and uphold European digital sovereignty.

Signed-off-by: David Sterz <opensource@davidsterz.de>
Copy link
Copy Markdown
Member

@jakobmoellerdev jakobmoellerdev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love this suggestion!

##### Acceptance Criteria

The TAC has not yet defined requirements for the Growth Stage.
* The project must demonstrate a substantial ongoing flow of commits and merged contributions, driven by a minimum of three active maintainers from at least two different organisations
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

substantial is relative and should be put into absolute terms

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given that the policy already defines an annual project review, this topic should be consolidated into that section. As part of that review, the TAC may move projects with little or no activity, regardless of stage, to the Emeritus stage.
For Growth Stage acceptance, the primary additional criterion should be a minimum number of active maintainers and organizations. The policy should also clarify what happens if the number of maintainers or participating organisations falls below the threshold, including how "active" is defined, the measurement period, and the timespan over which compliance is assessed.
For reference, some foundations require quarterly reports with basic activity statistics; adopting a similar cadence would provide clear, regular checkpoints.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants