Slashdot Mirror


E-Voting Reform Bill Gaining Adherants

JeremyDuffy sends us to Ars Technica for a look at an e-voting bill making its way through Congress that is gaining the support of the likes of Ed Felten and the EFF. Quoting: "HR 811 features several requirements that will warm the hearts of geek activists. It bans the use of computerized voting machines that lack a voter-verified paper trail. It mandates that the paper records be the authoritative source in any recounts, and requires prominent notices reminding voters to double-check the paper record before leaving the polling place. It mandates automatic audits of at least three percent of all votes cast to detect discrepancies between the paper and electronic records. It bans voting machines that contain wireless networking hardware and prohibits connecting voting machines to the Internet. Finally, it requires that the source code for e-voting machines be made publicly available."

14 of 161 comments (clear)

  1. How to refute the proprietary "rights" argument by Beryllium+Sphere(tm) · · Score: 5, Insightful

    Even if democracy didn't trump trade secrets, the commercial interests of the vendors are safe. If a competitor steals their precious source code, well, the competitor has to publish too and will get caught.

  2. Luddites oppose robotic death machines! by Anonymous Coward · · Score: 5, Insightful

    "Disability rights advocate Harold Snider compared opponents of e-voting to Luddites and chastised them for their lack of faith in technology."

    Because it's better to vote and not have it count than to.. er.. get help voting and have it count?

    I really hope that line from the article was a flawed summary from the reporter. If it's an accurate characterization, Snider is missing the point entirely.

    Opposition to electronic voting is not blanket opposition to use of electronics in voting procedures. It's opposition to secret devices that follow hidden procedures and proclaim an official result -- without the ability of anyone to verify the correctness of the procedures or the result.

  3. There is no Excuse for laziness. by Irvu · · Score: 4, Informative

    Yes, this bill will not solve every problem with our political system but what kind of an excuse is there for whining? By your reasoning we shouldn't have bothered with the Clean Air act because it didn't address water pollution or the Clean Water Act because it didn't address air pollution, nor should we have bothered with the endangered species act because it did nothing about outsourcing.

    This bill will not fix every problem that plagues our election system. It will fix some of the problems. Is that sufficient reason to pass it? Oh Hell Yes!

  4. A step in the right direction by zarozarozaro · · Score: 5, Insightful

    This is the sort of law that we need. I urge all Americans who read /. and care about our democracy to write their representatives and tell them to vote for this bill. Voting machine companies like Diebold and Sequoia will surely be lobbying against the bill, so we really need to show them that we care about this issue. This bill is also a great way to find out what your representative is all about. It is often surprising to find which congressmen and women support open source elections. This is certainly an issue that will NOT break down to party affiliation.

  5. Platform software by Kuroji · · Score: 5, Insightful

    For such a specialized task, it shouldn't be hard to whip up some custom-coded OS that doesn't include all the bells and whistles that, say, Vista includes. Or XP. Or Win3.11, even.

    But if only the program is transparent and the rest of the code on the machine is not, what's to prevent (for example) Steve Jobs for running for president and including a line of code that tells the MacOS voting machines that he always wins at least 50.1% of the vote?

  6. voting machines waste of money by Anonymous Coward · · Score: 4, Insightful

    So if paper is going to be the final word, why waste the money on voting machines in the first place?

    KISS anyone? No, because then there are no kickbacks and bribes to take.

    (lol verify word is "paranoia")

  7. France ... by koxkoxkox · · Score: 4, Interesting

    If only the French government did the same thing ... In France, electronic vote will be used for the next presidential elections, without any of these guarantees and without any open debate with the citizens.

    A lot of people are against this evolution, as shown by a petition on the Internet : http://www.recul-democratique.org/About-us.html, and they demand approximatively the same requirements. People have to trust completely the result of the elections and they can't rely on the report of a private expert claiming that the program is secure. So it means open source for the computer scientists originating this petition and paper trail for the vast majority of the population who don't feel completely safe about the whole dematerialisation process.

    Excuse me for any spelling or grammar mistake, or correct me in french. :o)

  8. Re:Congratulations, you just killed it by Checkmait · · Score: 4, Insightful

    Perhaps they reduced its support slightly, but no more than a very tiny bit. What good would the source do to anyone? Remember that there is nothing stopping the vendor from copyrighting the source code and adding a provision to the license which says that no one may make derivative works: all the vendor must do is make the code publicly available.

    So a competitor can't really gain anything from the code--it can't be overly complicated (this is a voting machine) and even if they do, the moment they release their machine onto the market, their source must be published, and certainly a competing vendor would notice such striking similarities in code.

    Of course, who knows, Diebold might sue Congress for a law which they were not expecting..... :-)

    --
    "All you need is ignorance and confidence; then success is sure." -- Mark Twain
  9. It is time for the /. community to act! by Irvu · · Score: 5, Informative

    This bill does many of the things that we in the /. community have argued for for some time now including open code inspection, reliable voting systems, and yes, reliable recounts and audits. Now is the time for the /. community to act on our endless snarky comments and help to move real change forward.

    The Bill's text and record are available at Thomas. While there you can peruse the list of 200 Cosponsors to see if your house rep is among them (and should be given a cookie for that) or not (and should be corrected).

    If you both support the bill and are a U.S. Citizen or Resident, you can go to the U.S. House of Representatives Website at www.house.gov, and Write your rep or contact them via their website (Recommended) to urge them to support the bill or thank them for already cosponsoring it.

    With time to spare you can head over to the Senate and urge your senators to back the forthcoming companion bill in the senate. Following that a stop off to contact The Executive Branch (va a aqui para Espanol) to urge signing of the bill wouldn't hurt.

    If you believe in any of the things this bill does then a few minutes on the phone or sending a polite e-mail shouldn't be too much. As cynical as we all can be about the influence of money on elections a groundswell is too costly to be overrun.

  10. Re:Congratulations: they made the right choice by erbmjw · · Score: 4, Insightful

    The bill shouldn't discriminate between the OS and the voting software. This is not a general purpose machine that requires an advanced OS -- it requires a bare minimum system that can count votes and print ballots! The machines that do these very limited tasks should not be something which Microsoft targets as a significant market for their standard operating systems.

  11. Re:Good, but so what? by zCyl · · Score: 5, Insightful

    Such as - you know - which assholes are accepted enough by the corporations, religious nuts and lobbiest groups in the first place to even become viable candidates.

    What good is a viable candidate if your vote doesn't count anyway? Accurate voting is an essential element of a democracy, and so it MUST be in place.

    If you want a better system, you need to support each component of that better system when it comes along. Sticking your head in the sand and waiting for everything to completely match your dream world isn't going to get you anywhere.
  12. Re:Congratulations: they made the right choice by ScrewMaster · · Score: 4, Insightful

    The bill shouldn't discriminate between the OS and the voting software.

    Couldn't agree more, because the two together comprise a functioning embedded system. Auditing the application and ignoring the operating system is pointless, from a secure voting perspective. The Congressman has it right.

    Besides, this is not a supercomputer. This is not an accounting system. This is a goddamn electromechanical counter, a mindless device which could be implemented with vacuum tubes, or discrete TTL, or a BASIC Stamp! There doesn't need to be an "operating system", unless you need it to throw up your colorful corporate logo or justify your "Microsoft Vista ready" sticker. I mean, we aren't talking some incredibly complex technological requirements here, although there are those with a vested interest in making it appear so. For crying out loud it's been done for centuries using pieces of paper. Any corporation that manufactures these things that makes "intellectual property" claims about its "advanced software" is FULL OF CRAP and trying to keep the public from knowing what a shoddy job it did, or worse. If you aren't willing to open up your voting system to public inspection from the chips on up, then you shouldn't be allowed to sell them to our government. Any of our governments.

    More to the point, this is just the kind of system that should be only as complex as it needs to be ... and not one iota more. Every extra layer of "sophistication" adds more room for error, more places to hide something.

    --
    The higher the technology, the sharper that two-edged sword.
  13. Who cares about OS e-voting software anyway? by Alwin+Henseler · · Score: 5, Interesting

    In all these discussions about e-voting, I don't really understand why the emphasis on Open Source software for voting computers. Why? The whole problem with e-voting is in transparency of the process. Does Open Source inside such a machine change that? How?

    Can you see what compiler was used to turn source into binary? Can you verify that published source/binaries are the same as what's inside the machine in front of you? Can you verify that the hardware is the same as what the software is expected to run on? Can you verify that the hardware works as intended (like, no memory errors etc)? I expect that for most (or all) of these questions, the answer will be: no, not really.

    That's the whole point of a paper trail. Essentially, it makes the counting black box irrelevant (as long as the paper trail is considered the authoritive result, that is). Wrong vote stored on flash? Who cares, as long as the correct vote is written on the paper output (and the voter can verify that before leaving).

    At that point, what's inside the black box doesn't matter much anymore, and basicly serves to make voting easier, or help to get a quick (preliminary!) count of what the end result might look like. Closed source software, or unknown hardware inside? What's the problem as long as the correct votes are printed on dead tree, and verified by the voter?

    But also at this point, the 'added value' of a voting computer becomes a mystery to me. Why not just ditch them? If you want quicker results, organise better or get more people to count votes. Good organisation (and paper!) is really all you need for elections that are both fair, and with quick results.

  14. Try a hard question... by raehl · · Score: 4, Insightful

    So if paper is going to be the final word, why waste the money on voting machines in the first place?

    Because not all paper ballots are created equal, and paper ballots filled out by humans are more prone to error than paper ballots printed by a machine.

    The current paper ballots involve things like hole-punches (hanging chads anyone?), filling in bubbles (fill in too many or too few or only partially), butterfly ballots, etc.

    It's the same reason your college professors wanted you to type your papers. The machine, by default, makes the paper much more legible than it would be if the paper were written by hand.

    Same with electronic voting. The machine makes the ballot much less likely to have an error on it than if the ballot is done by a human with a pen (optical ballots) or punch (punch cards).

    There are other features you get with electronic voting. For example, you don't need to print the ballots in advance. You can just load the ballot into the machine the morning of the election, and when people votes, the machine prints out the office and the selected candidate. So instead of having to 'lock' the ballot a month in advance to allow for the ballots to be printed, you might be able to reduce that lead time to a few days or a week. Then when a candidate dies three weeks before the election, or somebody wins/loses a lawsuit, you have more time to correct the ballot.

    You can also do neat things like randomize the order candidates appear on the ballot. One problem with elections is the candidate listed first tends to get more votes than other candidates. With electronic ballots, candidates can all be listed first an 'equal' number of times.

    Electronic voting also gives you the ability to accommodate more people with disabilities.