-
Notifications
You must be signed in to change notification settings - Fork 50
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
Assign TOB the ability to add and remove maintainers from subprojects #116
Comments
Hi @jdolitsky! From my reading of the charter, § 5 (which discusses the TDC and maintainers) and § 6 (which enumerates the TOB's role and limits) would both need to be amended to grant the TOB this power. Note that § 6a reads in part:
This restricts the actions the TOB can take and (in my view) helps to ensure that project maintainers are actually the ones responsible for the decisions that affect their project (including the identity of the maintainers). This principle of non-interference is also explicitly called out in § 5c:
While I understand the frustration here with the lack of response, I'd hope we can draft something that both allows the TOB to act when warranted while maintaining the principle of non-interference as much as possible, respecting the role and responsibilities of a project maintainer. If you'd like to propose amended text for the charter, I'd be happy to facilitate a discussion within the TOB at which point we can vote on whether to adopt such an amendment. |
Hello @samuelkarp! Thanks for pointing out the relevant sections.
This would be the goal. There is no intention to widely expand the existing powers of TOB, but to just grant them the ability to interfere in rare circumstances such as this. |
I'd argue that Section 6 does grant the TOB this ability already: https://github.com/opencontainers/tob/blob/main/CHARTER.md#6-technical-oversight-board-tob
I think a lack of active maintainers clearly results in a high level issue that cannot be resolved in the TDC for that specific project. This is not day-to-day work, and this is not interfering in a decision. |
Even if we have people willing to take on the role of maintainership, PRs to add these people are not even being reviewed. For example:
I propose that a supermajority 2/3 vote from TOB members can add or remove a maintainer from any subproject in order to keep OCI alive and well.
The text was updated successfully, but these errors were encountered: