Open source the machines and the application. Anytime there is a proprietary way of doing something it can always be hacked or changed to serve someone else. If the technology community designed the tools we use to vote they would already have inherent weaknesses patched in development. Instead there is one or three companies manufacturers out there who test and re-test the equipment then it is release into the wild and they are exposed to the real world.
Yesterday my wife asked me why we can't hold voting online. Hmmm, something to think about. Funny how we can buy stocks online, watch our 401k, order our clothes and even post our most private thoughts in online blogs and journals. But the world wide web has not been used for voting. We Americans stand in line for iPhones, Star Wars movies, and for delayed airplanes but for voting? It seems so old-fashioned. Maybe in the not too distant future the fundamentals of open source can be used in the development of voting machinery and quite possibly the voting process. Sort of sounds like a representative form of government with a majority rule, does it not?