* [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' @ 2019-09-05 20:14 Michał Górny 2019-09-05 20:45 ` Alec Warner 0 siblings, 1 reply; 21+ messages in thread From: Michał Górny @ 2019-09-05 20:14 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 2594 bytes --] Hi, everyone. As some of you have read, I have proposed a new privacy-oriented voting frontend for Gentoo [1]. However, the whole idea was rendered pretty much pointless by Trustees demanding information on who cast a vote. This is currently used to determine 'interest in Foundation', and therefore kick inactive Foundation members. To be honest, I think it's misguided, for three reasons: 1. It intrudes on privacy of voters. I suppose it's not *that major* but still I don't think it's appropriate to publish a 'shame list' of people who haven't voted for whatever reason. 2. It introduces a big weakness in the system. My whole idea was to make it practically impossible to sniff votes after the election is prepared. With this solution, anyone with sufficient privileges (election officials, infra) can trivially passively sniff votes. 3. It is really meaningless. Casting a vote does not really indicate any interest in GF. It only indicates that someone has done the minimal effort to avoid being kicked. There is no reason to conflate the two. I believe we should consider other options of determining activity. Depending on whether we actually want to keep people actually interested in GF, or just those caring enough to stay, I can think of a few options. The most obvious solution would be to take AGM attendance as indication of interest. It would also create an interest in actually attending, and make it possible to finally reach a quorum. However, it's rather a poor idea given that AGMs tend to happen in middle of the night for European devs. We would probably have to accept excuses for not attending, and then measuring attendance will probably be meaningless anyway. Another option (which some people aren't going to like) is to require all Foundation members to be Gentoo devs (but not the other way around), and then terminate GF membership along with developer status. Given that there's only a few non-dev members, and most of them are retired devs whose membership simply didn't terminate by existing rules yet, I think there shouldn't really be a problem in making the few interested members non-commit devs by existing rules. Finally, if we really don't care we could just send pings and terminate membership of people that don't answer in time. This is pretty much similar to the current idea with voting, except it doesn't pretend to be meaningful. WDYT? [1] https://archives.gentoo.org/gentoo-project/message/6977bf6f9b72a17847fdc93afd4d9a9f -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 20:14 [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' Michał Górny @ 2019-09-05 20:45 ` Alec Warner 2019-09-05 22:42 ` Robin H. Johnson 2019-09-06 5:29 ` Michał Górny 0 siblings, 2 replies; 21+ messages in thread From: Alec Warner @ 2019-09-05 20:45 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 4584 bytes --] On Thu, Sep 5, 2019 at 1:14 PM Michał Górny <mgorny@gentoo.org> wrote: > Hi, everyone. > > As some of you have read, I have proposed a new privacy-oriented voting > frontend for Gentoo [1]. However, the whole idea was rendered pretty > much pointless by Trustees demanding information on who cast a vote. > This is currently used to determine 'interest in Foundation', > and therefore kick inactive Foundation members. To be honest, I think > it's misguided, for three reasons: > > 1. It intrudes on privacy of voters. I suppose it's not *that major* > but still I don't think it's appropriate to publish a 'shame list' of > people who haven't voted for whatever reason. > I believe in your right to vote and have the content of the vote be private. I don't believe in your right to vote anonymously in Foundation elections. The fact that you voted should be public. The foundation has minimal requirements for membership; if you don't vote in foundation affairs (1 vote a year!) then I don't see the point in being a member. It's basically the only difference afforded to members[0]! I don't believe we do publish a list of who voted in every election, but we do publish a membership list and there is definitely a correlation and its intentional. > > 2. It introduces a big weakness in the system. My whole idea was to > make it practically impossible to sniff votes after the election is > prepared. With this solution, anyone with sufficient privileges > (election officials, infra) can trivially passively sniff votes. > We need to know who cast votes, we don't need to know the content of the votes. I assume building such a system is possible (maybe it isn't?) > > 3. It is really meaningless. Casting a vote does not really indicate > any interest in GF. It only indicates that someone has done the minimal > effort to avoid being kicked. There is no reason to conflate the two. > I'm certainly interested in other avenues of interest, but I don't see very many in this thread other than "AGM attendance" and "asking people if they are interested[0]" > > > I believe we should consider other options of determining activity. > Depending on whether we actually want to keep people actually interested > in GF, or just those caring enough to stay, I can think of a few > options. > > The most obvious solution would be to take AGM attendance as indication > of interest. It would also create an interest in actually attending, > and make it possible to finally reach a quorum. However, it's rather > a poor idea given that AGMs tend to happen in middle of the night for > European devs. We would probably have to accept excuses for not > attending, and then measuring attendance will probably be meaningless > anyway. > Attendance of a single meeting per year is a bad idea without some kind of proxy system in place, same as any corporation. > > Another option (which some people aren't going to like) is to require > all Foundation members to be Gentoo devs (but not the other way around), > and then terminate GF membership along with developer status. Given > that there's only a few non-dev members, and most of them are retired > devs whose membership simply didn't terminate by existing rules yet, I > think there shouldn't really be a problem in making the few interested > members non-commit devs by existing rules. > This doesn't really imply interested in the Foundation either though; because the developership and Foundation are separate. > > Finally, if we really don't care we could just send pings and terminate > membership of people that don't answer in time. This is pretty much > similar to the current idea with voting, except it doesn't pretend to be > meaningful. > The point of tracking who votes is that votes are nominally the only real difference between members and non-members; so in the end it's one of the few ways members can express their interest. If we had shares, then owning those would be an interest; or donations, or funding requests, or some other idea. -A [0] A plausible reality is that most members don't even have 'an interest' in Foundation affairs and if we increase the minimum requirement for membership we might see a precipitous drop in member count; we would need to debate whether or not this is a desired outcome or not. > > > WDYT? > > [1] > https://archives.gentoo.org/gentoo-project/message/6977bf6f9b72a17847fdc93afd4d9a9f > > -- > Best regards, > Michał Górny > > [-- Attachment #2: Type: text/html, Size: 6403 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 20:45 ` Alec Warner @ 2019-09-05 22:42 ` Robin H. Johnson 2019-09-05 22:51 ` Rich Freeman 2019-09-06 5:20 ` Michał Górny 2019-09-06 5:29 ` Michał Górny 1 sibling, 2 replies; 21+ messages in thread From: Robin H. Johnson @ 2019-09-05 22:42 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 5190 bytes --] On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > > 1. It intrudes on privacy of voters. I suppose it's not *that major* > > but still I don't think it's appropriate to publish a 'shame list' of > > people who haven't voted for whatever reason. > I believe in your right to vote and have the content of the vote be > private. I don't believe in your right to vote anonymously in Foundation > elections. The fact that you voted should be public. The foundation has > minimal requirements for membership; if you don't vote in foundation > affairs (1 vote a year!) then I don't see the point in being a member. It's > basically the only difference afforded to members[0]! I don't believe we do > publish a list of who voted in every election, but we do publish a > membership list and there is definitely a correlation and its intentional. Point of order: The lists of which voters cast a ballot is public in the elections repo, and has been available for a long time. This applies not just for Trustee elections, but for all other elections in the votify system. If you consider various real world voting systems, they generally require some form of electoral roll, on which voters are checked off, to prevent voting multiple times (this can be enforced with other mechanisms). As a tidbit in research, apparently Italy used to have mandatory voting, and publicly posted lists of those who did not vote as a form of sanction. > > 2. It introduces a big weakness in the system. My whole idea was to > > make it practically impossible to sniff votes after the election is > > prepared. With this solution, anyone with sufficient privileges > > (election officials, infra) can trivially passively sniff votes. > We need to know who cast votes, we don't need to know the content of the > votes. I assume building such a system is possible (maybe it isn't?) mgorny's system design is explicitly around building protections to enable LESS trust being placed in infra & voting officials. Timing correlation in when a vote or stub appears in the system is a concern in that environment. I agree that it should be possible to build this requirement into the system, but at what cost in development. > > 3. It is really meaningless. Casting a vote does not really indicate > > any interest in GF. It only indicates that someone has done the minimal > > effort to avoid being kicked. There is no reason to conflate the two. > I'm certainly interested in other avenues of interest, but I don't see very > many in this thread other than "AGM attendance" and "asking people if they > are interested[0]" - Does involvement on mailing lists count? - What other ways outside development might somebody be involved in Gentoo? Not everybody is a developer, let alone an ebuild developer. What if we wound up with PR people who weren't devs at all, but loved to talk about Gentoo? > > I believe we should consider other options of determining activity. > > Depending on whether we actually want to keep people actually interested > > in GF, or just those caring enough to stay, I can think of a few > > options. I'd say those options should be in addition to, rather than instead of voting. > > The most obvious solution would be to take AGM attendance as indication > > of interest. It would also create an interest in actually attending, > > and make it possible to finally reach a quorum. However, it's rather > > a poor idea given that AGMs tend to happen in middle of the night for > > European devs. We would probably have to accept excuses for not > > attending, and then measuring attendance will probably be meaningless > > anyway. > Attendance of a single meeting per year is a bad idea without some kind of > proxy system in place, same as any corporation. It also doesn't capture the intent of more ongoing/"regular" interest in Gentoo, just a once-per-year snapshot. > > Another option (which some people aren't going to like) is to require > > all Foundation members to be Gentoo devs (but not the other way around), > > and then terminate GF membership along with developer status. Given > > that there's only a few non-dev members, and most of them are retired > > devs whose membership simply didn't terminate by existing rules yet, I > > think there shouldn't really be a problem in making the few interested > > members non-commit devs by existing rules. > This doesn't really imply interested in the Foundation either though; > because the developership and Foundation are separate. If this includes making non-commit developership easier to get AND maintain (the undertaker discussions about how to gauge ongoing involvement of non-commit devs is very relevant to this), then I have no conceptual problem with requiring all Foundation members to be developers (It should still be possible to be a developer WITHOUT being a Foundation member). -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 22:42 ` Robin H. Johnson @ 2019-09-05 22:51 ` Rich Freeman 2019-09-06 14:36 ` Robin H. Johnson 2019-09-06 5:20 ` Michał Górny 1 sibling, 1 reply; 21+ messages in thread From: Rich Freeman @ 2019-09-05 22:51 UTC (permalink / raw To: gentoo-nfp On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson <robbat2@gentoo.org> wrote: > > On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > > > 3. It is really meaningless. Casting a vote does not really indicate > > > any interest in GF. It only indicates that someone has done the minimal > > > effort to avoid being kicked. There is no reason to conflate the two. > > I'm certainly interested in other avenues of interest, but I don't see very > > many in this thread other than "AGM attendance" and "asking people if they > > are interested[0]" > - Does involvement on mailing lists count? > - What other ways outside development might somebody be involved in > Gentoo? Not everybody is a developer, let alone an ebuild developer. > What if we wound up with PR people who weren't devs at all, but loved > to talk about Gentoo? Gentoo developers do not have to have commit access. If somebody is doing significant PR work for Gentoo then they should be made a developer. Developers do not need to pass the ebuild quiz. Anybody with an @g.o email address is a developer. We used to use the term "staff" but anybody who used to be considered "staff" is now considered a "developer." -- Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 22:51 ` Rich Freeman @ 2019-09-06 14:36 ` Robin H. Johnson 2019-09-06 16:48 ` Michael Everitt 0 siblings, 1 reply; 21+ messages in thread From: Robin H. Johnson @ 2019-09-06 14:36 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 2288 bytes --] On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson <robbat2@gentoo.org> wrote: > > > > On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > > > > 3. It is really meaningless. Casting a vote does not really indicate > > > > any interest in GF. It only indicates that someone has done the minimal > > > > effort to avoid being kicked. There is no reason to conflate the two. > > > I'm certainly interested in other avenues of interest, but I don't see very > > > many in this thread other than "AGM attendance" and "asking people if they > > > are interested[0]" > > - Does involvement on mailing lists count? > > - What other ways outside development might somebody be involved in > > Gentoo? Not everybody is a developer, let alone an ebuild developer. > > What if we wound up with PR people who weren't devs at all, but loved > > to talk about Gentoo? > > Gentoo developers do not have to have commit access. If somebody is > doing significant PR work for Gentoo then they should be made a > developer. Developers do not need to pass the ebuild quiz. I meant "developer" as the generic "one who develops software". Ebuilds are not the only code-like activity, there's multiple other software packages that Gentoo relies on: openrc, netifrc, genkernel, catalyst, eselect are some of them. They may have commit access to those packages, and not to ebuilds. I need to distinguish between: - ebuild coding contribution - non-ebuild-coding contribution - non-coding contribution > Anybody with an @g.o email address is a developer. > > We used to use the term "staff" but anybody who used to be considered > "staff" is now considered a "developer." I stated when the switch away from "staff" was done, that I felt we were doing ourselves a dis-service by not picking a better word than "developer" - something that includes all of the contributions above, without implying specific technical skills. "Contributor" was down-voted at the time. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 1113 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 14:36 ` Robin H. Johnson @ 2019-09-06 16:48 ` Michael Everitt 2019-09-06 17:32 ` Alec Warner ` (2 more replies) 0 siblings, 3 replies; 21+ messages in thread From: Michael Everitt @ 2019-09-06 16:48 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1.1: Type: text/plain, Size: 2507 bytes --] On 06/09/19 15:36, Robin H. Johnson wrote: > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: >> On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson <robbat2@gentoo.org> wrote: >>> On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: >>>>> 3. It is really meaningless. Casting a vote does not really indicate >>>>> any interest in GF. It only indicates that someone has done the minimal >>>>> effort to avoid being kicked. There is no reason to conflate the two. >>>> I'm certainly interested in other avenues of interest, but I don't see very >>>> many in this thread other than "AGM attendance" and "asking people if they >>>> are interested[0]" >>> - Does involvement on mailing lists count? >>> - What other ways outside development might somebody be involved in >>> Gentoo? Not everybody is a developer, let alone an ebuild developer. >>> What if we wound up with PR people who weren't devs at all, but loved >>> to talk about Gentoo? >> Gentoo developers do not have to have commit access. If somebody is >> doing significant PR work for Gentoo then they should be made a >> developer. Developers do not need to pass the ebuild quiz. > I meant "developer" as the generic "one who develops software". > Ebuilds are not the only code-like activity, there's multiple other > software packages that Gentoo relies on: openrc, netifrc, genkernel, > catalyst, eselect are some of them. > They may have commit access to those packages, and not to ebuilds. > > I need to distinguish between: > - ebuild coding contribution > - non-ebuild-coding contribution > - non-coding contribution > >> Anybody with an @g.o email address is a developer. >> >> We used to use the term "staff" but anybody who used to be considered >> "staff" is now considered a "developer." > I stated when the switch away from "staff" was done, that I felt we were > doing ourselves a dis-service by not picking a better word than > "developer" - something that includes all of the contributions above, > without implying specific technical skills. "Contributor" was down-voted > at the time. > Reading (somewhat extensively) between the lines, there is a subtle move for those developing code and ebuilds to "take over" control and management of the distribution (cf. electorate of 'council'). Whether this is something that is (1) really happening or (2) desirable, I shall leave as an exercise for the reader; but I thought was probably worth highlighting. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 801 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 16:48 ` Michael Everitt @ 2019-09-06 17:32 ` Alec Warner 2019-09-06 18:50 ` Michael Everitt 2019-09-06 20:35 ` Brad Teaford Cowan 2019-09-06 23:25 ` Roy Bamford 2 siblings, 1 reply; 21+ messages in thread From: Alec Warner @ 2019-09-06 17:32 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 2874 bytes --] On Fri, Sep 6, 2019 at 9:48 AM Michael Everitt <gentoo@veremit.xyz> wrote: > On 06/09/19 15:36, Robin H. Johnson wrote: > > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > >> On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson <robbat2@gentoo.org> > wrote: > >>> On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > >>>>> 3. It is really meaningless. Casting a vote does not really indicate > >>>>> any interest in GF. It only indicates that someone has done the > minimal > >>>>> effort to avoid being kicked. There is no reason to conflate the > two. > >>>> I'm certainly interested in other avenues of interest, but I don't > see very > >>>> many in this thread other than "AGM attendance" and "asking people if > they > >>>> are interested[0]" > >>> - Does involvement on mailing lists count? > >>> - What other ways outside development might somebody be involved in > >>> Gentoo? Not everybody is a developer, let alone an ebuild developer. > >>> What if we wound up with PR people who weren't devs at all, but loved > >>> to talk about Gentoo? > >> Gentoo developers do not have to have commit access. If somebody is > >> doing significant PR work for Gentoo then they should be made a > >> developer. Developers do not need to pass the ebuild quiz. > > I meant "developer" as the generic "one who develops software". > > Ebuilds are not the only code-like activity, there's multiple other > > software packages that Gentoo relies on: openrc, netifrc, genkernel, > > catalyst, eselect are some of them. > > They may have commit access to those packages, and not to ebuilds. > > > > I need to distinguish between: > > - ebuild coding contribution > > - non-ebuild-coding contribution > > - non-coding contribution > > > >> Anybody with an @g.o email address is a developer. > >> > >> We used to use the term "staff" but anybody who used to be considered > >> "staff" is now considered a "developer." > > I stated when the switch away from "staff" was done, that I felt we were > > doing ourselves a dis-service by not picking a better word than > > "developer" - something that includes all of the contributions above, > > without implying specific technical skills. "Contributor" was down-voted > > at the time. > > > Reading (somewhat extensively) between the lines, there is a subtle move > for those developing code and ebuilds to "take over" control and management > of the distribution (cf. electorate of 'council'). Whether this is > something that is (1) really happening or (2) desirable, I shall leave as > an exercise for the reader; but I thought was probably worth highlighting. > > Most of the existing board resigned in the last election, so if anyone wanted to 'take over' the Foundation there was ample opportunity; but everyone who resigned was re-elected. It seems like this theory has some holes in practice ;) -A [-- Attachment #2: Type: text/html, Size: 3804 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 17:32 ` Alec Warner @ 2019-09-06 18:50 ` Michael Everitt 0 siblings, 0 replies; 21+ messages in thread From: Michael Everitt @ 2019-09-06 18:50 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1.1.1: Type: text/plain, Size: 3470 bytes --] On 06/09/19 18:32, Alec Warner wrote: > > > On Fri, Sep 6, 2019 at 9:48 AM Michael Everitt <gentoo@veremit.xyz > <mailto:gentoo@veremit.xyz>> wrote: > > On 06/09/19 15:36, Robin H. Johnson wrote: > > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > >> On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson > <robbat2@gentoo.org <mailto:robbat2@gentoo.org>> wrote: > >>> On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > >>>>> 3. It is really meaningless. Casting a vote does not really > indicate > >>>>> any interest in GF. It only indicates that someone has done > the minimal > >>>>> effort to avoid being kicked. There is no reason to conflate > the two. > >>>> I'm certainly interested in other avenues of interest, but I > don't see very > >>>> many in this thread other than "AGM attendance" and "asking > people if they > >>>> are interested[0]" > >>> - Does involvement on mailing lists count? > >>> - What other ways outside development might somebody be involved in > >>> Gentoo? Not everybody is a developer, let alone an ebuild > developer. > >>> What if we wound up with PR people who weren't devs at all, but > loved > >>> to talk about Gentoo? > >> Gentoo developers do not have to have commit access. If somebody is > >> doing significant PR work for Gentoo then they should be made a > >> developer. Developers do not need to pass the ebuild quiz. > > I meant "developer" as the generic "one who develops software". > > Ebuilds are not the only code-like activity, there's multiple other > > software packages that Gentoo relies on: openrc, netifrc, genkernel, > > catalyst, eselect are some of them. > > They may have commit access to those packages, and not to ebuilds. > > > > I need to distinguish between: > > - ebuild coding contribution > > - non-ebuild-coding contribution > > - non-coding contribution > > > >> Anybody with an @g.o email address is a developer. > >> > >> We used to use the term "staff" but anybody who used to be considered > >> "staff" is now considered a "developer." > > I stated when the switch away from "staff" was done, that I felt we > were > > doing ourselves a dis-service by not picking a better word than > > "developer" - something that includes all of the contributions above, > > without implying specific technical skills. "Contributor" was > down-voted > > at the time. > > > Reading (somewhat extensively) between the lines, there is a subtle move > for those developing code and ebuilds to "take over" control and > management > of the distribution (cf. electorate of 'council'). Whether this is > something that is (1) really happening or (2) desirable, I shall leave as > an exercise for the reader; but I thought was probably worth > highlighting. > > > Most of the existing board resigned in the last election, so if anyone > wanted to 'take over' the Foundation there was ample opportunity; but > everyone who resigned was re-elected. It seems like this theory has some > holes in practice ;) > > -A Yeah, I believe there are some "hysterical raisins" in play here also .. something about all the power without so much of the responsibility .. *duck, cover* [-- Attachment #1.1.2: Type: text/html, Size: 5497 bytes --] [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 801 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 16:48 ` Michael Everitt 2019-09-06 17:32 ` Alec Warner @ 2019-09-06 20:35 ` Brad Teaford Cowan 2019-09-06 23:16 ` Alec Warner 2019-09-07 0:58 ` Rich Freeman 2019-09-06 23:25 ` Roy Bamford 2 siblings, 2 replies; 21+ messages in thread From: Brad Teaford Cowan @ 2019-09-06 20:35 UTC (permalink / raw To: gentoo-nfp On Fri, 2019-09-06 at 17:48 +0100, Michael Everitt wrote: > On 06/09/19 15:36, Robin H. Johnson wrote: > > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > > > On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson < > > > robbat2@gentoo.org> wrote: > > > > On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > > > > > > 3. It is really meaningless. Casting a vote does not > > > > > > really indicate > > > > > > any interest in GF. It only indicates that someone has > > > > > > done the minimal > > > > > > effort to avoid being kicked. There is no reason to > > > > > > conflate the two. > > > > > I'm certainly interested in other avenues of interest, but I > > > > > don't see very > > > > > many in this thread other than "AGM attendance" and "asking > > > > > people if they > > > > > are interested[0]" > > > > - Does involvement on mailing lists count? > > > > - What other ways outside development might somebody be > > > > involved in > > > > Gentoo? Not everybody is a developer, let alone an ebuild > > > > developer. > > > > What if we wound up with PR people who weren't devs at all, > > > > but loved > > > > to talk about Gentoo? > > > Gentoo developers do not have to have commit access. If somebody > > > is > > > doing significant PR work for Gentoo then they should be made a > > > developer. Developers do not need to pass the ebuild quiz. > > I meant "developer" as the generic "one who develops software". > > Ebuilds are not the only code-like activity, there's multiple other > > software packages that Gentoo relies on: openrc, netifrc, > > genkernel, > > catalyst, eselect are some of them. > > They may have commit access to those packages, and not to ebuilds. > > > > I need to distinguish between: > > - ebuild coding contribution > > - non-ebuild-coding contribution > > - non-coding contribution > > > > > Anybody with an @g.o email address is a developer. > > > > > > We used to use the term "staff" but anybody who used to be > > > considered > > > "staff" is now considered a "developer." > > I stated when the switch away from "staff" was done, that I felt we > > were > > doing ourselves a dis-service by not picking a better word than > > "developer" - something that includes all of the contributions > > above, > > without implying specific technical skills. "Contributor" was down- > > voted > > at the time. > > > Reading (somewhat extensively) between the lines, there is a subtle > move > for those developing code and ebuilds to "take over" control and > management > of the distribution (cf. electorate of 'council'). Whether this is > something that is (1) really happening or (2) desirable, I shall > leave as > an exercise for the reader; but I thought was probably worth > highlighting. > > > As a long time former dev, who went through the rough times that necessitated the formation of the foundation, I felt I needed to respond to these posts. First of all, the foundation was formed in defense of the exact situation that Gentoo is facing now, as a control buffer keeping certain developers from literally taking over every aspect of the distro for their own gain. Whether that gain be money, power, or posturing for a job at Red Hat et al. The foundation has systemically been weakened, preening membership by any means possible. Eventually we will be left with just those developers seeking these gains ie. umbrella. This directly puts Gentoo right back in harms way, the original position it was pre-foundation. I lost my membership after missing a couple votes I assume, even though I had thought I was assured a lifetime seat being an original member. I know there are lots of other ex-developers out there who still love Gentoo at heart and deserve their right to protect its direction and IP from these threats from within. I personally think the foundation should be stengthened and more a separation from developer to foundation member. It's almost a conflict of interest or just asking for corruption to be in control of the foundation and the council. Anyway, now I'm rambling, so in closing, No changes unless they are to add and or strengthen foundation and not weaken it further. THANKS ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 20:35 ` Brad Teaford Cowan @ 2019-09-06 23:16 ` Alec Warner 2019-09-07 6:30 ` Michał Górny 2019-09-07 0:58 ` Rich Freeman 1 sibling, 1 reply; 21+ messages in thread From: Alec Warner @ 2019-09-06 23:16 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 5989 bytes --] On Fri, Sep 6, 2019 at 1:35 PM Brad Teaford Cowan <bradly.cowan@gmail.com> wrote: > On Fri, 2019-09-06 at 17:48 +0100, Michael Everitt wrote: > > On 06/09/19 15:36, Robin H. Johnson wrote: > > > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > > > > On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson < > > > > robbat2@gentoo.org> wrote: > > > > > On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > > > > > > > 3. It is really meaningless. Casting a vote does not > > > > > > > really indicate > > > > > > > any interest in GF. It only indicates that someone has > > > > > > > done the minimal > > > > > > > effort to avoid being kicked. There is no reason to > > > > > > > conflate the two. > > > > > > I'm certainly interested in other avenues of interest, but I > > > > > > don't see very > > > > > > many in this thread other than "AGM attendance" and "asking > > > > > > people if they > > > > > > are interested[0]" > > > > > - Does involvement on mailing lists count? > > > > > - What other ways outside development might somebody be > > > > > involved in > > > > > Gentoo? Not everybody is a developer, let alone an ebuild > > > > > developer. > > > > > What if we wound up with PR people who weren't devs at all, > > > > > but loved > > > > > to talk about Gentoo? > > > > Gentoo developers do not have to have commit access. If somebody > > > > is > > > > doing significant PR work for Gentoo then they should be made a > > > > developer. Developers do not need to pass the ebuild quiz. > > > I meant "developer" as the generic "one who develops software". > > > Ebuilds are not the only code-like activity, there's multiple other > > > software packages that Gentoo relies on: openrc, netifrc, > > > genkernel, > > > catalyst, eselect are some of them. > > > They may have commit access to those packages, and not to ebuilds. > > > > > > I need to distinguish between: > > > - ebuild coding contribution > > > - non-ebuild-coding contribution > > > - non-coding contribution > > > > > > > Anybody with an @g.o email address is a developer. > > > > > > > > We used to use the term "staff" but anybody who used to be > > > > considered > > > > "staff" is now considered a "developer." > > > I stated when the switch away from "staff" was done, that I felt we > > > were > > > doing ourselves a dis-service by not picking a better word than > > > "developer" - something that includes all of the contributions > > > above, > > > without implying specific technical skills. "Contributor" was down- > > > voted > > > at the time. > > > > > Reading (somewhat extensively) between the lines, there is a subtle > > move > > for those developing code and ebuilds to "take over" control and > > management > > of the distribution (cf. electorate of 'council'). Whether this is > > something that is (1) really happening or (2) desirable, I shall > > leave as > > an exercise for the reader; but I thought was probably worth > > highlighting. > > > > > > > As a long time former dev, who went through the rough times that > necessitated the formation of the foundation, I felt I needed to > respond to these posts. First of all, the foundation was formed in > defense of the exact situation that Gentoo is facing now, as a control > buffer keeping certain developers from literally taking over every > aspect of the distro for their own gain. Whether that gain be money, > power, or posturing for a job at Red Hat et al. The foundation has > systemically been weakened, preening membership by any means possible. > Eventually we will be left with just those developers seeking these > gains ie. umbrella. This directly puts Gentoo right back in harms way, > the original position it was pre-foundation. > > I lost my membership after missing a couple votes I assume, even > though I had thought I was assured a lifetime seat being an original > member. I know there are lots of other ex-developers out there who > still love Gentoo at heart and deserve their right to protect its > direction and IP from these threats from within. I personally think the > foundation should be stengthened and more a separation from developer > to foundation member. It's almost a conflict of interest or just asking > for corruption to be in control of the foundation and the council. > Anyway, now I'm rambling, so in closing, No changes unless they are to > add and or strengthen foundation and not weaken it further. THANKS > > > So my response to this post is basically that we don't have enough people interested in running the Foundation. The Foundation originally had 9 board seats, then 7, then 5. The 5 are mostly filled with veterans (robin: joined 2003, me: joined 2006, prometheanfire: joined 2011) who don't want these positions but feel they need to be filled by people who will actually fulfill these duties. If the Foundation "needs to be strengthened" then we need candidates actually willing to do these jobs well. In the past election robin and I both resigned in an attempt to make space on the board for new members. We had 1 additional person run and all of the incumbents were re-elected to the board. This is a bad thing! The current board doesn't want to run the Foundation, we tried to recruit new board members and basically got 1 recruit, and the Foundation didn't elect them to the board! The minimum board size in New Mexico is 3; so technically its possible to drop two seats and run a board that is [b-man, alicef, mgorny] and robin and I and prometheanfire can all resign. But in the end I think we will face similar problems; there just are not enough humans left who care to do this job. Strengthening the Foundation means finding humans who are willing to do this long term and most people are not. The people who want the umbrella are not "seeking power" (I want the umbrella and I'm the board president!) we want it because we think the umbrella will do at worst, the same job we have done and at best, do a better job. -A [-- Attachment #2: Type: text/html, Size: 7450 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 23:16 ` Alec Warner @ 2019-09-07 6:30 ` Michał Górny 0 siblings, 0 replies; 21+ messages in thread From: Michał Górny @ 2019-09-07 6:30 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 976 bytes --] On Fri, 2019-09-06 at 16:16 -0700, Alec Warner wrote: > The minimum board size in New Mexico is 3; so technically its possible to > drop two seats and run a board that is [b-man, alicef, mgorny] and robin > and I and prometheanfire can all resign. But in the end I think we will > face similar problems; there just are not enough humans left who care to do > this job. Strengthening the Foundation means finding humans who are willing > to do this long term and most people are not. The people who want the > umbrella are not "seeking power" (I want the umbrella and I'm the board > president!) we want it because we think the umbrella will do at worst, the > same job we have done and at best, do a better job. > For the record, I offered to join to aim in dissolving the Foundation, not to run keep it running long term. AFAIK Alice is the only person on the Board who wants to keep the existing Foundation running. -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 20:35 ` Brad Teaford Cowan 2019-09-06 23:16 ` Alec Warner @ 2019-09-07 0:58 ` Rich Freeman 2019-09-07 3:40 ` Aaron Bauman 1 sibling, 1 reply; 21+ messages in thread From: Rich Freeman @ 2019-09-07 0:58 UTC (permalink / raw To: gentoo-nfp On Fri, Sep 6, 2019 at 4:35 PM Brad Teaford Cowan <bradly.cowan@gmail.com> wrote: > > First of all, the foundation was formed in > defense of the exact situation that Gentoo is facing now, as a control > buffer keeping certain developers from literally taking over every > aspect of the distro for their own gain. This seems really odd to me. I don't think there are any signs that a very small number of devs have an unusual amount of control at the moment. Over the last few years we've had a reasonable amount of turnover in both the Council and the Trustees. Sure, we have devs who are more active than others in making proposals, and so on, but these generally require approval by others. To the extent that a few key team leads have more significant influence, their decisions almost always can be appealed. Ironically the Foundation Trustees are the weaker link historically when it comes to having a small number of people able to "take over." At one point we only had 3 Trustees I think, and I believe two of those disappeared. At that point our one remaining Trustee could have probably just set himself up as benevolent dictator if desired, and there was actually talk at the time about moving to that model (drobbins offered to take the role as I recall - IMO without any ill intent). Now, at no point did anybody do anything "bad" as far as I'm aware, but I'm just saying that it could have happened. This is simply because we don't have a lot of people interested in Foundation work. After this crisis more people stepped up to try to prevent his from happening, and since then we've always been able to keep the seats fairly full, though we've still struggled with the housekeeping. In any case, I don't really see how the Foundation can really operate as some kind of check because to the degree that the Foundation has some kind of ultimate control, anybody who wanted to do something "bad" could just take over the Foundation, and it would basically involve the exact same work they would have to do to take over the Council, except for which group they'd need to get representatives onto. The voting pools for the two substantially overlap. In the unlikely event of some kind of total breakdown between the developers and foundation members you'd basically have one group that does all the work and the other which owns the name and servers, and you'd probably just end up with a fork under a new name using minimal/free infra until that all got sorted out. Again, that is hypothetical and pretty unlikely, especially right now, in my opinion. -- Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-07 0:58 ` Rich Freeman @ 2019-09-07 3:40 ` Aaron Bauman 0 siblings, 0 replies; 21+ messages in thread From: Aaron Bauman @ 2019-09-07 3:40 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 4054 bytes --] On Fri, Sep 06, 2019 at 08:58:59PM -0400, Rich Freeman wrote: > On Fri, Sep 6, 2019 at 4:35 PM Brad Teaford Cowan > <bradly.cowan@gmail.com> wrote: > > > > First of all, the foundation was formed in > > defense of the exact situation that Gentoo is facing now, as a control > > buffer keeping certain developers from literally taking over every > > aspect of the distro for their own gain. > > This seems really odd to me. I don't think there are any signs that a > very small number of devs have an unusual amount of control at the > moment. Over the last few years we've had a reasonable amount of > turnover in both the Council and the Trustees. Sure, we have devs who > are more active than others in making proposals, and so on, but these > generally require approval by others. To the extent that a few key > team leads have more significant influence, their decisions almost > always can be appealed. > Agree > Ironically the Foundation Trustees are the weaker link historically > when it comes to having a small number of people able to "take over." Agree, but I believe this is mostly due to the financial aspect of running the foundation. A proposal has been set forth to have a third party CPA handle the financials. Removing this burden would allow for the non-profit to pass by-laws and "protect" the distribution. > At one point we only had 3 Trustees I think, and I believe two of > those disappeared. At that point our one remaining Trustee could have > probably just set himself up as benevolent dictator if desired, and > there was actually talk at the time about moving to that model > (drobbins offered to take the role as I recall - IMO without any ill > intent). Now, at no point did anybody do anything "bad" as far as I'm No need for such a thing to happen. We can let the council run the distro and the foundation to support it. It will work in my opinion. > aware, but I'm just saying that it could have happened. This is > simply because we don't have a lot of people interested in Foundation > work. After this crisis more people stepped up to try to prevent his > from happening, and since then we've always been able to keep the > seats fairly full, though we've still struggled with the housekeeping. As stated above, I think this is mostly the financial aspect. > In any case, I don't really see how the Foundation can really operate > as some kind of check because to the degree that the Foundation has > some kind of ultimate control, anybody who wanted to do something > "bad" could just take over the Foundation, and it would basically The only way someone could "take over" the distro is to wage a legal battle against the copyrights and code of the distro. This is highly unlikely, but it does not negate the purpose of the foundation. > involve the exact same work they would have to do to take over the > Council, except for which group they'd need to get representatives > onto. The voting pools for the two substantially overlap. In the The council has no legal representation and it should be codified in the by-laws of the foundation. This will preserve what the council decides and allow the distro to operate as-is. The council is, in my opinion, the "daily driver" of the distro. I hope that all see it as such. The foundation has no place in overriding the council at all. There are some "gray areas", but for the most part there is no reason to do so. I think we have very competent leadership in our elected council. > unlikely event of some kind of total breakdown between the developers > and foundation members you'd basically have one group that does all > the work and the other which owns the name and servers, and you'd > probably just end up with a fork under a new name using minimal/free > infra until that all got sorted out. Again, that is hypothetical and > pretty unlikely, especially right now, in my opinion. > I really hope we never see a fork of the distro. -- Cheers, Aaron [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 16:48 ` Michael Everitt 2019-09-06 17:32 ` Alec Warner 2019-09-06 20:35 ` Brad Teaford Cowan @ 2019-09-06 23:25 ` Roy Bamford 2 siblings, 0 replies; 21+ messages in thread From: Roy Bamford @ 2019-09-06 23:25 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 3097 bytes --] On 2019.09.06 17:48, Michael Everitt wrote: > On 06/09/19 15:36, Robin H. Johnson wrote: > > On Thu, Sep 05, 2019 at 06:51:00PM -0400, Rich Freeman wrote: > >> On Thu, Sep 5, 2019 at 6:42 PM Robin H. Johnson > <robbat2@gentoo.org> wrote: > >>> On Thu, Sep 05, 2019 at 01:45:25PM -0700, Alec Warner wrote: > >>>>> 3. It is really meaningless. Casting a vote does not really > indicate > >>>>> any interest in GF. It only indicates that someone has done the > minimal > >>>>> effort to avoid being kicked. There is no reason to conflate > the two. > >>>> I'm certainly interested in other avenues of interest, but I > don't see very > >>>> many in this thread other than "AGM attendance" and "asking > people if they > >>>> are interested[0]" > >>> - Does involvement on mailing lists count? > >>> - What other ways outside development might somebody be involved > in > >>> Gentoo? Not everybody is a developer, let alone an ebuild > developer. > >>> What if we wound up with PR people who weren't devs at all, but > loved > >>> to talk about Gentoo? > >> Gentoo developers do not have to have commit access. If somebody > is > >> doing significant PR work for Gentoo then they should be made a > >> developer. Developers do not need to pass the ebuild quiz. > > I meant "developer" as the generic "one who develops software". > > Ebuilds are not the only code-like activity, there's multiple other > > software packages that Gentoo relies on: openrc, netifrc, genkernel, > > catalyst, eselect are some of them. > > They may have commit access to those packages, and not to ebuilds. > > > > I need to distinguish between: > > - ebuild coding contribution > > - non-ebuild-coding contribution > > - non-coding contribution > > > >> Anybody with an @g.o email address is a developer. > >> > >> We used to use the term "staff" but anybody who used to be > considered > >> "staff" is now considered a "developer." > > I stated when the switch away from "staff" was done, that I felt we > were > > doing ourselves a dis-service by not picking a better word than > > "developer" - something that includes all of the contributions > above, > > without implying specific technical skills. "Contributor" was > down-voted > > at the time. > > > Reading (somewhat extensively) between the lines, there is a subtle > move > for those developing code and ebuilds to "take over" control and > management > of the distribution (cf. electorate of 'council'). Whether this is > something that is (1) really happening or (2) desirable, I shall leave > as > an exercise for the reader; but I thought was probably worth > highlighting. > Compare the numbers of staffers to developers. Its not really surprising that developers fill most of the "control and management" roles in the distro. There have been staffers on both the council and trustees. In my view, your observation is both correct and not statistically significant. -- Regards, Roy Bamford (Neddyseagoon) a member of elections gentoo-ops forum-mods arm64 [-- Attachment #2: Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 22:42 ` Robin H. Johnson 2019-09-05 22:51 ` Rich Freeman @ 2019-09-06 5:20 ` Michał Górny 1 sibling, 0 replies; 21+ messages in thread From: Michał Górny @ 2019-09-06 5:20 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 3390 bytes --] On Thu, 2019-09-05 at 22:42 +0000, Robin H. Johnson wrote: > If you consider various real world voting systems, they generally > require some form of electoral roll, on which voters are checked off, to > prevent voting multiple times (this can be enforced with other > mechanisms). Sure but I should point out that generally: 1. The people who are checking you off generally try to cover other voters on the list. 2. They don't have a real way of associating your vote with your check off. So I don't think examples of 'real life' voting systems are really relevant, unless they are 100% electronic and are subject to the same inherent weaknesses as we are. However, even then the scale might make sniffing votes impractical. > > > > 2. It introduces a big weakness in the system. My whole idea was to > > > make it practically impossible to sniff votes after the election is > > > prepared. With this solution, anyone with sufficient privileges > > > (election officials, infra) can trivially passively sniff votes. > > We need to know who cast votes, we don't need to know the content of the > > votes. I assume building such a system is possible (maybe it isn't?) > mgorny's system design is explicitly around building protections to > enable LESS trust being placed in infra & voting officials. > > Timing correlation in when a vote or stub appears in the system is a > concern in that environment. > > I agree that it should be possible to build this requirement into the > system, but at what cost in development. To be honest, I can't really think of a reasonable way to do that. We have simply too few votes spread over too much time. > > > I believe we should consider other options of determining activity. > > > Depending on whether we actually want to keep people actually interested > > > in GF, or just those caring enough to stay, I can think of a few > > > options. > I'd say those options should be in addition to, rather than instead of > voting. Why? What is the difference, say, between casting a vote and pushing a 'I am active' button once a year? If the latter's an option, there's really no point in leaking voting information just to have two alternatives. > > > > Another option (which some people aren't going to like) is to require > > > all Foundation members to be Gentoo devs (but not the other way around), > > > and then terminate GF membership along with developer status. Given > > > that there's only a few non-dev members, and most of them are retired > > > devs whose membership simply didn't terminate by existing rules yet, I > > > think there shouldn't really be a problem in making the few interested > > > members non-commit devs by existing rules. > > This doesn't really imply interested in the Foundation either though; > > because the developership and Foundation are separate. > If this includes making non-commit developership easier to > get AND maintain (the undertaker discussions about how to gauge > ongoing involvement of non-commit devs is very relevant to this), then I > have no conceptual problem with requiring all Foundation members to be > developers (It should still be possible to be a developer WITHOUT being > a Foundation member). That is the point. However, we need solid proposals for this. -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-05 20:45 ` Alec Warner 2019-09-05 22:42 ` Robin H. Johnson @ 2019-09-06 5:29 ` Michał Górny 2019-09-06 9:50 ` Roy Bamford 1 sibling, 1 reply; 21+ messages in thread From: Michał Górny @ 2019-09-06 5:29 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 4702 bytes --] On Thu, 2019-09-05 at 13:45 -0700, Alec Warner wrote: > On Thu, Sep 5, 2019 at 1:14 PM Michał Górny <mgorny@gentoo.org> wrote: > > > Hi, everyone. > > > > As some of you have read, I have proposed a new privacy-oriented voting > > frontend for Gentoo [1]. However, the whole idea was rendered pretty > > much pointless by Trustees demanding information on who cast a vote. > > This is currently used to determine 'interest in Foundation', > > and therefore kick inactive Foundation members. To be honest, I think > > it's misguided, for three reasons: > > > > 1. It intrudes on privacy of voters. I suppose it's not *that major* > > but still I don't think it's appropriate to publish a 'shame list' of > > people who haven't voted for whatever reason. > > > > I believe in your right to vote and have the content of the vote be > private. I don't believe in your right to vote anonymously in Foundation > elections. The fact that you voted should be public. The foundation has > minimal requirements for membership; if you don't vote in foundation > affairs (1 vote a year!) then I don't see the point in being a member. It's > basically the only difference afforded to members[0]! I don't believe we do > publish a list of who voted in every election, but we do publish a > membership list and there is definitely a correlation and its intentional. So, say, if I am actively helping Foundation 8 months a year but I happen to be on long vacation (finally!) during the election (which we're considering shortening, AFAIR), should I be removed? I think you are overestimating the value of a vote. A vote doesn't guarantee that someone is actually interested in anything, or done anything besides SSH-ing to woodpecker or sending a mail. In fact, you're effectively asking people to ask random votes if they don't care but want to stay. I really think it would be better if people voted only if they really wanted to vote, not because otherwise they could be kicked out. > > 2. It introduces a big weakness in the system. My whole idea was to > > make it practically impossible to sniff votes after the election is > > prepared. With this solution, anyone with sufficient privileges > > (election officials, infra) can trivially passively sniff votes. > > > > We need to know who cast votes, we don't need to know the content of the > votes. I assume building such a system is possible (maybe it isn't?) If we need to record both the vote and the attendance simultaneously, it is trivial to match the two. With our voting rate, you don't even have to use inotify() for this, just a periodic look at the server suffices. > > Another option (which some people aren't going to like) is to require > > all Foundation members to be Gentoo devs (but not the other way around), > > and then terminate GF membership along with developer status. Given > > that there's only a few non-dev members, and most of them are retired > > devs whose membership simply didn't terminate by existing rules yet, I > > think there shouldn't really be a problem in making the few interested > > members non-commit devs by existing rules. > > > > This doesn't really imply interested in the Foundation either though; > because the developership and Foundation are separate. Chicken and egg. I'm talking about making one subset of the other. > > Finally, if we really don't care we could just send pings and terminate > > membership of people that don't answer in time. This is pretty much > > similar to the current idea with voting, except it doesn't pretend to be > > meaningful. > > > > The point of tracking who votes is that votes are nominally the only real > difference between members and non-members; so in the end it's one of the > few ways members can express their interest. If we had shares, then owning > those would be an interest; or donations, or funding requests, or some > other idea. It's funny how money keeps coming up in this topic (it also came up last time when I talked about it) when Bylaws explicitly say that membership cannot be bought. > [0] A plausible reality is that most members don't even have 'an interest' > in Foundation affairs and if we increase the minimum requirement for > membership we might see a precipitous drop in member count; we would need > to debate whether or not this is a desired outcome or not. > I think having a quorum is one of the things desired. If Trustees are opposed to lowering the requirement for a quorum, then kicking people who are not really interested is another way of achieving that. -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 5:29 ` Michał Górny @ 2019-09-06 9:50 ` Roy Bamford 2019-09-06 12:11 ` Raymond Jennings 0 siblings, 1 reply; 21+ messages in thread From: Roy Bamford @ 2019-09-06 9:50 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 1914 bytes --] On 2019.09.06 06:29, Michał Górny wrote: Michał, [snip] Some history. In 2008, when I was elected as a trustee, there was no way to retire Foundation members. All developers and staffers became members automatically. It was an opt out system, which a few people did not agree with. With the Foundation being only four years old, there was no way that a meeting of members, or action by members could ever be achieved. The original problem that this standard operating procedure (SoP), it was deliberately not a bylaw, was introduced to retire 'inactive' members. > > I really think it would be better if people voted only if they really > wanted to vote, not because otherwise they could be kicked out. That works if you have some other way to determine the active membership. The reason that missing two elections was initially used was that it allows for a long Holiday now and again. At that time, votes were not always required, as candidates could be returned unopposed. Just like in any other incorporated entity. The rule was a SoP so it could be tested and changed by a vote of the board as changing the bylaws involves paying fees to NM. Besides, the process needed to be tested to ensure it had the desired effect. > > [snip] > > I think having a quorum is one of the things desired. If Trustees are > opposed to lowering the requirement for a quorum, then kicking people > who are not really interested is another way of achieving that. Thats were we came in. How? > > -- > Best regards, > Michał Górny > > I'll point out that it may never matter in practice. The Foundations assets may be transferred to an umbrella before the end of the current Foundation financial year, so whatever is decided will never be used. -- Regards, Roy Bamford (Neddyseagoon) a member of elections gentoo-ops forum-mods arm64 [-- Attachment #2: Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 9:50 ` Roy Bamford @ 2019-09-06 12:11 ` Raymond Jennings 2019-09-06 13:13 ` Michał Górny 0 siblings, 1 reply; 21+ messages in thread From: Raymond Jennings @ 2019-09-06 12:11 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 4165 bytes --] On Fri, Sep 6, 2019 at 2:51 AM Roy Bamford <neddyseagoon@gentoo.org> wrote: > On 2019.09.06 06:29, Michał Górny wrote: > > Michał, > > [snip] > > Some history. > In 2008, when I was elected as a trustee, there was no way to retire > Foundation members. All developers and staffers became members > automatically. It was an opt out system, which a few people did not > agree with. > With the Foundation being only four years old, there was no way that > a meeting of members, or action by members could ever be achieved. > > The original problem that this standard operating procedure (SoP), > it was deliberately not a bylaw, was introduced to retire 'inactive' > members. > > > > > I really think it would be better if people voted only if they really > > wanted to vote, not because otherwise they could be kicked out. > For what it's worth, I voted because it was my duty as a foundation member, AND I care about the distro the foundation supports. Me potentially being kicked out if I don't vote is of course on my mind, but avoiding removal isn't my primary concern that motivates me to vote. I actually did read the manifestos etc of the candidates, for the record, and I only made a vote for a single candidate, and expressly selected "reopen nominations" for every other spot on my ballot because other than the candidate that I *did* vote for, I didn't agree with their philosophies. That works if you have some other way to determine the active > membership. > > The reason that missing two elections was initially used was that it > allows for a long Holiday now and again. At that time, votes were > not always required, as candidates could be returned unopposed. > Just like in any other incorporated entity. > > The rule was a SoP so it could be tested and changed by a vote > of the board as changing the bylaws involves paying fees to NM. > Besides, the process needed to be tested to ensure it had the > desired effect. > > > > > [snip] > > > > I think having a quorum is one of the things desired. If Trustees are > > opposed to lowering the requirement for a quorum, then kicking people > > who are not really interested is another way of achieving that. > > Thats were we came in. How? > I'm aware of bylaw clause 4.9 at the very least. I'm not a trustee, but as a member I oppose any motion that would make it easier for foundation members to be removed that doesn't also give the prospective removee a fair chance to oppose their removal. I'm hesitant to allow a foundation member to be removed involuntarily simply on grounds of an alleged lack of interest, and I say alleged for a reason. If someone doesn't respond to pings or goes incommunicado, that's one thing. Someone actively resisting their removal and getting removed in spite of that is another. Considering that the undertakers attempted recently to involuntarily retire a developer in spite of said developer's objection, and that said motion was only stopped by direct intervention from the council, I believe I have a good reason to advocate caution in regards to social procedures. In my opinion, any case where a foundation member should be removed in the face of them objecting to the removal is also a case that should be reserved for invocation of bylaw clause 4.9. > > > > -- > > Best regards, > > Michał Górny > > > > > > I'll point out that it may never matter in practice. The Foundations > assets may be transferred to an umbrella before the end of the current > Foundation financial year, so whatever is decided will never be used. > For what it's worth, I intend to oppose this motion to the fullest extent possible. I am currently a foundation member, and in spite of my extensive (and not worth elaborating on) record of failing to properly fit into the gentoo community, I still care about the distro, and I do not think that dissolving the foundation would be in the best interests of the mission it was formed to support. > > -- > Regards, > > Roy Bamford > (Neddyseagoon) a member of > elections > gentoo-ops > forum-mods > arm64 [-- Attachment #2: Type: text/html, Size: 5189 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 12:11 ` Raymond Jennings @ 2019-09-06 13:13 ` Michał Górny 2019-09-06 14:13 ` Rich Freeman 2019-09-09 3:53 ` desultory 0 siblings, 2 replies; 21+ messages in thread From: Michał Górny @ 2019-09-06 13:13 UTC (permalink / raw To: gentoo-nfp [-- Attachment #1: Type: text/plain, Size: 462 bytes --] On Fri, 2019-09-06 at 05:11 -0700, Raymond Jennings wrote: > Considering that the undertakers attempted recently to involuntarily retire > a developer in spite of said developer's objection, and that said motion > was only stopped by direct intervention from the council, I believe I have > a good reason to advocate caution in regards to social procedures. This is not only an off-topic but also a blatant lie. -- Best regards, Michał Górny [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 618 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 13:13 ` Michał Górny @ 2019-09-06 14:13 ` Rich Freeman 2019-09-09 3:53 ` desultory 1 sibling, 0 replies; 21+ messages in thread From: Rich Freeman @ 2019-09-06 14:13 UTC (permalink / raw To: gentoo-nfp On Fri, Sep 6, 2019 at 9:13 AM Michał Górny <mgorny@gentoo.org> wrote: > > On Fri, 2019-09-06 at 05:11 -0700, Raymond Jennings wrote: > > Considering that the undertakers attempted recently to involuntarily retire > > a developer in spite of said developer's objection, and that said motion > > was only stopped by direct intervention from the council, I believe I have > > a good reason to advocate caution in regards to social procedures. > > This is not only an off-topic but also a blatant lie. Either way I think it is irrelevant. Consider the possibilities: * If they objected to being booted out and undertakers relented, that is fair due process. * If they objected to being booted out, appealed to council, and council reversed the decision, that is fair due process. * If they objected to being booted out, appealed to council, and council allowed them to be booted, that is STILL fair due process. Being a Foundation Member isn't some kind of human right. It makes sense to limit membership to people who have an ACTIVE interest in the affairs of the distro. Sure, at some point there will be cases where somebody argues a dev is active enough and others argue they aren't. Boundary conditions will always exist. They won't be adjudicated perfectly. However, I trust that people will generally make the right decision and if something is borderline enough that there was reason to have doubt, then it shouldn't be so controversial. When we start seeing undertakers boot people who have 10 commits per week, or who have 20 bug comments per week, or who send out 2 GLSAs per week, or publish a bunch of PR stuff, or moderate 30 forum posts, and so on... Well, then we'll have reasons to be concerned. We're splitting hairs about whether somebody who has 3 commits a decade is or isn't active enough and using this as a reason to maintain bylaws that might not make sense with voting improvements. Personally I like the status quo, but I can't really object to some of the proposed improvements in the security/anonymity of voting, and those will probably necessitate changing how we count Foundation activity. Unless, that is, we just keep voting using the present method or consider secret ballot less important. -- Rich ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' 2019-09-06 13:13 ` Michał Górny 2019-09-06 14:13 ` Rich Freeman @ 2019-09-09 3:53 ` desultory 1 sibling, 0 replies; 21+ messages in thread From: desultory @ 2019-09-09 3:53 UTC (permalink / raw To: gentoo-nfp On 09/06/19 09:13, Michał Górny wrote: > On Fri, 2019-09-06 at 05:11 -0700, Raymond Jennings wrote: >> Considering that the undertakers attempted recently to involuntarily retire >> a developer in spite of said developer's objection, and that said motion >> was only stopped by direct intervention from the council, I believe I have >> a good reason to advocate caution in regards to social procedures. > > This is not only an off-topic but also a blatant lie. > > Might I remind you that the description which you are calling a "blatant lie" is more diplomatically phrased than previous comments on the matter [1] by someone who was on the council at the time of the incident in question and who remains so presently? As such, it seems less a "blatant lie" and more a "politely phrased description of an apparently common impression". As for it being "off-topic", this entire discussion is in regards to maintaining an accurate and up to date voter rolls for the Foundation, which you specifically advocate maintaining by requiring that all Foundation members be active Gentoo developers. The logical connection to the topic at hand seems, to borrow a term, blatantly obvious. In short, do kindly tone down the hyperbole, it has long since dissociated from factual reality and that is a decidedly unproductive state. [1] https://archives.gentoo.org/gentoo-project/message/e659564c6377eef8f44d75ef666dd56a ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2019-09-09 3:53 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-09-05 20:14 [gentoo-nfp] [RFC] Alternative methods for determining 'interest in Foundation affairs' Michał Górny 2019-09-05 20:45 ` Alec Warner 2019-09-05 22:42 ` Robin H. Johnson 2019-09-05 22:51 ` Rich Freeman 2019-09-06 14:36 ` Robin H. Johnson 2019-09-06 16:48 ` Michael Everitt 2019-09-06 17:32 ` Alec Warner 2019-09-06 18:50 ` Michael Everitt 2019-09-06 20:35 ` Brad Teaford Cowan 2019-09-06 23:16 ` Alec Warner 2019-09-07 6:30 ` Michał Górny 2019-09-07 0:58 ` Rich Freeman 2019-09-07 3:40 ` Aaron Bauman 2019-09-06 23:25 ` Roy Bamford 2019-09-06 5:20 ` Michał Górny 2019-09-06 5:29 ` Michał Górny 2019-09-06 9:50 ` Roy Bamford 2019-09-06 12:11 ` Raymond Jennings 2019-09-06 13:13 ` Michał Górny 2019-09-06 14:13 ` Rich Freeman 2019-09-09 3:53 ` desultory
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox