No caso eleitoral só temos duas opções:
- ou o sistema deve ser o mais arcaico possível
- ou deve ser o menos centralizado possível
Por que isso? Porque tem muita coisa em jogo. Não existe sistema perfeito e nunca existirá, por isso tudo o que pode ser feito é minimizar os riscos.
No Brasil temos um sistema muito moderno e centralizado. Isso dá muitas margens para fraudes e erros, ainda mais com um órgão que vê qualquer crítica como "ataque a democracia".
O modelo americano por exemplo, é completamente arcaico, mas é fácil de verificar qualquer fraude caso necessário. Células de papel são completamente auditaveis e qualquer pessoa pode o fazer, se de um lado dificulta a contagem, do outro facilita a transparência.
No Brasil não temos essa possibilidade, pois um computador, muito mais do que papel, aceita tudo. Uma pequena minoria da população seria capaz de verificar o código fonte presente nessas urnas e, com a forma que a auditoria das mesmas é feita, praticamente ninguém está fiscalizando isso. Nesse caso, tornar o código desse sistema open source faria com que não fosse algo centralizado, melhorando a transparência.