1 |
Hi, everyone. |
2 |
|
3 |
As some of you have read, I have proposed a new privacy-oriented voting |
4 |
frontend for Gentoo [1]. However, the whole idea was rendered pretty |
5 |
much pointless by Trustees demanding information on who cast a vote. |
6 |
This is currently used to determine 'interest in Foundation', |
7 |
and therefore kick inactive Foundation members. To be honest, I think |
8 |
it's misguided, for three reasons: |
9 |
|
10 |
1. It intrudes on privacy of voters. I suppose it's not *that major* |
11 |
but still I don't think it's appropriate to publish a 'shame list' of |
12 |
people who haven't voted for whatever reason. |
13 |
|
14 |
2. It introduces a big weakness in the system. My whole idea was to |
15 |
make it practically impossible to sniff votes after the election is |
16 |
prepared. With this solution, anyone with sufficient privileges |
17 |
(election officials, infra) can trivially passively sniff votes. |
18 |
|
19 |
3. It is really meaningless. Casting a vote does not really indicate |
20 |
any interest in GF. It only indicates that someone has done the minimal |
21 |
effort to avoid being kicked. There is no reason to conflate the two. |
22 |
|
23 |
|
24 |
I believe we should consider other options of determining activity. |
25 |
Depending on whether we actually want to keep people actually interested |
26 |
in GF, or just those caring enough to stay, I can think of a few |
27 |
options. |
28 |
|
29 |
The most obvious solution would be to take AGM attendance as indication |
30 |
of interest. It would also create an interest in actually attending, |
31 |
and make it possible to finally reach a quorum. However, it's rather |
32 |
a poor idea given that AGMs tend to happen in middle of the night for |
33 |
European devs. We would probably have to accept excuses for not |
34 |
attending, and then measuring attendance will probably be meaningless |
35 |
anyway. |
36 |
|
37 |
Another option (which some people aren't going to like) is to require |
38 |
all Foundation members to be Gentoo devs (but not the other way around), |
39 |
and then terminate GF membership along with developer status. Given |
40 |
that there's only a few non-dev members, and most of them are retired |
41 |
devs whose membership simply didn't terminate by existing rules yet, I |
42 |
think there shouldn't really be a problem in making the few interested |
43 |
members non-commit devs by existing rules. |
44 |
|
45 |
Finally, if we really don't care we could just send pings and terminate |
46 |
membership of people that don't answer in time. This is pretty much |
47 |
similar to the current idea with voting, except it doesn't pretend to be |
48 |
meaningful. |
49 |
|
50 |
|
51 |
WDYT? |
52 |
|
53 |
[1] https://archives.gentoo.org/gentoo-project/message/6977bf6f9b72a17847fdc93afd4d9a9f |
54 |
|
55 |
-- |
56 |
Best regards, |
57 |
Michał Górny |