Skip to content

Commit 6f220a2

Browse files
committed
GOV: change "Lead Developer" -> "Project Leader"
1 parent 9d2cecb commit 6f220a2

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

governance.md

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -83,45 +83,45 @@ Community.
8383
While this approach has served us well, as the Project grows and faces
8484
more legal and financial decisions and interacts with other
8585
institutions, we see a need for a more formal governance model. Moving
86-
forward, the Project leadership will consist of a Lead Developer,
86+
forward, the Project leadership will consist of a Project Leader,
8787
several Deputy Leads, and a Steering Council. We view this governance
8888
model as the formalization of what we are already doing, rather than a
8989
change in direction.
9090

9191
Lead developer
9292
--------------
9393

94-
The Project will have a Lead Developer (LD), who is currently Thomas A Caswell.
95-
The LD has the authority to make all final decisions for The Project. In
96-
practice the LD chooses to defer that authority to the consensus of the
94+
The Project will have a Project Leader (PL), who is currently Thomas A Caswell.
95+
The PL has the authority to make all final decisions for The Project. In
96+
practice the PL chooses to defer that authority to the consensus of the
9797
community discussion channels and the Steering Council (see below). It is
98-
expected, and in the past has been the case, that the LD will only rarely assert
99-
their final authority. Because rarely used, we refer to LD’s final authority as
100-
a “special” or “overriding” vote. When it does occur, the LD override typically
98+
expected, and in the past has been the case, that the PL will only rarely assert
99+
their final authority. Because rarely used, we refer to PL’s final authority as
100+
a “special” or “overriding” vote. When it does occur, the PL override typically
101101
happens in situations where there is a deadlock in the Steering Council or if
102-
the Steering Council asks the LD to make a decision on a specific matter.
102+
the Steering Council asks the PL to make a decision on a specific matter.
103103

104-
The LD is chair of the Steering Council (see below) and may delegate their
104+
The PL is chair of the Steering Council (see below) and may delegate their
105105
authority on a particular decision or set of decisions to any other Council
106106
member at their discretion.
107107

108-
The LD can appoint their successor, but it is expected that the Steering Council
109-
would be consulted on this decision. If the LD is unable to appoint a successor,
108+
The PL can appoint their successor, but it is expected that the Steering Council
109+
would be consulted on this decision. If the PL is unable to appoint a successor,
110110
the Steering Council will make a suggestion or suggestions to the Main NumFOCUS
111111
Board. While the Steering Council and Main NumFOCUS Board will work together
112-
closely on the LD selection process, the Main NumFOCUS Board will make the final
112+
closely on the PL selection process, the Main NumFOCUS Board will make the final
113113
decision.
114114

115-
To ensure the benevolence of the LD, The Project encourages others to fork the
116-
project if they disagree with the overall direction the LD is taking.
115+
To ensure the benevolence of the PL, The Project encourages others to fork the
116+
project if they disagree with the overall direction the PL is taking.
117117

118118
Steering Council
119119
----------------
120120

121121
The Project will have a Steering Council that consists of Project Contributors
122122
who have produced contributions that are substantial in quality and quantity,
123123
and sustained over at least one year. The overall role of the Council is to
124-
ensure, through working with the LD and taking input from the Community, the
124+
ensure, through working with the PL and taking input from the Community, the
125125
long-term well-being of the project, technically, financially, and as a
126126
community.
127127

@@ -147,7 +147,7 @@ situations. In particular, the Council may:
147147
an issue in a reasonable time frame.
148148
- Granting or revoking commit rights.
149149

150-
The steering council will be between 5 and 7 people including the LD. Being on
150+
The steering council will be between 5 and 7 people including the PL. Being on
151151
the steering council is a responsibilty, not a recongnition of being a long-time
152152
contributor.
153153

@@ -159,7 +159,7 @@ Project Contributor who has produced contributions that are substantial in
159159
quality and quantity, and sustained over at least one year. Potential Council
160160
Members are nominated by existing Council members and voted upon by the existing
161161
Council after asking if the potential Member is interested and willing to serve
162-
in that capacity. The Council will be initially formed through LD nomination
162+
in that capacity. The Council will be initially formed through PL nomination
163163
from the set of existing Developers who meet the above criteria.
164164

165165
When considering potential Members, the Council will look at candidates with a
@@ -178,12 +178,12 @@ for 2 years. At the end of the two years they may elect to, with consent of the
178178
rest of the council, re-join the council. If they chose to not re-join the
179179
council the process above is used to recruit new members.
180180

181-
The Steering Council members, other than the LD, will serve in 2 equal classes
181+
The Steering Council members, other than the PL, will serve in 2 equal classes
182182
whose terms are offset by 1 year. This will help preserve the continuity on the
183183
Steering Council over time.
184184

185185
A Steering Council member can step down at anytime. If a Council Member becomes
186-
inactive for a period of 2 months, they will be approached by the LD to see if
186+
inactive for a period of 2 months, they will be approached by the PL to see if
187187
they plan on returning to active participation. If not they will be asked to
188188
step down, if the Council Member indicates they intend to be active again but
189189
have not done so after 1 month the Council my vote to remove them.
@@ -193,21 +193,21 @@ same process as above. Their replacement will join the same class and serve the
193193
remainder of the 2 years.
194194

