GOSH Code of Conduct

GOSH Code of Conduct

Updated October 2022

The Gathering for Open Science Hardware (GOSH) is a diverse, global community working to enhance the sharing of open source scientific technologies. Specifically, this includes open source hardware (OSH) for scientific purposes which we refer to as open science hardware (OScH).

We strive to make open science hardware open to everybody, regardless of scholarly or professional background, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, age, economic background, country of origin or employment, religious affiliation, and other differences. Because we come from different backgrounds, it is important to be intentional about providing respectful, equitable spaces — both online and in person — for our community to come together and engage in constructive, respectful discourse. As our manifesto states: GOSH is used for peaceful purposes and causes no harm.

GOSH is equitable. Equity is different from equality; equality is about treating everyone exactly the same, while equity recognizes that everyone does not start from the same position and so treating everyone the same may leave them in the same uneven positions they began in. For this reason, we are intentional about actively reducing the inequitable barriers that stand between science and those who create, use, and learn from it. This document is written with this principle in mind.

This code of conduct applies to all GOSH spaces, both online and in person.

While we operate under the assumption that all people involved with GOSH subscribe to the GOSH Manifesto and the values laid out above, we take Code of Conduct violations very seriously. Therefore, individuals who violate this Code may affect their ability to participate in GOSH, ranging from temporarily being placed into online moderation to, as a last resort, expulsion from the community or in-person events. If you have any questions about our commitment to this framework and/or if you are unsure about any aspects of it, please email code@openhardware.science and we will provide clarification.

This Code of Conduct falls under the purview of the GOSH Community Council Management (admin) governance domain. We envision further changes or improvements to this document could be done with the Community Council in coordination with the wider GOSH community such as, but not limited to, as described in the GOSH Constitution.

How To Report A Problem

In Person — Safety Officer or GOSH Organizers: If you are at a GOSH event with a designated Safety Officer, feel free to approach them or an organizer.

Via email — GOSH Organizers: If you experience or witness something in a GOSH-hosted space in person or online, you can also email the moderators at code@openhardware.science.

Once you have reported something, we will strive to contact you privately within the same day or in the first hour of the event’s start the following morning.

How It Works

This Code is an effort to maintain a respectful space for everyone and to discuss what might happen if that space is compromised. Please see the guidelines below.

We listen.

We begin interactions by acknowledging that we are part of a community with complementary goals. When something has happened and someone is uncomfortable, our first choice is to work through it through discussion. We listen to each other.

  • For active listening, we ask questions first, instead of making statements.
  • We give people time and space to respond.
  • We appropriately adjust our behavior when asked to.
  • We know that repeating hurtful behavior after it has been addressed is disrespectful.
  • We avoid this ourselves and help others identify when they are doing it.

We practice consent.

At in-person gatherings, everyone’s physical space must be respected at all times. For example, there are many ways people greet each other. Before physically touching someone else, ask how they would like to be greeted. 

  • Ask first.
  • We respect everyone else’s right to walk away at any time for any or no explicit reason.
  • If you see or experience a violation of consent on a GOSH platform or at a GOSH event, please contact the GOSH organizers in person or on code@openhardware.science.

Note that many forms of harassment do not look like physical or verbal abuse, but still fall into this category. Non-consent can include exhibiting sexual images in public spaces, deliberate intimidation, stalking, following, photography or recording without permission, sustained disruption of talks or conversations, inappropriate or unwelcome physical contact, and unwelcome sexual attention.

Examples of in-person community behavior

DoDon’t
Ask permission to take pictures of and post about others on social media (see Media Consent, below).Do not upload photos, tag or mention others online without their consent.
Speak your own narrative, from your own unique experiences and culture.Do not imitate the cultural expressions of groups you are not a member of, or dismiss people’s experiences as illegitimate or merely personal.
Use accessible language to talk about your area of expertise. Be aware and mindful if others in the group seem confused, slow down; stop and ask for input.Do not present information in a way / language that no one else in the room can understand, with no attempt to include others in the discussion. Accessible language is part of the GOSH manifesto.
Give everyone a chance to talk.Do not repeatedly disrupt a discussion.
Stop, listen and ask for clarification if someone perceives your behavior or presentation as violating the Code of Conduct.Do not ignore or argue others’ request to stop potentially harmful behavior, even if it was an accident or you don’t mean it as it is being interpreted.
Use words that accurately describe the situation rather than culturally or socially loaded terms.Do not use disability and mental/emotional health terminology to describe a situation metaphorically, even if it seems normal to use it.
Ask someone before you touch them, even when joking or greeting, unless the other person has given verbal consent. Hugs, cheek kisses, and handshakes are normal greetings in some cultures, but not in all cultures.Do not initiate or simulate physical contact without consent, even if it seems normal.
Disengage and find another activity if someone did not invite you and is not engaging with you.Do not violate personal space by continuing your physical presence into private spaces without consent.
Use an even tone, rate, and volume of voice when disagreeing.  Note that differences will be common, and some will be irreconcilable in a diverse movement.Do not verbally or physically abuse, harass, yell at, or intimidate any attendee, speaker, volunteer, or exhibitor.
Use the pronouns people have specified for themselves.Do not purposely misgender someone (ie, refusing to use their correct gender pronouns) after they have told you their correct pronouns.
Step up and comment when you see violations occur by emailing code@openhardware.science or reporting to the designated person(s) at in-person events.Do not expect that people who are subject to Code of Conduct violations are comfortable or able to address or report them themselves.
Respond to the point and content of what others are saying, e.g. “I think instead of x, we could do y”.Do not respond to others in a way that makes things personal, e.g. “You are wrong about x”.

Additional guidelines for online community behavior

In addition to the guidelines above, online modes of interaction involve large numbers of people without the helpful presence of visual cues. Because of this, respectful and self-aware online conduct is especially important and challenging. In addition to the Code, which remains in play in online spaces, our community has created specific guidelines for online interactions. If someone violates these guidelines, someone from the Moderators group will place them into moderation by changing that person’s posting permission on the relevant list or forum, on the website, or both. Our triple notification standard for moderation means a point person from the GOSH forum Moderators group will 1) email the person directly with a brief explanation of what was violated, 2) send a summary email to the rest of the moderators group, 3) if it happened on a public space (vs a website), notify the community that one of our members has been placed into moderation with a brief explanation of what is not tolerated. Moderators will strive to take these actions in a transparent and documented manner and treat these issues as an opportunity for all to learn how to be more upstanding and help hold a respectful culture.

If you wish to begin the process of getting out of moderation, respond to the email sent to you from code@openhardware.science.

With just a few moderators, we rely on the GOSH community to flag any code of conduct issues or violations. The moderators and contact email (code@openhardware.science) will be listed in a pinned post on the GOSH forum. 

DoDon’t
Stay on topic to make long threads easier to follow.Do not send unnecessary one-line responses that effectively “spam” hundreds of people and lower the overall content quality of a conversation. (expressions of appreciation and encouragement could be done, for example, via the “heart” emoticon or emoji in response to forum posts)
Start a new thread to help others follow along. Important if your response starts to significantly diverge from the original topic.Do not respond with off-topic information, making it hard for the large group of readers to follow along.
Write short and literal subject lines to help the readers of the list manage the volume of communication.Humor and euphemisms in subject lines are easily misunderstood, although enthusiasm is welcome!
Mind your tone. We are not having this conversation in person, so it is all the more important to maintain a tone of respect.Do not write in an aggressive, disrespectful or mocking tone. Note: writing in all caps is regarded as shouting.

As an example, below is how participation guidelines are introduced at the beginning of GOSH online community events such as Community Calls: 

Guidelines on Respect:
Overall, respect all participants in all ways at all times. In particular:

  • Respect the time limits: when we allocate a specific number of minutes for dialogue, please be mindful of our need to move forward on the agenda.
  • Focus on listening and honor whoever is speaking.
  • In particular, don’t interrupt others while they are speaking.
  • Please don’t make noises or gestures of disrespect, such as rolling your eyes.

Guidelines on Inclusion:
Language: speak slowly and clearly for those who have English as a second language, and always make sure to avoid jargon and acronyms, using vocabulary everyone can understand.

