From 19fcec84d8d7d21e796c7624e521b60d28ee21ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:45:59 +0200 Subject: Adding upstream version 16.2.11+ds. Signed-off-by: Daniel Baumann --- doc/governance.rst | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 doc/governance.rst (limited to 'doc/governance.rst') diff --git a/doc/governance.rst b/doc/governance.rst new file mode 100644 index 000000000..0796fad91 --- /dev/null +++ b/doc/governance.rst @@ -0,0 +1,103 @@ +.. _governance: + +============ + Governance +============ + +The Ceph open source community is guided by a few different groups. + +Project Leader +-------------- + +The Ceph project is currently led by Sage Weil . The +project leader is responsible for guiding the overall direction of the +project and ensuring that the developer and user communities are +healthy. + + +Committers +---------- + +Committers are project contributors who have write access to the central +Ceph code repositories, currently hosted on GitHub. This group of developers +is collectively empowered to make changes to the Ceph source code. + +Generally speaking, no individual should make a change in isolation: +all code contributions go through a collaborative review process (and +undergo testing) before being merged. The specifics of this process +are dynamic and evolving over time. + +New committers are added to the project (or committers removed from +the project) at the discretion of the Ceph Leadership Team (below). +The criteria for becoming a contributor include a consistent level of +quality and engagement in the project over time. + + +.. _clt: + +Ceph Leadership Team +-------------------- + +The Ceph Leadership Team (CLT) is a collection of component leads and +other core developers who collectively make technical decisions for +the project. These decisions are generally made by consensus, +although voting may be used if necessary. + +The CLT meets weekly via video chat to discuss any pending issues or +decisions. Minutes for the CLT meetings are published at +`https://pad.ceph.com/p/clt-weekly-minutes `_. + +Committers are added to or removed from the CLT at the discretion of +the CLT itself. + +Current CLT members are: + + * Abhishek Lekshmanan + * Casey Bodley + * Ernesto Puerta + * Gregory Farnum + * Haomai Wang + * Jason Dillaman + * Josh Durgin + * João Eduardo Luis + * Ken Dreyer + * Matt Benjamin + * Myoungwon Oh + * Neha Ojha + * Patrick Donnelly + * Sage Weil + * Sebastian Wagner + * Xie Xingguo + * Yehuda Sadeh + +Component Leads +--------------- + +Each major subcomponent of the Ceph project has a lead engineer who is +responsible for guiding and coordinating development. The leads are +nominated or appointed at the discretion of the project leader or the +CLT. Leads responsibilities include: + + * guiding the (usually) daily "stand-up" coordination calls over video chat + * building the development roadmap for each release cycle + * coordinating development activity between contributors + * ensuring that contributions are reviewed + * ensuring that different proposed changes do not conflict + * ensuring that testing remains robust (new features include tests, changes do not break tests, etc.) + +All component leads are included on the CLT. They are expected to +report progress and status updates to the rest of the leadership team +and to help facilitate any cross-component coordination of +development. + +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`. + -- cgit v1.2.3