training-guides/doc/upstream-training/source/03-technical-committee.rst
Tim Freund d5e6feac8a Change the order of PTL, APC, and ATC slides
This change reverses the order of the PTL, APC, and ATC slides in
response to student feedback in the last two Upstream training sessions.

Change-Id: I95ec52898115ecec37f084efb476db82e4f38658
Closes-Bug: #1457174
2015-05-20 11:41:55 -07:00

102 lines
2.8 KiB
ReStructuredText

====================
OpenStack Governance
====================
.. image:: ./_assets/os_background.png
:class: fill
:width: 100%
OpenStack Foundation
====================
- Nonprofit foundation created to "develop, support, protect, and promote"
OpenStack
- Individual members: all of us
- Institutional members: Platinum and Gold sponsors
- Led by a board of directors
- Creates other committees for day-to-day leadership
- Technical Committee
- User Committee
The role of the Technical Committee
===================================
.. rst-class:: colleft
The Technical Committee ("TC") is tasked with providing technical leadership
over all the OpenStack projects. It enforces OpenStack ideals (Openness,
Transparency, Commonality, Integration, Quality), decides on issues affecting
multiple programs, forms an ultimate appeals board for technical decisions,
and generally has oversight over the OpenStack project entirely.
.. rst-class:: colright
.. image:: ./_assets/03-01-TC.png
OpenStack Project Teams
=======================
Project Teams are teams of *people* using *tools* (code repository,
bug tracker, etc) and coordinated *processes* to produce a number of
*deliverables*, in order to achieve a clearly stated *objective*.
- The official list of projects is in the `governance` repository
- http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
- Fully rendered http://governance.openstack.org/reference/projects/index.html
Meetings
========
- Governance/TechnicalCommittee#Meeting
- https://wiki.openstack.org/wiki/Meetings#Technical_Committee_meeting
- Agenda
- Motions
.. image:: ./_assets/03-02-IRCmeeting.png
:width: 100%
Exercise
========
- Exercise
- read tc.2014-04-01-20.03.log.html and briefly comment on keystone document
Active Technical Contributor (ATC)
======================================
The TC seats are elected by the Active Technical Contributors ("ATC"), which
are a subset of the Foundation Individual Members. Individual Members who
committed a change to a repository under any of the official OpenStack
programs (as defined above) over the last two 6-month release cycles are
automatically considered an ATC.
- TC seats are elected by ATC
- Same as APC
- Bug triagers, technical documentation writers, etc can exceptionally apply
for ATC
Active Project Contributor (APC)
=================================
- Voters for a given program PTL
- Subset of the Foundation Individual Member
- Committed a change over the last two 6-month release cycles
- Candidacy for the corresponding program PTL election
Project Team Leads (PTLs)
=========================
- Manage day-to-day operations
- Drive the program goals
- Resolve technical disputes
Exercise
========
`Each APC/ATC in the class should add a URL to the etherpad proving it`