]> git.proxmox.com Git - ceph.git/blame - ceph/doc/governance.rst
update ceph source to reef 18.1.2
[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
1e59de90
TL
9Key principles
10==============
11fdf7f2 11
1e59de90
TL
12 * Decision-making is consensus-driven by those who participate.
13 * Leadership roles are defined primarily by responsibility, not prestige or seniority.
14 * It is normal and healthy for these roles to be passed on to others
15 * Everyone's role is ultimately to serve the users and participation
16 is voluntary.
11fdf7f2 17
1e59de90
TL
18Bodies
19------
11fdf7f2 20
1e59de90
TL
21Ceph Executive Council
22======================
23
24Responsibilities
25----------------
26
27 * Arbiter in cases where decisions cannot be reached by consensus
28 * Distribute key responsibilities amongst themselves or others
29 * Point of contact for the project
30 * Representatives for Ceph foundation board meetings
31 * Ensure things get done
32
33Membership
11fdf7f2
TL
34----------
35
1e59de90
TL
36 * 3 people
37 * Elected by the steering committee
38 * Candidates self-nominate or are nominated by other members
39 * Discussion of how roles/responsibilities may be delegated
40 * Ranked-choice vote by the steering committee
41 * 2 year terms, with one member being elected in even years, and the
42 other two in odd years
43 * Members may resign at any time, and the steering committee may vote
44 to appoint a replacement for the rest of their term
45 * members must involve >1 employer
11fdf7f2 46
1e59de90
TL
47Current Members
48^^^^^^^^^^^^^^^
11fdf7f2 49
1e59de90
TL
50* Dan van der Ster <daniel.vanderster@cern.ch>
51* Josh Durgin <jdurgin@redhat.com>
52* Neha Ojha <nojha@redhat.com>
11fdf7f2 53
1e59de90 54.. _csc:
11fdf7f2 55
1e59de90
TL
56Ceph Steering Committee
57=======================
9f95a23c 58
1e59de90
TL
59Responsibilities
60----------------
11fdf7f2 61
1e59de90
TL
62 * Elect executive council
63 * Amend governance model (by majority vote)
64 * Meet regularly to discuss and decide on tactical and strategic projects
65 and improvements
11fdf7f2 66
1e59de90
TL
67Membership
68----------
11fdf7f2 69
1e59de90
TL
70 * Developers, users, community members
71 * Voting members can be nominated and added/removed by existing
72 members (2/3 majority)
73 * Anyone may attend steering committee meetings as a non-voting participant
74 * Existing Ceph Leadership Team members are grandfathered in
75 * Membership reflected by an email list and on the Ceph website and
76 docs
11fdf7f2 77
1e59de90
TL
78Current Members
79^^^^^^^^^^^^^^^
11fdf7f2 80
1e59de90 81 * Adam King <adking@redhat.com>
9f95a23c 82 * Casey Bodley <cbodley@redhat.com>
20effc67 83 * Dan van der Ster <daniel.vanderster@cern.ch>
20effc67 84 * David Orman <ormandj@iland.com>
f67539c2 85 * Ernesto Puerta <epuerta@redhat.com>
11fdf7f2
TL
86 * Gregory Farnum <gfarnum@redhat.com>
87 * Haomai Wang <haomai@xsky.com>
20effc67
TL
88 * Ilya Dryomov <idryomov@redhat.com>
89 * Igor Fedotov <igor.fedotov@croit.io>
90 * Jeff Layton <jlayton@redhat.com>
11fdf7f2 91 * Josh Durgin <jdurgin@redhat.com>
f67539c2 92 * João Eduardo Luis <joao@suse.de>
11fdf7f2 93 * Ken Dreyer <kdreyer@redhat.com>
20effc67 94 * Mark Nelson <mnelson@redhat.com>
11fdf7f2 95 * Matt Benjamin <mbenjami@redhat.com>
20effc67
TL
96 * Mike Perez <miperez@redhat.com>
97 * Myoungwon Oh <myoungwon.oh@samsung.com>
11fdf7f2 98 * Neha Ojha <nojha@redhat.com>
f67539c2 99 * Patrick Donnelly <pdonnell@redhat.com>
20effc67 100 * Sam Just <sjust@redhat.com>
1e59de90 101 * Vikhyat Umrao <vikhyat@redhat.com>
11fdf7f2
TL
102 * Xie Xingguo <xie.xingguo@zte.com.cn>
103 * Yehuda Sadeh <yehuda@redhat.com>
1e59de90 104 * Yingxin Cheng <yingxin.cheng@intel.com>
20effc67
TL
105 * Yuri Weinstein <yweinste@redhat.com>
106 * Zac Dover <zac.dover@gmail.com>
11fdf7f2 107
1e59de90
TL
108.. _ctl:
109
110Component Team Leads
111====================
11fdf7f2 112
1e59de90
TL
113Responsibilities
114----------------
11fdf7f2 115
1e59de90
TL
116 * Manage a `component team`_ in Ceph
117 * Ensure PRs are reviewed and merged
118 * Ensure severe bug fixes are backported
119 * Run standups
120 * Bug triage, scrubs
121 * etc.
11fdf7f2 122
1e59de90
TL
123Team leads are selected by the executive council, generally based on
124the recommendation by team members and outgoing lead. Periodic
125rotation of lead responsibility among team members is encouraged.
11fdf7f2
TL
126
127The Ceph Foundation
128-------------------
129
130The Ceph Foundation is organized as a directed fund under the Linux
131Foundation and is tasked with supporting the Ceph project community
132and ecosystem. It has no direct control over the technical direction
133of the Ceph open source project beyond offering feedback and input
134into the collaborative development process.
135
9f95a23c 136For more information, see :ref:`foundation`.
11fdf7f2 137
1e59de90 138.. _component team: https://ceph.io/en/community/team/