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