-
Notifications
You must be signed in to change notification settings - Fork 163
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
Clarify why we are requiring at least 3 organizations in the Impact project leadership #1402
base: main
Are you sure you want to change the base?
Clarify why we are requiring at least 3 organizations in the Impact project leadership #1402
Conversation
…roject leadership Signed-off-by: Matteo Collina <hello@matteocollina.com>
Co-authored-by: Jordan Harband <ljharb@gmail.com> Signed-off-by: Matteo Collina <matteo.collina@gmail.com>
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.
LGTM
PROJECT_PROGRESSION.md
Outdated
@@ -217,7 +218,7 @@ Impact Stage projects are expected to participate actively in CPC proceedings, a | |||
To graduate from At Large stage or for a new project to join as an Impact project, a project must meet the following criteria: | |||
|
|||
* Demonstrate that it is being used successfully in production by at least two independent end users which, in the CPC’s judgement, are of adequate quality and scope. | |||
* Have a defined governing body of at least 5 or more members (owners and core maintainers), of which no more than 1/3 is affiliated with the same employer. In the case there are 5 governing members, 2 may be from the same employer. | |||
* Have a defined governing body of at least 5 or more members (owners and core maintainers), of which no more than 1/3 is affiliated with the same employer. In the case there are 5 governing members, 2 may be from the same employer. This is to ensure that no single organization can control the project. |
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.
Totally optional suggestion, but something like "excessive influence" might be less loaded than "control":
* Have a defined governing body of at least 5 or more members (owners and core maintainers), of which no more than 1/3 is affiliated with the same employer. In the case there are 5 governing members, 2 may be from the same employer. This is to ensure that no single organization can control the project. | |
* Have a defined governing body of at least 5 or more members (owners and core maintainers), of which no more than 1/3 is affiliated with the same employer. In the case there are 5 governing members, 2 may be from the same employer. This limitation is to ensure broad representation and to prevent a single organization from having excessive influence on project decision-making. |
While that is less loaded, it might also be less clear, so...up to you. Just offering it up as a possibility.
Co-authored-by: Rich Trott <rtrott@gmail.com> Signed-off-by: Matteo Collina <matteo.collina@gmail.com>
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.
minor suggestions
Co-authored-by: Chris de Almeida <ctcpip@users.noreply.github.com> Signed-off-by: Matteo Collina <matteo.collina@gmail.com>
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.
LGTM
In nodejs/TSC#1650, @richardlau mentioned that we don't explain why that clause is needed, so I thought we should update it here as well.