Skip to content

Mismatch between responsibility and ability #13

@DanHeidinga

Description

@DanHeidinga

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

[1] eclipse-openj9/openj9#13637

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions