Common Maintainers management policy
Status | RESOLVED |
Blocking | |
Outcome | APPROVED |
Minutes Link |
Overview of Proposal
A few projects have documented the way they manage their maintainers but it would be desirable to increase consistency in how this is done across all the projects. This proposal is about defining a common Maintainers management policy that could then be adopted by the projects.
The following list points to the known existing policies (please add any other that is not listed here):
Besu: https://github.com/hyperledger/besu/blob/master/MAINTAINERS.md
Fabric: https://hyperledger-fabric.readthedocs.io/en/latest/CONTRIBUTING.html#maintainers
Grid (same as Sawtooth): https://github.com/hyperledger/grid-rfcs/blob/master/text/0008-grid-governance.md#contributor-permission-levels
Transact (same as Sawtooth): https://github.com/hyperledger/transact-rfcs/blob/master/text/0000-transact-governance.md#contributor-permission-levels
Formal Proposal(s)
TBD
Action Items
Reviewed By
I'm not sure that every project needs to have the exact same policy, but agree that it would be good to have a standard / common list of things each project can adopt if it likes. For example, "removal for inactivity" is a good practice, but some projects might say 60 days and others might say 90 days based on each project's own contribution pattern(s).