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