xref: /aosp_15_r20/external/sdk-platform-java/java-common-protos/CODE_OF_CONDUCT.md (revision 882aa7c72c3cd3b66e72a261bdd69b93f7de7670)
1*882aa7c7SMatt Gilbride<!-- # Generated by synthtool. DO NOT EDIT! !-->
2*882aa7c7SMatt Gilbride# Code of Conduct
3*882aa7c7SMatt Gilbride
4*882aa7c7SMatt Gilbride## Our Pledge
5*882aa7c7SMatt Gilbride
6*882aa7c7SMatt GilbrideIn the interest of fostering an open and welcoming environment, we as
7*882aa7c7SMatt Gilbridecontributors and maintainers pledge to making participation in our project and
8*882aa7c7SMatt Gilbrideour community a harassment-free experience for everyone, regardless of age, body
9*882aa7c7SMatt Gilbridesize, disability, ethnicity, gender identity and expression, level of
10*882aa7c7SMatt Gilbrideexperience, education, socio-economic status, nationality, personal appearance,
11*882aa7c7SMatt Gilbriderace, religion, or sexual identity and orientation.
12*882aa7c7SMatt Gilbride
13*882aa7c7SMatt Gilbride## Our Standards
14*882aa7c7SMatt Gilbride
15*882aa7c7SMatt GilbrideExamples of behavior that contributes to creating a positive environment
16*882aa7c7SMatt Gilbrideinclude:
17*882aa7c7SMatt Gilbride
18*882aa7c7SMatt Gilbride*   Using welcoming and inclusive language
19*882aa7c7SMatt Gilbride*   Being respectful of differing viewpoints and experiences
20*882aa7c7SMatt Gilbride*   Gracefully accepting constructive criticism
21*882aa7c7SMatt Gilbride*   Focusing on what is best for the community
22*882aa7c7SMatt Gilbride*   Showing empathy towards other community members
23*882aa7c7SMatt Gilbride
24*882aa7c7SMatt GilbrideExamples of unacceptable behavior by participants include:
25*882aa7c7SMatt Gilbride
26*882aa7c7SMatt Gilbride*   The use of sexualized language or imagery and unwelcome sexual attention or
27*882aa7c7SMatt Gilbride    advances
28*882aa7c7SMatt Gilbride*   Trolling, insulting/derogatory comments, and personal or political attacks
29*882aa7c7SMatt Gilbride*   Public or private harassment
30*882aa7c7SMatt Gilbride*   Publishing others' private information, such as a physical or electronic
31*882aa7c7SMatt Gilbride    address, without explicit permission
32*882aa7c7SMatt Gilbride*   Other conduct which could reasonably be considered inappropriate in a
33*882aa7c7SMatt Gilbride    professional setting
34*882aa7c7SMatt Gilbride
35*882aa7c7SMatt Gilbride## Our Responsibilities
36*882aa7c7SMatt Gilbride
37*882aa7c7SMatt GilbrideProject maintainers are responsible for clarifying the standards of acceptable
38*882aa7c7SMatt Gilbridebehavior and are expected to take appropriate and fair corrective action in
39*882aa7c7SMatt Gilbrideresponse to any instances of unacceptable behavior.
40*882aa7c7SMatt Gilbride
41*882aa7c7SMatt GilbrideProject maintainers have the right and responsibility to remove, edit, or reject
42*882aa7c7SMatt Gilbridecomments, commits, code, wiki edits, issues, and other contributions that are
43*882aa7c7SMatt Gilbridenot aligned to this Code of Conduct, or to ban temporarily or permanently any
44*882aa7c7SMatt Gilbridecontributor for other behaviors that they deem inappropriate, threatening,
45*882aa7c7SMatt Gilbrideoffensive, or harmful.
46*882aa7c7SMatt Gilbride
47*882aa7c7SMatt Gilbride## Scope
48*882aa7c7SMatt Gilbride
49*882aa7c7SMatt GilbrideThis Code of Conduct applies both within project spaces and in public spaces
50*882aa7c7SMatt Gilbridewhen an individual is representing the project or its community. Examples of
51*882aa7c7SMatt Gilbriderepresenting a project or community include using an official project e-mail
52*882aa7c7SMatt Gilbrideaddress, posting via an official social media account, or acting as an appointed
53*882aa7c7SMatt Gilbriderepresentative at an online or offline event. Representation of a project may be
54*882aa7c7SMatt Gilbridefurther defined and clarified by project maintainers.
55*882aa7c7SMatt Gilbride
56*882aa7c7SMatt GilbrideThis Code of Conduct also applies outside the project spaces when the Project
57*882aa7c7SMatt GilbrideSteward has a reasonable belief that an individual's behavior may have a
58*882aa7c7SMatt Gilbridenegative impact on the project or its community.
59*882aa7c7SMatt Gilbride
60*882aa7c7SMatt Gilbride## Conflict Resolution
61*882aa7c7SMatt Gilbride
62*882aa7c7SMatt GilbrideWe do not believe that all conflict is bad; healthy debate and disagreement
63*882aa7c7SMatt Gilbrideoften yield positive results. However, it is never okay to be disrespectful or
64*882aa7c7SMatt Gilbrideto engage in behavior that violates the project’s code of conduct.
65*882aa7c7SMatt Gilbride
66*882aa7c7SMatt GilbrideIf you see someone violating the code of conduct, you are encouraged to address
67*882aa7c7SMatt Gilbridethe behavior directly with those involved. Many issues can be resolved quickly
68*882aa7c7SMatt Gilbrideand easily, and this gives people more control over the outcome of their
69*882aa7c7SMatt Gilbridedispute. If you are unable to resolve the matter for any reason, or if the
70*882aa7c7SMatt Gilbridebehavior is threatening or harassing, report it. We are dedicated to providing
71*882aa7c7SMatt Gilbridean environment where participants feel welcome and safe.
72*882aa7c7SMatt Gilbride
73*882aa7c7SMatt GilbrideReports should be directed to *[email protected]*, the
74*882aa7c7SMatt GilbrideProject Steward(s) for *Google Cloud Client Libraries*. It is the Project Steward’s duty to
75*882aa7c7SMatt Gilbridereceive and address reported violations of the code of conduct. They will then
76*882aa7c7SMatt Gilbridework with a committee consisting of representatives from the Open Source
77*882aa7c7SMatt GilbridePrograms Office and the Google Open Source Strategy team. If for any reason you
78*882aa7c7SMatt Gilbrideare uncomfortable reaching out to the Project Steward, please email
79*882aa7c7SMatt Gilbride[email protected].
80*882aa7c7SMatt Gilbride
81*882aa7c7SMatt GilbrideWe will investigate every complaint, but you may not receive a direct response.
82*882aa7c7SMatt GilbrideWe will use our discretion in determining when and how to follow up on reported
83*882aa7c7SMatt Gilbrideincidents, which may range from not taking action to permanent expulsion from
84*882aa7c7SMatt Gilbridethe project and project-sponsored spaces. We will notify the accused of the
85*882aa7c7SMatt Gilbridereport and provide them an opportunity to discuss it before any action is taken.
86*882aa7c7SMatt GilbrideThe identity of the reporter will be omitted from the details of the report
87*882aa7c7SMatt Gilbridesupplied to the accused. In potentially harmful situations, such as ongoing
88*882aa7c7SMatt Gilbrideharassment or threats to anyone's safety, we may take action without notice.
89*882aa7c7SMatt Gilbride
90*882aa7c7SMatt Gilbride## Attribution
91*882aa7c7SMatt Gilbride
92*882aa7c7SMatt GilbrideThis Code of Conduct is adapted from the Contributor Covenant, version 1.4,
93*882aa7c7SMatt Gilbrideavailable at
94*882aa7c7SMatt Gilbridehttps://www.contributor-covenant.org/version/1/4/code-of-conduct.html