Skip to content
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

Add code of conduct minimal neutral guarantees #213

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/code_of_conduct.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,27 @@ Private or public harassment of any kind will not be tolerated. Since harassment

Additionally, spam and other content which disrupts or prevents LDK contributors from working on LDK is not acceptable.

Deadlock can arise about the application fo the code of conduct to a concrete issue, where a deadlock is defined as lack of unanimity between the Code of Conduct team on the decision to be taken.

In that case, 2 additional members should be selected by consensus of the code of conduct team from the community of active LDK contributors to join the team in its decision-making process to adjudicate
the issue. The decision of the majority of 5 members is binding.
Comment on lines +23 to +26
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO this is unnecessary complexity, a benefit of having an odd number of people is that there will never be a deadlock and the majority decision can always be taken.


## The Code of Conduct Team

A small team of LDK contributors has volunteered to enforce the LDK Code of Conduct. If you feel like a community member has engaged in inappropriate behavior, please don't hesitate to contact one of the following LDK contributors via email or on Discord:
* Matt Corallo - ldkcocpoc on mattcorallo.com
* Val Wallace - vwallace on protonmail.com
* Devrandom - devrandom99 on proton.me

The Code of Conduct team should be renewed every 3 years with a transparent nomination process open to the whole community of active LDK contributors. An active LDK contributor is someone with 10 commits during the 2 years
preceeding the nomination.

The next nomination should happen in December 2025. 2 new additional members should be added to the Code of Conduct team to favor a staggered approach where elder members can provide experience to newer members. Current Code of conduct team members can be reconducted in their roles.

Code of conduct team members should have realized at least 50 code commits in the main LDK git tree and the first commit should have been merged more than 2 years at the date of nomination.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure I understand this phrasing did you mean "more than 2 years prior to the date of nomination" or "in the 2 years leading up to the date of the nomination"? Also, above it says 10 commits, now it says 50. I'd prefer 50, but don't feel super strongly, it should be consistent though.


In case of a current Code of conduct team stepping down on its own initiative, the vacant place should be fulfilled according to the transparent nomination process defined above.

## The Code of Conduct Team’s Responsibilities

Team members are tasked with responding to reports within 24 hours. They will review each incident and determine, to the best of their ability:
Expand Down