@@ -83,45 +83,45 @@ Community.
8383While this approach has served us well, as the Project grows and faces
8484more legal and financial decisions and interacts with other
8585institutions, 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 ,
8787several Deputy Leads, and a Steering Council. We view this governance
8888model as the formalization of what we are already doing, rather than a
8989change in direction.
9090
9191Lead 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
9797community 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
101101happens 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
105105authority on a particular decision or set of decisions to any other Council
106106member 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,
110110the Steering Council will make a suggestion or suggestions to the Main NumFOCUS
111111Board. 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
113113decision.
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
118118Steering Council
119119----------------
120120
121121The Project will have a Steering Council that consists of Project Contributors
122122who have produced contributions that are substantial in quality and quantity,
123123and 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
125125long-term well-being of the project, technically, financially, and as a
126126community.
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
151151the steering council is a responsibilty, not a recongnition of being a long-time
152152contributor.
153153
@@ -159,7 +159,7 @@ Project Contributor who has produced contributions that are substantial in
159159quality and quantity, and sustained over at least one year. Potential Council
160160Members are nominated by existing Council members and voted upon by the existing
161161Council 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
163163from the set of existing Developers who meet the above criteria.
164164
165165When 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
178178rest of the council, re-join the council. If they chose to not re-join the
179179council 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
182182whose terms are offset by 1 year. This will help preserve the continuity on the
183183Steering Council over time.
184184
185185A 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
187187they plan on returning to active participation. If not they will be asked to
188188step down, if the Council Member indicates they intend to be active again but
189189have 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
193193remainder of the 2 years.
194194
195195Each 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
197197additional member must be recruited.
198198
199199All former Council members can be considered for membership again at any time in
200200the future, like any other Project Contributor. Retired Council members will be
201201listed on the project website, acknowledging the period during which they were
202202active 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
205205they are deemed to be actively harmful to the project’s well-being, and attempts
206206at 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
211211range of companies, universities and non-profit organizations. Because of this,
212212it is possible that Members will have conflict of interests. Such conflict of
213213interests 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
221221Council any conflict of interest they may have. Members with a conflict of
222222interest 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
224224recused 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
271271majority 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
300300Matplotlib has a number of domain specific packages under it's umbrella and
301301hosted 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
304304Institutional 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
308308outside institution, individual or legal entity has the ability to own,
309309control, usurp or influence the project other than by participating in the
310310Project 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
344344building proprietary products and services that leverage Project Software and
345345Services. Funding acquired by Institutional Partners to work on The Project is
346346called 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
348348funding to do Matplotlib work and the Council decides to not pursue that
349349work as a project, the Partner is free to pursue it on their own. However in
350350this 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
374374acceptance or rejection and briefly summarize the pull request. The full
375375Steering Council must vote and at least 2/3 of the votes must be positive to
376376carry 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
378378authority to act alone in accepting or rejecting changes or overriding Steering
379379Council decisions.
0 commit comments