A reminder as well that the GOSH code of conduct applies to both in-person and virtual spaces.

Another useful resource is the Anti-Oppression Resource & Training Alliance (AORTA) meeting facilitation guidelines: http://dev.aorta.coop/wp-content/uploads/2017/06/AO-Facilitation-Resource-Sheet.pdf 

Media Consent

  • There will be a media release form for all attendees to sign at GOSH 2022 in Panama. This gives the GOSH organizers permission for the official photographer/videographer to include you in event photos and videos. If you do not wish to be photographed or sign the release, you are responsible for informing the official photographer, such as, but not limited to, raising your hand in the moment to alert them to move you out of frame. We are happy to accommodate you. 
  • If you are taking a photograph, let people in the room know.
  • If you do not want to be in photos/videos taken by participants other than the official photographer, please communicate this to them. However, we cannot be responsible for enforcing this among attendees.
  • Always check with parents about posting anything with minors (such as those less than 18 years old), and never post the name of a minor in conjunction with their photograph.

Consequences

  • Anyone requested to stop behavior that violates the Code of Conduct is expected to comply immediately, even if they disagree with the request.
  • The GOSH organizers may take any action deemed necessary and appropriate, including immediate removal from the meeting without warning.
  • The organizers reserve the right to prohibit attendance at any future meeting.

By attending GOSH events and participating in any GOSH on/offline spaces, you are agreeing to this code of conduct.

This Code of Conduct was created collaboratively and drew from other Code of Conducts, including those by Public Lab, International Marine Conservation Congress 2016, and TransH4CK.

GOSH Community Forum Moderation Procedure

Updated May 2024

1. Overview

This document outlines the response procedure for community moderation of the GOSH Forum. It was created by the 2024 GOSH Forum moderators group. This plan is based on the guidelines established in the GOSH Code of Conduct; however, it provides further clarification on the moderation process and outlines the steps taken by moderators to respond to Code of Conduct violations that arise on the forum. 

2. Terminology

  • Reporter: The person reporting an incident. 
  • Reportee: The person being reported.
  • Moderators Group: The group of people who are responsible for moderating the GOSH Forum and responding to Code of Conduct violations
  • Moderator Liaison: The person on the moderator’s group responsible for communicating with the reporter, reportee, and broader GOSH Community (if applicable). The moderator’s group appoints this on a case-by-case basis.

3. The Moderators Group

The GOSH Community Council selects the moderator’s group andmust consist of a minimum of 4 and a maximum of 5 GOSH Community members. At least two moderator’s group members must be available to respond to violations. If a moderator is not available for a certain period, it is their responsibility to notify the moderators in advance. Members of the moderator’s group are expected to check the GOSH Forum frequently. 

4. Reporting Code of Conduct Violations

If you experience or witness something on the GOSH Forum that constitutes a Code of Conduct violation, you can email the moderator’s group at code@openhardware.science.

Please refer to the GOSH Code of Conduct for more information on what constitutes a Code of Conduct violation.

5. Incident Response Procedure

This is the process used by the moderator’s group when responding to Code of Conduct violations on the GOSH Forum. Moderators are responsible for responding to violations promptly. Moderators do so by either responding to reports put forth by community members or by responding to any perceived violations or issues that arise on the forum, even if a report has not been submitted. The GOSH moderators may take any action deemed necessary and appropriate, including immediate removal from the forum without warning.

5.1 What if someone is in physical danger? 

If you believe someone is in physical danger, please contact the appropriate emergency responders. 

5.2 Immediate Suspension of User from the Forum and GOSH Spaces

If an incident involves a threat to anyone’s safety, any community member may act unilaterally to protect their safety. This could include contacting law enforcement and speaking on behalf of the GOSH Community. 

In cases where an immediate response is needed, each member of the Moderator’s Group reserves the right to immediately suspend a user and must inform the rest of the Moderator’s Group within 24 hours.

5.3 Process for Non-Immediate Responsevan

