-
Notifications
You must be signed in to change notification settings - Fork 17
Description
While updating the OpenJ9 project to include the Code of Conduct [1], it was noted that there are several responsibilities that project committers and leaders are committing to undertake:
Project committers and leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Most of these are straightforward and easy to do given the existing permission model on github. There are two responsibilities that are at a mismatch to the abilities that committers and leaders have due to github permissions. As far as I can tell, we don't have the ability to ban temporarily or permanently any contributor
.
Ideally, bans would never be required but in a situation where they are needed, being able to take action quickly (ie: due to a pile on from outside parties) is important. Waiting for a response from the Foundation - who may be offline at that time - may allow an issue to grow.
And personally, I hate signing on for responsibilities that I can't actually take action on.
Would it be possible to extend the github permissions granted to the committers / leads to allow a project to directly take action in cases where bans are required?
Alternatively, there was a proposal to change the wording to show that action is depending on Foundation staff:
Project committers and leaders have the right and responsibility, with the support of the Eclipse Foundation staff, to remove, edit, or