-
Notifications
You must be signed in to change notification settings - Fork 108
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
Code of Conduct #586
Code of Conduct #586
Conversation
CODE_OF_CONDUCT.md
Outdated
We expect all members of the community to abide by this Code of Conduct at all times in all community venues, online and in person, and in one-on-one communications pertaining to the project. | ||
|
||
This policy covers the usage of our public infrastructure, including the drand network, as well as drand related events, and any other services offered by or on behalf of the drand community. It also | ||
applies to behavior in the context of the IPFS Open Source project communities, including but not limited to public GitHub repositories, IRC channels, social media, mailing lists, and public events. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why IPFS?
CODE_OF_CONDUCT.md
Outdated
|
||
Harassment includes, but is not limited to: any behavior that threatens or demeans another person or group, or produces an unsafe environment; harmful or prejudicial verbal or written comments related to gender, gender expression, gender identity, sexual orientation, disability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics; inappropriate use of nudity, sexual images, and/or sexually explicit language in public spaces; threats of physical or non-physical harm; deliberate intimidation, stalking or following; harassing photography or recording; sustained disruption of talks or other events; inappropriate physical contact; and unwelcome sexual attention. | ||
|
||
Media shared through public infrastructure run by the IPFS team must not contain illegal or infringing content. You should only publish content via IPFS public infrastructure if you have the right to do so. This includes complying with all software license agreements or other intellectual property restrictions. You will be solely responsible for any violation of laws or |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This does not seem relevant to drand!
CODE_OF_CONDUCT.md
Outdated
|
||
## Contact Info | ||
|
||
The Drand team currently defers to the IPFS abuse team for Code of Conduct resolutions. Please contact abuse@ipfs.io if you need to report a problem or address a grievance related to an abuse report. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just have an abuse@drand? I feel we should try to prioritise getting help in this document not who is providing it. Personally I’d remove references to IPFS here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IPFS is large enough to have trained an abuse team to handle these issues, and can act as a neutral 3rd party arbiter. we could do much worse than deferring to that abuse team if us an them are willing to have that happen.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
when there are code of conduct issues, it's important that the person sending the report knows who it's going to, and has transparency in that. Ideally we list the people here, but if we defer to IPFS i think it's okay to include a link to the IPFS code of conduct so that there's one authoritative source of that membership rather than this one potentially getting stale. (re your pointer to credit below)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IPFS is large enough to have trained an abuse team to handle these issues, and can act as a neutral 3rd party arbiter. we could do much worse than deferring to that abuse team if us an them are willing to have that happen.
Um, okay. Just to be clear I was not suggesting that it’s a bad idea to defer this to the IPFS abuse team or that they are in any way a bad choice for it.
My thoughts were just to ensure the contact info is front and centre, instead of an advertisement for IPFS, which is how I felt it could come across.
In hindsight I think you’re right and if we’re going to defer to IPFS for abuse issues then for transparency we actually shouldn’t have our own email address.
In which case we can easily resolve this by switching the sentence around so that the contact details come first, followed by clarification of who is receiving it and why.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR adds an important piece to ensure that the Drand community, despite small, remains healthy as it grows.
I do see this PR making a lot of decisions though, for example, entangling Drand with IPFS. We can leverage the fact that IPFS (at PL) has a well trained team to handle abuse requests and will know what to do, however, we should not entangle as in "the IPFS team" will take responsibility without checking first.
Let's check with the Projects org to know how to better handle this.
Let's nominate 2 or 3 people in Drand's orbit for this? |
is it worth the complexity of a separate group for this? I think i'm vaguely in favor of centralization here so that a smaller number of people can be better trained. I think it's also useful for the abuse team to be able to approach CoC issues from a largely external / neutral-arbitrator perspective. |
this is held on change requested from @daviddias - let me know resolution |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to go. Should this go on the website rather than here? Then the repo could just link to the version in the website. Thoughts? //cc @johnnymatthews @alanshaw
if we're maintaining a separate alias / abuse team we need to specify who they are in this document. (people reporting an issue care about who they're reporting it to - in particular caring if the email is going to the person they're reporting) |
CODE_OF_CONDUCT.md
Outdated
|
||
## Contact Info | ||
|
||
Please contact abuse@drand.love if you need to report a problem or address a grievance related to an abuse report. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please contact abuse@drand.love if you need to report a problem or address a grievance related to an abuse report. | |
Please contact abuse@drand.love if you need to report a problem or address a grievance related to an abuse report. Currently, this address inbox is handled by [Protocol Labs](https://protocol.ai). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@willscott good?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i meant more that as in https://github.com/ipfs/community/blob/master/code-of-conduct.md#contact-info it's generally expected that the people who are responsible for handling problems are listed.
Doesn't hurt to have this in both repos. Having a |
The code of conduct applies to the drand project as a whole not just this repo, so I'd probably move it to the website but retain a |
Command resultsDetails:Run doctocchanged:
- /home/runner/work/drand/drand/README.md
- /home/runner/work/drand/drand/cmd/relay-gossip/README.md
unchanged: Changed filesChanged 2 files:
|
@alanshaw not opposed to your plan of #586 (comment). I'm merging this one as "The CoC has been reviewed and approved", can you then handle the wrangling of moving things around and adding to the website? |
Move Code of Conduct to the website: drand/website#75 |
Using the IPFS code of conduct as a baseline.
cc @hsanjuan as a member of that abuse team