1*b820d077SKarl Rupp# PETSc Code of Conduct 2*b820d077SKarl Rupp 3*b820d077SKarl Rupp## Our Pledge 4*b820d077SKarl Rupp 5*b820d077SKarl RuppIn the interest of fostering an open and welcoming environment, we as 6*b820d077SKarl Ruppcontributors and maintainers pledge to making participation in our project and 7*b820d077SKarl Ruppour community a harassment-free experience for everyone, regardless of age, body 8*b820d077SKarl Ruppsize, disability, ethnicity, sex characteristics, gender identity and expression, 9*b820d077SKarl Rupplevel of experience, education, socio-economic status, nationality, personal 10*b820d077SKarl Ruppappearance, race, religion, or sexual identity and orientation. 11*b820d077SKarl Rupp 12*b820d077SKarl Rupp## Our Standards 13*b820d077SKarl Rupp 14*b820d077SKarl RuppExamples of behavior that contributes to creating a positive environment 15*b820d077SKarl Ruppinclude: 16*b820d077SKarl Rupp 17*b820d077SKarl Rupp* Using welcoming and inclusive language 18*b820d077SKarl Rupp* Being respectful of differing viewpoints and experiences 19*b820d077SKarl Rupp* Gracefully accepting constructive criticism 20*b820d077SKarl Rupp* Focusing on what is best for the community 21*b820d077SKarl Rupp* Showing empathy towards other community members 22*b820d077SKarl Rupp 23*b820d077SKarl RuppExamples of unacceptable behavior by participants include: 24*b820d077SKarl Rupp 25*b820d077SKarl Rupp* The use of sexualized language or imagery and unwelcome sexual attention or 26*b820d077SKarl Rupp advances 27*b820d077SKarl Rupp* Trolling, insulting/derogatory comments, and personal or political attacks 28*b820d077SKarl Rupp* Public or private harassment 29*b820d077SKarl Rupp* Publishing others' private information, such as a physical or electronic 30*b820d077SKarl Rupp address, without explicit permission 31*b820d077SKarl Rupp* Other conduct which could reasonably be considered inappropriate in a 32*b820d077SKarl Rupp professional setting 33*b820d077SKarl Rupp 34*b820d077SKarl Rupp## Our Responsibilities 35*b820d077SKarl Rupp 36*b820d077SKarl RuppProject maintainers are responsible for clarifying the standards of acceptable 37*b820d077SKarl Ruppbehavior and are expected to take appropriate and fair corrective action in 38*b820d077SKarl Ruppresponse to any instances of unacceptable behavior. 39*b820d077SKarl Rupp 40*b820d077SKarl RuppProject maintainers have the right and responsibility to remove, edit, or 41*b820d077SKarl Ruppreject comments, commits, code, wiki edits, issues, and other contributions 42*b820d077SKarl Ruppthat are not aligned to this Code of Conduct, or to ban temporarily or 43*b820d077SKarl Rupppermanently any contributor for other behaviors that they deem inappropriate, 44*b820d077SKarl Ruppthreatening, offensive, or harmful. 45*b820d077SKarl Rupp 46*b820d077SKarl Rupp## Scope 47*b820d077SKarl Rupp 48*b820d077SKarl RuppThis Code of Conduct applies both within project spaces and in public spaces 49*b820d077SKarl Ruppwhen an individual is representing the project or its community. Examples of 50*b820d077SKarl Rupprepresenting a project or community include using an official project e-mail 51*b820d077SKarl Ruppaddress, posting via an official social media account, or acting as an appointed 52*b820d077SKarl Rupprepresentative at an online or offline event. Representation of a project may be 53*b820d077SKarl Ruppfurther defined and clarified by project maintainers. 54*b820d077SKarl Rupp 55*b820d077SKarl Rupp## Enforcement 56*b820d077SKarl Rupp 57*b820d077SKarl RuppInstances of abusive, harassing, or otherwise unacceptable behavior may be 58*b820d077SKarl Ruppreported by contacting the project team as a group 59*b820d077SKarl Rupp[petsc-maint](mailto:petsc-maint@mcs.anl.gov) 60*b820d077SKarl Ruppor confidentially by contacting 61*b820d077SKarl Rupp[Jed Brown](mailto:jed@jedbrown.org), 62*b820d077SKarl Rupp[Karl Rupp](mailto:me@karlrupp.net), 63*b820d077SKarl Ruppand/or [Oana Marin](mailto:oanam@mcs.anl.gov). 64*b820d077SKarl RuppAll complaints will be reviewed and investigated and will result in a 65*b820d077SKarl Ruppresponse that is deemed necessary and appropriate to the 66*b820d077SKarl Ruppcircumstances. The project team is obligated to maintain 67*b820d077SKarl Ruppconfidentiality with regard to the reporter of an incident. Further 68*b820d077SKarl Ruppdetails of specific enforcement policies may be posted separately. 69*b820d077SKarl Rupp 70*b820d077SKarl RuppProject maintainers who do not follow or enforce the Code of Conduct in good 71*b820d077SKarl Ruppfaith may face temporary or permanent repercussions as determined by other 72*b820d077SKarl Ruppmembers of the project's leadership. 73*b820d077SKarl Rupp 74*b820d077SKarl Rupp## Attribution 75*b820d077SKarl Rupp 76*b820d077SKarl RuppThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 77*b820d077SKarl Ruppavailable at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 78*b820d077SKarl Rupp 79*b820d077SKarl Rupp[homepage]: https://www.contributor-covenant.org 80*b820d077SKarl Rupp 81*b820d077SKarl RuppFor answers to common questions about this code of conduct, see 82*b820d077SKarl Rupphttps://www.contributor-covenant.org/faq 83*b820d077SKarl Rupp 84