When the Moderators Group receives a report of a Code of Conduct violation, the following process will take place:

  • The Moderators Group will determine whether there is a need for an immediate response.
  • The first moderator to receive the report will reply within 24 hours, acknowledging that the report has been received and providing more details on the subsequent timeline of events. 
  • Upon receiving this information, the Moderators Group will immediately begin documenting and summarizing the information so that a written report of the incident can be provided.
  • Within one week of the report being made, at least two moderators will meet to discuss the incident, determine whether a Code of Conduct violation occurred, whether this is an ongoing situation, and determine the necessary next steps. 
  • One person from the Moderators Group will act as a point of contact for the reporter.
  • If necessary, the Moderators Group can request additional information or a meeting with the reporter. 
  • Once the Moderators Group feels they have sufficient information on the situation, they will determine a resolution (see below for a list of possible resolutions)
  • The Moderators Group can decide whether they would like to accept feedback from the reporter and adjust the resolution.
  • The point of contact from the Moderators Group will contact the reportee to notify them of the resolution. A meeting with the reportee is optional and up to the moderators group to determine.
  • The Moderators Group will take the necessary actions based on the resolution.
  • The Moderators Group will share an incident report with the broader GOSH Community. When documenting this information, the reportee(s), reporter(s), and anyone else mentioned will remain anonymous.

5.4 Resolutions

All resolutions must be agreed upon unanimously by the moderators reviewing the report. If the moderators cannot reach an agreement, then a member of the GOSH Community Council will be called upon to break the tie. 

Possible resolutions may include:

  • Nothing if it was found that no violation of the GOSH Code of Conduct occurred
  • A mediated agreement between the reporter(s), reportee(s), and anyone affected by the incident
  • A request for a written public or private response from the reportee, such as an apology 
  • A private conversation between the Moderators Group and the reportee(s) or reporter(s)
  • A private written reprimand from the Moderators Group to the reportee(s)
  • Temporary or permanent ban from the GOSH Forum and/ or in-person and virtual GOSH events

The Moderator’s Group is responsible for keeping a private record of all reports, violations, and resolutions. 

5.5 Conflict of Interest

If any member of the Moderators Group has a conflict of interest, they will recuse themselves from the moderation process. If a member of the Moderators Group has a conflict of interest, a member of the GOSH Community Council may fill their position. 

6. Acknowledgments

This procedure is adapted from the Carpentries Code of Conduct and The Turing Way Code of Conduct. Both are used under Creative Commons Attribution licenses.

The Carpentries Code of Conduct was adapted from guidelines written by the Django Project, which was itself based on the Ada Initiative template and the PyCon 2013 Procedure for Handling Harassment Incidents. Contributors to the initial document are Adam Obeng, Aleksandra Pawlik, Bill Mills, Carol Willing, Erin Becker, Hilmar Lapp, Kara Woo, Karin Lagesen, Pauline Barmby, Sheila Miguez, Simon Waldman, and Tracy Teal. In 2018, the Code of Conduct was revised to add a summary, straightforward examples of both beneficial and unwanted behaviors, and evaluating intent. Reporting guidelines were also revised to include alternate contact points and a reporting form with the procedure was added. Contributors of these revised documents are Ethan White, Kari L. Jordan, Karin Lagesen, Malvika Sharan, Samantha Ahern, and Simon Waldman. Additional language was added by Otter Tech from the PyCon U.S. 2018 Code of Conduct (licensed CC BY 3.0).

The Turing Way Code of Conduct was adapted from the Carpentries Code of Conduct and includes sections from the Alan Turing Institute Data Study Group Code of Conduct. The Turing Way Code of Conduct is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0 CA) license, with attribution to Kirstie Whitaker and the Turing Way community for creating this document. 

The Turing Institute Data Study Group Code of Conduct was heavily adapted from the Citizen Lab Summer Institute 2017 Code of Conduct and used under a CC BY 2.5 CA license. Citizen Lab based its Code of Conduct on the xvzf Code of Conduct, the Contributor Covenant, the Django Code of Conduct and Reporting Guide and we are also grateful for this guidance from Ada Initiative.

The GOSH Community Forum Moderation Procedure is licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0 CA) license, with attribution to the GOSH Community and Bri Johns (@briannaljohns), Ana De Lucia (@anaj238), Pen-Yuan Hsing (@hpy) and Karl Kaddu (@Karl).