]> git.proxmox.com Git - ceph.git/blame - ceph/doc/governance.rst
import quincy 17.2.0
[ceph.git] / ceph / doc / governance.rst
CommitLineData
11fdf7f2
TL
1.. _governance:
2
3============
4 Governance
5============
6
7The Ceph open source community is guided by a few different groups.
8
9Project Leader
10--------------
11
12The Ceph project is currently led by Sage Weil <sage@redhat.com>. The
13project leader is responsible for guiding the overall direction of the
14project and ensuring that the developer and user communities are
15healthy.
16
17
18Committers
19----------
20
21Committers are project contributors who have write access to the central
22Ceph code repositories, currently hosted on GitHub. This group of developers
23is collectively empowered to make changes to the Ceph source code.
24
25Generally speaking, no individual should make a change in isolation:
26all code contributions go through a collaborative review process (and
27undergo testing) before being merged. The specifics of this process
28are dynamic and evolving over time.
29
30New committers are added to the project (or committers removed from
31the project) at the discretion of the Ceph Leadership Team (below).
32The criteria for becoming a contributor include a consistent level of
33quality and engagement in the project over time.
34
35
9f95a23c
TL
36.. _clt:
37
11fdf7f2
TL
38Ceph Leadership Team
39--------------------
40
41The Ceph Leadership Team (CLT) is a collection of component leads and
42other core developers who collectively make technical decisions for
43the project. These decisions are generally made by consensus,
44although voting may be used if necessary.
45
46The CLT meets weekly via video chat to discuss any pending issues or
47decisions. Minutes for the CLT meetings are published at
48`https://pad.ceph.com/p/clt-weekly-minutes <https://pad.ceph.com/p/clt-weekly-minutes>`_.
49
50Committers are added to or removed from the CLT at the discretion of
51the CLT itself.
52
53Current CLT members are:
54
9f95a23c 55 * Casey Bodley <cbodley@redhat.com>
20effc67
TL
56 * Dan van der Ster <daniel.vanderster@cern.ch>
57 * David Galloway <dgallowa@redhat.com>
58 * David Orman <ormandj@iland.com>
f67539c2 59 * Ernesto Puerta <epuerta@redhat.com>
11fdf7f2
TL
60 * Gregory Farnum <gfarnum@redhat.com>
61 * Haomai Wang <haomai@xsky.com>
20effc67
TL
62 * Ilya Dryomov <idryomov@redhat.com>
63 * Igor Fedotov <igor.fedotov@croit.io>
64 * Jeff Layton <jlayton@redhat.com>
11fdf7f2 65 * Josh Durgin <jdurgin@redhat.com>
f67539c2 66 * João Eduardo Luis <joao@suse.de>
11fdf7f2 67 * Ken Dreyer <kdreyer@redhat.com>
20effc67 68 * Mark Nelson <mnelson@redhat.com>
11fdf7f2 69 * Matt Benjamin <mbenjami@redhat.com>
20effc67
TL
70 * Mike Perez <miperez@redhat.com>
71 * Myoungwon Oh <myoungwon.oh@samsung.com>
11fdf7f2 72 * Neha Ojha <nojha@redhat.com>
f67539c2 73 * Patrick Donnelly <pdonnell@redhat.com>
11fdf7f2 74 * Sage Weil <sage@redhat.com>
20effc67
TL
75 * Sam Just <sjust@redhat.com>
76 * Sebastian Wagner <sewagner@redhat.com>
11fdf7f2
TL
77 * Xie Xingguo <xie.xingguo@zte.com.cn>
78 * Yehuda Sadeh <yehuda@redhat.com>
20effc67
TL
79 * Yuri Weinstein <yweinste@redhat.com>
80 * Zac Dover <zac.dover@gmail.com>
11fdf7f2
TL
81
82Component Leads
83---------------
84
85Each major subcomponent of the Ceph project has a lead engineer who is
86responsible for guiding and coordinating development. The leads are
87nominated or appointed at the discretion of the project leader or the
88CLT. Leads responsibilities include:
89
90 * guiding the (usually) daily "stand-up" coordination calls over video chat
91 * building the development roadmap for each release cycle
92 * coordinating development activity between contributors
93 * ensuring that contributions are reviewed
94 * ensuring that different proposed changes do not conflict
95 * ensuring that testing remains robust (new features include tests, changes do not break tests, etc.)
96
97All component leads are included on the CLT. They are expected to
98report progress and status updates to the rest of the leadership team
99and to help facilitate any cross-component coordination of
100development.
101
102The Ceph Foundation
103-------------------
104
105The Ceph Foundation is organized as a directed fund under the Linux
106Foundation and is tasked with supporting the Ceph project community
107and ecosystem. It has no direct control over the technical direction
108of the Ceph open source project beyond offering feedback and input
109into the collaborative development process.
110
9f95a23c 111For more information, see :ref:`foundation`.
11fdf7f2 112