1 |
On Fri, Oct 14, 2016 at 10:17 AM, Ian Stakenvicius <axs@g.o> wrote: |
2 |
> On 14/10/16 08:43 AM, Rich Freeman wrote: |
3 |
>> |
4 |
>> [...] two different pools of voters (Foundation members and |
5 |
>> "Developers" (which today includes anybody with an @g.o address even |
6 |
>> if they don't have commit access - the proposal splits that into Staff |
7 |
>> and Developers) |
8 |
> |
9 |
> |
10 |
> By definition #1, if you're a dev then you're staff; staff is a |
11 |
> superset of dev but there's no separation there based on the |
12 |
> definitions listed. There needs to be a classification for |
13 |
> non-staff-dev if a dev loses foundation membership due to the |
14 |
> staff<->foundation hard coupling and whatever rules there are that |
15 |
> revokes foundation membership and therefore staff status, but can |
16 |
> still remain a dev. |
17 |
> |
18 |
> OR, don't couple dev to staff so that devs have a different (sub)set |
19 |
> of rules regarding foundation membership revocation. |
20 |
|
21 |
My intent is that anybody who ceases to be a Foundation member also |
22 |
loses membership in staff, dev, and loses commit access. |
23 |
|
24 |
Again, the point is to keep Foundation membership strictly in-line |
25 |
with what are currently today developers. This means that the same |
26 |
people who vote for Council also vote for the Trustees. (Today staff |
27 |
are also considered developers and do vote for the Council.) |
28 |
|
29 |
> OK so my issue is that the proposal as i've read it so far (which to |
30 |
> be fair is only a dozen or so posts in the backlog) seems to say that |
31 |
> the relationship goes the other way around from what you've described |
32 |
> above -- in what you say above it seems that the idea here is to allow |
33 |
> for foundation members to be a subset of dev's but also include staff, |
34 |
> and be more limiting. However it seems to me that devs are a complete |
35 |
> subset of staff in the proposal and therefore any change in foundation |
36 |
> member (and therefore staff) status automatically affects dev status, |
37 |
> or at least that this is an undefined state. |
38 |
|
39 |
The sets of foundation members and staff are identical. The set of |
40 |
developers is a subset of staff. Anything that causes you to lose |
41 |
staff causes you to lose developer status. |
42 |
|
43 |
> |
44 |
> I don't really have an opinion of what it is that's attempting to be |
45 |
> achieved by the changes (at least, not yet), so long as the text makes |
46 |
> it clear what the classifications are and there isn't any ambiguity |
47 |
> between how a change in state of one classification affects another. |
48 |
> |
49 |
|
50 |
Perhaps the explanation can use cleanup/etc. |
51 |
|
52 |
The bottom line is to try to align the various constituencies. |
53 |
|
54 |
I don't think the names of the groups matter a whole lot as long as |
55 |
only active contributors are voting for Trustees, and if there is a |
56 |
separate Council/Trustee election then the same people are voting for |
57 |
both. |
58 |
|
59 |
-- |
60 |
Rich |