I suggest the CTO...

Make election software application code public property

The mechanics of democracy should not be private. Elections should be completely transparent . The private sector should not be able to profit from proprietary vote counting systems. All vote counting software applications should be the property of the citizens of the United States of America. As such, they should be completely reviewable, testable, and transparent.

The Federal Government should coordinate with the states to migrate all election systems to publicly owned, standard platforms.

1,121 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    duckstrapduckstrap shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    11 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • vontrappvontrapp commented  ·   ·  Flag as inappropriate

        Yes, elections are handled locally. But we could have a simple, straightforward law that simply says "any software on any election equipment used for federal elections must be public property, the source thereof freely available and accessible." This would leave the states still free to use any systems they feel are best, with one needed but not at all difficult requirement.

      • bonedog84bonedog84 commented  ·   ·  Flag as inappropriate

        This is a great idea, but I'm out of votes, and currently elections are handled locally correct?

      • vontrappvontrapp commented  ·   ·  Flag as inappropriate

        Every single piece of election software should be 100% open. Not open source per se, but the code, all code, should be reviewable by anyone. As for companies that already have code, they can sell the code to 'the people' or it's not used. I guess it's up to the states whether they pay the price the company is asking for the code, or to seek elsewhere.

      • jp.business63jp.business63 commented  ·   ·  Flag as inappropriate

        open source everything expect maybe security classes and protocols. Run tests via open source functions to make sure these closed functions don't affect results. Software should be loaded on ROM so it can't be rewritten and easily hacked. It would be have to be removed manually. Maybe store each vote on a database retrievable to each voter.

      • saxmanvasaxmanva commented  ·   ·  Flag as inappropriate

        Open source code for voting machines is a great idea. The code must be developed by the open source community though. Private individuals and companies invested lots of time and money in proprietary technologies for a profit motive. It is not a good idea to strip them of that right. Sponsoring an open-source voting machine initiative satisfies both constraints.

      • DCdawgDCdawg commented  ·   ·  Flag as inappropriate

        How about getting rid of electronic voting altogether for something that can be audited! Use the technology to print cards that can be verified and then use optical scanning technology to count the ballots.

      • sebournesebourne commented  ·   ·  Flag as inappropriate

        I agree that this should be added to "Ensure reliable & trustworthy election technologies". Open source - important as it is - is only part of the complete solution.

      • equalizeequalize commented  ·   ·  Flag as inappropriate

        Hope this one gets more votes, an open and fair voting system should *NOT* be under valued.

      • carosscaross commented  ·   ·  Flag as inappropriate

        Oh, and look at "Ensure reliable & trustworthy election technologies". It would be best to consolidate votes under a single topic.

      • carosscaross commented  ·   ·  Flag as inappropriate

        @qrius
        No, just the opposite. Security through obfuscation always fails. If the code is made public, open source, whatever, everyone has a chance to look at it, find the holes. If the code and algorithms are mathematically strong, as with PGP (a completely open standard), then even if you know the method something is done, the security is not broken. Check out PGP dot ORG

      Knowledge Base and Helpdesk