-
Notifications
You must be signed in to change notification settings - Fork 3
docs: define multi-organisational maintainer minimums and vendor neutrality cap #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -127,7 +127,7 @@ Projects in the Growth stage are generally expected to move out of the Growth st | |
|
|
||
| ##### 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 | ||
|
|
||
| ##### Approval Process | ||
|
|
||
|
|
@@ -158,7 +158,7 @@ Graduated Stage projects are expected to participate actively in TAC proceedings | |
|
|
||
| ##### Acceptance Criteria | ||
|
|
||
| The TAC has not yet defined requirements for the Graduated Stage. | ||
| * The project must have a defined governing body (TSC or equivalent) of which no single organisation holds a majority (>50%) of the voting seats | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. While I understand why we could want this it is difficult to achieve. For voting purposes, you usually want an uneven number of participants in a committee. This implies that you needs members of at least three companies. Why do we not state that there should be a TSC with at least members of two companies? |
||
|
|
||
| ##### Approval Process | ||
|
|
||
|
|
||
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.