Mui-Org houses projects related to Material-UI, a set of React components that implement Google's Material Design specification. Our mission is to create a customizable Material Design implementation for anyone to use. We value an open, collaborative, and diverse community where anyone can join in discussions, learn from one another, and contribute to the project. This document describes how we govern ourselves, how decisions are made, and how someone could engage with the project.
Users are members of the community that are using Material-UI or one of Mui-Org's projects. Anyone can be a user and we encourage users to participate in the community as much as possible in the following ways.
Contributors are members of the community who contribute to Material-UI or one of Mui-Org's projects in concrete ways. Anyone can be a contributor. In addition to their participation as a user, they also contribute in the following ways.
Committers are members of the community who are committed to the development, success, and mission of Material-UI or one of Mui-Org's projects. New committers are nominated and voted on by existing committers. Under rare circumstances, the Core Team can vote to revoke a committer's privilege. In addition to their participation as a contributor, committers have the following privileges.
Core Team members are individuals that are invested in the success of Mui-Org. Their administrative responsibilities ensure the sustainability and smooth running of Mui-Org. New Core Team members are nominated and voted on by existing committers. Under rare circumstances, a Core Team member can be removed by a two thirds majority vote by the Core Team. Two people from the same company cannot exist on the Core Team.
At the end of each quarter, the Core Team may issue payments to one or more committers. The amount issued will be determined by a formula that's transparent to all committers and voted on by the Core Team. The formula can change at the end of the quarter, but not mid-quarter unless unanimously agreed upon by the Core Team and all committers with whom any payment may be owed. These payments are aimed to increase the sustainability of our organization by supporting committers.
In addition to their participation as a committer, Core Team members have the following privileges.
The Core Team Chair is a single individual that's a coordinator and facilitator of the Core Team. The Chair ensures that all governance processes are followed and has the casting vote in case of a tie within the Core Team. The Core Team Chair is voted for by the Core Team and can serve as Chair until they step down or removed by a two thirds majority vote by the Core Team.