Open Source Voting Software Success 73
elhaf writes "The Open Voting Consortium has announced that they successfully demonstrated the Open Voting Process in San Luis Obispo this weekend. OVC received a request from San Luis Obispo County on the previous Monday to provide software to run their January 12 straw poll. By Friday, they had the software prepared and Saturday's event goes down as a great success for Open Voting Consortium and the cause of transparent election administration. They used Ubuntu and their code is publicly available. Surprisingly, counting ballots is not rocket science."
Not Rocket Science... (Score:5, Funny)
Of course not, however there is a lot of science involved in the process of mis-counting ballots... especially in a way that avoids the possibility of getting caught.
Those are valuable trade secrets worth protecting!
Re: (Score:2)
Re: (Score:1, Troll)
Seth Woolley
Pacific Green Party of Oregon Parliamentarian and past Elections Administrator
rocket science?! (Score:2, Funny)
Re: (Score:1)
Voting_thing.tar (Score:5, Informative)
Here is Jan's code (if you want to run it and have some trouble, let me know and I will help you with it) http://user.it.uu.se/~jan/test/straw.tar [it.uu.se]"
I love the name.
Re: (Score:1)
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:1)
Although as long as ballots are counted by machines, even if they are open source, without a manual count also being done under controlled circumstances (ie observers from all involved parties as well as neutral observers) I wouldn't trust the results.
Re: (Score:2)
Re: (Score:2)
You are then able to distribute CDs of a known base to everybody, and they can use their own Ubuntu liv
Re: (Score:3, Interesting)
Re: (Score:1)
Of course even if you manage to do that, then you'll have to have some way of confirming that the operating system hasn't been compromised. So we'll skip the operating system and just write directly to hardware (making the above task more difficult).
Then of course there's no way of knowing that the hardware hasn't been compromised.
So maybe just skip the whole thing and at most hav
Re: (Score:1)
Re:Are paper ballots involved? (Score:4, Informative)
Re:Are paper ballots involved? (Score:4, Interesting)
I have described a system like this for a long time, only using OCR instead of bar codes. Bar codes are better though since the really important part is the running total that observers can match against the vote -- how the computer reads the printed vote is not important at all as long as the counts match what is human-readable. I'm glad they have created this system as it really shows how ridiculous the diebolds and others are.
Re: (Score:2)
Re: (Score:1)
Re: (Score:1, Insightful)
Any process can be subverted; paper-ballot elections were stolen through a large number of different means long before computers were invented.
Its pretty obvious when electronic ballots are used, too -- pretty much the same way that paper-ballot fraud is (pre-election poll
Re: (Score:2)
well the full recount will happen January 16th [huffingtonpost.com] So we'll get to the bottom of that. I personally think we won't find any grand conspiracy, but it will be good to just show people that sometimes things aren't exactly as they seem. Sometimes polls are off, and strange weird little things happen during elections that can only be attributed to random chance, rather than malice. We still, need to minimize any and all errors, sometimes they really screw things up Florida style.
Re: (Score:1, Insightful)
Genetic diversity is what leads to a strong, resilient and intelligent population.
You elected someone because he looked just like your cousin cleetus, but "knowed how to talk a bit more smart" the last two times... and look where we are now... when will you learn?
Re: (Score:1)
In any country, close to 50% of people have below average intelligence...
Unfortunately sometimes it's mainly that half that can be bothered to go out and vote...
Re: (Score:2)
In any country, close to 50% of people have below average intelligence...
And, for that matter, exactly fifty percent are below median intelligence.
Re: (Score:1)
Re: (Score:3, Interesting)
It's "ContainsKey", not "ContaintsKey". And you're missing a closing bracket, same line.
BTW, the PrintOnPaper() routine that's buried in the printer driver source code is:
Been using open source voting for years! (Score:3, Funny)
Re:Been using open source voting for years! (Score:4, Funny)
Re: (Score:2)
My fellow diggers disagree! CowboyNeal revolution! Oh, wait...
Re: (Score:2)
Re: (Score:2)
Doesn't come close to HAVA standards (Score:5, Interesting)
Re: (Score:1)
How can you be sure (Score:3, Insightful)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:3, Insightful)
Re: (Score:1)
Sorry, I forgot that printers always printed out things perfectly, without any problems.
When was the last time you've seen an impact or thermal printer fail after only 500 pages? There's no requirement to use inkjet printers that run out of ink after 5 pages or print on sheets that jam.
Also you can make a ballot laid out or badly worded on a computer screen, just as well as you can on a piece of paper.
But it isn't constrained by having to fit in a 1" square in 10pt font that causes the bad summary. Formating, font size, and page count are effectively free on a computer screen, not so much on a traditional ballot.
If you have so much stuff on the ballot that you can't put it all on a single piece of paper, then get bigger paper, or use more than 1 sheet. Also, why even elect officials if there is so much stuff on the ballot. Might as well just forgo paying them, and get the public to vote on every single issue. This is why you elect representatives. To represent you. So you don't have to vote on every piddly little thing.
I see you've never voted and don't understand that electronic voting isn't about making the c
Re: (Score:2)
The voting machines should have a security kernel and implement mandatory access controls. It'd also be nice if the system was evaluated to identify which Orange Book class it falls under.
The Orange Book isn't relevant. It's at best C2 and only that if there is no network involved. C2 security is liking being able to write your name in the snow inside of an enclosed vault that's sealed in such a fashion that the snow will melt before you can show it to someone, but there'll be a full audit trail so that authorities will be able to find it out after the fact.
Accountability remains priority one (Score:1)
Auditing (Score:2)
Re: (Score:2)
Having the code open is just one piece of the puzzle. There also has to be stringent auditing of the voting machines and random spot-checking of them to ensure that the code being run is the exact same as the code that is published and open.
But here is the thing, the main voting machines are basically just a ballot printing machine. You enter the vote selections, and it prints a ballot with both user-readable and machine readable representations. The machine itself does not store any vote information. The ballot is verified by the voter and placed in the ballot box.
Now for the way the vote counting works, it works by machine tallying with human oversight. There is a projection screen showing a running tally of the votes. There is also a pro
Paper! Get Your Paper Right Here! (Score:1)