Slashdot Mirror


Breathalyzer Source Code Ruling Upheld

dfn_deux writes "In a follow up to a 2005 story where Florida judge Doug Henderson ruled that breathalyzer evidence in more than 100 drunk driving cases would be inadmissible as evidence at trial, the Second District Court of Appeal and Circuit Court has ruled on Tuesday to uphold the 2005 ruling requiring the manufacturer of the Intoxilyzer 5000, Kentucky-based CMI Inc, to release source code for their breathalyzer equipment to be examined by witnesses for the defense of those standing trial with breathalyzer test result being used as evidence against them. '"The defendant's right to a fair trial outweighed the manufacturer's claim of a trade secret," Henderson said Tuesday. In response to the ruling defense attorney, Mark Lipinski, who represents seven defendants challenging the source codes, said the state likely will be forced to reduce charges — or drop the cases entirely.' ... What this really means is that outside corporations cannot sell equipment to the state of Florida and expect to hide the workings of their machine by saying they are trade secret. It means the state has to give full disclosure concerning important and critical aspects of the case."

23 of 520 comments (clear)

  1. Open Source by mfh · · Score: 3, Interesting

    The thing I like about open source is that everyone can make the software better. Why a company wouldn't want to produce source code, is beyond me. I think they fear that they will be viewed as incompetent when several mistakes are found in their code, or that sneaky randomizer function call rears its ugly head.

    In all seriousness, companies would do well to realize that open source increases revenues by enabling a larger FREE workforce to do your work for you. Put aside your griefs with secrecy, unless of course your code doesn't work, or you stole large chunks of the code, and fear the legal ramifications.

    I'd hate to be in their position, either way.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  2. Hahahaha. by darkmeridian · · Score: 3, Interesting

    No. It means a bunch of drunk drivers will be on the streets free to run whoever they want over. Even if the prosecutors move to blood test, the defendants will require a medical doctor or lab technician to testify as to the nature of the exam and how the test works, and perhaps the manufacturer of the reagents used in the tests have to verify that they are what they are. Tons of money have to be spent by the DA's office, which means higher taxes. Meanwhile, prosecution of drunk driving will go down, and more drunk drivers will be on the streets.

    Everyone wins!

    But ask yourself: if a judge dismissed exculpatory DNA evidence because the defense didn't procure a geneticist/scientist to testify on the stand, what would you say?

    --
    A NYC lawyer blogs. http://www.chuangblog.com/
    1. Re:Hahahaha. by sacrilicious · · Score: 3, Interesting

      Can you imagine death-penalty murder trials with "we know you did it because this machine we bought from MegaProfitTechCo analyzed the crime scene and says you're guilty." "How does that machine even work? DNA profiling?" "Can't tell you, it's a trade secret and very complicated, but it took a piece of evidence and said you're guilty."

      Something similar happened to me this week (where the similarity increases if you replace "murder trials" with "attempt to pay auto repair bill"). I wrote a check to pay an auto repair bill, and the mechanic taking the check dials someone, reads the check data into the phone, and tells me my check has been "rejected". I've got perfect credit and lots of cash in the bank, mind you. I take the phone and speak to the other party, which I think was some credit agency like experion; a woman in a flat, robotic voice informs me that their "computer model" which takes in "a number of factors" cannot "approve the transaction at this time". She says it does not have anything to do with my supposed bank balance. I ask her if she can disclose what factors are in play in this decision, and she says no, she cannot.

      After the call, I have no recourse but to pay by credit card. I don't like paying by credit card for various reasons that are my own, but more to the point I believe I should have the ability to pay by check if I so desire and I'm in good standing.

      I told the mechanic I didn't particularly blame him personally, but I did blame his organization for working with an entity that, in this case, made me feel like a criminal. I told him the upshot was that I'd have to take my car to him less frequently.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
  3. Fish. by girlintraining · · Score: 4, Interesting

    I will bet money on one of three outcomes:

    1. Breathalyzers cease to be used.
    2. The source code will be released and showed to have MAJOR flaws or an algorithm that is not scientific at all.
    3. The source code will be suddenly patched and every system will be required to be updated. The "new" source code will be released. Prosecution rates plummet, for some "unknown" reason.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Fish. by faloi · · Score: 2, Interesting

      If breathalyzers cease to be used, that will likely just increase the use of blood testing. In my town, they've already had a few "no refusal" weekends/holidays to get around pesky defense lawyers advising people to refuse the breathalyzer. A judge is on tap to get provide a warrant for the blood search, and it goes on from there.

      --
      "It is a miracle that curiosity survives formal education." -Albert Einstein
  4. Presumptive admission of guilt by dazedNconfuzed · · Score: 4, Interesting

    If you're pulled over and suspected of DUI, then don't take the damn test

    In many states, refusal to take a breathalyzer test is legally presumed an admission of guilt. You'll have a much harder time reversing a conviction based on a refusal to take the test (to wit: voluntary admission of guilt without evidence thereof) than challenging the accuracy of the instruments used.

    Good luck with that.

    (BTW: the whole "release the source code" thing is more a rasing-the-stakes legal tactic than a legitimate questioning of the equipment involved. Are you REALLY ready to expend considerable resources to find vindicating flaws in a commercial product? You have to convince the prosecutor you will do it, and succeed, before he'll drop charges in favor of keeping that revenue path flowing.)

    --
    Can we get a "-1 Wrong" moderation option?
    1. Re:Presumptive admission of guilt by Xtravar · · Score: 1, Interesting

      If you ARE intoxicated, then you're a hazard and I hope (and trust) that either method will recognize you as the fool that you are. Drunk drivers deserve the convictions.

      I'm going to defend the unpopular viewpoint here!

      Most people drive more carefully when they're under the influence because they know the potential hazard... and usually it's at an hour when nobody's on the road to "hazard" anyway. So the hazard is getting caught.

      I'd presume that the police would have no motive to pull over such cautious drivers, then, but it probably depends on where you live and how they view alcohol.

      I guess it's easy to judge if you live in a dense city with public transportation, but believe it or not, millions of people drive under the influence all the time and don't hurt anyone. If they do, it's often themselves.

      There are some states that have very high binge drinking rates when compared to the national average, and are more rural in nature. The inhabitants are more aware of their limits, have higher tolerance, and have absolutely no way of getting home. Because alcohol is such a part of the culture, designated drivers are few. A "designated driver" may have 5 beers instead of their normal 8 or 16.

      It's just the culture, and probably as many people die in drunk accidents as regular accidents in these places. Being stupid is being stupid, and that involves knowing your limits and knowing who's driving.

      If it isn't obvious, I'm from Wisconsin. We have the highest "binge drinking rate" in the nation. The only people I know who have "designated drivers" or "get cabs" are from out of state. I don't know anyone with a DUI or who has been injured in an alcohol-related accident. Mostly what I've heard of are single guys getting caught drifting off-road or hitting a tree. By far I hear about more teen-related shenanigans causing deaths and injuries.

      --
      Buckle your ROFL belt, we're in for some LOLs.
  5. Re:Blood testing by gbjbaanb · · Score: 3, Interesting

    in the UK, the hand-held testers are indicative only. If you fail the test, you're taken to the station for a breath test on a seriously big machine (think old minicomputer sized) or have a blood test, taken by a doctor, for use in a subsequent court case.

    I'm sure there are all kinds of health-and-safety, human-rights, and civil-liberties reasons why blood samples cannot be taken at the roadside by a police officer.

  6. Re:Good luck with that! by Ares · · Score: 4, Interesting

    minnesota is actually involved in a similar case with the same company: http://wcco.com/crime/breathalyzer.lawsuit.minnesota.2.669505.html. the only difference is that in our case, the state dept of public safety claims that its part of the contract that the source code be made available to the state and cmi is still refusing to provide source.

  7. Re:Good luck with that! by philspear · · Score: 4, Interesting

    I don't know much about breathalyzers besides what they do. Is the source code really the limiting factor to you making a competing line of breathalyzers? I would think the sensor that measures the alchohol on your breath would be the most expensive and most difficult to manufacture part of the whole thing. Perhaps wrongly I would have assumed the source code would be the third easiest thing to make, behind the case for the thing and the hose you breathe into. In other words, I would have assumed that the source code would have been nothing too secret, while the actual sensor was what they spent a lot of money developing.

    Of course, if the source code were very simple, I guess the company probably would have released it rather than facing the 2 mil fines. Or maybe that's just typical corporate arrogance.

    Can someone explain this to me (hopefully keeping in mind that I have no background in coding)?

  8. Re:Good luck with that! by Anonymous Coward · · Score: 1, Interesting

    At least in florida, there isn't any specific requirement for a positive result from breathalyzer. The testimony of the officer, the veracity of which will be improved by your actions, actually is enough.

    All you will have done is ensure that you are going to get arrested and charged with having an open container. You could even be charged with tampering with evidence/obstruction, if they can show what your intention was and it is going to be very unlikely that you will receive any leniency from the court or prosecutor.

    That's probably a bad idea.

  9. Re:Corporations must show responsibility as well: by Astadar · · Score: 3, Interesting

    Uh... they do. They have the same sort of records for the breathalyzers. I was "fortunate" enough to be chosen for a DWI jury in Texas and we were offered testimony and evidence of exactly that.

    Sadly, we had a hung jury because two jurors thought he "didn't look that drunk", even though he was clearly not behaving the way a sane, sober person would act in a situation with that much on the line and he blew more than twice the legal limit (while under age, no less).

    --
    --Coming up with something clever... please wait...
  10. Re:Good luck with that! by Homericus718 · · Score: 2, Interesting

    I'm a graduate student in a research lab that does research on solid state sensors for volatile organic compounds, which is essentially what breathalyzers are. I also do the programming of the instruments acquiring data (in Labview). I would find it pretty unlikely that the source code itself is especially hard to write, unless there is something unusual going on. Either the company is just stonewalling because they can, or the code either: A. Reveals some proprietary method of detection through the calculations performed or B. The corrections that must be gone through are so involved that they are actually worried that their sensor may be invalidated.
    I wouldn't be surprised at all if it was B, as there is a reason that breathalyzers have to be recalibrated relatively frequently. It is pretty difficult to make a sensor that doesn't degrade over time, and correcting for this degradation can be quite complicated.

  11. Re:Good luck with that! by greenbird · · Score: 2, Interesting

    If you walk up to a cop and he arrests you for DUI, you may have a decent false arrest case on your hands

    I don't know. These days you can get a DUI for driving a lawn mower, bicycle, horse or wheel chair and even for not driving your car by sleeping in it while drunk. How long can it be before the MADD morons get sneakers included.

    --
    Who is John Galt?
  12. Re:Good luck with that! by Anonymous Coward · · Score: 1, Interesting

    Anecdote != Data

    Fuck you.

    Nobody allows drunk drivers on the road.

    I was responding to a post that said, "let's not get drunk drivers off the road".

    And the person you responded to was joking.

    Yes, I realize that it was a joke. Thanks. But referring to the death of innocent people who, as often as not, are in no way responsible for the accident as "culling the herd" isn't funny. Making a joke about somebody 'Darwinning' himself doing something stupid? OK. Even if it was something a little sicker about a kid wandering into the street and being hit by a car improving the gene pool, there's at least some element of sick humor. Referring to the deaths of innocent people at the hands of drunk drivers is in no way funny. It's just sick and incredibly insensitive.

    Get counseling, you seem to need it.

    Because I wanted to illustrate to wombat that he was being insensitive and that drunk driving victims are, in fact, real people? Or because it's obvious that losing my sister has resulted in a bit of a grudge against drunk drivers? Perhaps a therapist can help me get past that and I can just accept them as wacky road hazards and laugh at jokes about innocent people being killed.

    Go find a mother with a mentally disabled child and start telling her retard jokes. I hope she kicks you in the balls for me.

  13. Re:Next stop: Red Light Camera Systems by sabre307 · · Score: 2, Interesting

    I was starting to wonder if anyone was smart enough to realize the correlation between this case and other criminal convictions based on electronically generated evidence. Red Light Camera Systems are a travesty and cause more problems than they fix, but they make a lot of money for the governments and are therefore used. I am excited by this ruling because it sets precedence that can be used to destroy these cameras and actually make the government start convicting people based on real offences and not made up ones!!!!!

    --
    My software never has bugs.
    It just develops random features.
  14. False Positives? by MrMoDoJoJr · · Score: 1, Interesting

    For any device used by the police the manufacturer should have to prove that the device has a failure rate of zero. If the device gives any false positives then how can it be trusted, somebody is going to be convicted who shouldn't have been. Has anybody heard of the story of a speed gun measuring a wall traveling at 40MPH?

  15. Re:At last... by afidel · · Score: 3, Interesting

    I completely disagree, I recently did a ridealong with my father in law and he pulled the plate of EVERY vehicle we approached for any kind of enforcement activity. The system automatically pulled the record for the registered owner and for the vehicle itself. The records for the owner had a fairly astounding amount of information including addresses of everyone who had ever been associated with the owner through any kind of police report.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  16. Re:At last... by fugue · · Score: 2, Interesting

    If a company makes a product and claims that it is more accurate than the competition, that claim should be tested. If it doesn't make the claim, then it should be tested anyway. A justice product like this must be held to a standard: if it doesn't work as the legal system believes that it works, then it should not be used as evidence.

    Of course, I don't really see what this has to do with source code in this case. Sure, someone might find a bug--if that's what happened, then cool. But what matters is actual performance, not how they achieved that performance. And that is something that should be measured by an independent testing organisation.

    Of course, there are bugs that are hard to reproduce. A "if the clock says this, then increase the blood alcohol reading by 10%" bug (or feature) would be hard to test, and easy to see in the source code. That's a contrived example, though.

    --
    "The biggest problem with communication is the illusion that it has taken place."
  17. Re:At last... by Anonymous Coward · · Score: 1, Interesting

    Within a margin of error? Well if I were thrown in jail because I'd been determined 98% likely to be guilty by a machine, I would contest as much as I could, and the point of these rulings, besides the right of the accused to know how the device providing evidence against him works, is that breathalyzers with possibly bad coding can cast reasonable doubt onto the charge. The key word is reasonable. I would not, for example, claim that a stray electron could have entered the circuit and made it blink 0.08%.

  18. Re:If only... by Dark_Gravity · · Score: 2, Interesting

    Mod parent up.

    Even Candice Lightner, who founded MADD (the major force behind US drunk driving laws), left the group in 1985 because it had become a collective of neo-prohibitionists.

  19. Re:At last... by afidel · · Score: 2, Interesting

    This is in a small sleepy suburb that has had a handful of homicides in my entire lifetime (I'm 30). I'm pretty sure that is SOP for all but the most rural of departments nationwide. Information systems really has changed the way policework is done. As an example when responding to a fight in a particular housing development one officer noted an individual who he believed was not supposed to be at that location. He did a quick search and was able to retrieve that the restraining order against the individual had expired and that a relative of his had moved back into the complex. Because of the information systems harassment of this individual wasn't needed, quite a nice outcome I would say =)

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  20. Re:Good luck with that! by bwcbwc · · Score: 2, Interesting

    It's not just the code that does the calculation. It's the firmware that gathers the analog data from the sensors and converts it to digital. It's the software that is used to perform the calibration. It's the display software that interprets the results and puts them onscreen. Heck, it's even the control menus that the cops use to identify the test they want to perform.

    There are multiple possible points of failure in the breathalyzer that could affect the displayed reading, and given the typical QC of most software projects, it wouldn't surprise me if the defense finds at least one software defect that can give false positives under certain conditions.

    --
    We are the 198 proof..