I've often jokingly thought to myself that if I was ever pulled over by
a member of the Californian constabulary using a speed detection radar
gun, that I would demand to see the source code in court. I'm neither a
lawyer nor a physicist, but my intuition tells me that machines used
for measuring anything need to be calibrated correctly and frequently.
In addition, they are driven by software. Hypothetically speaking,
since I would never break the speed limit, just because a machine tells
someone I'm speeding, that doesn't make it so. Software never makes
mistakes, right?
On a similar note, the Minnesota Supreme Court recently ruled
that the makers of the Intoxilyzer 5000EN Breathalyzer turn over the
source code by August 17 to defense attorneys for use in a DUI case.
Since this is not likely to happen, the guy will most likely walk free.
Interestingly, it seems that the Intoxilyzer is based on the old Z-80
microprocessor from 1976. The software that runs the breathalyzer is
24K worth of sophistication. This would be funny if it wasn't so
serious. Peek me, poke me, but don't send me to prison on the word of
an antique games chip as an expert witness.
The gap between technology and some form of sensible, enforceable legislation continues to widen.
And it's not just speed guns and breathalyzers. Recently, a spate of traffic light cameras have
appeared in my local twin-city area. Some say that they solved local budget woes overnight with the
almost $400 fine for busting a light. If you go before the court, they present nice shiny B+W
pictures of your face and your license plate. "Yes, that's me and
that's my car. But where's the picture of the traffic light your honor? It was as green as
the fields of Ireland when I drove though it..."
Speaking of tickets, we have the speed monitored here by aircraft. If you end up in court
as the result of a radio call from the pilot to the police officer, make sure the pilot is present
in court along with the police officer when you cross-examine the witnesses ;-)