[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[DRAFT #3] Maximum term for tech ctte members



Dear all,
  you can find attached a 3rd, hopefully final, iteration of the CTTE
term limit GR proposals. It is now plural, as the discussion has made
clear that there are alternative models that people might want to see on
the ballot as separate options.

I attach 4 alternative versions of the GR, nicknamed in the discussion
respectively "2", "2-R", "2-S", and "max". For a comparison of the
intuitions behind them I recommend the excellent summary by Lucas [1].

[1]: https://lists.debian.org/debian-vote/2014/11/msg00241.html

In addition to the changes we have discussed recently on this list, I've
also (with the help of Anthony Towns) uniformed their wordings so that
people can focus on the the real differences among them. diff/wdiff on
the GR texts should give meaningful outputs.

With respect to the last draft, the most relevant change is that the
transitional measures (or their absence, depending on the proposal) have
been changed to trigger the first expiry at the end of 2015. This is
based on my perception of rough consensus on the fact that there has
already been quite a bit of churn in the CTTE and that forcing "too
much" of it only due to the timing of this GR is not a desirable
outcome.

An exception to the uniformity of the effects of transitional measures
is "max". I haven't touched it partly because it doesn't seem to have
received much attention as of lately, and partly because it seems to
actually have as a goal that of quickly converging to the desired term
limit.


Personally, I plan to formally call for seconds on the "2-S" proposal
(which in the end I find simpler and more elegant than "2") 1 week from
now. It is my understanding that Lucas will propose as an amendment
"2-R", provided that at least K developers would second that.


Further reviews and comments are more than welcome.

For reference, the latest version of each proposal should always be
available at:

  https://people.debian.org/~zack/gr-ctte-term-limit/

with "sources" at:

  http://git.upsilon.cc/?p=text/gr-ctte-term-limit.git;a=tree


Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  zack@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader  . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »
The Constitution is amended as follows:

---------------------------------------------------------------------------
--- constitution.txt.orig	2014-11-17 18:02:53.314945907 +0100
+++ constitution.2-R.txt	2014-11-24 10:24:42.109426386 +0100
@@ -299,8 +299,22 @@
        Project Leader may appoint new member(s) until the number of
        members reaches 6, at intervals of at least one week per
        appointment.
-    5. If the Technical Committee and the Project Leader agree they may
+    5. A Developer is not eligible to be (re)appointed to the Technical
+       Committee if they have been a member within the previous 12 months.
+    6. If the Technical Committee and the Project Leader agree they may
        remove or replace an existing member of the Technical Committee.
+    7. Term limit:
+         1. On January 1st of each year the term of any Committee member
+            who has served more than 54 months (4.5 years) and who is one
+            of the N most senior members automatically expires. N is
+            defined as 2-R (if R < 2) or 0 (if R >= 2). R is the number of
+            former members of the Technical Committee who have resigned,
+            or been removed or replaced within the previous 12 months.
+         2. A member of the Technical Committee is said to be more senior
+            than another if they were appointed earlier, or were appointed
+            at the same time and have been a member of the Debian Project
+            longer. In the event that a member has been appointed more
+            than once, only the most recent appointment is relevant.
 
   6.3. Procedure
 
---------------------------------------------------------------------------
The Constitution is amended as follows:

---------------------------------------------------------------------------
--- constitution.txt.orig	2014-11-17 18:02:53.314945907 +0100
+++ constitution.2-S.txt	2014-11-21 16:56:47.328071287 +0100
@@ -299,8 +299,20 @@
        Project Leader may appoint new member(s) until the number of
        members reaches 6, at intervals of at least one week per
        appointment.
-    5. If the Technical Committee and the Project Leader agree they may
+    5. A Developer is not eligible to be (re)appointed to the Technical
+       Committee if they have been a member within the previous 12 months.
+    6. If the Technical Committee and the Project Leader agree they may
        remove or replace an existing member of the Technical Committee.
+    7. Term limit:
+         1. On January 1st of each year the term of any Committee member
+            who has served more than 42 months (3.5 years) and who is one
+            of the two most senior members is set to expire on December
+            31st of that year.
+         2. A member of the Technical Committee is said to be more senior
+            than another if they were appointed earlier, or were appointed
+            at the same time and have been a member of the Debian Project
+            longer. In the event that a member has been appointed more
+            than once, only the most recent appointment is relevant.
 
   6.3. Procedure
 
---------------------------------------------------------------------------

As a transitional measure, if this GR is passed after January 1st, 2015,
then the provision of section §6.2.7.1 is taken to have occurred on January
1st, 2015.
The Constitution is amended as follows:

---------------------------------------------------------------------------
--- constitution.txt.orig	2014-11-17 18:02:53.314945907 +0100
+++ constitution.2.txt	2014-11-24 10:15:42.081319269 +0100
@@ -299,8 +299,19 @@
        Project Leader may appoint new member(s) until the number of
        members reaches 6, at intervals of at least one week per
        appointment.
-    5. If the Technical Committee and the Project Leader agree they may
+    5. A Developer is not eligible to be (re)appointed to the Technical
+       Committee if they have been a member within the previous 12 months.
+    6. If the Technical Committee and the Project Leader agree they may
        remove or replace an existing member of the Technical Committee.
+    7. Term limit:
+         1. On January 1st of each year the term of any Committee member
+            who has served more than 54 months (4.5 years) and who is one
+            of the two most senior members automatically expires.
+         2. A member of the Technical Committee is said to be more senior
+            than another if they were appointed earlier, or were appointed
+            at the same time and have been a member of the Debian Project
+            longer. In the event that a member has been appointed more
+            than once, only the most recent appointment is relevant.
 
   6.3. Procedure
 
---------------------------------------------------------------------------

As a transitional measure, the first automatic expiry of membership of the
Technical Committee will happen on January 1st, 2016.
The Constitution is amended as follows:

---------------------------------------------------------------------------
--- constitution.txt.orig	2014-11-17 18:02:53.314945907 +0100
+++ constitution.max.txt	2014-11-21 09:02:40.322479121 +0100
@@ -301,6 +301,9 @@
        appointment.
     5. If the Technical Committee and the Project Leader agree they may
        remove or replace an existing member of the Technical Committee.
+    6. No Developer may serve on the Technical Committee for more than 5
+       years out of any 6 year period.  A Developer's term on the
+       Technical Committee expires if they would exceed this limit.
 
   6.3. Procedure
 
---------------------------------------------------------------------------

As a transitional measure, the terms of any current members of the Technical
Committee that exceed the limit above at the time of adoption of this General
Resolution shall instead expire every 6 months, starting one month after this
General Resolution is passed, in descending order of seniority.

Attachment: signature.asc
Description: Digital signature


Reply to: