Re: Amendment: Keep e-mail while allowing other options in addition [Re: GR: Hide Identities of Developers Casting a Particular Vote]

2022-02-25 Thread Richard Laager

On 2/25/22 09:06, Sam Hartman wrote:

2) In the General resolution system, in addition to the constitutional
amendment, include a statement of the day asking the secretary to obtain
sufficient project consensus before changing how voting works.


This feels almost like a tautology of sorts... you're telling the 
Secretary to make good decisions.


If (hypothetically at some point in the future) we don't trust the 
Secretary, we should do something about that.


If the Secretary makes a bad decision, we have mechanisms to deal with 
that (and are actively improving those mechanisms here).


This particular statement of the day doesn't seem to really be binding, 
and even if it is, "sufficient" is subjective.


--
Richard


OpenPGP_signature
Description: OpenPGP digital signature


Re: Ballot option 2 - Merely hide Identities of Developers Casting a Particular Vote and allow verification

2022-02-25 Thread Tiago Bortoletto Vaz
On Thu, Feb 24, 2022 at 05:44:34AM +0700, Judit Foglszinger wrote:
> I propose a ballot option for the GR
> "Hide Identities of Developers Casting a Particular Vote"
> that makes the following changes to the constitution.
> 
> 1) Do not make the identity of a voter casting a particular vote public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> So it's the proposed GR minus the changes
> not directly related to introducing secret votes.
> 
> I ask for seconds aka sponsors for this Option.
> 
> Rationale
> =
> 
> Give the opportunity to vote for secret voting without needing to
> additionally vote for unrelated/only slightly related
> constitution changes;
> for example for the change of mode of voting
> from email to something not defined.
> 
> As it was mentioned in the discussion,
> there might be no consensus on which options are direcly related -
> This option regards the need to allow verification (6))
> as directly related to secret votes, because otherwise
> they would become completely unverifiable.
> 
> Summary of Changes
> ==
> 
> 1) Do not make the identity of a voter casting a particular vote
>public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> 
> 4.2. Procedure
> @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.
> 
>Votes are taken by the Project Secretary. Votes, tallies, and
>results are not revealed during the voting period; after the
>vote the Project Secretary lists all the votes {+cast in sufficient 
> detail that anyone may verify the outcome of the election from the votes 
> cast. The+}
> {+   identity of a developer casting a particular vote is not made+}
> {+   public, but developers will be given an option to confirm their vote 
> is included in the votes+} cast. 
> 
> @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.
>   necessary.
> 
>   The next two weeks are the polling period during which
>   Developers may cast their votes. [-Votes in leadership elections are-]
> [-  kept secret, even after the election is finished.-]{++}
> 

Seconded.

--
Tiago


signature.asc
Description: PGP signature


Re: Ballot option 2 - Merely hide Identities of Developers Casting a Particular Vote and allow verification

2022-02-25 Thread Mathias Behrle
* Judit Foglszinger: " Ballot option 2 - Merely hide Identities of Developers
  Casting a Particular Vote and allow verification" (Thu, 24 Feb 2022 05:44:34
  +0700):


I sponsor this option.

Like others said: changing the vote system should be proposed in a
separate GR.


> I propose a ballot option for the GR
> "Hide Identities of Developers Casting a Particular Vote"
> that makes the following changes to the constitution.
> 
> 1) Do not make the identity of a voter casting a particular vote public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> So it's the proposed GR minus the changes
> not directly related to introducing secret votes.
> 
> I ask for seconds aka sponsors for this Option.
> 
> Rationale
> =
> 
> Give the opportunity to vote for secret voting without needing to
> additionally vote for unrelated/only slightly related
> constitution changes;
> for example for the change of mode of voting
> from email to something not defined.
> 
> As it was mentioned in the discussion,
> there might be no consensus on which options are direcly related -
> This option regards the need to allow verification (6))
> as directly related to secret votes, because otherwise
> they would become completely unverifiable.
> 
> Summary of Changes
> ==
> 
> 1) Do not make the identity of a voter casting a particular vote
>public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> 
> 4.2. Procedure
> @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.
> 
>Votes are taken by the Project Secretary. Votes, tallies, and
>results are not revealed during the voting period; after the
>vote the Project Secretary lists all the votes {+cast in sufficient
> detail that anyone may verify the outcome of the election from the votes
> cast. The+} {+   identity of a developer casting a particular vote is not
> made+} {+   public, but developers will be given an option to confirm
> their vote is included in the votes+} cast. 
> 
> @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.
>   necessary.
> 
>   The next two weeks are the polling period during which
>   Developers may cast their votes. [-Votes in leadership elections are-]
> [-  kept secret, even after the election is finished.-]{++}
> 



-- 

Mathias Behrle
PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6
AC29 7E5C 46B9 D0B6 1C71  7681 D6D0 9BE4 8405 BBF6


pgpYUaT5eouJQ.pgp
Description: Digitale Signatur von OpenPGP


Re: Ballot option 2 - Merely hide Identities of Developers Casting a Particular Vote and allow verification

