Code of Conduct draft, request for comments and feedback


#1

Hello there!

Having a Code of Conduct (CoC) for Funkwhale has been in my mind for months, and I’m proud to announce we are ready to submit our first draft. @gordon and I started the initial work, and @ginnymcqueen brought the whole thing to life, so many thanks to both of you, and to the other persons that got involved in the discussions :slight_smile:

The idea here is to identify the remaining issues (if any) with the draft and help us fix them.

Side note: initially, we wanted to release the CoC at the same time as the non-profit. For various reasons, however, it makes more sense to have it right now.


FunkWhale Code of Conduct

Our Pledge

FunkWhale (mission statement?)_______

anti-meritocracy statement from https://postmeritocracy.org/

To help accomplish this and in the interest of fostering an open and welcoming environment, we as members of the FunkWhale community pledge to making participation in our community a harassment-free and respectful experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, technical preferences, nationality, personal appearance, race, religion, socio-economic status, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language.

  • Being respectful of differing viewpoints and experiences.

  • Gracefully accepting constructive feedback.

  • Focusing on what is best for the community.

  • Showing empathy and kindness towards other community members.

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances, including when simulated online. The only exception to sexual topics is channels/spaces specifically for topics of sexual identity.

  • Trolling, insulting/derogatory comments, and/or personal attacks in messages or _____

  • Making light of/making mocking comments about trigger warnings and content warnings.

  • Any public or private conduct intended to stalk, harass, or intimidate other users.

  • Aggregating, posting, and/or disseminating a person’s demographic, personal, or private data without express permission.

  • Posting and/or disseminating a person’s posts, private or public, including screen captures or any other content without express permission.

  • Continuing to engage in conversation or inciting users to engage another user in continued interaction or discussion after a user has requested for said engagement to cease may be considered harassment, regardless of platform-specific privacy tools employed.

  • Any attempt to present “reverse-ism” as examples of oppression. Examples of reverse-isms are “reverse racism”, “reverse sexism”, “heterophobia”, and “cisphobia”.

  • Intentionally posting or disseminating libel, slander, or other disinformation.

  • Any of the above even when presented as “ironic” or “joking”.

Scope
This Code of Conduct applies both within community spaces and in other spaces involving the community. This includes the FunkWhale __________ and any other services provided to members of FunkWhale, or by members on behalf of the community, private email communications in the context of the community, and any events where members of the community are participating, as well as adjacent communities and venues affecting the community’s members.

Depending on the violation, Admins/Moderators may decide that violations of this code of conduct that have happened outside of the scope of the community may deem an individual unwelcome, and take appropriate action to maintain the comfort and safety of its members.


When Something Goes Wrong

  • list/info on various spaces (riot, gitlab, socialhub, etc)

If you see a Code of Conduct violation, you can let the person know that what they did is not appropriate and ask them to stop and/or edit their message(s).

If you are uncomfortable speaking up for any reason, or the other person does not immediately correct the issue, please contact a moderator/admin.

As soon as available, an admin will join, identify themselves, and take further action as necessary.

When reporting, please include any relevant details, links, screenshots, context, or other information that may be used to better understand and resolve the situation. Screenshots and other communications involved in disputes should only be shared in a private setting with the appropriate mods/admins.

Contacting Admins/Mods
Who to contact and how:

Or you can reach ___ via email:


My daily worklog
#2

As noticed by various people on Mastodon, we miss a bit of detail about what kind of sanctions could be used to enforce this code of conduct. The Geekfeminism Code of Conduct includes the following:

Consequences

Participants asked to stop any harassing behavior are expected to comply immediately.

If a participant engages in harassing behavior, the Geek Feminism Anti-Abuse Team may take any action they deem appropriate, up to and including expulsion from all Geek Feminism spaces and identification of the participant as a harasser to other GF members or the general public.

I think this is pretty straightforward, and we could use the same for our code of conduct?


#3

So you’ll find the final version below. I intend to publish it on monday :slight_smile:


Funkwhale Code of Conduct (Final)

Our Pledge

Funkwhale was started for simple reasons: bring to everyone an easy and ethical access to music and audio content. This is the core mission of the project, which materializes by:

  • Developping and maintaining the Funkwhale audio server
  • Exploring and working on new funding models for creators
  • Building a federation of servers to host and distribute audio content (especially copyleft content) that is well adapted to the needs of creators
  • Provide a seamless, rich, social, open, decentralized experience to people that want to interact with audio content, based on open and free standards, protocols and technologies

To help accomplish this and in the interest of fostering an open and welcoming environment, we as members of the Funkwhale community pledge to making participation in our community a harassment-free and respectful experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, technical preferences, nationality, personal appearance, race, religion, socio-economic status, or sexual identity and orientation.

