Earlier quoted context omitted.
It should be a national citizen identity logon system, which a voting web site uses, everyone can vote from home or from a laptop provided by the independent voting facility.
Sounds nice, but computer based voting systems, no matter how secure, clean or simple, are fundamentally opaque to the average citizen. That alone undermines the very democracy it tries to support. Paper based voting systems may be bloody tedious but they’re simple, and anyone can participate. As a programmer myself, I have to say no to electronic voting systems. We need to keep it low tech.
Even if the code is released:
(1) Who can read and understand tens or hundreds of thousands of lines of probably not very comprehensible code? Not many people can and even fewer will.
(2) Is the code running on the machines the same as the published code?
I don't even know what code is running on my phone or laptop right now.