2022-02-25 Thread Louis-Philippe Véronneau
On 2022-02-23 17 h 44, Judit Foglszinger wrote:
> I propose a ballot option for the GR
> "Hide Identities of Developers Casting a Particular Vote"
> that makes the following changes to the constitution.
> 
> 1) Do not make the identity of a voter casting a particular vote public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> So it's the proposed GR minus the changes
> not directly related to introducing secret votes.
> 
> I ask for seconds aka sponsors for this Option.
> 
> Rationale
> =
> 
> Give the opportunity to vote for secret voting without needing to
> additionally vote for unrelated/only slightly related
> constitution changes;
> for example for the change of mode of voting
> from email to something not defined.
> 
> As it was mentioned in the discussion,
> there might be no consensus on which options are direcly related -
> This option regards the need to allow verification (6))
> as directly related to secret votes, because otherwise
> they would become completely unverifiable.
> 
> Summary of Changes
> ==
> 
> 1) Do not make the identity of a voter casting a particular vote
>public.
> 
> 6) Codify that our election system must permit independent verification
>of the outcome given the votes cast and must permit developers to
>confirm their vote is included in the votes cast.
> 
> 
> 4.2. Procedure
> @@ -228,9 +246,10 @@ earlier can overrule everyone listed later.
> 
>Votes are taken by the Project Secretary. Votes, tallies, and
>results are not revealed during the voting period; after the
>vote the Project Secretary lists all the votes {+cast in sufficient 
> detail that anyone may verify the outcome of the election from the votes 
> cast. The+}
> {+   identity of a developer casting a particular vote is not made+}
> {+   public, but developers will be given an option to confirm their vote 
> is included in the votes+} cast. 
> 
> @@ -371,8 +390,7 @@ earlier can overrule everyone listed later.
>   necessary.
> 
>   The next two weeks are the polling period during which
>   Developers may cast their votes. [-Votes in leadership elections are-]
> [-  kept secret, even after the election is finished.-]{++}
> 

I sponsor this option.

As I said before, I think changing the way we vote (not by email) should
be done separately and shouldn't be bundled in this GR.

Thanks!

-- 
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄


OpenPGP_signature
Description: OpenPGP digital signature


Re: Ballot option 2 - Merely hide Identities of Developers Casting a Particular Vote and allow verification

2022-02-25 Thread Bdale Garbee
Sam Hartman  writes:

> Even if you don't want to move toward some different voting system, do
> we really want to require a constitutional amendment if say the
> secretary wanted to move voting to a salsa-authenticated website to make
> it easier and more accessible to our members?

Yes.

While I'm personally probably more worried about how calls for votes are
disseminated than about how the voting mechanism itself works, the
proposed change feels like a slippery slope towards the possibility that
how voting happens becomes generally less well understood.  Requiring a
GR to change the mechanism seems like a completely reasonable way to
both vet the proposed change, and ensure a maximum number of potential
voters understand what's changing.

Bdale


signature.asc
Description: PGP signature


Re: Amendment: Keep e-mail while allowing other options in addition [Re: GR: Hide Identities of Developers Casting a Particular Vote]

2022-02-25 Thread Sam Hartman
> "Don" == Don Armstrong  writes:

Don> Rationale: e-mail should continue to be an option for casting
Don> votes even while alternative methods of casting ballots might
Don> also be allowed.

I'm supportive of a change here, and let's see if we can work out
something that we both like.
IN particular, I agree with the following:

1) As long as it make sense, we should continue to support email voting.

2) It needs sufficient project support to drop email voting.  That
shouldn't be something the secretary does all on their own.
I'm sure Kurt wouldn't, but I also understand the desire to write these
things down.

However, I don't think it should take a 3:1 super majority to change how
we collect votes.
Whether I can vote by email just isn't as important as the DFSG, , our
commitment to our users and free software, or the
separation between DPL and DAM to me, or the idea that I can never be
forced to do Debian work.

I suspect that it would take a GR to change how we conduct votes, but I'd
prefer not even to require that.
If someone leads a discussion that reaches a rough consensus that some
other voting system is good enough, I don't see why we'd need to have a
GR at that point.

I think there are two reasons why we might want to adjust our voting.
First, there's the anonymous voting systems people have been talking
about.
I personally don't care about that, but I also don't want to add stop
energy to the work of others.

The second is that a number of developers do have trouble voting.
In past elections where some parties wanted to strongly encourage voting
we've seenn people write software to help developers fill out ballots.
Now, I admit that in the instance I'm thinking of, a significant chunk
of the motivation appeared to be political.
But I've certainly helped other Debian developers cast their ballots.
Even for people who do regular packaging work, getting GPG working in a
mainly Windows or gmail mail flow is a pain and is not easy.
And sure, while going through NM, obviously these people did have some
solution to generate GPG signed mail regularly.
But it's not clear that participating in one election is enough of a
motivation to get  that all working again.

And yes, I agree with you that  a lot of the ways I personally would
work on fixing that problem would still make it easy to accept email
ballots.
In Debian we've generally embodied the principle that those doing the
work get significant latitude in how the work gets done.
To me, mandating email voting in the constitution is us telling the
secretary how to do their job, potentially  ruling out options that make
their work harder and are demotivating.
It also means that we need more bureaucracy for change.

So, I'm wondering whether it would be enough to make it clear that
changing the voting system beyond doing what we do for DPL discussions
requires adequate project consensus.

I'm thinking something along the lines of:

1) Update the rationale

2) In the General resolution system, in addition to the constitutional
amendment, include a statement of the day asking the secretary to obtain
sufficient project consensus before changing how voting works.

I'd be happy to draft text for those two items if that would address
your concern without creating a 3:1 super majority to change how we
conduct voting.
--Sam


signature.asc
Description: PGP signature