The OpenStack project is governed by three separate governance bodies, formally defined in the OpenStack Foundation bylaws.
The OpenStack Board of Directors has oversight over the OpenStack Foundation, and the assets the Foundation protects (such as the OpenStack trademark). It is composed of appointed representatives from Platinum sponsors, elected representatives from Gold sponsors, and elected independent representatives. For more information about the OpenStack Board of Directors, click here.
The OpenStack Technical Committee has oversight over technical matters and the upstream open source project. Its membership is directly elected by the contributors to the upstream project. For more information about the Technical Committee, including its charter, current membership, reference documents and past resolutions, click here.
The OpenStack User Committee represents the downstream users of the OpenStack software. Its membership is currently appointed by the three governing bodies, but should be directly elected soon. For more information about the User Committee, click here.