195195
Each class can fluctuate between 2 and 3 members so long as the total council
196-
size (including the LD) is between 5 and 7. If a class gets too small, an
196+
size (including the PL) is between 5 and 7. If a class gets too small, an
197197
additional member must be recruited.
198198

199199
All former Council members can be considered for membership again at any time in
200200
the future, like any other Project Contributor. Retired Council members will be
201201
listed on the project website, acknowledging the period during which they were
202202
active in the Council.
203203

204-
The Council reserves the right to eject current Members, other than the LD, if
204+
The Council reserves the right to eject current Members, other than the PL, if
205205
they are deemed to be actively harmful to the project’s well-being, and attempts
206206
at communication and conflict resolution have failed.
207207

208208
### Conflict of interest
209209

210-
It is expected that the LD, DLDs, and Council Members will be employed at a wide
210+
It is expected that the PL, DPLs, and Council Members will be employed at a wide
211211
range of companies, universities and non-profit organizations. Because of this,
212212
it is possible that Members will have conflict of interests. Such conflict of
213213
interests include, but are not limited to:
@@ -217,12 +217,12 @@ interests include, but are not limited to:
217217
- Access to proprietary information of their employer that could potentially
218218
leak into their work with the Project.
219219

220-
All members of the Council, LD included, shall disclose to the rest of the
220+
All members of the Council, PL included, shall disclose to the rest of the
221221
Council any conflict of interest they may have. Members with a conflict of
222222
interest in a particular issue may participate in Council discussions on that
223-
issue, but must recuse themselves from voting on the issue. If the LD has
223+
issue, but must recuse themselves from voting on the issue. If the PL has
224224
recused themselves for a particular decision, they will appoint a substitute
225-
LD for that decision.
225+
PL for that decision.
226226

227227
### Private communications of the Council
228228

@@ -264,24 +264,24 @@ interactions with NumFOCUS.
264264
person.
265265

266266

267-
Deputy Lead Developers
267+
Deputy Project Leaders
268268
----------------------
269269

270-
DLDs are nominated by Steering Council members and appointed to 1yr terms by a
270+
DPLs are nominated by Steering Council members and appointed to 1yr terms by a
271271
majority vote of the Steering council. Any currently active Contributor is
272-
eligible to be considered for a DLD. The Steering Council should take into account
272+
eligible to be considered for a DPL. The Steering Council should take into account
273273

274-
It is at the discretion of the SC and LD
275-
if any given DLD position is filled.
274+
It is at the discretion of the SC and PL
275+
if any given DPL position is filled.
276276

277-
If a DLD position is not filled, the responsibility devolves back to the LD. Each
278-
DLD appointment runs on its own calendar.
277+
If a DPL position is not filled, the responsibility devolves back to the PL. Each
278+
DPL appointment runs on its own calendar.
279279

280-
At the end of each year the DLD is given the option to continue for another year.
280+
At the end of each year the DPL is given the option to continue for another year.
281281

282-
The SC can remove a DLD using the same process as ejecting a Steering Council Member.
282+
The SC can remove a DPL using the same process as ejecting a Steering Council Member.
283283

284-
An individual may hold more than one DLD simultaneously.
284+
An individual may hold more than one DPL simultaneously.
285285

286286
### Release Manager
287287

@@ -299,12 +299,12 @@ Project Specific Leads
299299

300300
Matplotlib has a number of domain specific packages under it's umbrella and
301301
hosted on the matplotlib github organizations. These projects will each have
302-
their own Lead Developer who can run the projects as they see fit.
302+
their own Project Leader who can run the projects as they see fit.
303303

304304
Institutional Partners and Funding
305305
==================================
306306

307-
The LD and Steering Council are the primary leadership for the project. No
307+
The PL and Steering Council are the primary leadership for the project. No
308308
outside institution, individual or legal entity has the ability to own,
309309
control, usurp or influence the project other than by participating in the
310310
Project as Contributors and Council Members. However, because institutions are
@@ -344,7 +344,7 @@ raising money from private foundations and donors or a for-profit company
344344
building proprietary products and services that leverage Project Software and
345345
Services. Funding acquired by Institutional Partners to work on The Project is
346346
called Institutional Funding. However, no funding obtained by an Institutional
347-
Partner can override The Project LD and Steering Council. If a Partner has
347+
Partner can override The Project PL and Steering Council. If a Partner has
348348
funding to do Matplotlib work and the Council decides to not pursue that
349349
work as a project, the Partner is free to pursue it on their own. However in
350350
this situation, that part of the Partner’s work will not be under the
@@ -374,6 +374,6 @@ Member should state the final commit hash in the pull request being proposed for
374374
acceptance or rejection and briefly summarize the pull request. The full
375375
Steering Council must vote and at least 2/3 of the votes must be positive to
376376
carry out the proposed action (fractions of a vote rounded up to the nearest
377-
integer). Since the LD holds ultimate authority in The Project, the LD has
377+
integer). Since the PL holds ultimate authority in The Project, the PL has
378378
authority to act alone in accepting or rejecting changes or overriding Steering
379379
Council decisions.

0 commit comments

Comments
 (0)