Salt Project Code of Conduct

Salt Project and its maintainers, contributors, sponsors, and leaders pledge to make participation in our community a positive, inclusive, and safe experience for all. Salt Project encourages contributions from everyone who shares our goals and wants to participate in a healthy, constructive, and professional manner.

This Code of Conduct aims to support a community where all people should feel safe to participate, to introduce new ideas, and to inspire others. This includes everyone, regardless of: ability, age, background, body size or type, caste, disability (either visible or invisible), education, ethnicity, family status, gender, gender identity and expression, geographic location, level of experience, marital status, nationality or national origin, native language, personal appearance, race, religion, sexual identity and orientation, socio-economic status, or any other dimension of diversity.

Openness and respectful collaboration are core values at Salt Project. We are committed to being a community that everyone feels good about joining, and we will always work to treat everyone well. No matter how you identify yourself or how others perceive you, you are welcome. We gain strength from diversity and actively seek participation from those who enhance it.

These guidelines exist to enable all Salt Project community members to collaborate effectively. As such, this document outlines both expected behavior and behavior that will not be tolerated. The Code of Conduct isn’t an exhaustive list of things that you must do or can’t do. Rather, take it in the spirit in which it’s intended. It’s a set of guidelines to make it easier to enrich our community.

Expected behavior

We expect our members, contributors, and leaders to:

  • Participate in the community actively and authentically. Your meaningful contributions add to the health and longevity of this community.
  • Exhibit a high level of patience and always choose toward collaboration before conflict. Seek out and be respectful of differing opinions, styles, viewpoints, and experiences.
  • Give and accept constructive feedback gracefully. When expressing disagreement, be professional and respectful. Be open to learning from and educating others where needed.
  • Demonstrate empathy and kindness toward other people. Be considerate and respectful in your word choice, speech, and actions. Show respect with the terms you use to address others.
  • Look out for those around you in the community, especially if you are in a position of influence. Alert Jimmy Chunga, the Salt Project Community Manager, either by email at jimmy.chunga@broadcom.com or in the Salt Project Community Discord server if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
  • Gracefully accept responsibility and apologize to those affected by any mistakes, whether made intentionally or unintentionally. If someone says they have been harmed through your words or actions, listen carefully, make amends, learn from the experience, and correct the behavior going forward.
  • Focus on what is best for the overall community, not just for each of us individually. Ensure that leadership roles and opportunities are well-distributed across the community membership and not just centered in one person or the same few people. To help our community develop and build up leaders at every level of Salt Project, ensure that you share knowledge with others as much as possible and be mindful of fostering healthy dialogue where no one voice dominates a conversation.
  • Please be mindful of your requests and how they impact the work you create for others. If you would like to see an improvement in Salt, consider rolling up your sleeves and volunteering to do the work wherever possible.

Behavior that will not be tolerated

The following behaviors are unacceptable within The Salt Project Community, whether they occur online, offline, privately, or publicly:

  • Violent language or threats directed against another person.
  • Sexist, racist, or otherwise discriminatory jokes and language.
  • Deliberate intimidation, following, or stalking (online or in person).
  • Personal insults, especially those related to gender, sexual orientation, race, religion, or disability. This includes misgendering, name calling, and mockery.
  • Trolling (posting controversial comments in order to provoke others), insulting, or making derogatory comments.
  • The use of sexualized language, jokes, or imagery, and sexual attention, inappropriate physical contact, or sexual advances of any kind.
  • Bullying, tone-policing (attacking a person’s tone rather than the content of their message), or repeatedly dominating a topic of conversation (such as regularly talking over another person or not inviting discussion from others where appropriate).
  • Publishing or threatening to publish others’ private information without their explicit permission. Private information includes physical addresses, email addresses, and emails or other communications sent privately or non-publicly.
  • Deliberate “outing” of any private aspect of a person’s identity without their consent except as necessary to protect vulnerable people from intentional abuse. This includes sharing personally identifying information (“doxing”).
  • Excessive or unnecessary profanity.
  • Deliberate misgendering.
  • Knowingly making harmful false claims about a person.
  • Knowingly making disparaging remarks or claims against the Salt Project corporate sponsors: VMware by Broadcom and/or Broadcom.
  • Repeatedly communicating with a community member who has asked you to leave them alone.
  • Sustained disruption of community events, including meetings and presentations.
  • Recording or photography at community meetings and events without explicit permission.
  • Marketing to our community members either individually or collectively without prior approval of the Salt Project Community Manager. Solicitations on behalf of your business, while allowed with prior approval, should be restricted to areas of common interest within the Salt Project Community. Marketing, promotion, or solicitation of products and/or services that compete with Salt Project, VMware by Broadcom, or Broadcom are not permitted. For more information about appropriate ways to market your business to the community, please contact Jimmy Chunga, the Salt Project Community Manager, either by email at jimmy.chunga@broadcom.com or in the Salt Project Community Discord server.
  • Advocating for, or encouraging, any of the above behavior.
  • Other conduct which could reasonably be considered inappropriate in a professional setting.

