Re: 2017 update to the SPI voting algorithm for Board elections

From: Jonathan McDowell <noodles(at)earth(dot)li>
To: spi-general(at)lists(dot)spi-inc(dot)org
Subject: Re: 2017 update to the SPI voting algorithm for Board elections
Date: 2017-02-28 12:07:44
Message-ID: 20170228120744.GF16224@earth.li
Views: Raw Message | Whole Thread | Download mbox
Thread:
Lists: spi-general

On Mon, Feb 27, 2017 at 06:58:23PM +0000, Jonathan McDowell wrote:
> On Mon, Feb 27, 2017 at 06:09:21PM +0000, Ian Jackson wrote:
> > Dimitri John Ledkov writes ("2017 update to the SPI voting algorithm for Board elections"):
> > > The board recognizes the deficiencies of the current voting algorithm
> > > utilized for Board elections as being inappropriate for multi-seat
> > > elections. After careful consideration, we recognize and acknowledge
> > > the evidence presented and we support updating the voting algorithm.
> ...
> > 7. We expect that the practical implementation will be by means of
> > OpenSTV, for example the openstv package in Debian. However, any
> > differences between the Rules in the Order, and the implementation
> > in OpenSTV (or other software), are to be resolved in favour of the
> > Rules.
>
> Given that we have an existing web based voting application that is
> written in Python it would be preferable for any new vote counting
> system to function within this framework. It's not clear to me that this
> is the case with OpenSTV, nor that it's desirable to specify the
> software means to achieve the desired goal as part of the board
> resolution.

Actually it turns out that OpenSTV is written in Python and largely
written in a way that means it might be possible to shoe-horn it into
the existing members website as a way of processing votes. However it
appears to have been taken proprietary by upstream, with Conservancy
having the latest GPL copy and stating it is unmaintained:

https://github.com/Conservatory/openstv

I still think specifying the method of implementation in the board
resolution is not desirable, even if it turns out OpenSTV is the
appropriate way to go at present.

J.

--
... Why are we here? Because we're here. Roll the bones.

Responses

Browse spi-general by date

  From Date Subject
Next Message Ian Jackson 2017-02-28 15:32:11 Re: 2017 update to the SPI voting algorithm for Board elections [and 1 more messages] [and 1 more messages]
Previous Message Henrik Ingo 2017-02-28 11:21:48 Re: 2017 update to the SPI voting algorithm for Board elections [and 1 more messages]