The problem with electronic voting is that the ability to distort the reported outcome of the poll is concentrated in very few hands. With a paper system, a large distortion requires the conspiracy of a correspondingly large number of tellers and local announcers of results.
Open Source is desirable, but is not in itself a panacea. For example, impeccable code could be published, but something entirely different could be installed.
That is not to say that a paper system prevents dubious outcomes. It's just that they are more likely to come to light, and be contested (as far as a supreme court, maybe...)
I was upgrading a machine at the weekend and found a cron job that does a chore for my daughter once a year, and then sends her an email "from Dad".
Maybe I should do something about that...
SSH tunneling helps a lot, but it does not protect you against other users on the VNC server machine.
Open Source is desirable, but is not in itself a panacea. For example, impeccable code could be published, but something entirely different could be installed.
That is not to say that a paper system prevents dubious outcomes. It's just that they are more likely to come to light, and be contested (as far as a supreme court, maybe...)
I was upgrading a machine at the weekend and found a cron job that does a chore for my daughter once a year, and then sends her an email "from Dad". Maybe I should do something about that...