August 10, 2007 2:44 PM PDT

Doubts arise over fate of breathalyzer source code

An attorney for a Minnesota man accused of drunken driving says he doesn't think the manufacturer of a breathalyzer will meet a court-imposed deadline of August 17 to turn over its source code.

If that happens, his client could go free.

As CNET News.com reported earlier this week, the Minnesota Supreme Court ruled late last month that source code for the Intoxilyzer 5000EN, made by a Kentucky-based company called CMI, must be handed to defense attorneys for use in a case involving charges of third-degree DUI against a man named Dale Lee Underdahl. CMI's historic resistance to such demands has led to charges being dropped in at least one case outside of Minnesota.

In this case, the high court concluded that language in the contract between CMI and the state indicates the source code belongs by extension to Minnesota, rejecting the state public safety commissioner's earlier argument that the state was not entitled to the code because of its confidential, copyrighted and proprietary nature. The decision effectively means it's now up to the state to do what it takes to enforce that contract--including suing the company, if necessary.

But as for when the code would be turned over, "I guess the answer is probably never," attorney Jeffrey Sheridan said in a telephone interview Friday. That's because state officials, he added, "haven't given me any indication that the manufacturer has changed its mind."

It remains unclear what steps Minnesota officials plan to take, as representatives did not immediately respond to requests for comment. CMI also did not return calls for comment on Friday.

If August 17 comes and goes without the source code in his hands, Sheridan said he will request what is known as a sanctions hearing, which would likely occur within 30 days of that deadline. At that hearing, he would ask the judge to throw out any evidence the state had obtained using the device in question, which would likely prompt dismissal of at least one charge--that his client was driving with a blood alcohol concentration above the legal limit of .08.

That occurrence could have a ripple effect because the same device was used to administer about 38,000 tests in Minnesota last year, Sheridan suggested. He said he believes the state officials "know what's at stake, and they would happily give (the source code) to me if they have it to give."

Other breathalyzer makers already make their source code more readily available, perhaps in some cases in an attempt to gain a competitive edge, according to Sheridan. Of CMI, he said, "quite frankly, it's such bad P.R. for them...If there's nothing wrong with this thing...you'd think they'd step up and say, 'Sure, analyze away, you'll see we're the maker of the best breath-test analyzer on the face of the earth.'"

CNET News.com's Declan McCullagh contributed to this report.

See more CNET content tagged:
Minnesota, source code, state official, attorney, state

Add a Comment (Log in or register) 22 comments (Showing first 20 comments)
Another one
by tobart August 10, 2007 4:53 PM PDT
Yay, another drunk driver back on the streets.

This is what the software industry is all about these days. Get the product working during the sale; who cares if it fails when it's needed most. (Coming from a software developer)
Reply to this comment View all 3 replies
Why are people against this?
by The_Decider August 11, 2007 10:48 AM PDT
It will either validate or invalidate the breathalizer. If it gives invalid results, that is bad for everyone. It is a very bad thing if it is saying people who are not over the legal limit are, and almost as bad if it says someone who is over the limit is not over.

There are only benefits to doing a code review, unless you think it is OK to jail innocent people or don't mind if guilty people walk free..
Reply to this comment
Can't accuracy be tested without source code?
by dotmike August 12, 2007 4:33 PM PDT
Even if the algorithm remains a "black box" surely its accuracy
can be assessed without viewing the actual code.

Assessments involving multiple tests for accuracy and
calibration can be done without seeing the source. In fact,
viewing the source is likely to be less useful than empirical tests.

(I doubt the actual source code does much of the work in a
device of this nature - the accuracy of the sensor to detect
alcohol molecules would be of far more significance.)

If there is any doubt of the accuracy of these devices, why were
they chosen for use at all? Why continue to use them instead of
taking a blood sample and assessing alcohol content with the
traditional serum analysis?

The prosecution should be able to demonstrate the devices are
accurate 99.9% of the time (if indeed they are), without having to
present the source code.

It sounds a bit like a phone company being asked to present the
source code for its phone system before a phone tap is
admissible as evidence.
Reply to this comment View all 3 replies
You're all correct, but...
by mikele11111 August 13, 2007 8:30 AM PDT
You all have good valid points, but based on appearances and the general lack of credibility by attorneys in these types of matters and what their true goal is, it is more than reasonable to assume that this is nothing more than an attempt via legal manuevering to get a client off for drunk driving.

You can argue computer code, proprietary rights, semantics of the law and "high minded" principles all you want all you want. It won't obscure what I believe is really going on here.

Is someone going to argue the guy was not drinking and driving? I don't think so. Do you know any dead bodies that got the way from someone drinking and driving?
Reply to this comment View reply
I doubt the value of a code inspection
by Crunchy Doodle August 13, 2007 8:43 AM PDT
I'm not sure what's to be gained here, other than the guy getting off on this technicality. I'm a fairly competent embedded software engineer who's been writing software for machines for many years. Would I be the judge for the quality of this software? Even badly written software can still allow the machine it's writen for to work within its specifications.

I go along with the people who are saying, test the machine as a black box. Show that it's accurate within the required specifications and that is all that's needed here. Does somebody expect to find a comment in the code that says, "This is where an inaccurate result is reported when used in Minnisota - hee hee."?

Bye.
Reply to this comment View reply
Why wasn't the results verified?
by aka_tripleB August 13, 2007 12:02 PM PDT
I think it was a couple of years ago when I was in college, that a Fort Wayne officer told me that if a person gives a positive reading for being drunk, they take the person in and they verify the result by doing a blood test. I want to know why this wasn't done in this case in Minnesota. Don't they verify the results there?
Reply to this comment
 See all 22 Comments >>
Powered by Jive Software
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

advertisement

Inside CNET News

Scroll Left Scroll Right
  • Nanotech: The Circuits Blog

    Timing rumors surface for AMD plant spin-off

    Rumors persist that Advanced Micro Devices is planning to spin off all or part of its manufacturing operations.

  • Gallery

    Photos: Ron Paul's RNC alternative

    As the Republican convention took place just miles away, a crowd rallied for the former presidential candidate and his message of limited government, ensured civil liberties, lower taxes, and peace.

  • Digital Noise: Music and Tech

    Was 1980s music that bad?

    NPR asks listeners which year featured the best music, and the 1980s emerge as a bleak era. Personally, the '80s figure prominently in my collection, but well behind the 1970s.

  • Beyond Binary

    Microsoft begins big ad push

    Microsoft's multi-year push, estimated at $300 million, begins with a spot featuring Bill Gates and Jerry Seinfeld aired during Thursday's NFL game.

  • Video

    YouTube plays party politics

    During the presidential campaigning four years ago, YouTube didn't even exist. Now it's a tool candidates must master to get their message across. CNET's Kara Tsuboi stops by the YouTube upload booths at the Democratic and Republican conventions to find out why Google's video site has such a big presence in Denver and St. Paul, Minn.

  • News - Digital Media

    Michael Moore plans Net-only film premiere

    Filmmaker plans to premiere his latest documentary exclusively on the Internet for free, forgoing the traditional theatrical release.

  • Video

    Political party playlists

    We know the Democrats and Republicans are split over policy issues, but does their musical taste fall down party lines too? And what kind of gadgets did they bring to the conventions to listen to their music? CNET reporter Kara Tsuboi finds out.

  • News - Politics and Law

    What you can--and can't--find about Palin on the Internet

    John McCain's choice of Sarah Palin as a running mate has inspired a wealth of creativity on the Internet.

  • News - Cutting Edge

    Execs predict next Google-like tech

    On eve of company's 10-year anniversary, researchers and business pundits speculate about what technologies might someday have as much impact as Google.

  • Gallery

    Photos: The brains behind Google Chrome

    Here's a look at some of the engineers and executives who took the stage at the company's headquarters as they unveiled the new browser.

  • Crossfade

    Ying Yang Twins, 'Look Back At It': Free MP3 of the Day

    This amped-up duo gets the party started with a mix of crisp, Southern hip-hop beats and shout-along rhymes. Download a free MP3 of "Look Back At It" courtesy of CNET Download Music.

  • Green Tech

    Clean-tech group forms to support Obama

    "Clean Tech and Green Business for Obama" aims to raise $1 million for the Democratic presidential nominee while elevating issues of climate change and alternative energy.