Consequences of unacceptable behavior

Unacceptable behavior from any Salt Project community member, contributor, sponsors, or leaders will not be tolerated. We expect everyone to comply with requests to stop unacceptable behavior immediately.

If any community member engages in unacceptable behavior, any community member or moderator should report the incident to Jimmy Chunga, the Salt Project Community Manager, either by email at jimmy.chunga@broadcom.com or in the Salt Project channel in Discord. The community manager and moderators will investigate the incident to determine the incident’s severity and overall impact to the community. See our Code of Conduct response plan for more details.

Depending on the risk and impact level, the moderators may respond by requiring:

  • Correction: A private, written warning from community moderators, providing clarity around the nature of the violation, an explanation of why the behavior was inappropriate, and what behavior is expected going forward. A public apology may be requested.
  • Warning: A warning with consequences for continued behavior. No interaction with the people involved is allowed for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media and it includes unsolicited interaction with community moderators. Violating these terms may lead to a temporary or permanent ban.
  • Temporary ban: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with community moderators, is allowed during this period. Violating these terms may lead to a permanent ban. Readmittance to the community usually requires an additional meeting with a community moderator to ensure future compliance.
  • Permanent ban: A permanent ban from any sort of public interaction within the community.

The action taken is at the discretion of the Salt Project community manager and moderators. Participants are expected to comply immediately, and further action may be taken in case a participant does not comply.

Every community member is entitled to one appeal using the same process for reporting a Code of Conduct incident. Community members are expected to comply with the requested action while appeals are being considered. After an appeal has been resolved, the decision is considered final.

Reporting an incident

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the Salt Project community moderators or Jimmy Chunga, the Salt Project Community Manager, either by email at jimmy.chunga@broadcom.com or in the Salt Project Community Discord server. If you would like to discuss your concerns or if you have personally experienced unacceptable behavior, please reach out to the community manager as soon as possible.

We encourage reaching out to The Salt Project Community Manager or a community moderator, even if you are unsure whether something counts as a Code of Conduct incident or even if the situation is merely something you observed and did not happen to you directly.

Please reach out as soon as possible if:

  • You would like to discuss any concerns.
  • You have personally experienced unacceptable or potentially unacceptable behavior.
  • You want to report a situation happening to someone else.

Addressing Code of Conduct reports

All complaints will be reviewed and investigated promptly and fairly. If possible, community moderators will recuse themselves in cases where there is a conflict of interest. See our Code of Conduct response plan for more details.

An internal record will be kept of all incidents. However, all community leaders are obligated to respect the privacy and security of the reporter of any incident. In some cases, community moderators may determine that a public statement will need to be made. If that’s the case, the identities of all victims and reporters will remain confidential unless those individuals instruct us otherwise.

If you feel you have been unfairly accused of violating these guidelines, please follow the same process for reporting a Code of Conduct incident.

Where this Code of Conduct applies

These guidelines apply to all members of the Salt Project and to all Salt Project activities, including but not limited to:

  • Representing the Salt Project at public events and in social media.
  • Participating in Salt Project meetings and events, whether virtual or in person.
  • Participating in Salt Project’s related messaging forums, including our Discord server and mailing list and other Salt-related correspondence.
  • Interpersonal communications between Salt Project community members, whether virtual or in person.

While this Code of Conduct applies specifically to the Salt Project’s work and community, it is possible for actions taken outside of the Salt Project’s online or in-person spaces to have a deep impact on community health if it concerns Salt Project or its members in some way. The Code of Conduct moderators reserve the right to consider communications or actions that occur outside of official Salt Project spaces if they have a demonstrated impact on one or more community members.