Anti-meritocracy statement

  • We do not believe that our value as human beings is intrinsically tied to our value as knowledge workers. Our professions do not define us; we are more than the work we do.
  • We believe that interpersonal skills are at least as important as technical skills.
  • We can add the most value as professionals by drawing on the diversity of our identities, backgrounds, experiences, and perspectives. Homogeneity is an antipattern.
  • We can be successful while leading rich, full lives. Our success and value is not dependent on exerting all of our energy on contributing to software.
  • We have the obligation to use our positions of privilege, however tenuous, to improve the lives of others.
  • We must make room for people who are not like us to enter our field and succeed there. This means not only inviting them in, but making sure that they are supported and empowered.
  • We have an ethical responsibility to refuse to work on software that will negatively impact the well-being of other people.
  • We acknowledge the value of non-technical contributors as equal to the value of technical contributors.
  • We understand that working in our field is a privilege, not a right. The negative impact of toxic people in the workplace or the larger community is not offset by their technical contributions.
  • We are devoted to practicing compassion and not contempt. We refuse to belittle other people because of their choices of tools, techniques, or languages.
  • The field of software development embraces technical change, and is made better by also accepting social change.
  • We strive to reflect our values in everything that we do. We recognize that values that are espoused but not practiced are not values at all.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language.
  • Being respectful of differing viewpoints and experiences.
  • Gracefully accepting constructive feedback.
  • Focusing on what is best for the community.
  • Showing empathy and kindness towards other community members.

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances, including when simulated online. The only exception to sexual topics is channels/spaces specifically for topics of sexual identity.
  • Trolling, insulting/derogatory comments, and/or personal attacks in messages, avatars and/or usernames.
  • Making light of/making mocking comments about trigger warnings and content warnings.
  • Any public or private conduct intended to stalk, harass, or intimidate other users.
  • Aggregating, posting, and/or disseminating a person’s demographic, personal, or private data without express permission.
  • Posting and/or disseminating a person’s posts, private or public, including screen captures or any other content without express permission.
  • Continuing to engage in conversation or inciting users to engage another user in continued interaction or discussion after a user has requested for said engagement to cease may be considered harassment, regardless of platform-specific privacy tools employed.
  • Any attempt to present “reverse-ism” as examples of oppression. Examples of reverse-isms are “reverse racism”, “reverse sexism”, “heterophobia”, and “cisphobia”.
  • Intentionally posting or disseminating libel, slander, or other disinformation.
  • Any of the above even when presented as “ironic” or “joking”.

Scope

This Code of Conduct applies both within community spaces and in other spaces involving the community. This includes the Funkwhale Matrix rooms, forums, issue tracker, blog and fediverse accounts and any other services provided to members of Funkwhale, or by members on behalf of the community, private email communications in the context of the community, and any events where members of the community are participating, as well as adjacent communities and venues affecting the community’s members.

Depending on the violation, moderators may decide that violations of this code of conduct that have happened outside of the scope of the community may deem an individual unwelcome, and take appropriate action to maintain the comfort and safety of its members.

Consequences

Community members asked to stop any harassing behavior are expected to comply immediately.

If a community member engages in harassing behavior, the moderators may take any action they deem appropriate, up to and including expulsion from all Funkwhale spaces and identification of the participant as a harasser to other members or the general public.

When Something Goes Wrong

If you see a Code of Conduct violation, you can let the person know that what they did is not appropriate and ask them to stop and/or edit their message(s).

If you are uncomfortable speaking up for any reason, or the other person does not immediately correct the issue, please contact a moderator.

As soon as available, a moderator will join, identify themselves, and take further action as necessary.

When reporting, please include any relevant details, links, screenshots, context, or other information that may be used to better understand and resolve the situation. Screenshots and other communications involved in disputes should only be shared in a private setting with the appropriate moderator.

Contacting moderators:


#4

I think it’s pretty good. I particularly love the anti-meritocracy statement.

However, even for now, I think that there should be more moderators than just yourself, especially with your profile and responsibility in the Funkwhale project. What happens if someone is hurt by something you said? I know for sure that you’re an extremely nice person, but we (as cis men, mostly) must suppose that someday, we’ll have a bad behavior, willfully or not. If you’re willing to be mentioned here @ginnymcqueen (and have appropriate mod privileges), i think it would be great for the community


#5

I had said in the matrix room, “If you need a non-dude point of contact for anything, I’m good. Just only English.” Followed by appropriate jokes of me ruining translations. Also “I’m okay with being tagged in on anything as needed.” :whale: :sunglasses:


#6

The whole thing was published at https://funkwhale.audio/code-of-conduct/ (with Ginny’s contact). Good work let’s close this!


closed #7