Project

General

Profile

Foundation » History » Version 2

Jessica Mack, 05/25/2015 11:30 PM

1 1 Jessica Mack
h1. Foundation
2
3
_This is a brainstorming document and is subject to the outcome of the Red Hat acquisition of Inktank (and the Ceph IP).  There are some very good arguments to be made for single-vendor Open Source projects, and those discussions have yet to occur as a part of the merger._
4
 
5
Housing the Ceph project within a Foundation setting would ensure that the community is empowered to make good technical decisions and coordinate efforts across the industry.  Below is a rough outline of what the goals and responsibilities of a Ceph Foundation might look like.
6
 
7
h3. Responsibilities:
8
9
* Project Governance
10
* Development process and release management
11
* Developer, user, and ecosystem community management
12
* Centralized clearinghouse for engineering work
13
* Brand management (PR, marketing, trademark)
14
* Event management (Ceph days, CDS, meetups, etc)
15
* Legal affairs
16
 
17
h3. Protecting
18
19
* The Ceph software by ensuring it remains freely available by facilitating the open development process
20
* The trademark
21
* The core values of the Ceph community, such as:
22 2 Jessica Mack
* Respecting and appreciating the individuals and organizations who contribute in various ways, including testing, documenting,
23
translating, integrating, extending, educating, financing, training, supporting, facilitating, evangelizing, designing, and art making.
24 1 Jessica Mack
* Respecting the meritocracy which guides decision making.
25
* Encouraging economic opportunity in the Ceph ecosystem.
26
27
h3. Empowering
28
29
* Developers to write great code without overly painful process or tools in a way that takes care of the legal issues
30
* Developers by training them to become better Free Software contributors
31
* Developers by providing access to a set of reference platforms, including for large-scale testing
32
* Users to have access to great software and provide feedback and input on the direction
33
* Community members of all sorts to organize events, information, discussions and other activities and resources
34 2 Jessica Mack
* Companies to build a powerful and profitable ecosystem and marketplace around the software that creates new business
35
opportunities and feeds the long-term health of Ceph
36 1 Jessica Mack
* Users, by educating them on the best uses for the Ceph software
37
38
h3. Promoting
39
40
* The software produced
41
* The developers producing it
42
* The users using it
43
* The marketplace of businesses built with or around the software
44
45
 
46
If there was a Ceph Foundation, it should:
47
* Provide resources for developers
48
** Teuthology instances
49
** Package build farms
50
** Shared hardware test lab
51
*** for running teuthology QA
52
*** for vendors to contirube hardware for testing and eval
53
** ...
54
55
* Organize Ceph Developer Summits
56
** Define the roadmap
57
** Discuss feature implementation details
58
** ...
59
60
* Decide the governance
61
** Development workflow (reviews, merge rights etc.)
62
** Release cycle
63
** What is part of Ceph what is not
64
** Own the Ceph trademark and thus logos
65
** Host the Ceph website and repository
66
** ...