NEXT ENTRY »
Just not kosher

The open-source election: My essay in the New York Times Magazine

In today’s New York Times Magazine, I wrote a short essay arguing that the US ought to scrap all its buggy, untrustworthy, proprietary “closed source” voting machines made by private corporations — and instead develop its own voting-machine software as an open-source project. The piece is online at the Times’ site and will be for a week — I’ve also archived a copy below:

A Really Open Election

By CLIVE THOMPSON

This fall, as many as 20 percent of American voters will be able to cast their ballots on A.T.M.-style electronic voting machines. But to put it mildly, these machines — where you simply touch a screen and a computer registers your vote — have not inspired much confidence lately. North Carolina officials recently learned that a software glitch destroyed 436 e-ballots in early voting for the 2002 general election. In a Florida state election this past January, 134 votes apparently weren’t recorded — and this was in a race decided by a margin of only 12 votes. Since most of the machines don’t leave any paper trail, there’s no way to determine what actually happened. Most alarmingly, perhaps, California’s secretary of state recently charged that Diebold — the industry leader — had installed uncertified voting machines and then misled state officials about it.

Electronic voting has much to offer, but will we ever be able to trust these buggy machines? Yes, we will — but only if we adopt the techniques of the ”open source” geeks.

One reason it’s difficult to trust the voting software of companies like Diebold is that the source code remains a trade secret. A few federally approved software experts are allowed to examine the code and verify that it works as intended, and in some cases, states are allowed to keep a copy in escrow. But the public has no access, and this is troublesome. When the Diebold source code was accidentally posted online last year, a computer-science professor looked at it and found it was dangerously hackable. Diebold may have fixed its bugs, but since the firm won’t share the code publicly, there’s no way of knowing. Just trust us, the company says.

But is the counting of votes — a fundamental of democracy — something you want to take on faith? No, this problem requires a more definitive solution: ending the secrecy around the machines.

First off, the government should ditch the private-sector software makers. Then it should hire a crack team of programmers to write new code. Then — and this is the crucial part — it should put the source code online publicly, where anyone can critique or debug it. This honors the genius of the open-source movement. If you show something to a large enough group of critics, they’ll notice (and find a way to remove) almost any possible flaw. If tens of thousands of programmers are scrutinizing the country’s voting software, it’s highly unlikely a serious bug will go uncaught. The government’s programming team would then take the recommendations, incorporate them into an improved code and put that online, too. This is how the famous programmer Linus Torvalds developed his Linux operating system, and that’s precisely why it’s so rock solid — while Microsoft’s secretly developed operating systems, Linux proponents say, crash far more often and are easier to hack. Already, Australians have used the open-source strategy to build voting software for a state election, and it ran like a well-oiled Chevy. A group of civic-minded programmers known as the Open Voting Consortium has written its own open-source code.

But if our code were open, wouldn’t cyberterrorists or other outlaws be able to locate flaws and possibly rig an election? Well, theoretically — except that it’s highly unlikely that they could spot an error that escaped thousands and thousands of scrutineers. Indeed, it may be far easier to infiltrate a private-sector company and tamper with its software. Diebold, after all, kept quiet about the bugs it found in its programs — including one that subtracted more than 16,000 votes from Al Gore in a single Florida country during the initial vote counting in the 2000 election. Open-source enthusiasts, by contrast, are precisely the sort of people you’d like to see inspecting the voting code; they’re often libertarian freaks, nuttily suspicious of centralized power, and they’d scream to the high heavens if they found anything wrong.

From the classification of documents to the refusal to name detainees, the Bush administration’s actions show a high regard for secrecy. In essence, it’s hiding its code, too. Inside such closed systems, nasty things can happen, as we’re learning to our chagrin. Perhaps a blast of open-source candor is exactly what America needs right now.

Clive Thompson writes frequently for the magazine about science and technology.


blog comments powered by Disqus

Search This Site


Bio:

I'm Clive Thompson, a writer on science, technology, and culture. This blog collects bits of offbeat research I'm running into, and musings thereon.

Currently, I'm a contributing writer for the New York Times Magazine and a columnist for Wired magazine. I also write for Fast Company and Wired magazine's web site, among other places. Email or AOL IM me (pomeranian99) to say hi or send in something strange!

More of Me

Twitter
Tumblr
Flickr


Recent Entries

New technique renders objects at sea “invisible” to waves of water

Poll: Young people who use landlines are more conservative than those who use mobile phones

At Amherst college, 1% of first-year students have landlines, 99% have Facebook accounts

North Dakota the most outgoing state, according to study of “the geography of personality”

Why the next wave of high-tech CEOs will be as old as your parents: My latest column in Wired magazine

» visit the Collision Detection archives

Clive Thompson's Tumblr
a bunch of stuff

September 26, 2008 » 01:57 PM

From an interview with ethnobotanist and anthropologist Wade Davis:

One of the cultures you celebrate in Light at the Edge of the World is the Inuit. What do you most admire about them?

Davis: The Inuit didn’t fear the cold; they took advantage of it. During the 1950s the Canadian government forced the Inuit into settlements. A family from Arctic Bay told me this fantastic story of their grandfather who refused to go. The family, fearful for his life, took away all of his tools and all of his implements, thinking that would force him into the settlement. But instead, he just slipped out of an igloo on a cold Arctic night, pulled down his caribou and sealskin trousers, and defecated into his hand. As the feces began to freeze, he shaped it into the form of an implement. And when the blade started to take shape, he put a spray of saliva along the leading edge to sharpen it. That’s when what they call the “shit knife” took form. He used it to butcher a dog. Skinned the dog with it. Improvised a sled with the dog’s rib cage, and then, using the skin, he harnessed up an adjacent living dog. He put the shit knife in his belt and disappeared into the night.

September 25, 2008 » 11:21 AM
“Video from a camp north of Toronto in December 2005 shows a car spinning around in a nearby, snow-covered parking lot. Prosecutors characterized that as special driver training but the defense, and many outsiders, said it was nothing more than “cutting doughnuts,” a favorite winter pastime of young Canadian motorists.” - A key piece of evidence submitted in the trial of a gang of alleged young Canadian terrorists.

September 24, 2008 » 11:21 PM
“Life imitates art imitating life: just thought a gnat crawling across my monitor was part of a Flash-based ad. I clicked it.” - A Tweet from Bill Braine.

September 24, 2008 » 02:37 PM
“Funniest FB friend request ever: “Twitter friend hoping to get to second base (Facebook!) ;-).”” - A recent Tweet by Pistachio

September 24, 2008 » 12:28 PM
Chinese powdered-milk crisis creates a new market: The return of the wet nurse

» visit my Tumblr

Recent Comments

Photos

» see all of my photos on Flickr

Collision Detection: A Blog by Clive Thompson