Governance

Policies and procedures governing the Cantera community

Cantera Governance

This document outlines the policies and procedures that manage the Cantera community.

Code of Conduct

All online and in-person interactions and communications related to Cantera are governed by the Cantera Code of Conduct. This code of conduct sets expectations for the community to ensure that users and contributors are able to participate in a respectful and welcoming environment.

Teams & Roles

Steering Committee
This is the governing body of Cantera, making decisions regarding the structure, operations, and long-term direction of the project. Each member has one vote for important project decisions.
Committers
Members of the committers team have commit/push access to the Cantera source code, and can merge pull requests.
Cantera User Group moderators
Members of the moderators team moderate the User Group, and have power to enable/disable posting of community members at their discretion.

Current Steering Committee

The role of the steering committee is to ensure the long-term health of the Cantera project. This includes overseeing the development of the Cantera code and community in a way that most benefits the entire community of users and contributors. The steering committee can be contacted at steering@cantera.org. The current steering committee (in alphabetical order) is:

  • Steven DeCaluwe (2018–)
  • C. Franklin Goldsmith (2018–)
  • Kyle Niemeyer (2018–)
  • Raymond Speth (2018–)
  • Bryan Weber (2018–)
  • Richard West (2018–)

The Steering Committee should have at least five members. Members serve in two-year cycles (starting in November 2018), with the ability to reaffirm their membership at the end of each cycle (without a committee vote) or leave the committee at their discretion. (Members can also choose to leave the committee at any time.)

Voting

The Steering Committee will vote on the following topics, with passing contingent on a 2/3 majority. All members should vote, but abstentions are permitted.

  • Modifications of the governance procedures
  • Adding/removing steering committee members
  • Spending project funds
  • Adding/removing people with commit rights to GitHub repositories
  • Adding/removing moderators of the User’s Group
  • Adding/removing people to private communication channels
  • Adding/removing people with rights to post as Cantera on social media
  • Establishing sub-committees and roles
  • Adding/removing members from the Scientific Advisory Board

The Steering Committee will maintain a Google Doc that records all votes (but not discussion). Access to the Google Doc will be limited to members of the Steering Committee.

Acknowledgements

This document was inspired by the conda-forge governance guidelines.