A primary goal of our community is to be inclusive to the largest number of participants with the most varied and diverse backgrounds possible . As such, we are committed to providing a safe and welcoming environment for all, regardless of race, gender, sexual orientation, functional diversity, physical appearance, ethnicity, nationality, or religion (or lack thereof); and lifestyle choices and practices including those related to food, health, parenting, drugs, farming and gardening, and employment.

We have written this code of conduct not because we expect bad behavior from our community—which, in our experience, is overwhelmingly kind and civil—but because we believe a clear code of conduct is a necessary part of building a respectful community. Whether you’re a regular participant or a newcomer, we care about making this community a safe place for you and we’ve got your back.

Anyone who violates this code of conduct may be sanctioned or expelled from these spaces at the discretion of the Safety Team.

Some of our community spaces may have additional rules in place, which will be made clearly available to participants. Participants are responsible for knowing and abiding by these rules.

This is a living document

This Code of Conduct is a living document that may be amended in the future. We welcome your feedback on this and every other aspect of our community, and we thank you for working with us to make participation a safe, enjoyable, and friendly experience for everyone.

Contact info

If you are subject to or witness violations of this Code of Conduct, or have any other concerns, please notify our Safety Team immediately at contact@farm.bot.


This Code of Conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.

We expect all community participants, developers (paid or otherwise), sponsors, and others, to abide by this Code of Conduct in all community spaces and events – online and in-person, including and not limited to the FarmBot website, FarmBot meetups, the discussion forum and within the source code repository and issue tracking software, regardless of where they are hosted – as well as in all one-on-one and other communications in the context of our community.

Expected behavior

  • Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
  • Remember that we’re a world-wide community, so you might not be communicating in someone else’s primary language.
  • Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. If someone asks you to stop, then stop.
  • Remember that we’re all unique individuals. Actively seek to acknowledge and respect the perspectives of others. When we disagree, try to understand why. Disagreements, both social and technical, happen all the time. It is important that we resolve disagreements and differing views constructively. The strength of our community comes from our diversity.
  • Take care of each other. Alert our Safety Team if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
  • Some community spaces may have additional rules in place, which will be made clearly available to participants. Participants are responsible for knowing and abiding by these rules.

Unacceptable behavior

  • Intimidating, harassing, abusive, exclusionary, discriminatory, derogatory, harmful, or demeaning speech or actions especially regarding – but not limited to – a person’s race, gender, sexual orientation, functional diversity, physical appearance, ethnicity, nationality, or religion (or lack thereof); or lifestyle choices and practices including – but not limited to – those related to food, health, parenting, drugs, farming and gardening practices, or employment is unacceptable.
  • Threats or incitement of violence towards any individual, including encouraging a person to commit suicide or to engage in self-harm is unacceptable.
  • Stalking, following, and harassing photography or recording, including logging online activity for harassment purposes is unacceptable.
  • Sustained disruption of discussion, talks, or events is unacceptable.
  • Patterns of inappropriate social contact such as requesting/assuming inappropriate levels of intimacy with others, continued one-on-one communication, physical contact and simulated physical contact (eg, textual descriptions like “hug” or “backrub”) without consent or after a request to stop is unacceptable.
  • Posting (or threatening to post) non-harassing private communication or other people’s personally identifying information is unacceptable.
  • Use of unwelcome sexually explicit or violent material or language, unwelcome sexual attention, spamming, trolling, flaming, baiting or other attention-stealing behavior is unacceptable.
  • Creating an unwelcome, provocative, or aggressive environment at in-person events is unacceptable. Continuing with a behavior or activity after being asked to stop is unacceptable.
  • Advocating for, or encouraging, any of the above behavior is unacceptable.

Consequences of unacceptable behavior

If any participant violates this Code of Conduct, the Safety Team may take any lawful action we deem appropriate, including but not limited to:

  • Warning the offender verbally or in writing.
  • Deleting specific pieces of or all content created by the offender.
  • Removing the offender’s access to the community with no refund.
  • Expulsion of the offender from an in-person event with no refund.
  • Reporting the offender to appropriate law enforcement agencies.

We prioritize marginalized people’s safety over privileged people’s comfort. We will not act on complaints regarding:

  • ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
  • Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you.“
  • Communicating in a ‘tone’ you don’t find congenial
  • Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions
  • The Safety Team reserves the right to exclude people based on their past behavior, including behavior outside our community spaces and behavior towards people who are not in our community.

In order to protect Safety Team volunteers from abuse and burnout, we reserve the right to reject any report we believe to have been made in bad faith. Reports intended to silence legitimate criticism may be deleted without response.

Addressing grievances

If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify the Safety Team with a concise description of your grievance. Three people will individually examine your grievance and suggest a course of action to either honor your grievance or dismiss it. The popular course of action will be taken.


This Code of Conduct is licensed CC BY-SA 4.0. Special thanks to these resources:

  • https://openfarm.cc/pages/code_of_conduct
  • http://incisive.nu/2014/codes-of-conduct/
  • http://citizencodeofconduct.org/
  • https://github.com/rust-lang/rust/wiki/Note-development-policy
  • https://www.djangoproject.com/conduct/
  • http://srccon.org/conduct/
  • http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy
  • http://geekfeminism.wikia.com/wiki/Community_anti-harassment/Policy
  • http://geekfeminism.org/about/code-of-conduct/