Adopt a standard code of conduct template across the entire project.
Encourage moderators to organise their own governance independent of project leadership.
In order to nurture its growing community, and to make it easier to moderate in a fair and predictable manner, Yearn should adopt a project-wide code of conduct.
Instead of reinventing the wheel, adopt a standard that is already used by large open sources projects such as Golang, Linux, React, Vue.js, and many more.
If this proposal passes, Yearn will adopt the latest version of the Contributor Covenant for all contributors to Yearn related repositories, forums, chats, communities, and events. Moderators across the project will work to uphold its standards and carry out enforcement actions as specified in it.
See the related FAQ for answer to common questions about the Contributor Covenant.
Moderators should begin to self-organize and discuss enforcement processes.
Without a code of conduct, it is unclear what kind of language and behaviour is tolerated in Yearn’s community.
It makes enforcement arbitrary and subjective, complicating fair and appropriate moderation.
Having a code of conduct makes it clear for community members what is acceptable behaviour, and what to expect when there are violations.
Having a code of conduct as a “constitution”, enables moderators to become autonomous and independent from the project’s leadership team, as they can enforce its spirit without their involvement. This leads to less involvement of project leaders in moderation decisions, which leads to fewer accusations of abuse of power, censorship, or bias.
Verbatim adoption of the Contributor Covenant.
Host on the yearn.finance website, with links to it from all relevant repositories in CODE_OF_CONDUCT.md files.
Gather moderators together and work on enforcement, communication channels, and processes.
Aim to create a separate moderation team that is independent of project leadership.
If you’re volunteering to write an alternative @Falsen that would be great. Though the process of writing our own would take a lot of effort and if there’s a good and tested one available that’s my preference. Re controversy, I’d assume any document like this would gain some.
I’m for having an agreed upon code of conduct. Otherwise there are no grounds for taking action if there’s an issue.
just my thought…writing our own would be like reinventing the wheel…our efforts might be better spent focusing on other areas. The code of conduct is mostly common sense stuff…comes in handy during crisis management, thats all.
Having a code of conduct is very beneficial because if someone is being abusive to another member (as one example), we now have something to point to when we mute/suspend/ban them instead of just an arbitrary “you were being abusive”.
There are plenty of other communities who have been around far longer than Yearn, and so it makes sense to pull a code of conduct from places who have had time to iron out the kinks.
The Contributor Covenant comes with a lot of baggage, including numerous instances where it appears to have been weaponized to settle internal disputes between various factions working on a project by one side getting the other side excommunicated for violating the CC. If anyone is interested, it is quite easy to find extensive discussions of these issues online.
I honestly do not see a reason for the adoption of a code of conduct through governance. Team members responsible for community engagement are capable and well suited to adopt community guidelines, and the team can determine how its members will interact with each other. If problems arise concerning such guidelines and standards, a governance decision can be made concerning the continued retention of the people responsible for adopting/enforcing those guidelines and standards. Otherwise, let the team members do their thing.
This is a good idea however we first need to as a community define what is our mission and what are our core values. This is essential to clearly defining what the yearn culture is. From there it’s easy to define a code of conduct as any behaviour that takes us away from them should not be supported/tolerated.
World class organisations have crystal clear mission statements and values.
The different venues of exchange have highly differing levels of discourse and expectations. Reddit posters are willing to wait for well thought out , edited replies. Where TG POers want quik ansers, now.
If there are complaints or issues arising this might be needed, but as you say, no reason to reinvent the wheel
By word count, over 60% of this code of conduct is about enforcement. It imposes a very authoritarian view of community, giving “leaders” the responsibility to control standards. This is not a good fit for a community driven (somewhat) leaderless initiative.
To give a specific counterproposal, I instead propose that the three sections Enforcement Responsibilities, Enforcement, and Enforcement Guidelines be removed, and the remainder adopted as Yearn’s code of conduct, in the belief that people are able to read and understand value statements without them being accompanied by an implied threat.