This repository was archived by the owner on Jan 2, 2024. It is now read-only.
charter: Define "TDC Members" and remove non-example "maintainers" #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We never formally define "TDC Maintainers". They're just an example
role, and 4.b.viii.1 allows the TDC to define it's own roles. This
commit replaces normative references to "maintainers" and
"contributors" with TDC Members, and tries to clarify TDC Role-holders
as a subset of TDC Members.
It's unclear how TDC Roles are established and maintained (e.g. maybe
only Maintainers get to vote on adding new Roles or inducting new
Maintainers). Presumably initial the set of TDC Members can reach an
agreement on the initial rule adoption, and further rule changes can
be governed by that agreement. In the event that they cannot reach an
agreement on the initial rule set, I guess they can appeal to the TOB
(5.a), although that would have to wait until after the TDC and OCI
Members elect the TOB ;).
This PR will have syntactic conflicts (but no semantic conflicts) with
the series of PRs ending with #4. I'm happy to rebase either series
if one of them lands before the other.
See also #5, where I point out some confusion about figuring out the
TDC Member set using runC-side maintainer listings. The distinction
floated here (TDC Role-holders are a subset of TDC Members) would
allow @vbatts and @philips to be TDC Members without being
maintainers, although the charter would still have to be edited to add
@cyphar to the initial TDC-Member set (assuming the subdirectory
MAINTAINERS files list TDC Role-holders).