1 |
On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: |
2 |
> > 1. It intrudes on privacy of voters. I suppose it's not *that major* |
3 |
> > but still I don't think it's appropriate to publish a 'shame list' of |
4 |
> > people who haven't voted for whatever reason. |
5 |
> I believe in your right to vote and have the content of the vote be |
6 |
> private. I don't believe in your right to vote anonymously in Foundation |
7 |
> elections. The fact that you voted should be public. The foundation has |
8 |
> minimal requirements for membership; if you don't vote in foundation |
9 |
> affairs (1 vote a year!) then I don't see the point in being a member. It's |
10 |
> basically the only difference afforded to members[0]! I don't believe we do |
11 |
> publish a list of who voted in every election, but we do publish a |
12 |
> membership list and there is definitely a correlation and its intentional. |
13 |
Point of order: |
14 |
The lists of which voters cast a ballot is public in the elections repo, |
15 |
and has been available for a long time. This applies not just for |
16 |
Trustee elections, but for all other elections in the votify system. |
17 |
|
18 |
If you consider various real world voting systems, they generally |
19 |
require some form of electoral roll, on which voters are checked off, to |
20 |
prevent voting multiple times (this can be enforced with other |
21 |
mechanisms). As a tidbit in research, apparently Italy used to have |
22 |
mandatory voting, and publicly posted lists of those who did not vote as |
23 |
a form of sanction. |
24 |
|
25 |
> > 2. It introduces a big weakness in the system. My whole idea was to |
26 |
> > make it practically impossible to sniff votes after the election is |
27 |
> > prepared. With this solution, anyone with sufficient privileges |
28 |
> > (election officials, infra) can trivially passively sniff votes. |
29 |
> We need to know who cast votes, we don't need to know the content of the |
30 |
> votes. I assume building such a system is possible (maybe it isn't?) |
31 |
mgorny's system design is explicitly around building protections to |
32 |
enable LESS trust being placed in infra & voting officials. |
33 |
|
34 |
Timing correlation in when a vote or stub appears in the system is a |
35 |
concern in that environment. |
36 |
|
37 |
I agree that it should be possible to build this requirement into the |
38 |
system, but at what cost in development. |
39 |
|
40 |
> > 3. It is really meaningless. Casting a vote does not really indicate |
41 |
> > any interest in GF. It only indicates that someone has done the minimal |
42 |
> > effort to avoid being kicked. There is no reason to conflate the two. |
43 |
> I'm certainly interested in other avenues of interest, but I don't see very |
44 |
> many in this thread other than "AGM attendance" and "asking people if they |
45 |
> are interested[0]" |
46 |
- Does involvement on mailing lists count? |
47 |
- What other ways outside development might somebody be involved in |
48 |
Gentoo? Not everybody is a developer, let alone an ebuild developer. |
49 |
What if we wound up with PR people who weren't devs at all, but loved |
50 |
to talk about Gentoo? |
51 |
|
52 |
> > I believe we should consider other options of determining activity. |
53 |
> > Depending on whether we actually want to keep people actually interested |
54 |
> > in GF, or just those caring enough to stay, I can think of a few |
55 |
> > options. |
56 |
I'd say those options should be in addition to, rather than instead of |
57 |
voting. |
58 |
|
59 |
> > The most obvious solution would be to take AGM attendance as indication |
60 |
> > of interest. It would also create an interest in actually attending, |
61 |
> > and make it possible to finally reach a quorum. However, it's rather |
62 |
> > a poor idea given that AGMs tend to happen in middle of the night for |
63 |
> > European devs. We would probably have to accept excuses for not |
64 |
> > attending, and then measuring attendance will probably be meaningless |
65 |
> > anyway. |
66 |
> Attendance of a single meeting per year is a bad idea without some kind of |
67 |
> proxy system in place, same as any corporation. |
68 |
It also doesn't capture the intent of more ongoing/"regular" interest in |
69 |
Gentoo, just a once-per-year snapshot. |
70 |
|
71 |
> > Another option (which some people aren't going to like) is to require |
72 |
> > all Foundation members to be Gentoo devs (but not the other way around), |
73 |
> > and then terminate GF membership along with developer status. Given |
74 |
> > that there's only a few non-dev members, and most of them are retired |
75 |
> > devs whose membership simply didn't terminate by existing rules yet, I |
76 |
> > think there shouldn't really be a problem in making the few interested |
77 |
> > members non-commit devs by existing rules. |
78 |
> This doesn't really imply interested in the Foundation either though; |
79 |
> because the developership and Foundation are separate. |
80 |
If this includes making non-commit developership easier to |
81 |
get AND maintain (the undertaker discussions about how to gauge |
82 |
ongoing involvement of non-commit devs is very relevant to this), then I |
83 |
have no conceptual problem with requiring all Foundation members to be |
84 |
developers (It should still be possible to be a developer WITHOUT being |
85 |
a Foundation member). |
86 |
|
87 |
-- |
88 |
Robin Hugh Johnson |
89 |
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer |
90 |
E-Mail : robbat2@g.o |
91 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
92 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |