Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: 2009 Council Elections
Date: Sun, 28 Jun 2009 23:42:56
Message-Id: pan.2009.06.28.23.42.30@cox.net
In Reply to: Re: [gentoo-dev] 2009 Council Elections by Ferris McCormick
1 Ferris McCormick <fmccor@g.o> posted
2 20090628221421.1c9f82c7@××××××××××××××.us, excerpted below, on Sun, 28
3 Jun 2009 22:14:21 +0000:
4
5 >> Its my opinion that the concept of proxies in council meetings is
6 >> fatally flawed.
7 >>
8 >> 1. The brief (if any) that the proxy is given by the council member
9 >> being proxied is never made public.
10 >>
11 > This is a problem. Any time a council member requires a proxy, that
12 > should be published immediately (including who the proxy is). Not
13 > possible for things coming up at the last minute, of course.
14
15 Extending that, what about having, at least for a first proxy level, a
16 "designated proxy"? Each council member would choose a proxy at the
17 beginning of their term, or even as a running mate if taken that far.
18 Designated proxies would then be effectively council members with
19 observer status -- no voting power -- unless their designated member was
20 absent.
21
22 Following the logic, designated proxies /could/ (IOW, I'm not sure it is
23 practical to take it this far) be held to the same general council
24 standards, slacker marks for non-attendance, etc, and in otherwise
25 comment-closed sessions would have voice -- they just wouldn't have the
26 vote unless their designated voting council member was absent.
27
28 If the proxy was chosen at the beginning of the term (not as a running
29 mate), the first order of business of the first meeting of a new council
30 would be approving the table of proxies. Either way, it would basically
31 eliminate the question of whether a council member or designated proxy
32 must be a dev or not, because either they'd have been voted in with that
33 taken into account, or the council would have approved the designated
34 proxies at the first meeting. (I'd suggest, for fairness and efficiency,
35 the first approval vote be held on the entire table of proxies, not
36 individually. If that vote fails, then go the individual route. I'm not
37 sure about what to do if a voting member doesn't make the first meeting;
38 perhaps give the presumed proxy the vote for that first meeting, even if
39 it means he's voting on approving himself?)
40
41 Now, practically speaking, if this is instituted, since we'd be
42 effectively doubling the number of people on council (just not the number
43 of votes), it may be useful to reduce the number of voting members a
44 bit. It would in fact be possible to have it an even number, as well, in
45 which case, if there was a tie, the designated proxies could vote as
46 well, with their combined votes taken as a single tie override. (If the
47 number of voting members were even, however, so would be the number of
48 proxies, thus leading to the possibility of a tie vote there as well.
49 I'd suggest that a wise policy in that case would be that the matter is
50 voted down, as there's simply not enough consensus on the matter yet. If
51 desired, the issue could be brought up again in say... six months, thus
52 giving each council two chances at a vote, without locking it up on the
53 same issue for months at a time. Alternatively, the first runner(s)-up
54 could be the tie-breaker, and they'd need observer status as well, in
55 ordered to be in the loop enough to cast that vote.)
56
57 FWIW, it's seven council members now. Perhaps five would work, yielding
58 ten, with the designated proxies as observers. Even four, using the tie
59 breaking rules above, making it 8 including designated proxies. I'd hate
60 to see it go below four as that gets too easy for abuse, but 4-5 should
61 work.
62
63 Now if the running mate idea was implemented, there'd be another option
64 as well. Gentoo could continue the policy of runner-up taking the
65 vacancy if one opens (and the runner-up isn't reopen_nominations), or it
66 could switch to the designated proxy aka running mate taking the
67 position. Of course, in the latter case, the running mate would now need
68 to select a proxy, which would then be handled using the approval process
69 mentioned above. (In the former case, the runner-up would have already
70 had a running mate.)
71
72 If the running mates idea is chosen, a rule could be instituted that
73 there's no person appearing at both voting member and running mate (on
74 another ticket), or it could be that a first person on one ticket could
75 be the running mate on another, but a person could only appear once in
76 each spot. (The latter would presumably end up with pair-tickets, where
77 the top person switches off, tho that wouldn't be a given. In the case
78 of pair-tickets, choosing the one would automatically eliminate the other
79 from further consideration, thereby eliminating the case of two voting
80 council members being each others designated proxy, as well.
81
82 All this would eliminate the question of whether proxies are up to speed
83 on a given issue, or the briefing they had been given, etc, at least for
84 the first level of proxy, which would now be observer members unless
85 their primary was absent, with the usual expectation and obligation of
86 council members to follow the issues brought before the council. Of
87 course, it would increase the chance of both primary voting member and
88 designated proxy being unavailable, but that could be handled with
89 basically the system we have today, with the additional minimal
90 requirement that non-designated proxies be Gentoo developers in good
91 standing, as they wouldn't have gone thru the vote or approval process.
92
93 As a new council term is just now starting, obviously the running mate
94 idea couldn't be used this year. However, council members could still
95 choose a designated proxy for the year, thus starting the process. If
96 all council members do so and the council chooses to vote on the table of
97 proxies, then there should be no restriction on who is chosen, since
98 they'll be voted on anyway. If the council as a whole does not choose to
99 go the designated proxy route this year, maintaining the status quo, then
100 I'd say it's unfair to choose a non-dev as a proxy, because there has
101 been no vote approving it. (That would seem to be, after all, the reason
102 the council members as devs restriction wasn't in GLEP 39, because they'd
103 have been voted in, and presumably, if the voters, who /are/ devs, voted
104 in a non-dev, they'd know what they were doing. Since under the current
105 system there's no such approval required for proxies, I'd say it's only
106 fair that they be required to be devs, thus minimizing any controversy
107 over their status, and votes they may take.)
108
109 --
110 Duncan - List replies preferred. No HTML msgs.
111 "Every nonfree program has a lord, a master --
112 and if you use the program, he is your master." Richard Stallman