xref: /aosp_15_r20/external/bazelbuild-rules_license/docs/CODE_OF_CONDUCT.md (revision f578df4fd057ffe2023728444759535685631548)
1*f578df4fSJingwen Chen# Code of Conduct
2*f578df4fSJingwen Chen
3*f578df4fSJingwen Chen## Our Pledge
4*f578df4fSJingwen Chen
5*f578df4fSJingwen ChenIn the interest of fostering an open and welcoming environment, we as
6*f578df4fSJingwen Chencontributors and maintainers pledge to making participation in our project and
7*f578df4fSJingwen Chenour community a harassment-free experience for everyone, regardless of age, body
8*f578df4fSJingwen Chensize, disability, ethnicity, gender identity and expression, level of
9*f578df4fSJingwen Chenexperience, education, socio-economic status, nationality, personal appearance,
10*f578df4fSJingwen Chenrace, religion, or sexual identity and orientation.
11*f578df4fSJingwen Chen
12*f578df4fSJingwen Chen## Our Standards
13*f578df4fSJingwen Chen
14*f578df4fSJingwen ChenExamples of behavior that contributes to creating a positive environment
15*f578df4fSJingwen Cheninclude:
16*f578df4fSJingwen Chen
17*f578df4fSJingwen Chen*   Using welcoming and inclusive language
18*f578df4fSJingwen Chen*   Being respectful of differing viewpoints and experiences
19*f578df4fSJingwen Chen*   Gracefully accepting constructive criticism
20*f578df4fSJingwen Chen*   Focusing on what is best for the community
21*f578df4fSJingwen Chen*   Showing empathy towards other community members
22*f578df4fSJingwen Chen
23*f578df4fSJingwen ChenExamples of unacceptable behavior by participants include:
24*f578df4fSJingwen Chen
25*f578df4fSJingwen Chen*   The use of sexualized language or imagery and unwelcome sexual attention or
26*f578df4fSJingwen Chen    advances
27*f578df4fSJingwen Chen*   Trolling, insulting/derogatory comments, and personal or political attacks
28*f578df4fSJingwen Chen*   Public or private harassment
29*f578df4fSJingwen Chen*   Publishing others' private information, such as a physical or electronic
30*f578df4fSJingwen Chen    address, without explicit permission
31*f578df4fSJingwen Chen*   Other conduct which could reasonably be considered inappropriate in a
32*f578df4fSJingwen Chen    professional setting
33*f578df4fSJingwen Chen
34*f578df4fSJingwen Chen## Our Responsibilities
35*f578df4fSJingwen Chen
36*f578df4fSJingwen ChenProject maintainers are responsible for clarifying the standards of acceptable
37*f578df4fSJingwen Chenbehavior and are expected to take appropriate and fair corrective action in
38*f578df4fSJingwen Chenresponse to any instances of unacceptable behavior.
39*f578df4fSJingwen Chen
40*f578df4fSJingwen ChenProject maintainers have the right and responsibility to remove, edit, or reject
41*f578df4fSJingwen Chencomments, commits, code, wiki edits, issues, and other contributions that are
42*f578df4fSJingwen Chennot aligned to this Code of Conduct, or to ban temporarily or permanently any
43*f578df4fSJingwen Chencontributor for other behaviors that they deem inappropriate, threatening,
44*f578df4fSJingwen Chenoffensive, or harmful.
45*f578df4fSJingwen Chen
46*f578df4fSJingwen Chen## Scope
47*f578df4fSJingwen Chen
48*f578df4fSJingwen ChenThis Code of Conduct applies both within project spaces and in public spaces
49*f578df4fSJingwen Chenwhen an individual is representing the project or its community. Examples of
50*f578df4fSJingwen Chenrepresenting a project or community include using an official project e-mail
51*f578df4fSJingwen Chenaddress, posting via an official social media account, or acting as an appointed
52*f578df4fSJingwen Chenrepresentative at an online or offline event. Representation of a project may be
53*f578df4fSJingwen Chenfurther defined and clarified by project maintainers.
54*f578df4fSJingwen Chen
55*f578df4fSJingwen ChenThis Code of Conduct also applies outside the project spaces when the Project
56*f578df4fSJingwen ChenSteward has a reasonable belief that an individual's behavior may have a
57*f578df4fSJingwen Chennegative impact on the project or its community.
58*f578df4fSJingwen Chen
59*f578df4fSJingwen Chen## Conflict Resolution
60*f578df4fSJingwen Chen
61*f578df4fSJingwen ChenWe do not believe that all conflict is bad; healthy debate and disagreement
62*f578df4fSJingwen Chenoften yield positive results. However, it is never okay to be disrespectful or
63*f578df4fSJingwen Chento engage in behavior that violates the project’s code of conduct.
64*f578df4fSJingwen Chen
65*f578df4fSJingwen ChenIf you see someone violating the code of conduct, you are encouraged to address
66*f578df4fSJingwen Chenthe behavior directly with those involved. Many issues can be resolved quickly
67*f578df4fSJingwen Chenand easily, and this gives people more control over the outcome of their
68*f578df4fSJingwen Chendispute. If you are unable to resolve the matter for any reason, or if the
69*f578df4fSJingwen Chenbehavior is threatening or harassing, report it. We are dedicated to providing
70*f578df4fSJingwen Chenan environment where participants feel welcome and safe.
71*f578df4fSJingwen Chen
72*f578df4fSJingwen ChenReports should be directed to Tony Aiuto ([email protected]), the
73*f578df4fSJingwen ChenProject Steward(s) for bazelbuild/rules_license. It is the Project Steward’s duty to
74*f578df4fSJingwen Chenreceive and address reported violations of the code of conduct. They will then
75*f578df4fSJingwen Chenwork with a committee consisting of representatives from the Open Source
76*f578df4fSJingwen ChenPrograms Office and the Google Open Source Strategy team. If for any reason you
77*f578df4fSJingwen Chenare uncomfortable reaching out to the Project Steward, please email
78*f578df4fSJingwen Chen[email protected].
79*f578df4fSJingwen Chen
80*f578df4fSJingwen ChenWe will investigate every complaint, but you may not receive a direct response.
81*f578df4fSJingwen ChenWe will use our discretion in determining when and how to follow up on reported
82*f578df4fSJingwen Chenincidents, which may range from not taking action to permanent expulsion from
83*f578df4fSJingwen Chenthe project and project-sponsored spaces. We will notify the accused of the
84*f578df4fSJingwen Chenreport and provide them an opportunity to discuss it before any action is taken.
85*f578df4fSJingwen ChenThe identity of the reporter will be omitted from the details of the report
86*f578df4fSJingwen Chensupplied to the accused. In potentially harmful situations, such as ongoing
87*f578df4fSJingwen Chenharassment or threats to anyone's safety, we may take action without notice.
88*f578df4fSJingwen Chen
89*f578df4fSJingwen Chen## Attribution
90*f578df4fSJingwen Chen
91*f578df4fSJingwen ChenThis Code of Conduct is adapted from the Contributor Covenant, version 1.4,
92*f578df4fSJingwen Chenavailable at
93*f578df4fSJingwen Chenhttps://www.contributor-covenant.org/version/1/4/code-of-conduct.html
94