diff --git a/doc/conduct.html b/doc/conduct.html index bf52ef9fd5..f5f2fe148b 100644 --- a/doc/conduct.html +++ b/doc/conduct.html @@ -13,15 +13,14 @@ ul ul { } -

About the Code of Conduct

- -

Why have a Code of Conduct?

+

About

Online communities include people from many different backgrounds. The Go contributors are committed to providing a friendly, safe and welcoming -environment for all, regardless of age, disability, gender, nationality, -ethnicity, religion, sexuality, or similar personal characteristic. +environment for all, regardless of gender identity and expression, sexual orientation, +disabilities, neurodiversity, physical appearance, body size, ethnicity, nationality, +race, age, religion, or similar personal characteristics.

@@ -44,35 +43,9 @@ contributors and users from all backgrounds.

-With that said, a healthy community must allow for disagreement and debate. -The Code of Conduct is not a mechanism for people to silence others with whom -they disagree. -

- -

Where does the Code of Conduct apply?

- -

-If you participate in or contribute to the Go ecosystem in any way, -you are encouraged to follow the Code of Conduct while doing so. -

- -

-Explicit enforcement of the Code of Conduct applies to the -official forums operated by the Go project (“Go spaces”): -

- - - -

-Other Go groups (such as conferences, meetups, and other unofficial forums) are -encouraged to adopt this Code of Conduct. Those groups must provide their own -moderators and/or working group (see below). +We believe that healthy debate and disagreement are essential to a healthy project and community. +However, it is never ok to be disrespectful. +We value diverse opinions, but we value respectful behavior more.

Gopher values

@@ -129,118 +102,104 @@ Even if the intent was to provoke, do not rise to it. It is the responsibility of all parties to de-escalate conflict when it arises.

-

Unwelcome behavior

+

Code of Conduct

-

-These actions are explicitly forbidden in Go spaces: -

+

Our Pledge

+ +

In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of +experience, education, socio-economic status, nationality, personal appearance, +race, religion, or sexual identity and orientation.

+ +

Our Standards

+ +

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

-

Moderation

- -

-The Go spaces are not free speech venues; they are for discussion about Go. -Each of these spaces have their own moderators. -

- -

-When using the official Go spaces you should act in the spirit of the “Gopher -values”. -If a reported conflict cannot be resolved amicably, the CoC Working Group -may make a recommendation to the relevant forum moderators. -

- -

-CoC Working Group members and forum moderators are held to a higher standard than other community members. -If a working group member or moderator creates an inappropriate situation, they -should expect less leeway than others, and should expect to be removed from -their position if they cannot adhere to the CoC. -

- -

-Complaints about working group member or moderator actions must be handled -using the reporting process below. -

- -

Reporting issues

- -

-The Code of Conduct Working Group is a group of people that represent the Go -community. They are responsible for handling conduct-related issues. -Their purpose is to de-escalate conflicts and try to resolve issues to the -satisfaction of all parties. They are: -

+

Examples of unacceptable behavior by participants include:

-

-If you encounter a conduct-related issue, you should report it to the -Working Group using the process described below. -Do not post about the issue publicly or try to rally sentiment against a -particular individual or group. -

+

Our Responsibilities

- +

Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior.

-

-Note that the goal of the Code of Conduct and the Working Group is to resolve -conflicts in the most harmonious way possible. -We hope that in most cases issues may be resolved through polite discussion and -mutual agreement. -

+

Project maintainers have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, or to ban temporarily or permanently any +contributor for other behaviors that they deem inappropriate, threatening, +offensive, or harmful.

-

-Changes to the Code of Conduct (including to the members of the Working Group) -should be proposed using the -change proposal process. -

+

Scope

+ +

This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers.

+ +

This Code of Conduct also applies outside the project spaces when the Project +Steward has a reasonable belief that an individual’s behavior may have a +negative impact on the project or its community.

+ +

Conflict Resolution

+ +

We do not believe that all conflict is bad; healthy debate and disagreement +often yield positive results. However, it is never okay to be disrespectful or +to engage in behavior that violates the project’s code of conduct.

+ +

If you see someone violating the code of conduct, you are encouraged to address +the behavior directly with those involved. Many issues can be resolved quickly +and easily, and this gives people more control over the outcome of their +dispute. If you are unable to resolve the matter for any reason, or if the +behavior is threatening or harassing, report it. We are dedicated to providing +an environment where participants feel welcome and safe.

+ +

Reports should be directed to Cassandra Salisbury, the +Go Project Steward, at conduct@golang.org. +It is the Project Steward’s duty to +receive and address reported violations of the code of conduct. They will then +work with a committee consisting of representatives from the Open Source +Programs Office and the Google Open Source Strategy team. If for any reason you +are uncomfortable reaching out the Project Steward, please email +the Google Open Source Programs Office at opensource@google.com.

+ +

We will investigate every complaint, but you may not receive a direct response. +We will use our discretion in determining when and how to follow up on reported +incidents, which may range from not taking action to permanent expulsion from +the project and project-sponsored spaces. We will notify the accused of the +report and provide them an opportunity to discuss it before any action is taken. +The identity of the reporter will be omitted from the details of the report +supplied to the accused. In potentially harmful situations, such as ongoing +harassment or threats to anyone’s safety, we may take action without notice.

+ +

Attribution

+ +

This Code of Conduct is adapted from the Contributor Covenant, version 1.4, +available at +https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

Summary

@@ -250,10 +209,3 @@ should be proposed using the
  • Don’t be destructive or inflammatory.
  • If you encounter an issue, please mail conduct@golang.org. - -

    Acknowledgements

    - -

    -Parts of this document were derived from the Code of Conduct documents of the -Django, FreeBSD, and Rust projects. -