summaryrefslogtreecommitdiffstats
path: root/doc/governance.rst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:54:28 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-21 11:54:28 +0000
commite6918187568dbd01842d8d1d2c808ce16a894239 (patch)
tree64f88b554b444a49f656b6c656111a145cbbaa28 /doc/governance.rst
parentInitial commit. (diff)
downloadceph-e6918187568dbd01842d8d1d2c808ce16a894239.tar.xz
ceph-e6918187568dbd01842d8d1d2c808ce16a894239.zip
Adding upstream version 18.2.2.upstream/18.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--doc/governance.rst138
1 files changed, 138 insertions, 0 deletions
diff --git a/doc/governance.rst b/doc/governance.rst
new file mode 100644
index 000000000..493a87666
--- /dev/null
+++ b/doc/governance.rst
@@ -0,0 +1,138 @@
+.. _governance:
+
+============
+ Governance
+============
+
+The Ceph open source community is guided by a few different groups.
+
+Key principles
+==============
+
+ * Decision-making is consensus-driven by those who participate.
+ * Leadership roles are defined primarily by responsibility, not prestige or seniority.
+ * It is normal and healthy for these roles to be passed on to others
+ * Everyone's role is ultimately to serve the users and participation
+ is voluntary.
+
+Bodies
+------
+
+Ceph Executive Council
+======================
+
+Responsibilities
+----------------
+
+ * Arbiter in cases where decisions cannot be reached by consensus
+ * Distribute key responsibilities amongst themselves or others
+ * Point of contact for the project
+ * Representatives for Ceph foundation board meetings
+ * Ensure things get done
+
+Membership
+----------
+
+ * 3 people
+ * Elected by the steering committee
+ * Candidates self-nominate or are nominated by other members
+ * Discussion of how roles/responsibilities may be delegated
+ * Ranked-choice vote by the steering committee
+ * 2 year terms, with one member being elected in even years, and the
+ other two in odd years
+ * Members may resign at any time, and the steering committee may vote
+ to appoint a replacement for the rest of their term
+ * members must involve >1 employer
+
+Current Members
+^^^^^^^^^^^^^^^
+
+* Dan van der Ster <daniel.vanderster@cern.ch>
+* Josh Durgin <jdurgin@redhat.com>
+* Neha Ojha <nojha@redhat.com>
+
+.. _csc:
+
+Ceph Steering Committee
+=======================
+
+Responsibilities
+----------------
+
+ * Elect executive council
+ * Amend governance model (by majority vote)
+ * Meet regularly to discuss and decide on tactical and strategic projects
+ and improvements
+
+Membership
+----------
+
+ * Developers, users, community members
+ * Voting members can be nominated and added/removed by existing
+ members (2/3 majority)
+ * Anyone may attend steering committee meetings as a non-voting participant
+ * Existing Ceph Leadership Team members are grandfathered in
+ * Membership reflected by an email list and on the Ceph website and
+ docs
+
+Current Members
+^^^^^^^^^^^^^^^
+
+ * Adam King <adking@redhat.com>
+ * Casey Bodley <cbodley@redhat.com>
+ * Dan van der Ster <dan.vanderster@clyso.com>
+ * David Orman <ormandj@1111systems.com>
+ * Ernesto Puerta <epuerta@redhat.com>
+ * Gregory Farnum <gfarnum@redhat.com>
+ * Haomai Wang <haomai@xsky.com>
+ * Ilya Dryomov <idryomov@redhat.com>
+ * Igor Fedotov <igor.fedotov@croit.io>
+ * Jeff Layton <jlayton@redhat.com>
+ * Josh Durgin <jdurgin@redhat.com>
+ * João Eduardo Luis <joao@suse.de>
+ * Ken Dreyer <kdreyer@redhat.com>
+ * Mark Nelson <mnelson@redhat.com>
+ * Matt Benjamin <mbenjami@redhat.com>
+ * Mike Perez <miperez@redhat.com>
+ * Myoungwon Oh <myoungwon.oh@samsung.com>
+ * Neha Ojha <nojha@redhat.com>
+ * Patrick Donnelly <pdonnell@redhat.com>
+ * Sam Just <sjust@redhat.com>
+ * Vikhyat Umrao <vikhyat@redhat.com>
+ * Xie Xingguo <xie.xingguo@zte.com.cn>
+ * Yehuda Sadeh <yehuda@redhat.com>
+ * Yingxin Cheng <yingxin.cheng@intel.com>
+ * Yuri Weinstein <yweinste@redhat.com>
+ * Zac Dover <zac.dover@gmail.com>
+
+.. _ctl:
+
+Component Team Leads
+====================
+
+Responsibilities
+----------------
+
+ * Manage a `component team`_ in Ceph
+ * Ensure PRs are reviewed and merged
+ * Ensure severe bug fixes are backported
+ * Run standups
+ * Bug triage, scrubs
+ * etc.
+
+Team leads are selected by the executive council, generally based on
+the recommendation by team members and outgoing lead. Periodic
+rotation of lead responsibility among team members is encouraged.
+
+The Ceph Foundation
+-------------------
+
+The Ceph Foundation is organized as a directed fund under the Linux
+Foundation and is tasked with supporting the Ceph project community
+and ecosystem. It has no direct control over the technical direction
+of the Ceph open source project beyond offering feedback and input
+into the collaborative development process.
+
+For more information, see :ref:`foundation`.
+
+.. _component team: https://ceph.io/en/community/team/