Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index

Re: [steering-discuss] About elections


Michael Meeks wrote:
      It is possible that Maemo re-used the code and made it more generic;
not sure - Dave might know (?).

When I got it, the code had the anonymous token/voter token system for
anonymising votes already, but used the old "pick N, and we aggregate
all the choices to get the result" GNOME system. I wanted STV with
fractional transfer, so I modified step 2 and 3 to use (not working on
IE 6 or 7) Javascript to generate the candidate list on the fly, allow
the voter to order them, and then submit the ordered ballot. I also
modified the database structure to handle the ordering, and added a page
to download all ballots in the OpenSTV .blt file format.

I did all that for Maemo, and then GNOME copied the code back :) I don't
think any major changes beyond making it fit with stylesheets was done
to the code when GNOME reused it.

So the balloting code's in use by at least 2 communities at this point.

One thing we don't do, which I believe other former Sun projects do, is
venerate the results on the fly using OpenSTV. Someone needs to download
the ballots, generate the result, and store it. Shouldn't be too hard to
accomplish, but currently a gap.


Dave Neary
GNOME Foundation member

Unsubscribe instructions: E-mail to
Posting guidelines + more:
List archive:
All messages sent to this list will be publicly archived and cannot be deleted


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.