# Adopt a Code of Conduct

**URL:** <https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733>\
**Category:** Protocol and Governance\
**Tags:** snapshot\
**Created:** [7 October 2020 14:32 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733 "2020-10-07T14:32:40Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![lehnberg](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@lehnberg](https://gov.yearn.fi/u/lehnberg)\
**Post date:** [7 October 2020 14:32 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/1 "2020-10-07T14:32:40Z")

</div>

**Summary** :

> - Adopt a standard code of conduct template across the entire project.
> - Encourage moderators to organise their own governance independent of project leadership.

**Abstract** :

> 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](https://www.contributor-covenant.org/adopters/).
> 
> If this proposal passes, Yearn will adopt the latest version of the [Contributor Covenant](https://www.contributor-covenant.org/version/2/0/code_of_conduct/) 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](https://www.contributor-covenant.org/faq/) for answer to common questions about the Contributor Covenant.
> 
> Moderators should begin to self-organize and discuss enforcement processes.

**Motivation** :

> 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.

**Specification** :

> 1. Verbatim adoption of the Contributor Covenant.
> 2. Host on the yearn.finance website, with links to it from all relevant repositories in `CODE_OF_CONDUCT.md` files.
> 3. Gather moderators together and work on enforcement, communication channels, and processes.
> 4. Aim to create a separate moderation team that is independent of project leadership.

**Poll** : [Snapshot](https://snapshot.page/#/yearn/proposal/QmbJd5rCsKbNY2anBHc1uN9hgdyrNn3wi2qozVm4WQAitb)

---

<div class="post-metadata">

**Author:** ![yncredible](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/yncredible/32/668_2.png) [@yncredible](https://gov.yearn.fi/u/yncredible)\
**Post date:** [7 October 2020 15:35 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/2 "2020-10-07T15:35:32Z")

</div>

So just be respectful to people? Ok I’ll vote FOR

---

<div class="post-metadata">

**Author:** ![cnumber](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@cnumber](https://gov.yearn.fi/u/cnumber)\
**Post date:** [7 October 2020 18:40 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/3 "2020-10-07T18:40:38Z")

</div>

Yes this seems like a necessary step in the growth of the protocol…

---

<div class="post-metadata">

**Author:** ![Falsen](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@Falsen](https://gov.yearn.fi/u/Falsen)\
**Post date:** [7 October 2020 18:46 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/4 "2020-10-07T18:46:29Z")

</div>

Why would we need to adopt a third party code of conduct for people to be respectful to each other? This seems unnecessary. If needed we can come up with our own code of conduct and vote on it.

From Googling it there seems to be some controversy too.

---

<div class="post-metadata">

**Author:** ![tracheopteryx](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/tracheopteryx/32/3979_2.png) [@tracheopteryx](https://gov.yearn.fi/u/tracheopteryx)\
**Post date:** [7 October 2020 19:16 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/5 "2020-10-07T19:16:24Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![cnumber](https://avatars.discourse-cdn.com/v4/letter/c/ecb155/32.png) [@cnumber](https://gov.yearn.fi/u/cnumber)\
**Post date:** [7 October 2020 21:12 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/6 "2020-10-07T21:12:57Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dudesahn](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/dudesahn/32/4350_2.png) [@dudesahn](https://gov.yearn.fi/u/dudesahn)\
**Post date:** [8 October 2020 03:18 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/7 "2020-10-08T03:18:58Z")

</div>

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.

I’m for.

---

<div class="post-metadata">

**Author:** ![Freetrader](https://avatars.discourse-cdn.com/v4/letter/f/b782af/32.png) [@Freetrader](https://gov.yearn.fi/u/Freetrader)\
**Post date:** [8 October 2020 03:32 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/8 "2020-10-08T03:32:46Z")

</div>

As long as the rules are clearly and objectively defined in advance, I vote FOR.

---

<div class="post-metadata">

**Author:** ![Luciusfang](https://avatars.discourse-cdn.com/v4/letter/l/53a042/32.png) [@Luciusfang](https://gov.yearn.fi/u/Luciusfang)\
**Post date:** [8 October 2020 17:19 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/9 "2020-10-08T17:19:18Z")

</div>

Agree, this make the whole project much more legitimate.

---

<div class="post-metadata">

**Author:** ![MFP](https://avatars.discourse-cdn.com/v4/letter/m/e47774/32.png) [@MFP](https://gov.yearn.fi/u/MFP)\
**Post date:** [8 October 2020 22:08 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/10 "2020-10-08T22:08:05Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![hellomoon54321](https://avatars.discourse-cdn.com/v4/letter/h/c6cbf5/32.png) [@hellomoon54321](https://gov.yearn.fi/u/hellomoon54321)\
**Post date:** [9 October 2020 08:29 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/11 "2020-10-09T08:29:47Z")

</div>

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.

You can read the amazing book on the importance of company culture by Ben Horowitz (of a16z fame) ‘What you do is who you are’ [https://www.amazon.co.uk/What-You-Do-Who-Are/dp/0008356114](https://www.amazon.co.uk/What-You-Do-Who-Are/dp/0008356114)

---

<div class="post-metadata">

**Author:** ![hellomoon54321](https://avatars.discourse-cdn.com/v4/letter/h/c6cbf5/32.png) [@hellomoon54321](https://gov.yearn.fi/u/hellomoon54321)\
**Post date:** [9 October 2020 08:30 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/12 "2020-10-09T08:30:28Z")

</div>

To add to that, if we had had these elements defined it would have made the entire EMN debacle significantly easier to navigate and probably avoid altogether.

---

<div class="post-metadata">

**Author:** ![Ceazor](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/ceazor/32/1747_2.png) [@Ceazor](https://gov.yearn.fi/u/Ceazor)\
**Post date:** [9 October 2020 10:42 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/13 "2020-10-09T10:42:26Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![TheSouthSeaCompany](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/thesouthseacompany/32/203_2.png) [@TheSouthSeaCompany](https://gov.yearn.fi/u/TheSouthSeaCompany)\
**Post date:** [9 October 2020 11:00 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/14 "2020-10-09T11:00:59Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ejbaraza](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/ejbaraza/32/2241_2.png) [@ejbaraza](https://gov.yearn.fi/u/ejbaraza)\
**Post date:** [9 October 2020 14:08 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/15 "2020-10-09T14:08:58Z")

</div>

I agree that there should not be threats, but rather recommendations. Ultimately it comes down to personal responsibility.

---

<div class="post-metadata">

**Author:** ![aaaaaaaaaa](https://avatars.discourse-cdn.com/v4/letter/a/848f3c/32.png) [@aaaaaaaaaa](https://gov.yearn.fi/u/aaaaaaaaaa)\
**Post date:** [10 October 2020 01:17 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/16 "2020-10-10T01:17:21Z")

</div>

This code of conduct has been highly controversial among other open source projects, I can’t see why this needs to be enforced.

Some reference: [http://esr.ibiblio.org/?p=6918](http://esr.ibiblio.org/?p=6918)  
[https://itsfoss.com/linux-code-of-conduct/](https://itsfoss.com/linux-code-of-conduct/)  
[https://www.i-programmer.info/news/136-open-source/12342-insane-linux-kernel-patches-resulting-from-code-of-conduct.html](https://www.i-programmer.info/news/136-open-source/12342-insane-linux-kernel-patches-resulting-from-code-of-conduct.html)  
[http://nocodeofconduct.com/](http://nocodeofconduct.com/)

---

<div class="post-metadata">

**Author:** ![aaaaaaaaaa](https://avatars.discourse-cdn.com/v4/letter/a/848f3c/32.png) [@aaaaaaaaaa](https://gov.yearn.fi/u/aaaaaaaaaa)\
**Post date:** [10 October 2020 01:25 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/17 "2020-10-10T01:25:31Z")

</div>

> <https://twitter.com/elia/status/611319469982527488>

> <https://github.com/opal/opal/issues/941>
>
> Elia Schito is publicly calling trans people out for "not accepting reality" on …Twitter. His Twitter profile mentions that he is a core contributor to opal. Is this what the other maintainers want to be reflected in the project? Will any transgender developers feel comfortable contributing?
> 
> https://twitter.com/krainboltgreene/status/611569515315507200

For the above tweet SJWs tried to have this Opal core maintener from the project.  
We should not open Yearn to to such these kind of ideological attacks.  
I am against the enforcing of the above CoC.

---

<div class="post-metadata">

**Author:** ![dudesahn](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/dudesahn/32/4350_2.png) [@dudesahn](https://gov.yearn.fi/u/dudesahn)\
**Post date:** [9 November 2020 17:38 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/18 "2020-11-09T17:38:38Z")

</div>

[Voting](https://snapshot.page/#/yearn/proposal/QmbJd5rCsKbNY2anBHc1uN9hgdyrNn3wi2qozVm4WQAitb) is concluded with 91.71% for.

---

<div class="post-metadata">

**Author:** ![dudesahn](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/dudesahn/32/4350_2.png) [@dudesahn](https://gov.yearn.fi/u/dudesahn)\
**Post date:** [13 December 2020 15:22 UTC](https://gov.yearn.fi/t/adopt-a-code-of-conduct/6733/21 "2020-12-13T15:22:00Z")

</div>


