contributor-guide/doc/source/common/governance.rst

3.5 KiB

OpenStack Governance

The OpenStack community has a few different systems for governance <https://governance.openstack.org/>_, leadership, and community participation. Each operates in a different sector of the community but being aware of each of them is useful.

Governance

Foundation Board of Directors

The OpenStack Foundation is a non-profit "whose purpose is to develop, support, protect, and promote" OpenStack. It has a set of bylaws and a board of directors. The Foundation has three types of members, defined by the bylaws. Each of the types—Platinum, Gold and Individual—are represented on a Board of Directors. Currently there are 24 directors, eight of each type.

Individual members of the foundation vote once a year (usually near the start of the calendar year) for the individual directors. Individuals who wish to join the Foundation can learn more at foundation account.

Technical Committee

The OpenStack Technical Committee (TC) provides governance and technical oversight of the open development of OpenStack. They validate projects applying to be part of the official OpenStack project and provide an ultimate appeals board for technical decisions. The Technical Committee Charter describes the TC in more detail.

The 13 Members of the TC are elected for one year terms, six at one election, seven at another election six months later. They are elected by Active Technical Contributors (ATC): Individual Members of the Foundation who have contributed to any of the Official OpenStack Project Teams.

User Committee

The OpenStack User Committee (UC) serves the users of OpenStack, representing them to the rest of the OpenStack community. The User Committee Charter describes the UC in more detail.

The 5 members of the UC are elected to one year terms, three at one election, two at another election six months later. They are elected by Active User Contributors (AUC): community members who have engaged in at least one of several community functions.

Other Leadership

Project Team Leads

Official project teams within OpenStack have a Project Team Lead (PTL). These individuals coordinate the day to day operation of the project, resolve technical disputes within the project, and operate as the spokesperson and ambassador for the project.

Project Team Leads are elected for each release cycle by Active Project Contributors: individuals who have contributed to the project in the last two release cycles.

Special Interest Groups

OpenStack Special Interest Groups are working groups that operate within the entire OpenStack community to address interests and concerns of all participants with a shared interest.