Nation’s First Open Source Election Software Released
wired.com
wired.com
I for one am thrilled to hear about something like this. I think it is long overdue and it has a number of benefits:
1) will save taxpayers money in the long term
2) will create a platform that many developers can review and audit, thus helping improve security and preventing fraud
3) will create a de-facto standard for how we vote, and hopefully over time become used by more and more counties
4) will provide a better level of technology so even poorer counties can (hopefully) upgrade to a high tech and more accurate voting system
For that matter, not sure what language they should write it in. Maybe Standard ML?
All I know is that Rails is awesome for building a lot of cool stuff very quickly - but there are better solutions for building a single thing that is indestructible.
I don't want to get into an argument about the security of the Rails framework specifically - as an active developer I know there have been several issues - but I doubt anyone can guarantee that anything will be indestructible forever.
If you felt strongly about it and wanted to rewrite that portion of their codebase in another language and framework, I'm sure they would accept your code contribution.
Without tamper-resistant algorithms, this is just Diebold++.