Robots May Inspire Suits Against Programmers 202
cpu6502 writes "Robert Silverberg wrote a recent editorial about the dangers of robots and the legal consequences for their programmers and engineers: 'Consider malicious kids hacking into a house that uses a robot cleaning system and reprogramming the robot to smash dishes and break furniture. If the hackers are caught and sued, but turn out not to have any assets, isn't it likely that the lawyers will go after the programmer who designed it or the manufacturer who built it? In our society, the liability concept is upwardly mobile, searching always for the deepest pocket.'"
Maybe... (Score:5, Insightful)
Maybe... But last I saw, Ford Motor Company wasn't liable for drunk drivers that use their vehicles to drink and drive, resulting in death or destruction of property. This makes me think that engineering a product doesn't necessarily make you liable for someone that breaks it apart.
Now, if your product was a security software, and you advertised it to supposedly prevent this...
Re:Maybe... (Score:5, Insightful)
A more apt car analogy would be suing ford because someone broke into your car. Or suing Microsoft because somebody hacked your server. There's zero precedent to these types of lawsuits, and adding "with a robot" doesn't change that. This article is fucking retarded, even for Slashdot.
Do we even need an analogy? (Score:2)
Re: (Score:3)
Re: (Score:3, Interesting)
Re: (Score:2)
There's still an expectation that the software is fit for purpose.
But it's not you who defines the purpose, it's the manufacturer.
Imagine that someone took a MS flight simulator software, connected it to a real airplane somehow, switched the autopilot on, and the airplane fell to the ground. Can he sue Microsoft?
If the manufacturer tells you that the software is not fit for certain uses, you'd better believe it. Software for autopilots may come with formal proofs of correctness.
If I were the robot
Re: (Score:2)
You mean like how "on the internet" doesn't change anything regarding lawsuits or patents? =p
Re: (Score:2)
I wouldn't be so sure. "With the internet" sure changed a LOT, things that are (il)legal under normal circumstances suddenly flip legality when "with the internet" is added to it.
Re: (Score:3)
You've heard about the moron that ignored the warning signs, climbed over the fence (by the warning sign) and tried to pet a dolphin that bit him? (I think the article said it was really minor, maybe didn't even break the skin.) He still got 10% of the insane amount he was asking for.
How
Re:Maybe... (Score:4, Funny)
Re: (Score:2)
But what if it fails to defend you properly...
Re:Maybe... (Score:5, Funny)
But what if it fails to defend you properly...
Then I'll sue the programmer. Ahh, the circle of life ;-)
Re: (Score:2)
Does this mean I can sue Microsoft when Windows crashes and I lose a bunch of data that's not backed up?
I mean, they programmed it to do one thing and it broke and caused me fiscal harm. That's the same thing, right?
Oh wait, that's right - I clicked 'Agree' when I installed Windows and waived away all of my rights to sue for bad programming. Problem solved (for them).
Re: (Score:2)
The Microsoft EULA (Which you agreed to) specifically says that you can't sue them for anything whatsoever. So sorry nope.
Many jurisdictions (including the US AFAIK) have the concept of unsonscionability [wikipedia.org] which limits on what you can "agree" to in a contract (assuming a EULA is even considered a contract.)
They can put in there that you agree to give them your first-born child on their 5th birthday. Doesn't mean they'd be able to enforce that in court. I suspect that a *lot* of terms in EULAs and contracts- and almost certainly that one- would be thrown out as unconscionable.
Of course, they probably take the cynical attitude
Re: (Score:2)
So why hasn't anyone taken Microsoft to court over the terms of their EULA Then?
Perhaps it is because the lawyers think you have not a chance in hell of winning?
Re: (Score:2)
Re: (Score:2)
Since Ford had the option to but in a breath-lock starter system, but instead chose a shitty non-breath-lock starter system to save costs, should they be held liable?
Re: (Score:2)
Using cheaper brakes isn't really the same as writing poor code and not testing it because you want the product out now and think it's acceptable to patch it later.
Re: (Score:2)
Did something that made it easier to reprogram it? Like, say, making it programmable?
That's pretty much the point of having a programmable robot. To be able to reprogram it. If you insist in car analogies, how about saying that the maker of the navigation system should be held liable if someone breaks into your car and installs some bogus maps?
Re: (Score:2)
Also the premise doesn't state that the robot is meant to be programmable but that the hacker broke in and modified through unintended methods which means something wasn't secure.
If the owner of the home picked a poor password it's his fault. If the robot's code had a gapping hole in it then it's the company's fault.
Re: (Score:2)
No, but do you think it would be hard for someone who knows a bit about microwaves to turn it into a potentially dangerous device so it cooks you instead of your soup the next time you turn it on?
And we're not even talking passwords here. How about rigging your gas oven to let it leak so the next time you strike a match you blow up?
Once someone is in your home, it becomes trivial for him to turn your tools against you. That doesn't mean that the makers of said tools are responsible for it. What's a "gapping
Re: (Score:2)
> However if the programmer did do something that made it easier for people to break into something then maybe the company should be held liable.
Okay, but define "easier" for me. I mean, do we have it run Linux, and need security patches on a week to week basis? Maybe OpenBSD, that really raises the bar for cracking the software. Or, go all the way, have the whole software stack proven mathematically.
What I'm getting at is that actually, the level of security expected is very vague, and hard to determine
Re: (Score:2)
Maybe we should spend more time ensure things are safer rather than just worrying about getting it out now. I think it's equally unfair to say that the company isn't responsible for anything in a EULA as it is to say everything is the programmer's fault.
In a lot of cases with poor code it's
Re: (Score:2)
If I can get sued for my code by anyone who buys it, I better get paid every time someones buys it.
Re: (Score:2)
An even better example is the making of hand guns. The manufacturers have rarely been held liable for the way the gun was misused unless there was some really unusual wrong doing in the distribution of the weapon.
In many ways our laws are able to be manipulated by language. For example a gun is not a weapon. It is like a whiskey bottle. If you try to bash someone with a whiskey bottle it becomes a weapon. If, instead of hunting, target shooting, or simply col
Re: (Score:2)
last I saw, Ford Motor Company wasn't liable for drunk drivers that use their vehicles to drink and drive, resulting in death or destruction of property
But Ford did get sued, successfully, when the damage was caused by cost cutting and bad engineering [wikipedia.org].
Re: (Score:2)
Repeat after me.
You can sue anyone you want to and they will probably cough up settlement money just to make you go away.
Re: (Score:2)
No, but you certainly can sue when, say, the hydraulics in the car aren't strong enough to apply the breaks when the temperature drops below -5 C.
Is the manufacturer liable for producing a product which has an inherent flaw? Yes.
If a system is to be connected to the Internet, should security be a necessary design component? Yes. HIPAA, SOX, and FERPA all mandate that reasonable security measures to prevent tampering or access be taken for health, large financial, and public school information for example
Re: (Score:2)
There have been quite a few suits agains firearm manufacturers though. What's the difference?
Re: (Score:2)
Maybe... But last I saw, Ford Motor Company wasn't liable for drunk drivers that use their vehicles to drink and drive
Maybe ... But there have been strong attempts to make gun manufacturers liable for the misuse of their products.
Also, as robots become more commonplace in our homes, the "Think of the children!" rally cry could be misused here too.
Re: (Score:2)
the argument that will be used is that the software engineer or programmer didn't do the use cases to foresee the potential for misuse and abuse of the product by criminals - and that they were therefore negligent - I don't buy this argument but lawyers are a slimy lot !
Re:Maybe... (Score:5, Interesting)
the argument that will be used is that the software engineer or programmer didn't do the use cases to foresee the potential for misuse and abuse of the product by criminals - and that they were therefore negligent - I don't buy this argument but lawyers are a slimy lot !
Why don't you buy it? I'm amazed that Microsoft hasn't had the crap kicked out of them due to how vulnerable their software has been to exploitation, and exploitation that has left numerous unaffiliated companies that don't even use Microsoft operating systems. Users whose computers are easily compromised and companies who have suffered the ill effects of attacks made by compromised or hijacked computers should have one hell of a case.
As far as liability for physical devices goes, while the OP's point that as an owner, misusing a product (like drunk operation of a motor vehicle) might not open the manufacturer to liability, I don't think that would even come close to the argument in a lawsuit. The argument would revolve around how 1) the manufacturer used consumer equipment and communications protocols for their equipment allowing other consumer equipment to contact the manufacturer's devices, and 2) that the manufacturer also neglected to provide sufficient safeguards to keep out those who aren't authorized to use the equipment, and the consumer protocols and equipment selected by the manufacturer made it unduly easy for even the technological layman to tamper with only minimal instruction or assistance.
IMHO, the state of commercial software development is atrocious. I don't expect every software product or operating system to be completely immune to exploitation, but the fact that commercial operating systems with large paid development teams and oversight by paid management still manage to have hundreds or thousands of weaknesses that lead to remote exploits or infections through applications like the friggin' web browser despite many users' attempts to lock down ports, installing antivirus and malware programs, and hiding behind firewalling routers, developers should be ashamed of themselves. Having worked in a company that was developing a communications application, and whose job was quality assurance, I can tell you that part of the problem is that most developers lack the devious streak to know how their software could be misused. They only see how they can make it function for X circumstances, not how Y and Z circumstances could lead to its compromise. As the QA tester it was far, far too easy to break or exploit communications daemons, and when the programmers were confronted by the evidence they got defensive and indignant instead of wanting to know more about the nature of the test or the fault. As long as that attitude prevails in programming this sort of thing will continue to plague our software, and in my opinion, development companies should be responsible for the ramifications of their decisions.
Re:Maybe... (Score:4, Insightful)
The reason Windows has had so many exploits is because in the 90s people were demanding an OS compatible with their existing software, i.e. one where you run at root all the time with no firewall and all services on by default. All applications are trusted to make system wide changes. If you changed any of that they wouldn't install or run. XP made things a bit better but it wasn't until Vista that they changed the default to untrusted and look at how (un)popular that decision was.
Vista was the bitter medicine needed to force developers to start behaving. The much hated UAC prompts were not for users, they were to make the experience of badly written software so shitty that the developer would be forced to change it. Now 7 is out and more of the legacy crap has been dropped, as well as applications in general becoming less stupid and more compatible with secure settings, Windows is actually fairly secure. Certainly the days of limitless remote exploits are over, with most hacks being targeted at applications instead of the OS. A lot of exploits rely on the user doing something stupid such as installing random software they downloaded. Nothing is perfect but companies running Vista/7 have a lot fewer problems with viruses than those still on XP.
Re: (Score:2)
Insurance companies, by definition, are paid to absorb the risk. That is the only reason they exist. And they are sued for the actions or negligence of the driver, not the actions of the car. When the car is at fault, the manufacturer is sued, like Toyota is being sued for the accelerator issue.
Re: (Score:2)
For example, if I put a robot into your house using a dog door/chimney/vent, my ass would still be responsible. Nobody is going to sue the company that made the robot.
What happens if I bought the robot to wash dishes, then some script kiddie gets in and breaks a few thousand dollars worth of stuff (water damage can be expensive to fix). Liability is not a clear cut line in that case.
Re: (Score:3)
What happens if you buy a refrigerator specifically for keeping food cold, but I sneak in and put 400lbs of rotting meat and vegetables inside of it? Then, when you open it, the overwhelming stench causes you to throw up, then your wife slips on the puke puddle and breaks her leg? Yeah, I could see how GE might be responsible for making the fridge. Call it an attractive nuisance, I guess.
Re: (Score:2)
The unlikeliness of such a scenario may well make GE liable under the preponderance of evidence if you also stole 400lbs of fresh meat and vegetables before putting the rotten stuff in it. All the evidence would point to GE's alleged negligence, and under a civil standard of "more likely than not" GE would almost certainly lose.
Now, if GE ever found out that you were the one that stuffed it with rotten food, they would probably sue you for whatever they wound up out as a result of your joe job under the th
Re: (Score:2)
The script kiddie would be primarily responsible because he was the one whose actions foreseeably caused the damage.
Whether the robot creator is liable depends on if they were negligent with their security systems. If it was foreseeable that a script kiddie could hack into it, they might be. They could still go after the script kiddie for indemnification.
That's the theory anyway.
In practice, a lawsuit is so oppressive in the line of legal expenses that you may be paid a settlement just to make it go away
Re: (Score:2)
Re: (Score:2)
or for Christ's sake, wrote a virus that deletes files worth a few thousand dollars on your computer?
This item can result in liability, if my contract allows for it. That's already established.
The problem with robotic dishwashers or whatever is that they have implicit liability. That is, it's a machine that is intended to operate in a certain environment with certain expected risks. If a regular dishwasher breaks during routine use in a way that causes a lot of damage, especially if it's something that has happened repeatedly to other customers, then the manufacturer can indeed be liable for damages. Th
Re: (Score:2)
That's not the fault of the ambulance chasers, that's a political matter. The idea isn't to get money for the attorneys, the idea is to make it so risky to make guns that gun manufacturers go out of business, thus banning guns through the back door. Seems unlikely som
How is this interesting? (Score:3)
Or even news?
What happens if kids break into your house and break your dishes? You sue their parents? You sue the school for not teaching them well? You sue the government for not putting enough money in education?
There is no logic to who gets sued. Suing is an interesting part of physics - whenever there is a "Lots of money" gradient, and a "Has worse Lawyers" gradient, the suing target moves.
Now I'll just be off suing microsoft for my latest virus. Brb.
Re: (Score:2)
There's the option "You sue all of them?" (Score:2)
Subj.
Also, I'm lodging a complaint against you for disturbing my mental balance by insinuating that suing random entities is somehow NOT good. Prepare to pay me ONE BILLION DOLORS!
Re: (Score:2)
Actually, I would go to their parents, tell them about it and ask them nicely to not let them do that again. Then I would buy new dishes.
Would people really go to court over this? Seriously?
Re: (Score:2)
Well, given the kids were said to have broken in, if the parents didn't volunteer to replace the dishes, and said dishes were sufficiently expensive to replace ... I could well imagine using small claims court to repair that defect in the parents.
Some people like to eat using fancy dishes. Like $500+ per plate. Not me, but I'm just saying, this scenario could have been about a serious amount of money. Less so if you eat off of $0.25 IKEA plates.
Stop the insanity ! (Score:5, Insightful)
This in my opinion is a major reason our society is so screwed up - why should we even consider it reasonable that lawyers can go after software engineers and programmers to "make someone pay" because the real criminals have no assets. Product liability insurance is a major reason why some things cost so much and until we break the cycle and get the lawyers out of control (most of them run our governments)these frivolous lawsuits will continue - in the end the only people that really win are the lawyers. This is the same argument as going after a Glock handgun designer because one of their weapons was used to shoot someone - its absurdity to the max
Re: (Score:2)
Re: (Score:2)
I completely disagree with you on that.
A product designed by an engineer is sold to a layman, who is by definition not able to assess the inherent dangers of its use. If he was, he wouldn't need the service of an engineer to design the product in the first place. A layman is not an engineer. An engineer thus has either to transfer all the knowledge necessary to operate the product safely to the customer, or to make its use not dangerous, even the use the product was not originally intended for. And of cours
Re: (Score:2)
The need to point out dangers that are not obvious to a customer is, in principle, a sane approach. But it entirely depends on the level of common sense you can legally assume the consumer to possess. In europe, you usually assume the consumer to be mostly sane, and not retarded. In that case, the system works fine. In the US, you sometimes seem to assume that the customer is the most redarded dickhead nature was able to create. In that case, you are stuck with insanely stupid warnings like "hot fluids mus
Re: (Score:2)
Advertising using blatant falsehoods is likely more of a damper than liability losses.
The level of lies about the functionality and usability of most software (and most other things) boggles the mind. The lost time and effort for folks trying to dig into the truth is immense, and if anything it should be easier to take these companies to task for wild claims that are only farcically supported by reality at best.
Most software licenses limit liability (Score:2)
Most software licenses have waivers of liability, and have a limit on the monetary damages. The limit is usually the purchase cost of the software. So, you can get a refund, and that's it. The only place I see that isn't waived are safety-critical applications, like medical devices, nuclear devices, vehicles, and factory floors. These are typically hard real-time systems. Besides, you can always blame the owner for not patching the system! The "unlock your car or home from your iphone" apps really worry me.
Re: (Score:2)
I didn't even bother reading this article, the whole idea is ridiculous. If this was really a problem, then Microsoft would have been sued into oblivion before this century started.
Re: (Score:2)
If this was really a problem, then Microsoft would have been sued into oblivion before this century started.
Because Microsoft sold so many defective robots in the '90s?
Re: (Score:3)
Precisely. Most of them didn't even move.
Re: (Score:3)
Most software licenses have waivers of liability, and have a limit on the monetary damages.
Liability clauses can work both ways.
If a robot company produces and sells robots that cause harm, then they can be sued under product liability laws, which apply strict liability standards (in the US, anyway), which means that absent post-sale changes to the product, the producer/seller is liable, period. (If the harm is caused by a hacker, that's a different story.)
However, if a software company provides a service to a robot company, then the software may fall under a different liability doctrine in wh
Re: (Score:2)
Hm. Do AV companies pull this same stunt? I mean, if there's any particular software that should produce liabilities (as in "in exchange for money, you protect my system" kinda deals, thus excluding free licenses or open source stuff), you'd think it'd be the ones hootin' and hollerin' that they're needed to protect you from internet boogeymen.
In united states, very probably. (Score:2)
Nah (Score:3)
1. Manufacturers will very likely isolate their product from function, only selling unprogrammed tools with APIs, to companies who resell the devices with an OS with strict functionality limitations, and DRM-like lockouts to isolate themselves from liability.
2. Companies will be careful in the beginning to set precedence that allows them to bypass such liability. Likely they'll create a set of manufactured "harm" scenarios, with honest but complicit victims with a vested interest in blocking most future lawsuits based on indirect liability.
Only once liability precedence has been set will the APIs open up on consumer tools from the major manufacturers. The court system may be insane in many ways - but they function to the needs of large companies - mostly as a negotiation device, and a filter for amount of money owned ("You must be this rich to use the court system").
Ryan Fenton
Anyone can be sued (Score:2)
Re: (Score:2)
Bad Ideas (Score:2)
-Crow T. Robot
sure, lets sue everyone, just for money sakes (Score:2)
Yes, and lets sue car manu's for making cars that can kill people.
Or gun makers since guns kill people.
Or the president, since he's, well, in charge.
I'm suing slashdot for these crappy articles.
Seriously, wtf is wrong here? I know it's sunday, but is this really news?
Re: (Score:2)
Guns are a little different from your other cases because having killed a person, you've only proved the guns fitness for purpose. You've made any liability suit for poor design harder, not easier, in that case.
Didn't happened (Score:2)
speculation (Score:2)
If there's someone that will pay them for doing so, then sure, they may try. But why single out robots when there's already a device in most peoples' homes that is already being hacked for malevalent purposes? When is the last time anyone has brought a suit against Dell (and it went anywhere) beca
Easy fix (Score:2)
Simply have human operators responsible for "monitoring" the robots. They take all the liability if something goes wrong.
After all, that's why (largely autonomous) light rail / subway trains pay college students / poor people / etc. to sit in the cab and hold the "door open" button for the train.
Probably also why we'll never have fully automated cars and passenger aircraft as well. Easiest to just blame the driver / pilot / etc. for failing to handle the situation appropriately. Or at least they're their
also the autopilot does not work well when things (Score:2)
also the autopilot does not work well when things go wrong and that when you need some there ask any pilot about that.
Re: (Score:2)
Autopilots have a hard time dealing with situations that are not previously imagined, but don't underestimate how much the engineers can plan for, and the usefulness of an autopilot that can react far faster (and more calmly) than a human.
That said, having a person on-hand is a good idea anyway, out of the basic principal of having no single point of failure for a system.
Re: (Score:2)
Also, people fail sometimes: http://en.wikipedia.org/wiki/Controlled_flight_into_terrain [wikipedia.org]
Article is completely ridiculous. (Score:2)
You build a product that might possibly injure somebody, you buy insurance. But if the product does injure somebody, they can't sue your insurance company. Heavens to Betsy, some juror might find out that an insurance company is really the defendant! Can't have that, juries are dumb! We'll make them sue the programmers or engineers. We'll have some stooge geek sitting in the dock, and we'll pretend through the entire trial that the engineer is really going to be personally liable for paying the verdict
Comment removed (Score:3)
Re: (Score:2)
So wealthy crooks can laugh off their sentences? It's hard enough to get a conviction against the rich with their teams of expensive lawyers, and you'd want to make it so that should they actually lose, it can all go away with some tiny check?
Also, what do you mean, "deny them welfare"? Are you one of those ancient conservatives who still rails against "Welfare Queens"? That system was eliminated in 96. Or do you mean welfare in a more general sense, like food stamps and disability insurance? In that c
Re: (Score:2)
Re: (Score:2)
The victim does not care for the justness of punishment meted out to the perps. They want compensation, only when compensation is impossible they will settle for revenge. So the plaintiff does not seek it either.
The defendant would rather walk away free and let some
"programmer who designed"? (Score:2)
Programmers program. Engineers design. And the manufacturer of the robot would be no more likely to be sued than Ford would if the kids had smashed in the side of the house with a stolen Taurus.
If the kids had found a Sawzall in the basement and used it to trash the house do you think the homeowner could hold Milwaukee Electric Tool liable?
Re: (Score:2)
You wouldn't think so, but then you see things like the Louisville Slugger case, where the manufacturers of a baseball bat were found liable for the death of someone hit by a batted ball, and you realize anything can happen in the court system.
Re: (Score:2)
You wouldn't think so, but then you see things like the Louisville Slugger case, where the manufacturers of a baseball bat were found liable for the death of someone hit by a batted ball, and you realize anything can happen in the court system.
Without getting into weather or not the verdict was correct, the argument was that aluminum bats are much less safe than wood and H&B should have known that when they started making and selling them. I think similar arguments will be made (and no doubt have been) for robotic devices as they start causing problems. Defective or negligent design is the responsibility of the manufacturer; of course the definition of defective or negligent is open to interpretation.
Not news (Score:2)
People have already been killed by robots [wikipedia.org] 30 years ago, so it isn't exactly a new thing that robots can do harm. Also why shouldn't the companies be liable? If you build something that is dangerous enough to do serious harm and sell it to lay persons, you better make sure that it has enough build in safety mechanisms and doesn't just go crazy because some script kiddy came along and wanted to have some fun.
4th Law (Score:2)
1 A robot may not injure a human being or, through inaction, allow a human being to come to harm.
2 A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law.
3 A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
4 A robot must not make a mess and if it does it must clear up after itself.
Legally-speaking, probably not (Score:2)
It is highly unlikely that the programmers or manufacturer of the original device would be liable. There are two main reasons. First, the wrongdoing of the hackers is almost certainly a superseding cause of the damage, which negates liability for negligence on the part of the programmers or manufacturer. Second, the product was not defective when it was sold and it was modified from its original condition, both of which negate products liability.
The law is stupid sometimes, but it is not that stupid.
Why stop there? (Score:2)
Maybe take one more step: allow robots to own assets, and have them pay taxes? That way you do not have to go after the programmers.
Every droid his/her own bank account.... That would be interesting. (hers will probably be bigger than his)
It all comes down to Tort reform is needed (Score:2)
Industries that have failed or may fail that face the same problem as this post include Aviation (they gained some protection from Congress via the 1984 GARA act), Education (teachers have to make their plans dumbed down for all, cut field trips due to liability issues, etc), Medicine (the cost of medical care is high because of the liability costs for valid care that somebody may have got a different opinion on).
The American Tort Reform Association has a good short writeup on the Impacts on the Economy due [atra.org]
That's a good thing. (Score:2)
That's as it should be. If you're doing something dangerous, you need to take responsibility for it.
When I ran a DARPA Grand Challenge team, we took out a really good commercial liability policy. We had hardware stall timers, an electromagnet in the accelerator system that had to be energized to get out of idle, a separate battery and relay system which slammed on the brakes if the stall timer tripped, a backup anti-collision radar system, and a separate emergency stop radio link which had to send a si
Deepest pockets first... (Score:2)
The company that I work for, which I shall not name, is a Fortune 500 company. There is a lot of money there. Because of this, everything they do, and I do mean everything, is vetted by one of the legal teams to minimize liability.
When I was going through one of the training classes, it was pretty much explained that way. If we have something delivered, and the company that we hire to do the delivery causes some damage to the client's site, we're the better target for a lawsuit because we have more money th
It's about time (Score:2)
Until software companies and programmers get sued software will not significantly improve. That is why I say there is no such thing as software engineering. Engineers get sued, programmers don't. They won't be true engineers until they have to carry malpractice insurance.
OP Doesn't Understand The Law (Score:5, Insightful)
As an attorney, reading this question invokes the same reactions that many of the /. crowd would have if I started trying to opine on the technical failings that would allow our mythical vandals to reprogram the hypothetical robot.
Not to get too technical, but just because you sue the company doesn't mean you win. The liability insurance that even the smallest companies carry would cover the legal costs of having such a suit dismissed. (For the technically inclined, look up comparative negligence and the proverbial "intervening bad actor").
The homeowner (the ones suing) would probably be found more responsible for not following basic security etc.
As others have pointed out, software companies have long been given practically a free ride in harm caused by poorly written software. First, they have been allowed to disclaim the standard warranties of fitness and function. This is akin to buying a car that the manufacturer won't promise to actually work or be safe. If Ford told you that they wouldn't guarantee that pressing the brake pedal actually engaged the brakes, would you drive that car? Yet every piece of commercial software we use specifically says that there is no promise that it will work at all, or do what the purchaser wants.
Here is a counter hypothetical (more realistic as it has actually happened). A relative dies in a plane crash. The FAA investigation conclusively shows that the accident was caused by a bug in one of the key computer systems. Should you sue: the airline? The manufacturer (boeing/airbus)? The subcontractor that wrote the software?
The answer is, you sue the airline, and the system is set up so that anything you win from them, they can then sue to recover from the party up the chain. Thus, everyone's liability is ultimately apportioned according to their degree of fault (note, yes it is a gross simplification). This is why people writing software for critical systems (ones where a failure can cause property damage or injury) need a good lawyer to write their contracts/licenses. They law has allowed programmers to avoid their responsibilties for a long time, so if a sw company doesn't take advantage of that, it is their own fault.
Consider, there is no educational or professional certification required to write and sell software that controls an infant incubator used in an NICU, but you need a government license to drive to the store. Programmers and engineers have been getting a sweet deal in liability for years, so it's awesome to hear them still complaining.
Also known as Mr Rodriguez (Score:2)
Therac 25 (Score:3)
Wait, is he claiming robots will suddenly make software have more real world consequences? If so, I'd like to introduce him to Therac-25... http://en.wikipedia.org/wiki/Therac-25 [wikipedia.org]
Short, not too squeamish version: Software bug in rare cases allowed radiation overdoses. People died.
Re: (Score:3)
remembered the movie 'Runaway'? Cynthia Rhodes was hot then.
But she wasn't sued because the rest of the movie sucked.
Re: (Score:2)
Yes it is the CEO or Engineering director they should go after. We had a boss who was insistent that we did not waste money getting our equipment tested by an external body for electrical safety, until he was informed that he was the person that could go to prison if some died as a result.
Re: (Score:2)
Yes, this is the real issue.
Software will not become more reliable until businesses start to value reliability, and they will not until the risk of liability becomes large and widespread.
As more and more of our lives depend on software, 99% reliability is no longer enough. A time will come when there will be a backlash against unreliable programmed devices, and litigation will be a part of this. At that time, organizations will have to entirely revise the way that they build their software, adopting methods
Re: (Score:2)
Business will not value reliability until consumers will start so.
Not all, but most consumers will choose lower price to slightly higher reliability. My stuff doesn't have to be 100% reliable - stuff breaks, I replace it; if it breaks in the first year or two, then I get a free replacement due to warranty laws in EU; so why should I choose to pay more for vague promises of higher reliability?
Re: (Score:2)
I am not talking about something physically breaking. I am talking about something not working right when you need it to. Software glitches, such as a device freezing and needing to be restarted, or losing all of your data.
Re: (Score:2)
There is, however, a huge difference, in terms of development costs, between reasonably reliable and 100% mathematically proven reliable. The latter would result in a PVR no normal person could afford, with little real benefit.
Re: (Score:2)
Yes, this is exactly the case. We have similar situations in aeronautical engineering: If I'm an engineer working for an aircraft company and I make a mistake and put a flaw into the design of an aircraft, and if that flaw ends of causing a crash and killing people, I am not liable. The company I work for is because I don't sign my name to the design and, generally, I have no control over testing that might have been able to uncover the flaw. That is, unless I'm a licensed Professional Engineer. In tha
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Depends on if they advertise their lock as being immune to picking in order to increase sales.
Re: (Score:2)
- Pointy-Haired Boss.