Sooo...it's only sort of programming related, but I figure it's election day, right? Is there a single good reason why they aren't, not necessarily open source in that anyone can contribute, but open source in that anyone could inspect the source?
相关问题
- open source, multi-platform, browser-based screen
- How do I set up acts as votable to not require use
- Is there any free svn for visual studio plugin? [c
- Open Source Node.js (and Express) projects [closed
- android - can't compile VLC project with Andro
相关文章
- What is a good free RDBMS solution for a small web
- OCR code in android platform [duplicate]
- Suggestions for open source aspect-oriented librar
- Does an open-source Access ODBC driver exist for l
- Is there any QR Encoding Library in Cocoa? [closed
- delphi opensoure xml writer & reader [closed]
- At which level does one unit test lock-free code?
- SQL Query Builder [closed]
Security Through Obscurity!
The reason they aren't open source, is because, as Kent mentioned, it wouldn't help. You could open source the code. But there's no way to ensure that the voting machine you are using is actually running the code that is open sourced.
In the context of this discussion, you might find this paper interesting:
Secret-Ballot Receipts: True Voter-Verifiable Elections
It's written by David Chaum, the cryptographer responsible for DigiCash, among other things. From his bio page on Wikipedia, I also found End-to-end auditable voting systems.
Update! Now it seems we can see if this really works: First Test for Election Cryptography.
Looking back in time now, I've read a couple of articles on the experiment in Takoma Park, and this system actually seems different from the one described in the original paper. However, it is still by David Chaum, and still supports the end-to-end audit properties. The system is called Scantegrity II.
In Belgium, the sourcecode for the voting machines is freely downloadable.
Because politicians buy them. Anything politicians get their hands in goes to shit, because 99% of the time they're only experience is in running for office, not doing things like adequately vetting hardware and software.
Also, kickbacks.
The truth hurts, doesn't it?