[Committers] Re: [ZF] Dirt-simple voting app

Jim Fulton jim at zope.com
Tue Jun 6 09:18:33 EDT 2006


I'm moving this discussion to the committers list, which is where it  
should have started,


On Jun 6, 2006, at 9:01 AM, Jim Fulton wrote:

>
> On Jun 6, 2006, at 8:53 AM, Benji York wrote:
>
>> Jim Fulton wrote:
>>> Here is a sketch of my dirt-simple voting app:
>>
>> Sounds good.
>>
>>> If the vote command is invoked with an issue id but no arguments,
>>> then the current results are printed.
>>
>> I would suggest not making the in-progress results available until  
>> voting is closed.  Knowing the current standings can change the  
>> outcome (some people decide not to vote; some people try to drum  
>> up support for their favored, but loosing proposal).
>
> Agreed. The same thing occured to me after sending my note.
>
>>> Comments/suggestions are welcome, but likely to be ignored
>>> if following them would make significantly more work for
>>> me. :)
>>
>> I don't think this'll be too much more work, but for this type of  
>> process, I'd like to see an "approval" voting system in place  
>> (http://en.wikipedia.org/wiki/Approval_voting).  Basically, people  
>> can vote for as many of the options as they approve of, and the  
>> option with the highest vote count wins.  Approval voting has  
>> several advantages, especially in a process with several  
>> minorities (projects).
>
> Agreed. Unfortunately, we are bound by the bylaws:
>
>   http://www.zope.org/DevHome/Foundation/ZopeFoundationByLaws.pdf
>
> which specify an insanely complex "Single Transferable Vote" process.
> I'm still scratching my head trying to figure out what this means. :(

I've gonna give up on this for now.  We don't need this to collect  
votes.
We may even choose to count the votes manually.  A complication is
that we don't know how many votes to collect.  Rob has suggested that
we let people vote for more the expected number of directors that we
(the committers) can elect.  I'm inclined to let people vote for as many
directors as they wish, limited by the number of nominees.

It's possible that the committers will only get to elect a single  
director, in
which case, the algorithm will be simpler.  By the time we can elect  
more
directors, perhaps we will have simplified the voting process.

Jim

--
Jim Fulton			mailto:jim at zope.com		Python Powered!
CTO 				(540) 361-1714			http://www.python.org
Zope Corporation	http://www.zope.com		http://www.zope.org





More information about the Foundation-committers mailing list