Slashdot Mirror


Who is Responsible? The Developer? The User?

Anonymous Coward II asks: "I am working on a paper for a computer ethics course, and need to answer the following question: Who must be held responsible: The person that develops a software that will (or can) be used to illegal ends (like to break into a computer system, to illegaly monitor other users, a virus, etc), or the person that use it afterward? I'd like to know what Slashdot users think, and what is the answer according to the law." Software is a tool, just like any other, so when things go wrong I think this then boils down to a question of personal responsibility or negligence. What are your opinions?

376 comments

  1. A gut reaction by Nodatadj · · Score: 1

    Having not thought about this very long
    My gut feeling is that if the program has a legitamite use (Like BO2K can be used as a remote admin thing), then the person who misuses it is to blame.
    But if there's no legitamite use, then the author should be held to blame.

    The only problem is to work out what constitutes legitamite use.

    iain
    (sorry for the poor spelling)

    1. Re:A gut reaction by Anonymous Coward · · Score: 0

      You can't afford to have a double standard on here. I just thank God that the readership of slashdot isn't actually in the legislature some times.

      This begs the question of whether gun makers are liable for the uses of the public. The NRA says there are lots of legitimate uses: sport shooting, hunting, collecting. Opponents say those are all feable reasons at best.

      Ultimately it isn't a question of liability. I can't see how anyone with an ounce of educated thought (american juries excluded, who knows what they think about) could reasonably belive that gun manufactureers are actually liable.

      Is Ford, Chevy, or Chrysler going to be held liable for all the death on the road this weekend?

    2. Re:A gut reaction by tosi · · Score: 1

      I see it as such: The user of the "tool" whatever purpose the tool may be for, must always be held responsible for the use of the tool, and not the author. Just think, if NSA put up a badly configured IIS webserver, and I would use FrontPage to change their web, should M$ be held responsible ? ( I wish, but... ;) The same must go for software as it goes for hardware - S&W aren't responsible if you would use one of their manufactured guns to shoot the guy nextdoor ?

    3. Re:A gut reaction by Anonymous Coward · · Score: 1

      I think you're on the right track, but there are other considerations. Most things that are at all useful can be misused. One's point of view is certainly a critical component. I'm sure our CIA doesn't consider eavesdropping on suspected criminals a "misuse" of electronic equipment, however, the suspects - especially if they are innocent - might disagree. We quickly get into a question of "the end versus the means." People's actions will be judged on an individual basis by those who are in a position of power over that person. A person who is hanged as a spy would have been given a hero's welcome had he escaped to his own country. Bringing it back to the computer world, what about DVD? There are those whe believe it should be illegal to prevent people from freely viewing DVD movies on Linux. They couldn't get those "in power" to agree, so they reverse engineered the encription algorithm. Some people would call these programmers "heroes"; some would call them criminals. There are no absolutes in the concept of right or wrong. If you want to enjoy the benefits of a society then you must obey the laws of that society or risk being forced to pay the price. How much risk are you willing to take?

    4. Re:A gut reaction by jsm2 · · Score: 1

      Let's take this a stage further. Are you prepared to defend the proposition that if I invent a gas chamber, and knowingly sell it to a totalitarian ruler, that I'm not in any way responsible for what he then does?

      How about if I hand over a bunch of nerve gas ingredients to Saddam Hussein? Or if I design a special genetic toxin that gives cancer to black people and hand it over to the South Africans in the 1980s? No responsibility? It's clear that at some point designer's responsibility exists; the question is just what constitutes reasonable care or legitimate alternative use.

      The refusal to live in the world gets the scientific community a very bad reputation which does not seem to be entirely undeserved.

      jsm

    5. Re:A gut reaction by mrzaph0d · · Score: 1

      I think the original poster meant things that had legitimate purposes. Nerve gas and your special genetic toxin only seem to have sinister purposes, and therefore designing something like that would definately leave you open to accountability. But gun manufacturers and CDC give us products whose primary, intended uses are for legitimate things.

      --
      this is just a placeholder till i send back my real sig from the future.
    6. Re:A gut reaction by Anonymous Coward · · Score: 0

      i think we've strayed from the original subject. we started talking about creative freedom to express oneself through writing (albeit of software) and now we're talking about the inventions of genetic, race-specific toxins and industrial gas chambers, which i think are not covered by the first amendment in either law or our public conventions. let's draw the line between creative expression and developing the tool that someone else can use for evil purposes

    7. Re:A gut reaction by jsm2 · · Score: 2

      Is the primary, intended use of BO2000 really remote network admin? hmmmmm maybe. This is where the legal concept of "recklessly" is very useful.

      If I happen to be doing all sorts of useful research into a cure for malaria, and happen upon a genetic toxin that kills black people (this might happen, given that malaria immunity is linked to the sickle-cell gene), then I have a responsibility not to, for example, publish my results in "South African Racists' Weekly", noting that although my new formula is meant for innoculating white people against malaria, it can also be used to kill black people.

      Similarly, I tend to think that BO2000 is a network admin tool which is also useful for cracking, and that its developers have not been shy in pointing out how useful it is for this purpose to people who might reasonably be expected to abuse it. So yeah, I'd say that CdC bear a degree of moral (possibly legal?) responsibility for its use.

      jsm

    8. Re:A gut reaction by Biff+Cool · · Score: 1
      What if 5 years later the cancerous agent you developed was studied and directly led to a breakthrough that cured cancer in everybody (or even just in black people).

      While this is a pretty cold view point, but it's one that I definitely hold to. Science/Progress should not be capped or helded back, because of what it could be used for.

      I guess the way I would view your situations are:
      The person who designed the toxins would not be at fault, but the person who handed it over, knowingly to someone who had malicious uses for it would be (as well as the person who used it).

      Conscience is the inner voice which warns us that someone may be looking.

      --

      Conscience is the inner voice which warns us that someone may be looking.
      -- H. L. Mencken

    9. Re:A gut reaction by Anonymous Coward · · Score: 0

      Guns primary intended for legitimate things ? Is there any other use else than killing & destroying ? 'BE the difference that makes a difference' - JEWEL

    10. Re:A gut reaction by Anonymous Coward · · Score: 0

      The creation of the toxin in itself isn't a crime and the research that created it could be useful. However when you give it to someone who you have reason to belive will use it to harm others you become an accessory.

    11. Re:A gut reaction by Anonymous Coward · · Score: 0

      You're showing your ignorance and bias. Based on the number of guns in the US they are almost never used to kill or destroy. Less than 1% of guns are ever used in a crime. What are the other 99% used for? Defending law abiding people, as just happend last week in Seattle a home owner killed someone who broke into his house - legimate use. But the vast majority are used for target shooting which is also an Olympic event and is a legimate use.

    12. Re:A gut reaction by mckyj57 · · Score: 1

      > Ultimately it isn't a question of liability. I can't see how anyone with an
      > ounce of educated thought (american juries excluded, who knows what they think
      > about) could reasonably belive that gun manufactureers are actually liable.

      In the case of rifles and shotguns, which have legitimate non-law-enforcement
      use, I would say you are correct. In the case of handguns, which don't have
      a legitimate non-law-enforcement use, I would say that is wrong.

      I think the question is preponderance. If the tool is mostly useful for
      legitimate purposes *and* is only turned to illegitimate use by a user that
      clearly violates the spirit in which it is intended to be used, then the
      developer should not be held responsible. Ladders are the best example of
      this that I can think of; they cost 60% more than they should because of
      misguided product liability judgements.

      In the case of WinNuke and handguns, the reasonable use is not mostly legitimate.
      The developer should bear a good deal of responsibility for their misuse.

    13. Re:A gut reaction by Anonymous Coward · · Score: 0
      In the case of rifles and shotguns, which have legitimate non-law-enforcement use, I would say you are correct. In the case of handguns, which don't have a legitimate non-law-enforcement use, I would say that is wrong.

      No legit use for handguns? Um, home defense? It's hard to wield a shotgun or a rifle in a narrow hallway. Just admit it: *You* don't have any use for handguns so *you* seem to think there's no problem banning them. Weoo *you* are not *me* and will not decide for me. But then, *you* are a *troll*. So here's a quarter kid, go buy yourself a switchblade.

    14. Re:A gut reaction by Anonymous Coward · · Score: 0

      Ok, but i was talking a bit naive (is this the correct spelling?). Sometimes I dream of world peace, seems like just another nightmare ....

    15. Re:A gut reaction by Mateorabi · · Score: 2

      I'm not quite sure of the exact law, but I belive it states that as long as there is a single, reasonable, legal use for a product, the manufaturer is not liable for its use. This is why lockpicks are legal since locksmiths use them, even if more people use them for theft.

      The "resonable" above gives leway to the courts. Back Orifice (for example) is questionable as to its intent for legal use, dispite the manufactures claim, knowning the nature of the CDC.

      Another example--handguns--was brought up. Hand guns certianly have a legitimate use. They work well for personal defence. The more law abiding citizens who own (and responsibly care for) hand guns, the more reluctant criminals will be to asault people or break into homes; overall it decreases the utility of crime if the criminal has a greater chance of being shot. And let's not forget that they could be used to revolt if the government became tyranica (albeit with limited effectiveness); the entire point of the 5th amendmant.

      Of course, if a gun manufacturer continualy sells more guns to dealers in a city than permits are issued for, it again becomes a question of wether the gun-maker can reasonably belive that their guns are being used for legitimate purposes.


      --
      "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

    16. Re:A gut reaction by Anonymous Coward · · Score: 1

      The act of writing a virus and posting it should be protected under rights for free speech. Should the virus ever be deployed then the one who deployed it should be at fault.

      Writing a virus is a creative endeavor, perhaps not the nicest possible one, but one none the less. More importantly it does not directly harm others. The only things that are inherently wrong are those which cause harm to others.

      Telling someone that they can not create just because someone else might be immoral is sickening. No one should be responsible for anothers actions. Period.

    17. Re:A gut reaction by idic · · Score: 1

      A more interesting question would be.. "If you were the publisher of a widely distributed newspaper in New York City would you be morally obligated to run a notice on the front page about the genetic toxin/innoculant in order that people who may be potentially be adversely affected can properly institute defensive action and who could hypotetically take actions that could injure other people (like dropping a nuclear bomb on your office just to be sure nobody else gets a hold of your toxin)?"

      I don't believe intent can righteously be decided save for specific instances.

      I think full disclosure in any and all cases is the only moral choice to make.

      I think your example of SARW is far too hypothetical be a good example, in my opinion.

      --
      Devout follower of The Ferengi Rules of Acquisition.
  2. Definitely the user... by JatTDB · · Score: 3

    I don't blame gun manufacturers or knife manufacturers for murders. I don't blame car manufacturers for drunk drivers. And I don't blame developers for writing software that could be used in an illegal way.

    --
    "That's Tron. He fights for the Users."
    1. Re:Definitely the user... by Ender+Ryan · · Score: 1

      Yes, I agree to an extent. But what if a gun manufacturer was selling rocket launchers to terrorists? (a bit extreme I suppose) How's that different from a developer writing programs that have no purpose other than causing damage and distributing it to script kiddies?

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    2. Re:Definitely the user... by nhowie · · Score: 1

      I don't blame gun manufacturers or knife manufacturers for murders. I don't blame car manufacturers for drunk drivers

      If the gun or knife where sold to anyone, with no restrictions, and blatently advertised as for murder; or the car given 3-foot pointy spikes at the front for killing pedestrians -- what then?

      It sounds silly, but that's what things like viruses and the scripts that script-kiddies use (what is the name for these anyways?) are essentially doing.

      The bulk of responsibility does lie with the user, and I believe that it is the person who uses the utility that should be held to account, but there is a line that must be drawn between useful utilities that may be used by the unscrupulous(sp?) to do illegal things, and programs created with the intention of letting people crack systems or whatever more easily.
      --

    3. Re:Definitely the user... by tzanger · · Score: 1

      The bulk of responsibility does lie with the user, and I believe that it is the person who uses the utility that should be held to account, but there is a line that must be drawn between useful utilities that may be used by the unscrupulous(sp?) to do illegal things, and programs created with the intention of letting people crack systems or whatever more easily.

      I don't agree... The responsibility lies solely on the user. As one poster mentioned, many companies refuse to fix a problem until someone writes a program which makes it easy to exploit a bug. In other words, those people who wrote the malicious code are helping keep things safe by making the companies react.

      Now in an ideal world we wouldn't need that. Companies would feel compelled to fix it on their own or, more importantly, code better in the first place. Unfortunately this doesn't happen. It's cheaper to sweep it under the rug so you need to make it costlier to keep it hidden.

      Another use for those exploits... As an admin I often run them on my own system to see if I'm vulnerable. Or to see if my firewall rules can keep it out. Sometimes when a program says it fixes problem 'x' it doesn't fix it all the way.

    4. Re:Definitely the user... by nhowie · · Score: 1

      I agree that companies who refuse to properly fix well known exploits are probably worse than the people that exploit the bugs, but that still doesn't remove any blame from the people who create the utilities to do the exploiting.

      Bugs should be brought to light, but there's far better ways to do that than uploading a script to rootshell.
      --

    5. Re:Definitely the user... by Maarten+Gelderman · · Score: 1

      Not so definitely I guess. The user should at least be aware of using the product, which is not the case when we are referring to the majority of (traditional) virusses.

    6. Re:Definitely the user... by aiabx · · Score: 1

      Both guns and cars are products/tools which are available only to people who are legally responsible - to adults, who in many cases must pass a test of some sort to prove that they can use the product responsibly. Software is different. Anyone can get ahold of it long before they can be said to take any personal responsibility for their actions. By making a publicly available tool for destruction with no checks on it, the creators of software are as morally responsible as Colt would be if they left free boxes of handguns lying around in playgrounds.
      -aiabx

      --
      Just this guy, you know?
    7. Re:Definitely the user... by NSUser · · Score: 1

      If it is legal to have a car with pointy spikes in the front then it should be legal for pedestrians to have defensive measures - how about something just as "offensive"? Or they could start carrying armor...

      Where does that leave those that write assemblers, compilers, interpreters, open up APIs (OS or network protocols especially), publish bug reports that could be exploited etc? These are just tools - just as Chicago Cutlery's products or Baseball Slugger's - those that misuse knowledge and software and tools to commit a crime are the one's responsible.

      --
      You won't know you haven't spent enough on defense until you lose a war - Thatcher
    8. Re:Definitely the user... by Gonzodoggy · · Score: 1

      I agree. I've used guns and, by themselves, they aren't dangerous at all. It takes a brain (supposedly)and at least one hand to load the gun, aim the gun and squeeze the trigger. All the manufacturer does is sell a tool. If I beat someone to death with a Craftsman wrench, is Sears guilty of murder? If a developer creates an application, such as BO2K, then, it's up to the user to responsilbly use the software in the manner it was designed to be used. MS SMS has the same "stealth" features built into it that BO2K does. If I use SMS in a stealth mode to do damage to someones computer, is Microsoft at fault? (granted, they're probably criminally liable for writing crappy software to begin with, but, that's a seperate issue)

    9. Re:Definitely the user... by NReitzel · · Score: 1

      I have real trouble with this question; not so much with the answer, which is obviously the user of the software, but with the fact that the question even needs to be asked.

      Before the trivial flames start, I'm not talking about cracker software specifically designed to break into other systems, but those terabytes of tools built by the modern equivalent of neolithic flint chippers. These things are Tools, after all. They are the flint axe of the information age.

      It would shock me to know that a flint axe was never used to shatter the skull of a fellow Homo, but this fact is not even germane to a discussion of whether or not this implement was a feature of neolithic civilization. The flint axe - and flint knives, and needles, and hammers - made this civilization what it was, a big step up from naked, shivering apes hiding in the savannah.

      Software is Yet Another Tool, a step on the road to the evolution of our civilization. It is not good, nor evil; it just is. Whatever it may eventually mean to us as a society, the information revolution is already well underway. If anything, it resembles the great human tsunami that swept across Europe subsequent to the invention of the printing press; for good or for evil, that event changed the nature of civilization and all of the relationships among genus Homo forever.


      --

      Don't take life too seriously; it isn't permanent.

    10. Re:Definitely the user... by Audin · · Score: 1

      Bugs should be brought to light, but there's far better ways to do that than uploading a script to rootshell.

      But thats the point, there AREN'T any better ways to bring flaws to light.

      Subscribe to Bugtraq for a month and watch how many of the submissions start with "I mailed company xxx about this a month ago but didn't get any response so I'm posting it here..." There really is no better way than to get the information out there and FORCE the company to respond.

    11. Re:Definitely the user... by Johan+Jonasson · · Score: 1

      But still, a gun is manufactured with a single purpose and that is to hurt or kill. If one makes a tool with a specific purpose there's no way he/she can say: "Hey, it's not my fault."

      Same thing with Software. One can't make a password crack program and then claim that he/she didn't think anybody would use it to crack passwords and do nasty things with it.

      - JJ

    12. Re:Definitely the user... by SoftwareJanitor · · Score: 2

      But still, a gun is manufactured with a single purpose and that is to hurt or kill. If one makes a tool with a specific purpose there's no way he/she can say: "Hey, it's not my fault."

      For one, not all guns are manufactured to hurt or kill, although all are capable of it. Just like not all knives are manufactured to hurt or kill, although all are capable of it. There are quite a number of guns that are designed strictly for target shooting purposes, and which are in general never used for anything else (like Olympic match rifles for example).

      You also assume that hurting and/or killing is always wrong. In cases of self-defense, most people would disagree. At any rate, not all guns that are designed and marketed to kill are designed and marketed to kill humans anyway, many are designed for hunting. The majority of us at least here in the US would argue that hunting is an acceptable and legitimate reason for killing animals. Whether you agree or not, both self defense and hunting are certainly legal purposes for using a gun in many parts of the world.

      Same thing with Software. One can't make a password crack program and then claim that he/she didn't think anybody would use it to crack passwords and do nasty things with it.

      Similarly, password cracking programs can and are used for legitimate purposes by sysadmins who are trying to protect their systems by weeding out bad passwords put in by users.

      It is ridiculous to try to push off responsibility to manufacturers when products are misused. If a product is reasonably safe when used as intended, the manufacturer shouldn't be held liable. In the case of products like guns and knives, if they are safe for the operator when used properly, then I'd say the manufacturer is blameless. If a gunmaker builds guns that blow up and injure the user, or a knife that broke and injured the user, then obviously that would be different, and a reasonable person would be expected to hold the manufacturer liable.

      Likewise if a piece of software which has a legitimate use were to unexpectedly cause problems or security holes, then the manufacturer might be liable for those problems.

    13. Re:Definitely the user... by Anonymous Coward · · Score: 0

      Guns and other weapons which are closely regulated are very different than exploits. Guns have the potential to kill people. If you mug me and threaten to give me a papercut with a printout of papasmurf.c, I'll laugh in your face. Sure, it can be used to cost people or corporations time, money, and customers. So can a strategicly placed container of gasoline and a lighter. You want to regulate gas and lighters?

    14. Re:Definitely the user... by echo-e · · Score: 1

      on the other hand, you dont blame the person who opens a mail bomb, you blame the person who made it. likewise, a virus... or any program that is destructive upon use should be blamed on the creator.

      -james

    15. Re:Definitely the user... by Johan+Jonasson · · Score: 1

      I agree with most of the things you say. Of course there are exceptions such as those you pointed out.

      It is ridiculous to try to push off responsibility to manufacturers when products are misused. If a product is reasonably safe when used as intended, the manufacturer shouldn't be held liable. In the case of products like guns and knives, if they are safe for the operator when used properly, then I'd say the manufacturer is blameless. If a gunmaker builds guns that blow up and injure the user, or a knife that broke and injured the user, then obviously that would be different, and a reasonable person would be expected to hold the manufacturer liable.

      What's the intended use of a Virus? Who's to blame when a virus is spread? Like I said, your points are more than valid, but I don't think that the manufacturer can be completely without blame in all cases.

  3. No tool w/o Health Warning by derwisch · · Score: 2

    You are to be made responsible if you issue a tool that is potentially dangerous without indicating it. Companies like AOL make internet connection look like a breeze, and therefore are responsible for hapless users unknowingly offering their box as a spam hub.

    At least this was the essence of our Lunux User Group's last night's discussion.

    1. Re:No tool w/o Health Warning by Anonymous Coward · · Score: 0

      Where is the health warning on my car?

      On my hammer?

      On my kitchen knives?

      If you have ever read Douglas Adam's you will soon find your self living in the asylum, and I will be the only one on the outside, in my little house.

    2. Re:No tool w/o Health Warning by Anonymous Coward · · Score: 0

      Well, my hammer does have a warning on it. So does the new wire cutters I bought a few days ago. Most of the instruction manual on my cordless drill deals with all the stupid stuff you can do with it to hurt yourself or others. My ladder has a warning about standing on the top step, in case you are stupid enough to do it. Why? Because these guys have been sued. Software is getting to be the same way. Johnny hacker crashed my e-commerce site, so let's sue Microsoft because he used thier operating system (works for me). This debate is pretty old, but the courts decide what's stupid and what's negligent. A billion bucks to a family because they didn't know how to drive and caused an accident and the gas tank blew up becuase the car was 20 years old? Is GM really liable for your stupidity? Is Cult Dead Cow liable because you are a script kiddie hacker wannabe and fucked up a bunch of computers? My opinion, the script kiddie oughta be glad I'm not thier daddy, because I DO believe in corpral punishment. Oh, I'm ranting again. Later, The Geek

    3. Re:No tool w/o Health Warning by Simon+Tatham · · Score: 1

      You're serious?

      I don't see any health warning in the man page for GNU rm. Is that really their negligence?

      Well over 3/4 of the Universe is "potentially dangerous". Deal with it.

    4. Re:No tool w/o Health Warning by derwisch · · Score: 1

      I don't see any health warning in the man page for GNU rm. Is that really their negligence?

      Well, in my version it says in the first line:

      Removes files or directories.

      This is descriptive enogh for anyone to figure out if it is potentially dangerous or not.

      The AOL version would read in the first line:

      A fast and convenient way to enlarge your free disk space! The remove bit would be mentioned among the hairy specifications.

  4. Are we writing a paper for him? by Cheesemaker · · Score: 1

    Man, I need to figure out how to get Slashdot to do all my research for me......

    1. Re:Are we writing a paper for him? by Anonymous Coward · · Score: 0

      The person is just asking a field opinion and nothing more. Why should someone who asks a question on slashdot for their paper be accused of having us do all of the research. Law books are very hard to read (try understanding IDEA 97 some time) and this person is just looking for a concise answer. Please do not jump to conclusions.

    2. Re:Are we writing a paper for him? by chizz · · Score: 1

      hear hear.. I don't mind my students doing it this way and on /. he'll get a lot more and varied opinions to consider than he would working alone or ina small group

    3. Re:Are we writing a paper for him? by Anonymous Coward · · Score: 0

      Oooh, I hope not. Try culling cogent prose from a message board sometime. Not a fun time.

  5. Tools or Weaponts? by CyberMandrake · · Score: 1

    If one is killed by a hammer (in other persons hand, of course :-) is the hammer manufacturer responsible by this crime? What if the murder was by a gun (pistol, shotgun, ....)? Or a chainsaw? Well, this is a polemical issue. But the truth and justice must be between the opposite sides of the question, I believe the Judge must examine each case separadelly.

    1. Re:Tools or Weaponts? by jsm2 · · Score: 1

      It's a matter of "reasonable care". If I'm hit round the head by a baseball bat purchased at a sporting goods shop, I don't blame the shop.

      If I'm hit round the head walking out of the local NAACP rally by a baseball bat bought from a baseball bat stall set up by the local sports shop to make a few bucks off the crowd of Klansmen which has assembled, I think I have a right to ask the guy what he thought he was playing at.

      Similarly, if you write a virus "to demonstrate how a system can be compromised" (btw, since when is this the only or best way to demonstrate such a thing), then you have a responsibility to take reasonable care that it doesn't fall into the wrong hands.

      jsm

    2. Re:Tools or Weaponts? by Anonymous Coward · · Score: 0
      I believe the Judge must examine each case separadelly.

      What wonderful, fertile territory for me and my evil minions! HAHAHAHAHA Evil Lawyer

    3. Re:Tools or Weaponts? by Anonymous Coward · · Score: 0

      An interesting story came up recently in Texas. They want to open the door to sue gun manufacturers in shooting cases.
      My personal opinion lies in the intended use of cracker software. I have used SATAN and quite a few others to check my system security, these are cases for the user's responsibility. I've also seen programs like BackOrifice, which have no legitimate uses in security (we all know its buggy as anything, that's the risk of using Microsoft) and in these cases I think the programmer should be held responsible.
      To comment CyberMandrake's statement, what if its done with a bazooka? I see no legtimate purpose in a weapon like this besides mass destruction, therefore, hell yes, we should be able to hold the manfacturer responsible. He's right, it must be done case by case.

  6. Depends by Anonymous Coward · · Score: 0


    If software has a legitimate use, e.g. SATAN then
    it is the end user's fault.

    However, a program that creates smurf attacks or
    a virus would make the developer also a bad guy.

    1. Re:Depends by h2so4 · · Score: 3

      As source code, I wouldn't say that the authors of these programs are necessarily the "bad guy"; the code can provide interesting insights into security flaws.

      In the case of a virus, if the developer keeps the code within a quarantined environment, which he has authorisation to be using, it seems legitimate. As long as he does not distribute the code to unstrusted partied, or release a binary into the wild, then he has not really done any damage, it is when this boundary is crossed that he could be held responsible (to some extent) for damage.

    2. Re:Depends by Ech0 · · Score: 2

      I agree... There are programs that can be used for either means. l0pht comes to mind. As a System Adminstrator this is a very helpful tool for testing password security and getting into boxes of an ex-employee (sometimes disgruntled), however in the wrong hands it can be a dangerous thing. The guys at l0pht are not to blame because they provide a service.

      The guy who writes a malicious virus is another story. Both the coder and the user in this case are equally at fault. I'd be hardpressed to find a useful reason for a virus. It causes trouble for end users and even more trouble for admins who have to keep track of them, clean them, repair the damage, prevent them from returning and explain to the client what it was in the first place and why.

      --
      "the sky above the port is the color of a television, tuned to a dead channel"
    3. Re:Depends by Sabalon · · Score: 1

      However, what if the smurf program was written to help test a firewall?

      You can't just say this is good, that is bad.

      Intent is the key - and the intent can't be known until the user has the program to use.

    4. Re:Depends by TheCarp · · Score: 1

      so if I find virus interesting. and I write them
      on my own systems, never putting one on someone
      elses system...then I would supose thats ok.

      However if I Enjoy playing with them...and I
      write up a web page about them, and post some
      example code and binaries for people who also
      are interested and want to experiment...
      suddenly I have done something wrong?

      --
      "I opened my eyes, and everything went dark again"
    5. Re:Depends by h2so4 · · Score: 2

      To some extent, yes. Unless you can be sure of who will be downloading the code, then you have placed it in the hands of untrusted parties. You have released it into the wild, and anybody, be they curious or malicious, can run propogate them.

      Snippets of source code, inter-mingled with an explanation of what is going on, could be useful, but posting the complete source, or especially binaries, can only be viewed as irresponsible - you risk the chance of creating a new type of script kiddie: nobody wants that :)

      The reality is that viruses serve little purpose; sure they can be intreguing for the curious, but it's playing with fire, and it only takes one malicious user, or one slight coding mistake (ahem, Morris, ahem) to wreak havoc.

    6. Re:Depends by belial · · Score: 1

      - you risk the chance of creating a new type of script kiddie: nobody wants that :) I'm sure that mcaffee wouldn't mind.

    7. Re:Depends by TheCarp · · Score: 1

      Well....
      I happen to have a firm belief in making
      information and toold freely available.

      If I were a virus experimenter (im not...unless
      you count trying to learn to play core wars) then
      I would do just that...put up commented code
      with explanations and possibly binaries
      (binaries are really only a step away. Big deal
      it stopps those few script kiddies who can't
      assemble a program)

      The point is...I have infomation...I am not going
      to be the judge of who is responsible enough to
      have the information. I am nobodies daddy and do
      not feel any responsibilty to go around saying
      "You are responsible...here is the code"
      "You are irresponsible please go grow up"

      Its a little belief I have called "Personal
      Responsibility". Which means Ill be responsible
      for MY actions, you be responsible for yours.

      Going after clueful ethical coders because some
      idiot could possibly misuse their tools amounts
      to little more than trying to childproof the
      world.

      The ability to do a thing does not imply the
      right to do a thing, any more than becoming able
      to do something or making someone else able to
      do something IS doing the thing.

      This is of course in the case of blindly giving
      things away. If it is given away with knowlede
      that the tool WILL in fact be used in this manner
      then that amounts to conspiracy. However...if its
      given away freely to anyone that wants it...then
      it becomes anonymous.

      --
      "I opened my eyes, and everything went dark again"
    8. Re:Depends by h2so4 · · Score: 2

      "I couldn't agree more."

  7. well, by precedent... by matman · · Score: 1

    well, if you consider gun makers, and cigarette makers and other such organizations, who produce harmful products, abused by others, its obvious that the law sees the user as being the responcibile party for whichever use the product is put to.

    Of course, a virus maker who writes a virus which is infectious, and 'accedentally' leaves it where someone can see it to distribute it would be guilty of at least neglegence... so the producer wouldnt be totally off the hook.

    Its like, if I make peanut butter and someone is allergic to peanuts, I shouldnt be held responcible if they eat some unless I mislabeled it and make it not taste like peanut butter. Now if someone hid some of it in the allergic person's food, I dont think that I should be responcible for it at all. Many of the hacking apps are demonstrations of exploits or are legitimate tools to test ones own network... therefor they have legitimate uses too, and are not made expressly to cause trouble :)

    1. Re:well, by precedent... by CoolHnd30 · · Score: 1
      if you consider gun makers, and cigarette makers and other such organizations, who produce harmful products, abused by others,

      Guns are not inherently dangerous products at all. Used properly, at a target range, a gun will do no harm to anyone whatsoever. Cigarettes, on the other hand, will always do harm to the user, even if used in the proper fashion, so please don't compare the two !!!

    2. Re:well, by precedent... by matman · · Score: 1

      hehe i meant to say potentially dangerous. :)
      tho even at a gun range and stuff there are still gun injuries... remember that kid who was shot by a stray bullet at a gun range? or the fact that bullets can apparently backfire? They're a lot safer than cigarettes, of course.

    3. Re:well, by precedent... by perky · · Score: 1
      "Guns are not inherently dangerous products at all" Are you mad? What is the sole design purpose of a gun? is it:

      a) to entertain rednecks at target ranges

      b) to give Stallone something to hold in Rambo

      c) To kill or injure people or animals from distance

      I agree that guns can be harmless when that is the intention of a well trained user, but that doesn't take anything away from the fact that a gun is an inherently very dangerous product.

      RE: the cigarette comment. Used properly, in combat, a gun will always harm the victim. Secondly, the smoker has the choice whether to kill himself through nicotine, whereas the victim of a gunshot (usually) gets little choice in the matter.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    4. Re:well, by precedent... by HarryTuttle · · Score: 1

      > Guns are not inherently dangerous products at all.

      In The Social Animal, Elliot Aronson relates a study involving guns. In the chapter on Human Aggression. It was found that the mere presence of a firearm could increase a subject's level of aggression. This finding would seem to disprove the "guns don't kill people" mantra.

      --

      Don't fight it son. Confess quickly! If you hold out too long you could jeopardise your credit rating.
    5. Re:well, by precedent... by Neuroprophet · · Score: 1

      Secondly, the smoker has the choice whether to kill himself through nicotine,


      But I don't have a choice when it comes to breathing in second hand smoke when everbody around me is smoking.

    6. Re:well, by precedent... by jsm2 · · Score: 1

      Guns are not inherently dangerous products at all. Used properly, at a target range

      I have no opinions whatsoever on the general subject of gun control. But this seems a little bit glib:

      Used properly, at a target range

      Guns were not designed to be shot at targets. Historically, they weren't designed to be shot at animals. It's at least arguable that "using a gun properly" means shooting it at a person, with intent to kill them.

      Of course, cigarettes will not generally harm the user if used as time fuses on fertiliser bombs.

      jsm

    7. Re:well, by precedent... by TheCarp · · Score: 1

      A) Isn't it one of the basic principals of
      Gun saftey....
      Guns ARE inherently dangerous and thus MUST always
      be treated with care and respect.

      B) whether ciggarrets ALWAYS do harm is debatable.
      Certainly with chronic use they are damaging to
      health etc...however...
      I would still argue that it is MY body and I have
      the right to decide what is harmfull to it and
      what isn't
      (to which end I have decided tobbacco products
      are harmfull and I wont ever use them...same for
      alcohol...not so for many others ;) )

      --
      "I opened my eyes, and everything went dark again"
    8. Re:well, by precedent... by JimStoner · · Score: 1
      Some choices...

      Hold your breath

      Move

      Ask them to stop smoking

      Throw a bucket of water over the smokers

      Take up smoking (you'd mind a lot less)

      ...etc

    9. Re:well, by precedent... by swb · · Score: 1

      Does it actually increase inherent agression or simply decrease the subject's passivity? I think it's logical to conclude that the presence of any weapon (why these people focus on firearms only is beyond me) is likely to make anyone more assertive of pre-existing values.

      It's really a question of balance of power vis-a-vis intent. If I have no intent to harm you, whether I am armed or not has no bearing on whether or not I harm you. Being armed is not going to make me want to harm you. If I have the intent to harm you and the balance of power is such that I cannot (you are physically stronger than I am), I will not harm you. If I'm given a weapon AND I have the intent to harm you, the balance of power is tilted in my favor and I will be able to follow through on my intent to harm you.

      Where this is probably best illustrated is if you have the balance of power (say, phyiscal strength) and you are belligerant to me, I will be more passive because I face that risk that you may harm me.

      However, if armed I will be much less passive because I know that the balance of power is at least equal if not tilted in my favor. It doesn't make me more likely to harm you -- I don't posess that intent -- but I am more likely to assert myself in the face of your agression because I know that my weapon mitigates the threat of harm.

      I think what the study really proves is that when people do not posess the means to balance a power relationship, they will be more passive. Given the chance to balance the power relationship (ie, possess weapons), people will be more willing to assert their inherent will AND people with the inherent will to harm will respond to the fact that they do not automatically posess the balance of power.

    10. Re:well, by precedent... by Anonymous Coward · · Score: 0

      Following your logic could be cause to say that guns are intended to be fired at a target. A target can be defined as anything you can shoot at. Therefor shooting yourself with a gun could be called propper usage. I agree to this situation. More people should learn to use a gun properly.

    11. Re:well, by precedent... by Anonymous Coward · · Score: 0
      Guns are no more dangerous than a butcher knife, chainsaw or car. On their own they can do nothing it takes the intervention of a person to make them dangerous. Without a user they just lay there collecting dust.

      The sole design purpose of a gun is to launch a small object in a relativly straight line. That's it, it has no other purpose. People may use it to do bad things but a guns purpose is nothing more than an advanced slingshot.

    12. Re:well, by precedent... by perky · · Score: 1
      I believe the first machine to use an explosive to launch a projectile was the cannon devised by the Chinese for the purpose of breaking seiges. The Chinese, fortunately, had some sense and realised that no one else had them so they weren't really necessary, and didn't make that many. instead they developed the fireworks that we know and love. Anyway, the point of "launching a small object in a relativly straight line" is to harm someone or something, and has been since the first cannon. You yourself say that it is no more than an advanced slingshot, so tell me what slingshots were developed for. Furthermore, I challenge you give me any other use at all for a gun.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    13. Re:well, by precedent... by Anonymous Coward · · Score: 0

      Guns aren't designed for target ranges, they are designed to kill or maim people.

      Is the maker of the gun responsible for the havoc it causes? If the maker sells it without adequate controls, yes, i think that constitutes a public nuisance. If you sell guns in an area with gangs and so forth,where adequate measures aren't taken to stop guns being used for illegal purposes, then you at least are turning a blind eye to the murders that will result.

      Someone who writes a virus is in the same moral zone as someone who genetically engineers a living one; generally, these viruses have no legitimate purpose, although there are many specific instances I can think of where they might be useful.

      Someone who creates a virus without taking adequate security precautions against the release of that virus is responsible for the harm it causes, whether it be biological or otherwise.
      Hacking tools, on the otherhand, have legitimate purposes, and are morally neutral tools, just like hammers or keyboards for that matter.

  8. Depends on the situation by CodeMonky · · Score: 1

    I think alot of it depends on the situation.
    A gun manufacturer can not be sued if one of its guns is used to kill someone. They are simply making a 'tool' to be used for personal protection. I think that more and more these days we are seeing exploits coming out that are dis-abled (bad shellcode) or simply print a message ('I h4v3 0wn3d j3w!') while still getting the point across that there is a problem with the software.
    --codemonky

    --
    --"Karma is justice without the satisfaction"
    1. Re:Depends on the situation by Anonymous Coward · · Score: 0

      Not true. Several states and cities are suing gun manufacturers (like Colt) for "health-care" related costs.

      Does not make it right, its gay as hell, but
      our society is sue-happy and responsibility-lacking.

      Its not my fault, he made me do it. The gun took control of my mind, and made me shoot him.

    2. Re:Depends on the situation by Anonymous Coward · · Score: 0
      A gun manufacturer can not be sued if one of its guns is used to kill someone.

      Hello? Anyone stick their nose in a news pub lately? Gun manufacturers ARE being sued. Soon it will be the same way with writers of code deemed "dangerous" by some higher authority.

      Has anyone else noticed that there's a sickening trend occuring in American society lately (maybe other societies too, but I'm not that worldly)? As if taming the wild west wasn't enough, and crushing Nazism and Communism wasn't enough, now we need to eliminate all things even slightly dangerous to even the most inept of individuals. No longer am I RESPONSIBLE for allowing the doc to perform the high-risk operation; no longer are you RESPONSIBLE for risking travel on public streets where outlaws (you know, those people that FREELY CHOOSE to break laws) might be pursued at dangerous high speeds by law enforcement. I could go on and on.

      We are slowly marching to a twisted Eloi society courtesy of self-serving lawyers and power-hungry politicians at the cost of OUR FREEDOMS!

      To those individuals who support this trend, I say take your nannyist tendencies and go to China or some other nation where the government can hold your hand and make you feel safe. I've had enough of this crap.

    3. Re:Depends on the situation by Anonymous Coward · · Score: 0

      Yes several states and cities are suing gun manufactures, and at least one case has already been tossed out by a judge in Ohio. Hopefully this trend will continue, do you really want Ford sued for drunk drivers? Thats where the scum sucking lawyers will head next if they succede with the gun makers.

  9. It can be either - i guess by jdigital · · Score: 1
    My totally uneducated guess :



    If the software can be used for legitimate poiposes, then you could argue any illegal usage is the fault of the user

    However if the software
    • promotes
    illegal activities, then the fault lies with the programmer

    --
    :wq ~ ~ ~ ~ ~
    1. Re:It can be either - i guess by MadKeithV · · Score: 1

      WHOO HOO! Well you think what I think. The gun-connection is appropriate - several US states are now thinking of sueing gun companies for making tools that are OBVIOUSLY directed towards harming people. The same will happen with software I presume.

    2. Re:It can be either - i guess by Anonymous Coward · · Score: 0
      And how exactly are these tools OBVIOUSLY directed towards harming people? The closest you could possibly come to this from ANY of their advertising is using a firearm for self defense which is a completely legimate purpose.

      And so far NONE of the lawsuits against the gun manufs have been concluded, except one in which the judge tossed the case out.

  10. Responcibility by wmtrexler · · Score: 1

    Obviously the one who commits the crime should be held responcible. There is nothing in this world that can not be used in a wrong way.
    Cars get you to work....but they can kill
    Email can be used for fast reliable communication....Spammers can flood your inbox with garbage.
    Scripts can automate frequently used processes....Melissa Virus

    In the end the question becomes similar to the statement---Guns don't kill people, people kill people.

    --

    Hey what can I say i'm weird
  11. The obvious answer... by frinky · · Score: 1

    is that it depends on the design of the tool. A gun for example can be used for assualt or self defence, so the responsibilty for it's use comes down to the user. On the other hand, if a company designed and sold an item that only had a negative use eg. car bombs(extreme example I know), then both the company and the user should be held responsable. Just common sense.

    1. Re:The obvious answer... by Anonymous Coward · · Score: 0

      Well, this argument kind of prove that not all are capable of using common sense. ;-)

  12. Like everything else in life by Anonymous Coward · · Score: 0

    Tools never have ethics. People can. Its too bad that so few understand this and are willing to take responsibility for their own actions. As a culture we seem to be moving away from individual responsibilities (and therefore Rights) to State protections. Laws that reduce freedoms in the attempt to prevent irresponsible actions. You've opened a can of worms with this one...

  13. No ! by Bouglou · · Score: 2

    But what about software that has NO legal utilisation ? virus are such things. A gun allows you to defend yourself, not only to attack others. I think for some kind of software, the developer HAS a responsability.

    --
    Fetchez la vache !
    1. Re:No ! by Anonymous Coward · · Score: 0

      I once had a friend that collected virus'. He even wrote some. He did this to help learn them to write anti-virus software, and aid in data recovery.

      McAffee is one such institution that also does a lot of research into not only what is out there, but what types of exploits might occur.

      Ultimately it isn't the virus, or the person who wrote it. It is the person who maliciously sent it in a "Whack-a-Bill" progra or something. Granted, the author and the perpetrator are _USUSALY_ the same, but it isn't until they perpetate the crime that they become a criminal.

    2. Re:No ! by Coyote · · Score: 2

      A word processor can be used for illegal purposes, but no one would consider holding the developer responsible for that kind of use, and even a virus is not necessarily destructive in nature. For instance the eicar.com virus exists for the sole purpose of testing virus scanning software.

      Where the software was developed for the sole purpose of illegal use, the responsibility is on both the developer and on the user.

      If the software was developed for legitimate use, then the responibility is on the user.

      The intent of the software may be a grey area; what was Back Orifice _really_ intended to do? Be a tool or a crack? I'm not an attorney (but I play one on web-tv). IIRC, the state of mind of the developer; what he intended the software to do, is a legal point that may determine guilt or innocence.

      But, in any case, the user always has the responsibility to use _any_ software only for legal ends.

      --
      My metamoderation cancels your moderation
    3. Re:No ! by bogado · · Score: 1
      A virus could have be written to demonstrate a security flaw. Since for some big companies, like the one we all love, security flaws are only security flaws when there is a exploit available a virus writer could force a patch to be made a real good deed. :-)

      seriously though, usualy a virus is not "used" by anyone, the virus infects persons without their knowledge (I myself never saw a pop up "installing virus, please wait...":-) ). Usualy the only person that realy "uses" the virus is the creator itself when he starts the spreading, and in my opinion that is the unlawful action.

      Imagine the folloing, someone creates a virus to test a design or a virus-scan technique, uses it in his lab only and never sets it free. Then a lab janitor, that happen to be a cracker, cracks the lab stoles the virus and sets it free. Who is the criminal?

      In a few words my opinion is that to code a virus is not a crime itself, but spreading it to world is.
      --
      "take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    4. Re:No ! by QuMa · · Score: 2

      Is the eicar.com 'virus' I real virus? I believe not, it's just a com file containing a standardized signature.

  14. Cracker Software & guns by Lexel · · Score: 1

    Look at other tools that are used to break the law:

    Tools to break into houses and guns. They can be developed legally and they can be sold legally (possibly with restrictions). Why should software be different?

    You can hardly draw a line between software that *can* be used for illegal purposes (almost anything) and software that is built to break into others computers. Look at Back Orifice. First a crackers tool, now a remote administration toolkit. It is much easier to see that automatic guns can only be used for evil purposes (killing people), yet their development and production is normally legal.

    - Alex

    1. Re:Cracker Software & guns by CoolHnd30 · · Score: 1

      automatic guns can only be used for evil purposes (killing people), what if the time comes when its necessary to overthrow our government because they've grown extremely tyrranical? Just like our forefathers overthrew the yoke of oppression of their government, we should have the means at our disposal to do so. Our forefathers tried to insure that we had those means by the 2nd amendment to the constitution. Now however, our rights are suppressed. You may call them evil if you wish, but I believe that our citizenry should have even more potent weapons than automatic weapons available, so that we will be able to overthrow it, if there comes a time when our gov't becomes like Nazi Germany or pulls a Tianamen square. This may sound radical to some ppl, but I think its anti-American to view it any other way. I mean our fore-fathers started a revolution for independence from their gov't b/c of taxation w/o representation, for the most part. Pretty radical dudes.

    2. Re:Cracker Software & guns by Anonymous Coward · · Score: 0

      Amen brother. AR Scott

    3. Re:Cracker Software & guns by hobbit · · Score: 2
      I must be keen to lose some karma, because I'm going to take you up on this.

      This may sound radical to some ppl, but I think its anti-American to view it any other way. I mean our fore-fathers started a revolution for independence from their gov't b/c of taxation w/o representation, for the most part. Pretty radical dudes.
      Amen brother.


      Okay. This may sound radical to you, but disagreeing with (your concept of) the American point of view on this issue is not particularly radical. You need to get out a bit (in a global sense).

      Your forefathers wrote the right to bear arms into their constitution because they wanted to protect themselves from tyranny similar to that practised by their former government.

      So... tell me again, why they didn't protect the rights of Native Americans to bear arms so that they could protect themselves against invading Europeans?

      The answer, in a word? 'Amen', brother.

      Hamish

      p.s. Can anyone in America explain to me in what way people are more empowered against a government gone wrong (such as one which violates the constitution) by the right to bear arms?
      (disclaimer: This is a genuine question, I don't want this to turn into an you-vs-us discussion. I think that my own country's record with respect to human rights and arms is appalling).
      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    4. Re:Cracker Software & guns by Anonymous Coward · · Score: 0

      First of all, lets get the record straight. 'Automatic' guns have been restricted from private ownership since the early part of this century. Thanks to the media the difference between 'semi-autmatic' and 'automatic' has become blurred to those uninformed. But to answer your question: Our governmental system is based on a series of checks and balances. When the general population is armed, they have the ultimate check and the balance tilts to us.

    5. Re:Cracker Software & guns by Anonymous Coward · · Score: 0

      First of all, lets get the record straight. 'Automatic' guns have been restricted from private ownership since the early part of this century. Thanks to the media the difference between 'semi-autmatic' and 'automatic' has become blurred to those uninformed. But to answer your question: Our governmental system is based on a series of checks and balances. When the general population is armed, they have the ultimate check and the balance tilts to us. And I'm an anonymous coward because I'm too lazy to register an account.

    6. Re:Cracker Software & guns by Anonymous Coward · · Score: 0
      So... tell me again, why they didn't protect the rights of Native Americans to bear arms so that they could protect themselves against invading Europeans?

      This is a good question but one which I think you already know the answer to--ethnocentrism. The American colonists took this land over in a very arrogant fashion; they had little regard for native Americans or blacks or asians or any non-white persons. But the government they defined for themselves by themselves was fairly simple: less govt good, more govt bad. Govt gets too bad, people overthrow and start anew.

      Can anyone in America explain to me in what way people are more empowered against a government gone wrong (such as one which violates the constitution) by the right to bear arms?

      Too bad you can't ask this question of the Jewish freedom fighters in Warsaw in WWII. Hitler generally disarmed all Jews but these guys stole small arms and held off the German army until the Germans simply burned them out. Is that enough empowerment for you?

      Although it may be hard to fathom, it is not impossible for a person to come to power that has no regard for a "kinder and gentler nation." In America elections are won by a combination of three things: money, media manipulation, and luck. And barring any major disruptions to the status quo, someone sometime will come to power here who is as evil as can be. At that time, my AR15 will empower me.

      Those who do not study history are doomed to repeat it...

  15. Hm - What about Colt's decision by Anonymous Coward · · Score: 0

    Didn't Colt decide to get out of the Handgun market because they thought that they could be considered liable for what people did with guns made by Colt.

    Seems like the exact same situation.

    1. Re:Hm - What about Colt's decision by MURDOCK1 · · Score: 1

      They did not get out of the handgun market. they simply focused thier attention on their "classic" models of guns. Reason - Insurance costs too high. Reason - people suing them for people misusing their prouct to kill people. Me = way, way off topic, but you hit my hot button.

      --
      Eagles soar, but Weasels aren't sucked into jet engines.
  16. a look at the latest trends... by Anonymous Coward · · Score: 0

    given that people are suing gun manufacturers left and right for crimes comitted with guns...survey will probably say....everyone is responsible for everything.

    long live the legal mafia...etc, etc.

  17. HNN's take by Ratface · · Score: 3

    The Hacker News Network has been asking much the same question. Anti Virus companies have been labelling some programs that allow remote undetected monitoring of a computer as virusses (e.g. BO2K) while other products released by "mainstream" software companies,(such as Softeyes) are not scanned for at all.

    What makes an anti virus company label one program as a vrius, while another program with similar uses is unlabelled?

    HNN ask the question at http://www.hackernews.com/orig/avind ustry.html

    --

    A little planning goes a long way...
    1. Re:HNN's take by Mattsson · · Score: 1

      In this case I would say that a virus (or trojan horse) is a program that is *hidden*.

      A program that you download and install on purpose to monitor a computer (like VNC, SMS, etc) is *not* a virus, since it doesn't hide what it is doing.
      It doesn't say "I'm program that will speed up you network" and then monitor it instead.

      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    2. Re:HNN's take by MartinB · · Score: 1

      It's rather like the gardening question of 'what is a weed'. A virus (as defined by these Anti-Virus publishers) is a set of programming behaviours in the wrong place. ie one which doesn't involve the forking out of a bunch of cash to provide the monitoring, or one which allows the monitoring to be run by an inappropriate person or group.

      --

      The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  18. The user by Anonymous Coward · · Score: 0

    Any tool can be used for legal or illegal purposes, good or evil if you prefer.
    The more powerful the tool, the more potential danger.
    My personal favourite example is a car, a gassed up running car is far more dangerous then a loaded gun, just think of driving into a crowd, and shooting into a crowd.
    We have to educate people of the importance of proper social behaviour, that stands a much better chance of 'appropriate' usage of stuff then simple restrictions and the blame game

    1. Re:The user by Anonymous Coward · · Score: 0

      this all sounds wonderful...but sadly it seems the manufacturer is more liable than you think. for example, the tobacco industry is basically resposible for the cosumer being dumb enough to smoke, McDonalds had to shell out cash when someone spilled coffee because it was hot. what's the remedy? ...warning labels on coffee cups "HOT". warning labels on cigarettes "this are bad". it's pretty insulting. i'm sure you'll see warning labels on software from the surgeon general soon.

  19. It all depends by sufi · · Score: 2

    There are so many other variables.

    It's all a question of 'intent'.

    Ultimately if someone is knowingly using software for illegal things then they are responsible, end of story.

    However you can also argue that the people who develop the software can be held accountable for enabling people to perform these illegal actions. In the same way that it is illegal to sell certain guns to people in the UK unless they specifically have an owners license.

    Then again, people use windows, linux and all sorts of other things for illegal purposes, visual interdev creates programs that do illegal things all the time (haha - sorry - had to throw that one in).

    It's an interesting ethical question, creating software purely for illegal purposes is indeed unethical, but it *can* be a fine fine line.

  20. Can I have your diploma? by spiffyboy · · Score: 0

    If I do your homework, will I get your diploma too?

  21. the user by dave_lister · · Score: 1

    if i produce lock picks for sale to locksmiths and you manage to get hold of a set _and_ get caught possessing them, you can be charged federally. although it's true that gun manufacturers may be held responsible for the damage caused by their weapons, i don't believe that it applies here. if i write a security tool and you use it to violate one or more laws, you should be the one to go to jail.

  22. Guns dont kill people, I kill people by matman · · Score: 1

    hehe theres another precedent! UHF

  23. Don't blame inanimate objects! by btlzu2 · · Score: 1

    To me, the answer is simple, the consequences should lie with the person who used some software to hurt someone or damage something. Where does the finger-pointing stop? If someone writes an extremely lethal virus and compiles it using gcc is somebody going to try and blame GNU for providing the tools to build the virus? There is a major problem today, in the US at least, of blaming everyone and everything remotely associated with someone bad (think: Doom and Columbine wackos). As much as I personally dislike guns, I believe the same argument holds there as well...guns don't shoot themselves. Blame the responsible person: the one who committed the act!

    --
    Zed's dead baby. Zed's dead.
  24. Rephrase by rde · · Score: 2

    Like pretty much everyone else, I've got to say that it depends on context. In nearly all cases, though, I'd be inclined to blame the user.
    I'd like to rephrase the question slightly, though.

    Does the fact that a Virus Construction Kit can be used by sysadmins to aid in network defense justify its existence?

  25. Re:Yes! (was: No !) by Bruenor · · Score: 2

    While a virus might have no legal use, what about studying it to learn about it? A virus is usually a fairly nice piece of code.

    When it comes down to it, it's just a series of 1s and 0s, like and other software. It's up to the user to use it responsibly.

  26. Tool / Ethics / Homework by VSc · · Score: 1

    I should presume it is *your* opnion which matters at the assignment, so just do your homework!

    I agree with previous poster that the one who actually commits anything should be held responsible; however, how about drug dealers or tobacco companies (still remember those suits?). If a program is designed to be malicious (like a virus) then the author is ultimately responsible. People who run it (like users on infected PCs) are actually victims then.

    And then, I never liked ethics lessons.

    --

    God did not appoint us to suffer wrath but to receive salvation through our Lord Jesus Christ --1Thes5:9

    1. Re:Tool / Ethics / Homework by Anonymous Coward · · Score: 0
      I should presume it is *your* opnion which matters at the assignment, so just do your homework!
      It is never a bad thing to do research, compare different opinions and arguments. You should still form you own conclusion of course, but just writing your own opinion without comparing it to others as well as discussing possible arguments against it is hardly an assignment. It's a statement!
  27. is GM responsible for drunk drivers? by one_who_uses_unix · · Score: 1

    To get a better feel for the issue consider other products and their users. If a drunk driver kills a pedestrian can we sue GM for making the car? If someone uses a steak knife to kill or maim another person can we sue tramontina for making the knife? If I wrote "rm" can someone sue me when their disk gets wiped?

    --
    KK4SFV
    1. Re:is GM responsible for drunk drivers? by Anonymous Coward · · Score: 0

      Sooner or later we will see a lawyer go after GM or Ford because some drunk killed someone, it's the trend (and it sucks big time) I just hope that when it happens the judge has the balls to say 'this is stupid, case dismissed'.

  28. No one is by Mo+B.+Dick · · Score: 1

    Neither of those 2 is repsonsible, I think the people resonsible is the company who leaves security holes to all allow for cyber instrusions

    1. Re:No one is by hobbit · · Score: 2

      Hmm, good argument. I take it you wear a bullet-proof vest?

      Hamish

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  29. The gun analogy by cluke · · Score: 2

    I notice that a lot of posters are using the gun analogy, in that gun manufacturers are not to blame for shootings. But if you look at this link on the BBC it seems that people *are* suing gun manufacturers, or at least makers of assault rifles, as they are not 'self-defense weapons'.

    I think we can stretch this to malicious software too - e.g. viruses. But then, what if you were to write viruses for 'educational' purposes? If you write cracking software, I think you'd have to prepared to face some legal action.

    1. Re:The gun analogy by Quack1701 · · Score: 1

      And why do you think an 'assult rifle' is not a self-defense weapon? Often times the only difference in a hunting rifle and an assult rifle is color. And it doesn't matter if I kill you with a rifle or a spoon. In the end, your still dead. And it is not the rifle's or spoon's manufacturers responsibility. The only reason people are bringing these lawsuits about are that you can sue anyone for anything and they are attempting to put the gun manufacturers out of busines because they haven't been able to convince enough people do outlaw the products. Rather sad if you ask me. I think when these people lose thier lawsuits, they should be 100% responsible for the leagle fees of the manufactures. These preditory lawsuits will be the undoing of busines as we know it.

      Quack

    2. Re:The gun analogy by cabalamat · · Score: 1

      But if you look at this link on the BBC it seems that people *are* suing gun manufacturers

      True, but irrelevant - in Merkinland, anyone can sue anyone for anything, just about. The civil law system is mostly a scam for making lawyers rich.

    3. Re:The gun analogy by calc · · Score: 1

      >If you write cracking software, I think you'd have to prepared to face some legal action.

      You are probably correct about that. Corporations are trying very hard to outlaw debuggers now since they can be used to crack software. I believe the FSF has a paper about the implications of outlawing debuggers (I don't have the url).

      IMHO I think that a developer should not be held responsible for any software that they write. It should be the user that is punished if the software is used in an illegal way. I would say that programs should be protected under first amendment, but even that has become very compromised lately.

    4. Re:The gun analogy by Kirth · · Score: 1

      I'm swiss. That means I live in a state where
      nearly everyone gets an assault gun to take home,
      everyone in the army that is, and we have a law
      which states that every man pysically and
      psychologically able to bear a weapon has to be
      in the army.

      So about every household has an assult-gun.
      Interesting is that Switzerland's crime rate
      in regard of violent crimes (murder, shootings,
      armed robbery etc.) is ONE TENTH OF THAT
      OF THE USA. I guess this is a US-problem,
      not one of availability of weapons in general.

      Kirth

      --
      "The more prohibitions there are, The poorer the people will be" -- Lao Tse
    5. Re:The gun analogy by cluke · · Score: 1

      And why do you think an 'assault rifle' is not a self-defense weapon?

      Hmm, the word 'assault' perhaps?

    6. Re:The gun analogy by Anonymous Coward · · Score: 0

      Which is a term that the medaia has made up and applied to semi automatic rifles. The name of an item has no bearing on its function, wether it's called a HK91 or 'assault rifle' its the same tool.

    7. Re:The gun analogy by Anonymous Coward · · Score: 0
      And why do you think an 'assault rifle' is not a self-defense weapon?

      Hmm, the word 'assault' perhaps?

      Really buying into the spin of the issue, aren't we?

  30. The intent points at the responsibility by substrate · · Score: 2

    Many years ago Dan Farmer authored a paper with a title similar to "Improving Your Computer Security By Breaking Into It". The paper illustrated a number of means of hacking into a system, some of which sadly are still very possible today. His intention wasn't to be the first enabler for script kiddies, it was actually to make the internet a better place by improving security. His thesis was that the best way to counter these attacks was to learn to think like your attacker. He didn't have any hidden motives. It wasn't like a lot of self-proclaimed security experts who say they're producing material to enhance security with a few concealed winks and nods to the script kiddies. He went on to write SATAN later. Apparently educating system administrators and programmers didn't help. Buffer overflows were still rampant, critical security patches weren't applied and the internet itself was rapidly growing. It wasn't just touching the most wired of the geeks anymore but was starting to become part of the general publics experience. SATAN was an automated audit system. Some moron at SGI even fired him over this.

    Both of these systems could be exploited and abused and both of them were. Dan's intentions were still honorable though. Yes, it was possible that they could fall into the wrong hands but both items in the right hands could help armour your systems against these attacks. It's a failure of system administrators everywhere that script-kiddies COULD use these tools against them.

    The responsibility here is firmly planted on two groups. Foremost are the abusers of the tools. Just because somebody leaves the doors open doesn't give anybody the right to exploit it. The administrators who were compromised by things which were EXPLICITLY EXPLAINED OR AUDITED also bear some responsibility to any users who were effected. Ideally I'd love to see the day where script kiddies are locked away or otherwise punished (I loved somebodies suggestion the other day of forced community service teaching computer skills) and administrators that are proven to have not been dilligent in applying patches were open to financial repurcussions.

    Some groups write scripts for the sole use of script kiddies. They may claim they're writing security tools but I find it hard to believe them when comments in the source code proclaim "// n4m3 0f z1t3 t0 b3 0wn3d" so they're liable. They're purposely producing tools to enable computer crimes.

  31. A fine line... by akey · · Score: 1

    To answer the question -- both author and user should be held responsible, to varying degrees and depending on the circumstances. It should be based in part on the severity of the damage and in part on the intentions of the people involved. Intent to cause harm is hard to prove, however.

    Another problem you're going to have is your idea of punishing people for writing programs which cause (or simply are capable of causing) harm. Compilers, interpreters, and even good ole' DOS DEBUG are good examples of programs that can be either very useful, but can also be used for destructive purposes. I think we have to look back again at the overall intent of the person writing or using the program.

    --

    ---
    "Go Metallica. Die RIAA." -- Linus Torvalds
  32. No No and No by Bouglou · · Score: 1

    1-you don't need to take a virus to see a nice piece of code. I'm sure some things like demos are also REALLY nice pieces of code 2-when you write a program, you offer somebody the possibility to do something. for a 'normal' program, you give the user the possibility to achieve a certain kind of work. when you write a virus, you give him the opportunity to do nasty things he could not have done without you (well, without you and the others virus authors. but let's forget the "i'm no the only one!" excuse). So YOU are responsible.

    --
    Fetchez la vache !
    1. Re:No No and No by Neuroprophet · · Score: 1

      By writing a virus you could also be exposing how an OS could be compromised or infected. The code could then be examined by people, and fixes could be made so that a virus of that type could no longer compromise or infect the OS. Just because someone has code to a virus doesn't mean they have to use it for harm.

  33. RIAA, Diamond Rio, and Napster:Ethics and Legality by wynlyndd · · Score: 1

    I usually believe that a technology/process/program/etc to be neither good,bad,illegal, or evil. Only what we as users of said technology do with it is good,bad,illegal etc. In fact, this is one of the reasons (basically) why the RIAA's suit against the Diamond Rio failed. The Rio's sole intent was to play MP3s. The human is the one that supplied it with MP3s be they legit or non-legit. This is also the same type of arguement given by the makers of Napster. Napster is a distribution and search method for MP3s. Of course they warn people against releasing copyrighted works. "We are a way for unknown bands to get their mp3s out", the makers of napster have basically said. Unfortunately, how does one do searchs for bands you don't know even existed, if your search fields are artist or song title? This is where I think the RIAA's suit may get them. So it would seem that Napster is primarily a tool for searching and distributing known works...almost all of which are copyrighted.

    Diamond Rio is ethical. Napster will probably be found to not be ethical.

    --
    "Dogs and cats, living together...it's mass hysteria!"
  34. Re:Yes! (was: No !) by Bruenor · · Score: 3

    Okay, I hate to reply to myself, but I just found another reason:

    I'm on BUGTRAQ. I have been for quite a few years. Often a security problem is found and a commercial vendor remains unresponsive until someone produces a working exploit. Then, once the world has access to the exploit, the vendor usually begins work on a patch. Sometimes it's the only way to get their attention.

    Now, the exploit itself has no legal purpose when you use it. It could be an educational tool to explain about buffer overruns/race conditions/whatever, perhaps. But often someone needs to write it and publish it or the vendor will never do anything about it.

    Having virii and exploits should make us all more conscious of security and more prone to check your provider of software, check digital signatures, and more apt to want to see the source code.

    The world is not a nice place and people would attempt to break into machines anyway. If having virii and exploits out there increases the level of security in software and systems then I am all for it.

  35. Crowbars and JackHammers by Father · · Score: 3

    I worked for a contract shop in Florida, and more than once used "hack" tools to get a job done. Occasionally the rules of engagement get you in a bind and you have to work outside those rules to get your job done. We had a source control machine that crashed, dead, inoperable with quite a bit of source code that we needed to retrieve. Without hack tools, etc, we wouldn't have been able to get the data back out by playing the role of script kiddies and using hack s/w to make the drive accessible. A tool is a tool. Without those tools in particular, my company would have had to face a serious financial set back. mike

  36. Some Interesting Questions Here ... by SimonK · · Score: 2

    Off the top of my head, I'd say this is rather like the question of firearms, and I'd say that "guns don't kill people, people kill people" is even more applicable for software than for guns.

    Naively making it illegal to produce software capable of being used to break the law would make a lot of vital activity - for instance producing exploits for security flaws - against the law, which would be hugely to everyone's detriment. If that was done, the inabilility of honest law abiding people to effectively investigate security issues was be a massive boost to crackers everywhere.

    As far as I can see liability for breaking the law lies with the person whose intent it was to break it. If the that is the author of some software (eg, a program deliberately designed to spread a virus) then so be it, but if the author produces a tool with multiple functions (eg. BO2K) then he's no more guilty than a man who makes a knife.

    There are of course some tricky cases. For instance a friend of mine once wrote a virus as an exercise and gave it a slightly nasty payload. He never intended to release it, but unfortunately a copy got loose on his hard drive and infected several other machine before it was wiped out. If that had well and truly escaped, and done serious damage, where would the liability lie for that ? or is it a natural hazard ? Possibly there is no criminal liability in that case, but merely civil negligence by failing to contain the virus ?

    IANAL

  37. Tough one ... by pvente · · Score: 1
    If I make hammers, and someone kills someone by misusing the hammer, I would not be responsible.

    If I yell 'FIRE' in a crowded theater, and people use my 'product' by accidentally killing by stampede, I would certainly be responsible.

    In either case, I personally didn't do the killing, but the line of responsibility clearly falls on different sides. What if I invented and marketed a product that could only be used to kill sleeping people ? What if it had no other uses at all ? Would I be responsible ?

    The difference between who's responsible and who's not eventually is determined by the 'official' making the legal decision, and if that person is on the left side of 'center', the line falls more towards the manufacturer. If the person is on the right side of 'center', it falls more towards the user. In the end, that's the difference.

  38. terrorists != script kiddies by Anonymous Coward · · Score: 0

    hehe Terrorist, that is a judgemental word, a terrorist generally has a political goal to achieve and just wrongly feels terror is the most effective means to achieve it.
    if you agree or not they are just fighting for what they believe in, be it their religious beliefs, money, or democracy.
    script kiddies generally have no goals, they just want to cause shit.
    of course being a terrorist is a very poor way to achieve your goals anyway.

    1. Re:terrorists != script kiddies by Ender+Ryan · · Score: 2

      ok, so, what's your point?

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    2. Re:terrorists != script kiddies by perky · · Score: 1

      I don't see your point. The analogy was based around the idea that a coder who develops an axploit/script/whatever and releases it on the internet KNOWS that it will be used for harm, just as an arms dealer who sells to terrorists (or an oppressive regime etc) KNOWS that they will be used for harm, and should carry a moral and legal burden as a result. That is not to say that the "users" should escape legal repercussions, but that the blame should not fall exclusively on the designer or the user.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    3. Re:terrorists != script kiddies by jilles · · Score: 2

      Right!

      If you design and create a tool that is harmfull like a virus or something, you are responsible for what happens to it. That means that publishing it on a mailinglist makes you responsible for the fact that it may fall in the hands of someone not so noble as you (i.e. someone that uses it to harm others).

      Creating a weapon is one thing but freely distributing is another thing. You can't put a box of grenades out on the street and then leave claiming that everybody is responsible for his own deeds because you put that box of grenades there. If some kid plays with one of the grenades and accidentally blows itself to pieces, you can be blamed for that.

      So, if you create harmful software (software whose only use is to harm others), you should license and distribute it in such a way that harmful use is prevented. The license should explicitly forbid using it in a harmfull way, not just provide a disclaimer. And it should definitely not be made available for anonymous download.

      If you do the above, you can claim that you did what you could to prevent harmful use of the software.

      --

      Jilles
    4. Re:terrorists != script kiddies by Anonymous Coward · · Score: 0

      flamebait???, somebody is mixing up moderation with his/her own opinion.

    5. Re:terrorists != script kiddies by perky · · Score: 1
      who moderated that? That kind of moderation is making Slashdot a joke.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
  39. Question of ethics or law? by evilpenguin · · Score: 4

    I think the law has to treat the person who uses a product for illegal means as the "guilty" party. The person who makes it bears no automatic culpability.

    This is my general take. Gun manufacturers are not responsible for murders committed with guns. Now, I'm not a gun nut, but I think this is legally right.

    The same should hold true for the authors of nmap and queso (to name a couple tools that system crackers might use) and the authors of pgp and gpg (to name a couple tools that criminals or terrorists might use).

    Now, if it is a question of ethics, you've opened an entirely different can of worms. Ethically, I think several guns need a closer look. I think teflon tips are something that raise ethical questions. I think nmap has a few grey areas (what legitimate use requires the micro-fragmentation feature? That's there just to avoid string scanning intrusion detection.), but in each of these cases (except maybe those teflon tips) I think the law has to protect the author/maker and hold the user accountable.

    If we hold that the maker/author is responsible for all of the ways in which their product/idea is used, then we should have locked up Darwin because his ideas contributed to holocaust. We should lock up the inventor of the circular saw because it has maimed and killed. And so on...

    Ethics lies behind law, but the cliched figure of justice that adorns so many government buildings (at least so many American ones) wields a scale, a sword, and she is blindfolded. The sword is two edged as well. It may be a cliche, but it is an apt one. The law is not ethics. The law is the minimum interference to maintain the social order. While many conservatives in this country will argue with me about the law being minimal, it is certainly not the opposite. You can write and buy a book about how to crack safes. That's legal. Crack somebody else's safe, and you've broken the law. It seems absurd, but it isn't. To write a book on how to crack safes (so long as you believe in the idea of private property) is unethical, but I for one would not want to see it made illegal.

    1. Re:Question of ethics or law? by PieceMaker · · Score: 1

      To write a book on how to crack safes (so long as you believe in the idea of private property) is unethical, but I for one would not want to see it made illegal.

      It is not unethical, given your premises, if you believe that, by writing such a book, it will motivate safe manufacturers to build better, less-crackable safes.
      --

    2. Re:Question of ethics or law? by Hobbex · · Score: 2


      Interestingly, while I believe that the law won't hold the author responsible some cases (the tools you mentioned for example) there are others where it does.

      The mosts striking example of this is the piracy field. By most countries law (and esp. American) copyright owners have the complete right to go after the very freedom of thought of the people who might create tools to that can used to break there copyrights. Look at the DeCSS people, who have done nothing illegal themselves, but were under attack right away. Napster is being sued for breaking the law by "aiding in copyright violation" while they themselves have not copied anything (napsters servers never contain the file). And while the Swedish courts held up, a kid here was dragged to trial because he LINKED to illegal mp3 sites.

      Personally I think the difference is that while the laws about computer security are working, the copyright laws aren't. It is when society attempts to hold on to legislation that just can't function that peoples rights start being fingered (see: prohibition, drug war). But that is off-topic for this discussion I guess.


      -
      We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

    3. Re:Question of ethics or law? by Anonymous Coward · · Score: 0

      This is my general take. Gun manufacturers are not responsible for murders committed with guns. Now, I'm not a gun nut, but I think this is legally right.

      The same should hold true for the authors of nmap and queso (to name a couple tools that system crackers might use) and the authors of pgp and gpg (to name a couple tools that criminals or terrorists might use).

      Don't you see a difference between things made for the purpose of illegal activity and things that might be used for illegal activity if mis-used?

      Script-kiddie "scripts", e.g. have a rather obvious purpose, while things like pgp likewise have perfectly legitimate uses. Queso is also used by those guys who make statistics of the http-servers.

    4. Re:Question of ethics or law? by hackworth · · Score: 2

      I remember answering similar questions when I was in school. The main issue that always came up was if the programmer wrote the program knowing that complications could threaten human life.

      Typically it would be given in an example where the project pushed through into production without a test cycle, and a short product development life cycle, and a boss that wouldn't listen to reason (do they ever?). But let's ignore all of that and focus on the issue of use vs. creation. I suppose you could even complicate things further and include design vs. use vs. creation(development).

      Design and Development:

      Though slightly different, the two can go hand in hand. But the reason I've differentiated between them is that design precedes development. One would hope that any potential for problems would be detected before development even begins. But in a hurried job, this is often not the case. A lot of the design is in the hands of the programmers while they are developing. And that is the problem. Not that the programmers can't do a good job, but that the design typically becomes ad-hoc. And there is less forethought in a project that is developed with a loose design, or none at all for that matter.

      Use:

      I'm not so sure you can put all the blame on the user. A user may operate under the assumptions that the program/product is safe. They may even have assurance from the company/person that makes the product. Sure anyone is being naive if they think a program is bugless. But if you have a program and you think it'll work, it should. In the case of an accident, the user is free of guilt, the responsibility should lie with the coders.

      Alternatively, if the user knows that the program could threaten a life or sabotage a system, and uses the program to do so, then the responsibility should lie on the user.

      Anyone read "The Case of the Killer Robot?" I think it's a staple among Computer Science Ethics classes.

      JFL (Just For Laughs...)

      Now, if you ask me who really is responsible, I'd say it's the project manager ;)

      --
      jp hackworth hackworth@newstrolls.com http://www.newstrolls.com
    5. Re:Question of ethics or law? by tongue · · Score: 2

      Regarding culpability, the question is not legality but the legitimate uses of a given product. Take, for instance, mp3 search engines... they don't do anything blatantly illegal; all they do is provide a listing of where on the net you might find a given mp3. Its the actions of those who put mp3s on the web and those who download them that are illegal. However, because there are no legitimate uses for such a search engine, or at least, the legitimate uses are by-and-large non-used (yes, i am aware that there are non-copyrighted mp3s out there) the search engine remains culpable in copyright infringement.
      now move on to subjects such as the aforementioned tools such as nmap. These tools can easily be misused to aid someone in cracking a system; however, they also have a very important legitimate use in helping sysadmins secure their networks.
      ethically, programmers are going to have to start taking a closer look at the tools they develop and whether the benefits of their legitimate uses outweigh the dangers of their misuse. BackOrifice's stealth mode, for example, is an example of one such tool. The benefits for a network administrator having such a close look at a users system are almost immeasurable; however, in stealth mode, the user has no knowledge he or she may be watched, which opens the door for crackers into an organization's system. The ethical question is not, should such a tool be developed (it should, IMHO) but should it be so easy to abuse? (it should not) The implication here is that in the not-so-distant future, programmers will be more limited in what we can program, not by lawyers, but by society's acceptance of what we do. While I don't think we'll ever be told what we can and can't write (nor should we be), our image as a community will be tarnished by our less scrupulous members, much the way the community of hackers has been by crackers and script kiddies, or the way lawyers have been given a bad rap by their (much more numerous) dickheads.
      currently one needs no certification to work professionally as a programmer or other computer professional. in the near future, however, this may change, unless we start policing ourselves and holding ourselves to a standard of ethics which society finds acceptable.

    6. Re:Question of ethics or law? by CaptainPhong · · Score: 1
      > what legitimate use requires the micro-
      > fragmentation feature? That's there just to
      > avoid string scanning intrusion detection

      Well, you could use it to test your firewall/network monitor to see if can detect such stealthy activities. That's true with any of the features in nmap. In fact it could be argued that when cracker types write exploits for security bugs that pop up (like the recent bind bugs for example), they can have a positive use for network security types, like determining if you're vulnerable, or if you've installed the patches correctly, or for the author, to determine if you've solved the problem. Even a book on cracking safes could help somebody determine how to build, a safer safe.

      I won't argue with you though, because I agree with your post.

      --
      ... "Give me a woman who loves beer and I will conquer the w
    7. Re:Question of ethics or law? by evilpenguin · · Score: 2

      I don't want to pick nits, but the DeCSS folks are not in the USA, and what they did is not illegal under US law. If they use what they did to illegally copy a movie, then they would be in violation of US copyright law.

      IANAL.

    8. Re:Question of ethics or law? by evilpenguin · · Score: 2

      Nmap has a feature that puts its "stealth" scans in tiny, highly fragmented IP datagrams (such that only a few bytes of each TCP segment are in each datagram). That can have no legitimate use except to evade detection.

      But I can justify it. It is there so that network admins can test to see if their intrusion detection systems can recognize an attack that uses tiny, highly fragmented IP datagrams.

      By the same token, one might cogently argue that certain small, automatic handguns have only one purpose -- killing or maiming human beings. But one can also argue that they are used for competitive target shooting (which is so), so shall a gun manufacturer be held criminally responsible when one of these guns is used to kill someone?

      The lawsuits at present pending against gunmakers and tobacco companies are all based on civil notions of product liability. I think that is quite appropriate. Tobacco companies have a legal problem primarily because they conspired to hide evidence of health risks associated with use of their product. I'm not so sure gun makers are vulnerable on this score. If it can be shown that gun makers have deliberately sought to suppress technologies that would make guns safer and colluded with one another to do so, then I think they are in more trouble.

      I guess I'm wondering if a chainsaw company is civilly or criminally liable when someone attacks someone else with a chainsaw? I don't think so. The device was operating well within its capabilities. There is no reasonable way to prevent its misuse in this manner that would not also make it useless for its intended purpose.

      Your point is precisely my point. I was saying that the authors of nmap, queso, pgp, and gpg are NOT liable for deliberate misuse of their products.

      I would not, however, be surprised to see warning labels on software. I'm sitting here drinking a Diet Dr. Pepper. On the bottle is the following legend: WARNING Contents under pressure. Cap may blow off causing eye or other serious injury. Point away from face and people, especially when opening. I would expect to see labelling on software that can be used to do dangerous or illegal things that are the equivalent of that warning.

    9. Re:Question of ethics or law? by Anonymous Coward · · Score: 0

      Well said. I hope if you do choose to look at the gun situation you use the same honesty and don't simply rely on what Handgun Control Inc says. For example 'teflon tip' bullets. The gun control crowd has said they are made to penetrate bullet proof vests and are "cop killer" bullets. In reality they were made to reduce leading in the barrels of handguns and do NOTHING to help penetrate bullet proof vests and as far as I know have NEVER been used to kill a cop.

    10. Re:Question of ethics or law? by Magritte · · Score: 1
      Quite a few people have used the gun manufacturer analogy, and I agree that it's an acuurate one

      The disturbing thing is that many people are blaiming gun manufacturers when their guns are used in violent crime. They've accused the companies of targeting advertising to criminals, offering instruction on potentially illegal modifications of guns, etc.

      They've sued, and they've won. Since the conection between this problem and the software problem is an obvious one, the connection could easily be made in law. I don't think it's likely that comapanies will begin suing software manufacturers because the were hacked using the manufacturers software, they don't have the kind of sympathy vote from the jury that the gun cases do. But if they did, there is precedent. Have I mentioned my dislike for the disease ridden corpse that is civil law?

      Liz

      --
      -- The quality of Doubting is rare among men, and a few choice souls are born with it. --Anatole France
    11. Re:Question of ethics or law? by Hobbex · · Score: 2


      I said "most countries". And you are wrong about American Law, intentionally writing a work around for a copyprotection scheme IS illegal by the "Millenium copyright act" or whatever its called. I don't remember the exact wording but you can look it up.

      The DeCSS people could possibly get away on the fact that they were explicitely working to create Linux support, but just wait until someone cracks the SDMI format, and you'll see the shit really hit the fan.

      -
      We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

    12. Re:Question of ethics or law? by evilpenguin · · Score: 3
      Actually, you are wrong (up to a point). Here is the relevant section of Chapter 12, Title 17 (which was added to Title 17 by the Digital Millenium Copyright act of 1998):

      (Warning: The following was cut-and-pasted from a PDF file and is correcpondingly unreadable). The two relevant facts are that DeCSS comes in under the grandfathering 2-year period documented below, and that anyone seeking to do what DeCSS does should apply to the librarian of Congress and the Register of Copyrights that lack of client software for Linux constitutes an adverse effect on their ability to make non-infringing use. Seems like perfectly good law to me.

      The section below is quoted from the text of the relevant law, and IA (still) NAL.


      '' 1201. Circumvention of copyright protection systems ''(a) VIOLATIONS REGARDING CIRCUMVENTION OF TECHNO-LOGICAL MEASURES.Ð(1)(A) No person shall circumvent a techno-logical measure that effectively controls access to a work protected under this title. The prohibition contained in the preceding sentence shall take effect at the end of the 2-year period beginning on the date of the enactment of this chapter. ''(B) The prohibition contained in subparagraph (A) shall not apply to persons who are users of a copyrighted work which is in a particular class of works, if such persons are, or are likely to be in the succeeding 3-year period, adversely affected by virtue of such prohibition in their ability to make noninfringing uses of that par-ticular class of works under this title, as determined under subpara-graph (C). ''(C) During the 2-year period described in subparagraph (A), and during each succeeding 3-year period, the Librarian of Con-gress, upon the recommendation of the Register of Copyrights, who shall consult with the Assistant Secretary for Communications and Information of the Department of Commerce and report and com-ment on his or her views in making such recommendation, shall make the determination in a rulemaking proceeding on the record for purposes of subparagraph (B) of whether persons who are users of a copyrighted work are, or are likely to be in the succeeding 3- year period, adversely affected by the prohibition under subpara-graph (A) in their ability to make noninfringing uses under this title of a particular class of copyrighted works. In conducting such rule-making, the Librarian shall examineÐ ''(i) the availability for use of copyrighted works; ''(ii) the availability for use of works for nonprofit archival, preservation, and educational purposes; ''(iii) the impact that the prohibition on the circumvention of technological measures applied to copyrighted works has on criticism, comment, news reporting, teaching, scholarship, or re-search; ''(iv) the effect of circumvention of technological measures on the market for or value of copyrighted works; and ''(v) such other factors as the Librarian considers appro-priate.
    13. Re:Question of ethics or law? by Danse · · Score: 2

      However, because there are no legitimate uses for such a search engine, or at least, the legitimate uses are by-and-large non-used (yes, i am aware that there are non-copyrighted mp3s out there) the search engine remains culpable in copyright infringement.

      I hate it when people say, "there are no legitimate uses" and then say, "well, except for this, but we're not going to consider that one." If there is a legitimate use for something, then you can't say there aren't any legitimate uses for it. If legal MP3s are rare compared to illegal ones, then I think an MP3 search engine sounds like a rather good tool for finding them. Prosecute the people who host the illegal mp3s, and even the people who download them if you like. But there's got to be a line somewhere. The search engines don't make illegal MP3s available, they just happen to make them easier to find, while at the same time making legal ones easier to find.

      The benefits for a network administrator having such a close look at a users system are almost immeasurable; however, in stealth mode, the user has no knowledge he or she may be watched, which opens the door for crackers into an organization's system.

      Which may be exactly what the company or organization wants. From past discussions here, it seems that most people beleive that the company you work for has a right to know what is being done with the company's machines. A stealthy tool such as BO may fit the bill for such a company. Since monitoring your employees is not illegal, I think it should be considered to be a legitimate tool.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    14. Re:Question of ethics or law? by tongue · · Score: 1
      The search engines don't make illegal MP3s available, they just happen to make them easier to find, while at the same time making legal ones easier to find.
      Hey, you're preachin' to the choir, here. But the fact of the matter is that according to both case law and legislation, helping someone find pirated, copyrighted works is against the law. Even if at the same time you're helping someone find legitimate mp3's.

      Which may be exactly what the company or organization wants. From past discussions here, it seems that most people beleive that the company you work for has a right to know what is being done with the company's machines. A stealthy tool such as BO may fit the bill for such a company. Since monitoring your employees is not illegal, I think it should be considered to be a legitimate tool.
      Monitoring your employees isn't against the law; monitoring employees of other companies is. My point is that the stealth mode of BO makes it too easy to insert this program into a computer from outside an organization without anyone's knowledge. Ever wonder what all those cutsy little programs people sent through email are all about? CDC's first version of BO was designed explicitly for this purpose. The second version may be legit, but you can't convince me the first wasn't anything but.

    15. Re:Question of ethics or law? by Danse · · Score: 1

      monitoring employees of other companies is.

      Exactly, and anyone who uses it for this purpose should be prosecuted.

      Ever wonder what all those cutsy little programs people sent through email are all about?

      Nope. I'm not quite stupid enough to run something like that on my machine. That's begging for trouble. It's sad that most people don't have the foggiest notion of what reasonable measures they should take to prevent themselves from becoming a victim and possibly a spreader of viruses. I chalk that up to ignorance about the tools they are attempting to use. I would be equally (well, probably a bit more) critical of someone trying to use large powertools without knowing how to operate them safely. If you don't know what you're doing, you're asking for trouble. I pity the ignorant people that are running out to get cablemodems as fast as they can. They won't take any precautions and they'll end up being victims of every sort of attack you can think of.

      helping someone find pirated, copyrighted works is against the law. Even if at the same time you're helping someone find legitimate mp3's.

      Well, hell! You could take every search engine on the web to court then! They all aid in find ANYTHING you're looking for. If you're looking for copyrighted MP3s, they'll help you find them. If you're looking for bootleg electronic copies of books, they'll help you find them. If you're looking for copyrighted movies, they'll help you find them. Of course, they also help you find anything else you're looking for too. So, are they committing a crime?

      The same argument could be applied to MP3 search engines. Just because they only search for mp3s doesn't make them illegal since mp3s are not illegal.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    16. Re:Question of ethics or law? by Stu_28 · · Score: 1

      I think the law has to treat the person who uses a product for illegal means as the "guilty" party. The person who makes it bears no automatic culpability.

      This is true to a certain extent. For instance, if I were to write a book about common flaws in networking packages due to programming errors/oversights--for educational purposes only (i.e. I intend this book as a text for programmers to avoid common pitfalls in their code, or sysadmins' who would use this text to their advantage)--and I point out some flaws in a particular networking package, giving examples of how "crackers" might take advantage of those flaws. Given this scenerio, if a person takes that knowledge and uses it for something other than it was intended, then that person should be accountable.

      However, lets look at another scenerio. I write a book that is about the same topic, except this one is more geared toward helping "crackers" improve their skills and has a distinct "tone" in the writing that I, the author, sanction and encourage the reader to use this material for illegal purposes. In this example both the reader and myself would be accountable. Myself for encouraging this behavior and assisting others in performing illegal deeds, and the reader for actually committing said deeds.

      This only addresses the legalities though. The ethics are a separate issue. In my opinion, in both scenerios the author and/or publisher bears some responcibility. In the first scenerio, if the author/publisher had thought about other uses for this text they could have either come up with a plan to limit distribution to sysadmins, programmers, and students to whom this text would be beneficial, or edited the book more carefully so that no actual "exploit" code was used--perhaps rooting the examples in theory and not code explanation.

      You may say, "What if the author/publisher accidentally overlooked the other uses of this text?" Well, in my view, they still shoulder some of the blame. Any business decision should take into account the stakeholders, as well as the foreseeable uses of their product. It is quite logical to theorize that an unscrupulous person might obtain a copy of this text and use it for illegal and unethical purposes. Therefore, this issue should have been addressed prior to distribution.

      However, if the author/publisher did restrict distribution or edit the text to reduce the usefulness to a "cracker", and with either of those "checkpoints" in place the knowledge contained in the text was used unethically, I do not believe the author/publisher is responcible--as they had taken reasonable steps to ensure that the text (or the knowledge within) would not be received by a person whose goal was to use this information in an illegal manner.

      In my opinion, I believe that to be deemed unethical in any situation of this type you must have either produced and distributed a product that was designed solely for unethical use, or not taken reasonable measures such that your product would not cause harm to others, or both. In the end, however, you ultimately cannot be assured once you have distributed your product that those receiving it will use it for its intended purpose.

      Now, on to the comment: "Gun manufacturers are not responsible for murders committed with guns. Now, I'm not a gun nut, but I think this is legally right."

      I agree with this partly. Gun manufacturers are not responsible for the initial act of murder. However, they are somewhat responsible for the volume of people that are killed in a single incident. I do not see any good reason that a person, outside of a soldier or law enforcement official, should have access to, or possess, a semi or full automatic assault weapon. Yet gun manufacturers see the need to produce and distribute these weapons to the common citizen (although 8 times out of 10 they are received by the common criminal). Granted, they shouldn't bear all the blame, but they do have the option of restricting distribution to the military and police forces. Unfortunately, that option is overlooked due to greed. This is evident when they send their lobbists to Congress to explain that the Mac-10 and the Tek-9 are essential to the hunting community. This is laughable. It truly emphasizes the length to which someone will go to make a dollar.

    17. Re:Question of ethics or law? by Hobbex · · Score: 2


      What reasons the DeCSS authors could use the to defend themselves against this chapter is not too important: I am not a lawyer, and I have no idea about the meaning of all the exceptions of things in that paragraph.

      But my main point, that it is (contradictory to what the original post said) illegal to create a program that circumvents a copyprotection scheme regardless of whether you use it for illegal purposes or not, seems correct.


      -
      We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

    18. Re:Question of ethics or law? by JbytheLake · · Score: 1

      Given your example of Back Orifice, then how do we judge "legitimized" software. I can do anything with M$ back office, that I can do with BO2K. I basically use B02K to administer a few friends and relatives Windoze boxes, simply because they are getting up in age, just into computers and not using them much more than browsing the net and a little word processing. When they have problems, instead of driving all over, I just log in the "infected" machines and fix them. O.K., now back to the point. M$ sells Back office for over a Grand a seat, while B02K was free. No one would question the ethical use of MS Back Office, but many would find ethical problems with BO2K. A man gets drunk, gets into his car, drives, crashes and kills people. Do you sue the a: brewery b: liquor store owner, c: liquor store clerk d: Chrysler, Ford, Honda etc..
      or charge the man with homicide and jail him? I don't subscribe to the theory that a layman couldn't figure this one out for him/herself. Why should it be so difficult to apply the same principles to software.

      --
      Does a jock itch?
    19. Re:Question of ethics or law? by evilpenguin · · Score: 2

      Not so. You are missing an important point. The law does not go into effect until two years after it is enacted. That's next year. Any circumvention you do this year by legal reverse engineering is a-ok. Next year you would have to go through the exception process described in the law I quoted.

      They are grandfathered right now. Period.

  40. responcibility by penfold2 · · Score: 1
    In my opinion, in a situation like this it is the responsibility of the person/people using a piece of software to ensure that they use it responsibly. If it weren't for this ideal within computing, many systems would not be as secure as they are now, due to a lack of tools to enable people to ensure that their systems are not vulnerable to many of the commonly known attacks.

    Some might say that programs which allow this kind of detection of vulnerability should not be made available, and that they make it far too easy for someone wanting to break into a server to do so with little or no experience. These people would be ignoring the fact that the information is readily available on the internet already, and that these programs only serve to make life easier for people. As long as the systems administrators ensure that they use these programs on their machines, and follow the advice given, they can be in no danger of someone using the software against them. In my opinion, any administrator who fails to do this simple task shouldn't be doing the job. They would also be ignoring the fact that these programs are not generally written to be easy to use. Anyone managing to make use of them must have at least some experience, and therefore would be able to do the same thing (though not as quickly) without the software to help them. On the legal side, I don't know if there is any law against this kind of software. But with the prevalence of these pieces of software in existence, and the fact that I have heard of no court cases relating to the author being sued (I'm sure there are several large corporations who would like to do it), I can only assume that there is no such law, or at least none which is strong enough to bring a court case against anyone.

  41. It depends on some reasons by segmond · · Score: 1

    This is a little bit complicated, but not that complicated that a 5 years old cannot get the gist of it. Software are tools, and like all tools, they sometimes can be used for good or evil. For example, lets look at a gun? Who is responsible the maker or the one who used it to commit a crime? It depends, If the maker of the gun allowed the gun to be obtained by anyone, as far as ethics go he is partially responsible. The same applies with softwares.

    In the software world, take a look at BackOrifce. The guys who developed are partially responsible for all the wrong things that is done with it. I am not against them for releasing it or sharing the information, so please don't attack me. Likewise, the users who used backorfice are responsbile.

    Now, lets take a look at the latest bind overflow exploit that was released not so long ago. The developers of this code are not responsbile, The exploit was crippled that anyone who has not written or read about bufferoverflows could not use it. Now, if I was to take this exploit and uncripple it, then use it. Then I am to be blamed, not the developers.

    So, as you can see, It depends on why/how the software was released and deployed.


    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  42. Re:Yes! (was: No !) by Ender+Ryan · · Score: 2

    And an atom bomb is just a bunch of atoms... But that sure doesn't mean it can't wipe out a city.

    Just as a virus can destroy a network...

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  43. If you can sue a gun maker... by briancarnell · · Score: 1

    If you can sue a gun maker for the criminal actions of a third party (which has been allowed in U.S. court), why not allow lawsuits against makers of software such as compilers that allow people to manufacture viruses.

    Consider the Chicago example. It is illegal to own guns in Chicago. People who want to own a gun but live in Chicago drive to the 'burbs and buy a handgun from a legal dealer their and then transport the gun back to their Chicago residence.

    The city is suing gunmakers and dealers saying the dealers are acting in a negligent manner by selling to people they should know are breaking the law.

    The same principles could easily be applied to compilers and other software -- by not making sure that the buyers of the software *aren't* going to use it to create viruses, the dealer and manufacturer are negligent.

    Or to put it another way, has anyone in the software industry taken any positive steps to make sure criminals *don't* have access to their software? No, they haven't, and that's exactly the grounds that people are going after gun manufacturers in court.

  44. I would add a caveat to that. by perky · · Score: 1
    Likewise, I wouldn't blame a gun manufacturer for illegal use of their product, however I think that legislation restricting the ability to purchase a gun wholly right. Consequently I think there should be legislation prohibiting the manufacture of programs whose purpose is malicious.

    Now, before I get the torrent of "the internet is not policable" posts and all the rest of the freedom online thing, I have a few more things to say.

    I realise that it is much harder to prevent the production of malicious code since it takes only one person using tools that are freely available. Furthermore, recent incidents (deCSS etc) have shown that it is impossble to prevent the circulation of code/binaries on the internet. However, I don't think that difficulty of enforcement is reason enough not to legislate. It would give the law enforcers at least some leverage in certain situation, that they don't have at the moment.

    Secondly I realise that the line is very blurred between legitimate usefulness, and malicious, particularly with tools that can be used both maliciously and defensively, like port scanners. Again, I see this as a challenge for the courts and legislators, rather than a reason not to even attempt to legislate.

    I think that it is also the responsibility of every developer to think about the potential illegal uses of their code, and the damage that their programs could cause. Since it requires a certain degree of brain power to be a developer in the first place, it shouldn't be too hard for everyone to realise that if they write a virus/scanner/exploit, and release it to the public, it will innevitably wreck someone's day, and cost someone money. Just put yourself in the position where you miss dinner with your family/have to stay up all night fixing a server because of some script-kiddie/have to pospone the family holiday because your data was wiped off your servers, and you miss a contract deadline as a result. It doesn't take long to decide not to release malicious code does it? Just remember that there's always some arsehole who think's it's cool to screw things up, and he might be doing it with your code.

    --
    "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
    1. Re:I would add a caveat to that. by tzanger · · Score: 1

      I think that it is also the responsibility of every developer to think about the potential illegal uses of their code, and the damage that their programs could cause. Since it requires a certain degree of brain power to be a developer in the first place, it shouldn't be too hard for everyone to realise that if they write a virus/scanner/exploit, and release it to the public, it will innevitably wreck someone's day, and cost someone money. Just put yourself in the position where you miss dinner with your family/have to stay up all night fixing a server because of some script-kiddie/have to pospone the family holiday because your data was wiped off your servers, and you miss a contract deadline as a result. It doesn't take long to decide not to release malicious code does it? Just remember that there's always some arsehole who think's it's cool to screw things up, and he might be doing it with your code.

      That's why I would strongly suggest to all exploit writers that they do not make the code available for ... oh say... two weeks after notifying the company that they have said exploit. If the company is unresponsive or gives the "who cares" attitude, release it. It's not the developer's fault anymore.



  45. Users are to blame by Peabody007 · · Score: 1

    I feel that the user is totally to blame. Much of the software out there can have one bad use or another. You can't blame a developer for the software being used in a destructive way no more than you can blame a fork for the user having bad table manners.

  46. Legal Uses by wangi · · Score: 2
    I'd agree with the majority that a user is responsible for the misuse of a tool (and i'd include software in this term).

    HoweverConsider tools/processes that have no legitimate use, such as chemical weapons. I believe i'm correct in thing that development of chemical weapons is illegal (in most civilised contries). Computer viruses should be considered in the same light.

    1. Re:Legal Uses by rlglende · · Score: 1

      Guns are designed to put a bullet into a targeted point at high speed. Electric nail drivers are designed to put a nail into a targeted point at high speed. So, guns are designed to kill while hammers and electric nail drivers are not? Pretty weak logic -- mere assertion. Lew Glendenning

      --
      "The Constitution, the WHOLE Constitution, and nothing but the CONSTITUTION."
    2. Re:Legal Uses by wangi · · Score: 1
      You'll note that i did not say that - I did not mention guns at all. I can see legal uses of guns (for one the economy around here is dependant on game hunting).

      However I connot fund any legal uses of chemical weapons, and computer viruses...

  47. IMHO, it depends... by jd · · Score: 2
    ...on what the software is, and the purpose for which it was written.

    To use an analogy, guns are designed to kill. That is their sole function. They'd make lousy can openers. As such, I feel that the makers have a measure of responsibility if people use guns in that manner.

    HOWEVER, a measure is just that. A measure. The gun manufacturers don't -make- people use guns that way, that is the choice of the owner, and nobody else.

    I guess my point is that responsibility (as opposed to blame) for anyone involved is, IMHO, never 100% and very rarely 0%. Rather, it's the entire spectrum inbetween.

    If a software package has one, and only one, possible function, then the writer or company needs to take some responsibility if people use it that way. After all, that's what it was intended to be used for, and that alone. For the writer or the company to deny any responsibility, on the grounds they didn't actually -use- the program that way, is denial of reality.

    MOST programs, though, are multi-purpose. SAINT is an excellent example, being very useful for testing for some of the more blatant security flaws in systems. Yes, it can also be used maliciously, but so can a swiss army knife. Doesn't make either program necessarily malicious in it's own right.

    Summary: Where one, and only one, intended use exists in a program, the writer or company should bear some responsibility for people using that function in the manner intended. (NOT blame, just responsibility, and at most 50% of the responsibility.)

    Where more than one use exists, the writer or company should bear responsibility no greater than 50% of the fraction of possible uses that are malicious. (The user is never forced to use the program maliciously, so bears at LEAST half of any responsibility, regardless.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:IMHO, it depends... by briancarnell · · Score: 1

      Your analogy is dubious at best. Guns are multi-functional as well.

      It is incorrect, for example, that the only use of gun is to kill. Most people who successfully use guns to defend themselves never fire a gun much less kill someone with it.

      A gun's sole function is to kill in the same way that an MP3 CD ripper's only purpose is to pirate copyrighted music.

    2. Re:IMHO, it depends... by YankeeCowboy · · Score: 1

      "To use an analogy, guns are designed to kill. That is their sole function. They'd make lousy can openers. As such, I feel that the makers have a measure of responsibility if people use guns in that manner."



      I agree totally that the gun debate is a close analogy to this question. Guns are designed shoot things. Which is exactly why the gun owners shouldn't be responsible in any way because they function properly. To do so would require the logical extension that car makers should be liable because the car functioned properly for a drunk driver that killed a bunch of people. Or that the manufacturer of the chain that dragged the black man to death in Jasper should be held responsible because the chain did not break or refuse to be tied to the unfortunate victim.

      The entire fault for an evil or bad act lies exclusively with the person who directed the implement.

      The whole idea of product liablity is, IMHO, propigated by the trial lawyers who stand to make large amounts of money from deep pockets.
    3. Re:IMHO, it depends... by Oblio · · Score: 1

      Basing responsibility on number of applicable usages seems silly to me. Not only can creative uses be found for many "singular" use "things", but in software, it would be trivial for me to take the source for nmap, and integrate it into emacs- Hell, I wouldn't even have to tie the programs together in a binary fashion. I could simply setup lisp programs to hook nmap functionality. (I've even been a better programmer for doing it since I avoided tight-coupling). =)

      I'm not saying your thinking is wrong: I just don't think that the generalization is valid. More thought probably needs to go into this to come up with a better solution, but I don't have the jets to do it. =)

      --
      Pax -- Ob
    4. Re:IMHO, it depends... by Anonymous Coward · · Score: 0

      Wrong, guns are not designed to kill and that is not their sole purpose. You've been listening to Sarah Brady to much. Guns are designed to shoot a bullet at high speed - period. They are used by some people to kill, and by many many more people to save lives. The gun manuf's only sell guns to people who have been licensed by the government. What other steps do you want them to take? Why don't you blame the government for not enforcing existing laws rather than going after companies who are operating completely within the law.

  48. How far back are we willing to slide? by Anonymous Coward · · Score: 0

    If programmers are made liable for others misusing their code, then it's easy to let the argument keep sliding backward. Since programmers provide the tools used for hacking, who provides the tools for programmers? Compiler developers. Who makes compiler development possible? Hardware development. Who makes hardware development possible? Companies combined with some really smart people.

    How far back should this line of reasoning be taken?

    If you blame the programmers for producing hacking tools, then outlaw programming. However, since there's a programmer whereever there is a compiler, you'll have to outlaw compilers. Since there is a compiler whereever there is hardware, outlaw hardware. Who produces hardware? Companies/corporations such as IBM, Apple, etc. Where did all the hardware ideas start? ENIAC. Why was ENIAC built? The US military wanted it. Why? World War II. Why? Hitler.

    Blame all hacking on Hitler. There, now we have identified the responsible party. Someone go convict him.

    Bono Vox, bono@vox.org

  49. Reasonable use by frobnoid · · Score: 1

    How many pieces of software could NOT be used in an illegal way?
    I could write a ransom note in Word on my Windows 95 machine. I could then send it to you via E-mail. I guess that also implicates my AOL software, sendmail and the copy of Eudora you use to read it. I suppose that means we'd better round up their development teams and cart them off to jail.
    Grab the Mozilla team while you're at it... I just looked at some illegal pornography and those developers assisted me.

    The user should ALWAYS be held responsible.
    Developers are blameless... unless they play another role in the problem (such as misrepresenting their software) "Oh yeah, run this 'internet_worm' program, it's even more fun than Zork!"

    If I create an AI lifeform, and it commits a crime, who is at fault?

  50. Re:No ! - Get a brain before replying! by Anonymous Coward · · Score: 0

    No legitimate uses for virusses? Being interested in virusses myself, I can tell you that *real* virusses (not the Melissa crap) push the limits of both OSes and underlying architectures. They are fascinating and *VERY* educational.

    You sound like one of those idiots who would lock me up for playing with something you don't like. I'm really glad you're not in a position of power to enforce such stupid laws.

    On the other hand, intentionally infecting other people's machines brings up the question of ethical use. This is a completely different can of worms. Is it illegal to insert malicious code into other people's systems? I should think so.

    Software is a tool and the end user holds full responsibility for how he or she uses that tool.

  51. Disclaimers by Kalper · · Score: 1

    The best answer to this question I can think of is "How is your disclaimer phrased?"

    Diamond warns their customers that the Rio product is intended to be used for legimate uses only, therefore they are not responsible for their customers violating copyright law.

    McDonald's did not have anything more specific than "Caution: Hot" on their coffee cups, therefore they were responsible for some woman ordering coffee at a drive-thru and scalding herself with it. They never mentioned that pouring the coffee on yourself was not an intended use, therefore they were liable for her injuries.

    1. Re:Disclaimers by Anonymous Coward · · Score: 0

      US of A in a nutshell... if YOU spill coffe YOU have payed for it is YOUR fault. AND.. if YOU get burnt by it, it's because of YOUR action, since YOU dropped the cup. most of the times im glad i don't live in the US. the only good thing that came out of the lawsuit was that McD lost some money.. McD sucks

    2. Re:Disclaimers by briancarnell · · Score: 1

      Disclaimers are important but do not protect a company from liability.

      In the McDonald's example, the jury found McDonald's liable not because of the wording of the disclaimer but because the jury felt the coffee was to hot regardless of any disclaimer (a disclaimer does not protect against an "unreasonably" dangerous product).

    3. Re:Disclaimers by Anonymous Coward · · Score: 0

      The McD story is usually told as a joke in Europe... It goes like this: "Why do you only get cold coffee at a McD in America?"
      I don't agree that McDonald's was responsible. They were only _found_ responsible by an American court. There was a small notice in the local newspaper here in Austria, and we had a great time laughing about it.
      Most European courts would simply have told that woman to go home.

      I don't want to offend any Americans here, I'm just stating (again) that the US legal system isn't an absolute measure of things.

  52. wot no latin? by Anonymous Coward · · Score: 0

    VIRII

    1. Re:wot no latin? by jsm2 · · Score: 1

      no, virus, with the u pronounced long, and with good precedent. Virii would be the plural of "virius".

      These guys think that there is no Latin plural, but I have to respectfully disagree. I would analogise "prospectus", which is quite definitely long u plural as well as being a second declension neuter not mentioned in the link.

      jsm

  53. This depends on the situation by Pilchie · · Score: 2

    When I was in first year Computer Engineering, we spent quite a lot of time on this issue. (Note: Laws, etc, pertain to Canada, but I believe that the US is the same).

    Currently by law it is the user's responsibility, totally, in every situation. However, there is starting to be significant pressure to make some systems the responsibility of a Professional Engineer, who would have to sign off on a project, and take responsibility for it. The reason for this is not virii, but other systems, such as medical software, navigation/control systems for aircraft, trains, etc.

    Numerous people think that someone who develops the software to control the administration of a drug (for example), should have to take responsibility for the safety of their code

    I don't have a reference for it, but one of the big examples that we discussed had to do with a machine that administered chemotherapy drugs to patients in the US. There was software controlling the dosage, and a hardware safety check to prevent ODs in the first version. Then in the second version they removed the hardware check and (I think) about 20 people died of ODs because a lazy programmer didn't check whether the dose was allowed or not. In this case, the hospitals were deemed responsible for the deaths, but personally I think that situations like this need the developer to take responsibility for safety.

    Of course the problem with the developer's taking responsibility is that most projects depend on numerous other products. For example if a developer writes code that is safe, but is rendered unsafe by the compiler, or by the OS the system is running on, who is really responsible, the developer, or the tool vendor. Which brings me to my final question, if the thrid party vendor is actually an open source project, who takes responsibility for it. As an example, consider this. Some company wants to write a navigation system for a 777. The search freshmeat, and find that there is a really great AVL library that is LGPL'd. They decide to use it rather than roll their own, and some bug in the lib causes the planes to crash. Is the library developer responsible, or the company who made the nav system? I realize that most licenses have a no liability clause in them, but if it becomes a requirement for developers, could this be a major stumbling block in the road to world domination?

    Anyway, I think I have rambled long enough, I should probably go write some code now. (Good thing I am a co-op student, so I won't be working here when the code gets released).


    >~~~~~~~~~~~~~~~~
    --
    >~~~~~~~~~~~~~~~~
    Pilchie
  54. It's the User's Responsibility by Tim+C · · Score: 1

    With enough inventiveness, a person can put just about anything to use in illegal or immoral ways. Crude explosive devices can be made with common household objects and common chemicals. In the film Casino, a guy is stabbed to death with a fountain pen. Photocopiers or PCs with scanners and printers can be used to forge documents.

    You cannot start trying to make the person who produced the item in question, whether it be a piece of software or an object of some kind, responsible for the use to which people put it.

    As many people have already pointed out, you can't sue a gunsmith if someone uses one of their guns to commit murder (unless, of course, the intended use of the weapon was made explicitly clear at the time of purchase, but even this is somewhat dodgy ground). In the same way, you can't sue Microsoft because there exists in their software the capacity for people to write Word macro virii.

    Ultimate responsibilty must rest with the user; to try to make it any other way would be to start down a very dangerous road indeed. Imagine a world in which you, as the author of a piece of software, is responsible for any use that anyone makes of it, now or at any point in the future. Any piece of software more complex than "Hello World" has the potential for misuse - email clients can be used to send harrassing/defamatory emails (and don't forget the servers that relayed those messages, or the network cabling, routers, etc, etc...).

    I would also argue that just because you write a piece of software, the sole purpose of which is, for example, to attempt to expose security holes in a system, does not mean that you are liable for any illegal use to which it is put.

    I do not believe that people can be held responsible for the actions of others, particularly when they have never had any contact with them.

    Just my two penn'orth.

    Tim

    1. Re:It's the User's Responsibility by Mark.A · · Score: 1

      The software writer CAN be partly to blame. Just like someone who masterminds a bank robbery, making a plan, explosives, weapons, etc available; the person making the explosives, etc isn't to blame, but deliberately putting them together is. Similarly, it is possible to create software with blatently evil intent.

  55. Intent counts by Paul+Johnson · · Score: 2
    I think the most important factor has to be what the lawyers (at least over here in the UK) call "mens rea", which I think translates as "guilty mind". Its the intent that counts.

    Take a couple of examples: the recent DVD crack, and credit card number generators (the latter generate syntactically valid random credit card numbers). For the purpose of discussion I'll assume that copyright violation is unethical.

    In the case of the DVD crack the purpose of the crack was honest: to let Linux users legitimately watch films without having to pay for Windows just to run the DVD drive. This is a perfectly legitimate goal, and there is nothing unethical about doing it. Of course it is possible to use the same software for unethical purposes, but the author of the software is not responsible for such a decision.

    On the other hand the author of a credit card number generator has produced a piece of software which exists for only one purpose: to facilitate theft. The author set out to aid theft, and is therefore morally an accessory to the thefts which are carried out using the software.

    Of course there is a big grey area in between these to extremes. What do we say about software which has some minor or marginal use, but which is almost entirely used for some bad and foreseeable purpose? Back Orifice might come into this area: it has some legitimate use for remote admin, but its primary purpose is to break Windows NT security.

    Here ethics moves away from the legal domain: lawyers are concerned with proof. However ethics is more about formalising matters of conscience (although some ethical codes do carry penalties for gross violation). If you believe that cracking is wrong then it follows that the CDC acted unethically in releasing a tool which had, as its primary purpose, cracking NT.

    A program for Linux which was designed to facilitate DVD copying would be an interesting case. It may be ethical to copy a DVD for backup purposes, but the vast majority of copies made would be illegal pirate copies for sale or just given away. Would it be ethical to write such a program?

    The classic hardware scenario for this kind of ethical debate is the shopkeeper who sells a knife which is subsequently used in a murder. If the knife is a cooking knife brought in the normal course of business then obviously the shopkeeper shares no guilt. At the other extreme if the customer comes in and says "Give me a knife so I can kill my wife with it" and this statement appears believable then equally obviously the shopkeeper is an accessory to the murder. But in the middle is a large grey area. What about combat knives? They are specifically designed to kill. Any individual purchaser might plead a desire for honest self defence, but the fact remains that most of the time that such knives are used it is not in self defence. The vendors must therefore share to some extent in the guilt of the users of these knives.

    Paul.

    --
    You are lost in a twisty maze of little standards, all different.
  56. Personal Responsibility by paitre · · Score: 1

    After initially reading the question, I was of two minds, after reading others comments and taking a few minutes to think about it, I'm of single mind on this. Software products are tools, much in the same way a hammer and screwdriver are tools. To hold the developer of a software tool responsible for its use is absurd. I CAN see some exceptions: viruses, BUT, as another poster has noted, viruses tend to be very nice peices of code that can (and IMO, SHOULD) be used for educational purposes.
    A good example (used here by others) is the drunk driver. While sober, the driver behaves and uses his car responsibly, however, after a 6 pack of Newcastle Brown he really shouldn't be driving. He gets in his car anyway, and ends up killing somebody in an accident. Who's at fault? Not the car manufacturer. In fact, I can't think of any sane person who would even consider holding the manufacturer responsible. The driver, on the other hand, is completely responsible. He got drunk, drove, and killed someone.
    The question still remains wrt software: is the developer responsible? Yes and no. No, because in general, the software created will likely have a multitude of uses, most of them legal. An example would be if we tried to hold Quicken responsible for an organized crime family using their software to manage their books. Yes, they should be held responsible if the developer is knowinglly developing a tool with the goal of it being used for illegal activities (virii, primarily). BO2K is a legitimate product, MS and other companies make similar products that noone has a complaint about. The only reason people bitch about BO2K is that it was NOT developed by a major software house.
    Again: Yes, in some cases developers should be held responsible, however, in the general case the users are responsible for their own actions, as the developers have no control over the use of their package once it hits the shelves.

  57. Disclosure is good by larva · · Score: 1

    There are two basic types here, software that CAN be used both as good and bad, and software that is made for the sole purpose of destruction. Either way the user of the software is the one who should be made responsible for his actions, the tools cannot do any harm on its own.

    Its tempting to compare to a gun or any other weapon but this goes beyond that. By making such tools available it force a reaction to the problem and thereby making the world a better place. If the tools remained unknown to the vendors it would just make technological warfare,
    industrial espionage or whatever, so much easier.

    In a perfect world it should be enough to notify the vendor of a problem, but this just does not happen. The only way to make sure patches are released, fixes are made, and protocols changed
    is to publish the tools needed to take advantage of it.

    This is the way bugtraq has operated for quite some time now, and I havent heard of a lawsuit for making a program like that yet, but plenty lawsuits against people who use them :)

    --
    -- gunzip-howto.tar.gz
  58. The user of the Gun... by Duderino · · Score: 1

    Guns are not(yet) outlawed.... It's the act of killing someone using a gun that is illegal. Same goes for Knives, Ammonia etc.... I think that it's the user's responsibilty, not the developer... Technology should not be outlawed, but rather the illegal use of technology.... D.

  59. Only one real /. answer by Anonymous Coward · · Score: 0

    It's Microsoft's fault.

  60. the user is the only source of blame. by Anonymous Coward · · Score: 0

    it's the users fault .. all of it really ... this goes for software as well as for example guns. just cause you have it doesn't mean you have to use it and if you do you have to take the consequnces of your actions, no matter if you blow a person or a server away.

  61. Poll comming up? by Serenade · · Score: 1

    Hmm.. first of all, i'd like to say that this would be kind of a good poll.. :)

    Secondly, i'd like to put it like this:
    I would definately prefer if it was something like this: Describing the tecniques involved in the (randomtask)sofware, should be ok, while distributing compiled forms shouldn't be, since alot of LaYme SKRiPTz0R k1DdiES wreak havoc by acting irresponsible, and get us real geeks in trouble.
    Kind Regards / Mark

    --
    VIDI , VICI, VENI. (Go figure.. )
  62. potentially both by jmorzins · · Score: 1

    The usual gauge of whether someone is culpable for an act is to
    consider whether he committed it with full knowledge of what
    he was doing, and if he consented to doing it.

    If a tool-maker did not know that her tool could be used for bad
    ends, she is less blamable if it is used in that way. (I don't
    think it arises very often is software development, but if she
    were somehow forced to build it against her will, she is
    similarly less blamable.) Same argument for if a user does not
    know that a tool will have bad consequences, or if the user is
    forced to use it.

    But if a user knows that use of a tool is wrong and deliberately
    uses it anyway, he has responsibility for wrongdoing. If a developer
    knows that the net effect of a tool will be wrong, and creates it
    anyway, she has responsibility for the wrong done because of it.

    (The really hairy question is to ask how the developer judges if
    the "net effect" of a tool will be bad. I leave this as your
    homework exercise.)

  63. No two ways about it... by knife_in_winter · · Score: 1

    The end user of the software is totally responsible for his or her actions. There is no question about that. Trying to deny the responsibility of one's own actions is morally and ethically unacceptable; even though it is often done in the United States. I cite the example of the woman who sued McDonald's for $1 million after spilling hot coffee in her own lap. Her argument was that the coffee was not appropriately labeled as dangerously hot and therefore her burns were a direct result of McDonald's negligence. Now, we all know that the woman was a moron, but worse still, she skirted her responsibility for her actions. She played ignorant and refused to acknowledge that she was stupid to have put hot coffee between her legs.

    Notice, however, that if one embarks on an action that harms others, the authorities are *very* quick to take the correct moral and ethical high ground. If you use a gun to murder someone, you are tried for murder, not the gun manufacturer. If you break into a home using a glass cutter, you will be tried for breaking and entering, not the glass cutter manufacturer. If you use a particular software package to crack a system and damage it, you will be tried for computer trespass, not the software designer.

    I guess the real question you are trying to ask is "can the software designer be held responsible for making a tool that is potentially dangerous"? Asking this question is the same as asking "can we hold any designer responsible for the harmful use of their creation"?

    I don't know the answer. The closest I can come to an answer for myself is something that is purely relativistic and probably unacceptable. I would say that it really depends on the intent of the creator. For example, if I use a Stanley claw hammer to unrepentantly bash your brains in, I think it is a safe assessment to acknowledge that the Stanley corporation will not be brought to trial for murder in the first degree. However, if Stanely designed and marketed a hammer specifically for the purpose of imploding the skulls of living humans, and I used *that* hammer in my crime, I think the Stanley corporation might find themselves culpable.

    So what about gun manufacturers? I don't think anyone can argue to the contrary that hand guns are designed for anything but the purpose of immobilizing and killing human beings. But are gun manufacturers ever brought to trial with the assailant in murder cases? Not that I know of.

    That's all I have to say about that.


    Nothing can possiblai go wrong. Er...possibly go wrong.
    Strange, that's the first thing that's ever gone wrong.

    --

    Tyler's words coming out of my mouth.
    1. Re:No two ways about it... by jwy · · Score: 1
      I cite the example of the woman who sued McDonald's for $1 million after spilling hot coffee in her own lap. Her argument was that the coffee was not appropriately labeled as dangerously hot and therefore her burns were a direct result of McDonald's negligence. Now, we all know that the woman was a moron, but worse still, she skirted her responsibility for her actions. She played ignorant and refused to acknowledge that she was stupid to have put hot coffee between her legs.

      It's amazing how frequently example is brought up as evidence of both society's lack of personal responibility and its propensity towards litigation. Hoever, I have yet to see someone cite this case who had the slightest clue as to what the case was actually about.

      For those of you who think that McDonalds was sued for failing to label coffee as dangerous, you are badly mistaken. The suit was successful for several reasons.

      1. McDonalds was serving their coffee at its boiling point (which, for those of you who lack basic chemistry knowledge, is significantly above that of pure water).
      2. McDonalds had received a large number of reports about their superheated coffee causing serious burns to drivers who bought it through a drive through window.
      3. McDonalds failed to stop serving this superheated coffee to drive through customers even after hearing these numerous reports.
      4. McDonalds didn't tell its customers that it was serving coffee superheated.

      It wasn't one person spilling her coffee that exposed McDonalds to liability here. It was McDonalds' failure to either change their policy or adequately label their product that allowed the woman to win her suit.

      There may be some truly fucked up things about our judicial system, but product liability lawsuits aren't one of them. If a company knowingly sells a product that has a significant probability of causing harm, and fails to adequately warn consumers, then I think that company should be sued.

      Take, for example, air bags. Once it became clear that air bags could kill small children who were sitting in the front seat of a car, car manufacturers had to put obvious warnings on cars thus equipped to alert consumers to this hazard. This absolves the manufacturer from liability, and allows them to keep selling cars with airbags. If McDonalds wanted to keep selling superheated coffee, then all they had to do was tell consumers that the coffee they were buying at a driver through window (which has a very high probability of being spilled on the driver) was much hotter than the driver thought.

    2. Re:No two ways about it... by briancarnell · · Score: 1

      A warning does *not* absolve a manufacturer of liability.

      One of the big three automakers recently lost a lawsuit where a man was killed after stopping his car on the top of a steep hill without using the parking brake, leaving the engine on and then standing behind the automobile. The pickup truck rolled over him and killed him.

      Lawyers for the automobile company noted that a) the owners manual clearly says (and it is widely held common sense) never to park a car on a hill without engaging the parking brake and b) it is impossible to design a gear system, under current regulatory requirements, that doesn't have a small but substantial risk of shifting gears accidentally in that situation.

      But the company lost anyway. A warning doesn't mean jack in court if a jury decides that your company was negligent.

      Using the Diamond MP3 case, warning users not to use the software to pirate music doesn't mean anything if a jury decides that Diamond clearly knew the major purpose of the Rio would be to pirate music (if I were the RIAA, btw, instead of trying to prevent MP3 boxes from coming to market I'd simply sue their manufacturers in civil court for damages).

  64. tcpdump by Tomahawk · · Score: 1

    I can think of 4 different 'levels' of responsibility/blame here, depending on circumstance, and on the application.

    1) User bad, programmer good:
    A prime example of this would be 'tcpdump'. It is a very very useful tool for finding faults on networks - I only used it the other day. It doesn't just do tcp - it will handle all sort of network protocols. Such a useful little tool.

    tcpdump, in short, is a network sniffer/analyser. It listens to all network packets passing by your network card and displays information about them on the screen. You can even save all of these packets to a file for analysis later.

    This leads to a problem with it - in the wrong persons hands, this same tool could be used to find non-encrypted password, allowing someone to access a system. It can also trap encrypted password over the wire, save them to a file, and allow someone to crack it.

    Of course, it can get even more than just password - emails, credit card details, etc. This is why we need good encryption routines and SSL.

    This is a perfect example of where the user is the one at fault. The programmer did everything that was required to make the utility useful for fault finding. He would have known that it could be used for bad things, but it was necessary for the good things too.


    2) User bad, Programmer good and bad:
    (disclaimer: I'm not giving out about BO2K, just using it as the only example I can think of here. No harm is meant to CodC)
    Next, the case of BO2K. This tool was, in some ways, written to allow people to get access to NT systems. It was written with the knowledge of certain security breaches in NT.

    The program itself, though, it one of the best admin tools for NT. The guys who wrote it don't use it for gaining entry into NT systems.

    Here, if a user maliciously uses the program, then, yes, the user is still at fault. Is the programmer responsible? Well, firstly we need to know if the ability to use it maliciously can be used for a good purpose. Yes, to an extent as it shows that there are security bugs, and that they should be fixed. Next, we need to know if the feature is a necessary feature in order for the program to work. In this case, I don't think it is.

    So where does that leave us? Well, the feature was added in order to improve NT security. The feature brings to light the knowledge that the security problem exists. So, for this reason, the programmer was morally correct in adding the feature, if just to ensure that admins (and MS) fix any security holes so the feature can't be used.

    At the same time, it was wrong, as not everyone will get the security feature fixed, meaning that the program can be used to gain access to their systems. This is a case of being right and wrong at the same time.

    Notice, however, that the user is just wrong for using the feature.


    3) User bad, Programmer bad:
    Next has to be the case of a program designed to gain entry into a system, but with no other use. Again, a user using such a program would be wrong. If this program has no 'good' use (unlike BO2K), then the programmer would also be wrong.
    An example here would be the program 'crack' for cracking Unix password - a tool written exclusively for that purpose.


    4) User good, programmer bad:
    User blameable, programmer bad:
    Lastly would be the case of a virus/trojan. In this case, in most circumstances, the user is not to blame. Naturally, different circumstances can bring blame to the user. If, for example, the user forwards on 'Sophie.EXE' to all the other guys in the office, which is most likely agaist office policy, and it happens to contain a trojan/virus, then this user would be to blame for not checking it, in a moral sense. He may have innoscently sent the attachment, but blame could still be put on him for causing problems within the company.

    The programmer of the virus is definately to blame.


    In the case of the last 2 here, the difference is the a Virus/Trojan isn't a utility that the user would be using to deliberatly cause harm. In most cases, a user would be unaware of the virus within the program/file. Like, what's the harm in running Sophie.EXE, eh?

    The whole moral issue in all of these cases can have exceptions. Take the example of crack - here the police could use this utility to help them gain access to a drug barons computer, helping to convict him. In this case, the use of the product is a good one, and you could say that the programmer's involvement was also good. Everything has exceptions.

    1. Re:tcpdump by alecm · · Score: 1
      Next has to be the case of a program designed to gain entry into a system, but with no other use. Again, a user using such a program would be wrong. If this program has no 'good' use (unlike BO2K), then the programmer would also be wrong. An example here would be the program 'crack' for cracking Unix password - a tool written exclusively for that purpose.

      Being as I am the author of Crack, and wrote it whilst I was employed as a Unix systems administrator, for the purpose of checking my password file before anyone else using similar/poorer tools could, and indeed because I shared it on those grounds - I disagree that this program has no "good" use, and would challenge you to find another example...

      --
      perl -nle 'setpwent;crypt($_,$c)eq$c&&print"$u=$_"while($u,$ c)=getpwent'
    2. Re:tcpdump by treat · · Score: 1
      If this program has no 'good' use (unlike BO2K), then the programmer would also be wrong. An example here would be the program 'crack' for cracking Unix password - a tool written exclusively for that purpose.

      Interesting choice of examples. BO2K, while it has a "good" use, its "bad" use is why it was developed and distributed. That's what it was marketed as, and that's where the name Back Orifice came from. That's why BO2K was announced at Defcon. The competing tools marketed to the "good" guys (e.g. SMS) already existed.

      Crack, while it has a "bad" use, its "good" use is why it was developed and distributed. That's why it's even available on ftp.cert.org of all places. Crack leveled the playing field, before it there was no widely available password cracking tool aimed at the "good" guys, just the "bad" guys. By making the tool available to the "good" guys, the usefulness of such tools to the "bad" guys decreased dramatically.

    3. Re:tcpdump by Tomahawk · · Score: 1

      Apologies. I did see the good use in it, but was unable to find a better alternative. Once again I must apologies if I mis-interpreted your original actions.

      As for another example, I will endevour to come up with one.

      However, apart from the seeming insult to your work, would you agree with the principle?

  65. The Death of Common Sense by Michel · · Score: 2
    "Caution: The contents of this bottle should not be fed to fish." -- On a bottle of shampoo for dogs.

    "Do not use while sleeping." -- On a hair dryer.

    "Do not use in shower." -- On a hair dryer.

    "Warning: This product can burn eyes." -- On a curling iron.

    "Do not use orally." -- On a toilet bowl cleaning brush.

    "Please keep out of children." -- On a butcher knife.

    "Wearing of this garment does not enable you to fly." -- On a child sized Superman costume.

    "May be harmful if swallowed." -- On a shipment of hammers.

    Are you sure you want a warning label on anything that can be potentially dangerous?

    1. Re:The Death of Common Sense by derwisch · · Score: 1

      I would want a warning label on dangers that are dangerous beyond the obvious.

      Someone else's computer can be used as a weapon (read: spam multiplier). Do you mind this? I do.
      Is this obvious to anyone connecting her machine to the 'net? I wouldn't think so.

      How much do popular providers contribute to popular insight in this respect? Not too much in my opinion.

    2. Re:The Death of Common Sense by Anonymous Coward · · Score: 0
      Ha !

      You yanks really are too much !

      What does it say on a Smith & Wesson ?

      "Warning ! Can be dangerous to you health" ?

  66. Good ethics....? by A+Masquerade · · Score: 1

    Surely an example of good ethics is doing your own homework assignments rather than just posting the questions to "Ask Slashdot"?

    [with thanks to hobbit]

  67. Responsibility by Stanleverlock · · Score: 1

    Dear Computer Ethics, This is not a case of the Weapon maker being unable to control the use of the weapon after it leaves his establishment. In the case of software you can make a very powerful argument for harmful intent. software can be so designed to do nothing other then it's intended purpose. But when you start adding all kinds of little programs that monitior and survail the user or another user while the software is running amounts to invasion of privacy at the least and up to criminal harmful intent. When programs are written into software for whatever imagined crimes, you are breaking certain unwritten moral codes an probadly laws as well. How you might justify logic of such programming, you are clearly stepping across a line.

  68. At all times the user by Symbiosys · · Score: 1

    The person who should be held responsible for any action, is the person who commited the action. Like so many have already said, the company producing fire-arms can not be held responsible for murders. One gentleman felt that if the developer creates software that can be misused then he should be held responsible, this is the exact same situation as with guns. If AOL tries to make it easy for people to get on the web and in their efforts make it easy to hack into someone's PC. That does not make them the perpetrator. The person who hacks into the PC is wrong. If we support the idea that the developer / producer is wrong it will cause total chaos.

    1. Re:At all times the user by iffygeezer · · Score: 1

      What if however, I made and sold atomic devices which were then used to say blow up the white house. Would the FBI etc. come after me as well as the 'users' of the device ? I think they would, and with good reason. You must also take into account what the goods are designed to be used for.

  69. Analogy with patents by The_Compact · · Score: 1

    That question is really good and have been debated by many philosophers. (And will continue to be)

    For me, as a computer programmer, I try to keep my software bug-free. It is impossible of course to have such a thing as a bug-free software with all the variables taken in account while writing a code.

    What I think is up to a legitimate line, a legit software can contain "bugs" and users must accept it so. A company that won't write patches/upgrades or have too many bugs could eventually be attacked in law.

    As for purely evil codes (destructive viruses), I think it's both the user and the writer who have the responsability in that case. I wrote many viruses, some pretty destructive. But I never made them leave a particular floppy. I made them basically to learn more about viruses. I take full responsiblity for them since I keep them hidden.

    <<In one line, my answer would be: Depends on the intended usage of the software.>>

    What I REALLY fear is people creating false usages to protect themselves from their share of responsabilities. More or less like the software patents we have these days.

    In SW patents, people will use twisted ways to get their software patented. "A device which permits to (Insert patent here)".

    If a virus writer would like to protect himself, he could always say he was doing that particular "piece of software" (and not virus) to help system administrators learn about the different connections between employees of a company and the outside world. Who shares codes, who knows who in competition.

    In these cases, it would (again) be the big companies that would be allowed to do anything. The small fry wouldn't use 2000 lawyers to create false pretenses.

  70. This is a no-brainer by G27+Radio · · Score: 2

    There's no way I can justify, in my mind, blaming the author of the software. It's the implementer that is at fault.

    In the case of virii: I don't believe there is anything inherently wrong with writing a virus. The author is not to blame until he unleashes it--deliberately or accidentally.

    I have yet to find a good reason to hold an author responsible for how their software is used. It would be an evil thing if we could be prosecuted for the way someone may abuse software that we write. This could certainly have a chilling effect on free software.

    I don't think any of us will be very happy if the people that can afford to release software are companies that have a full-time legal staff to fend off law suits brought on by misuse of software.

    numb

  71. If you use - give credit by gabrieltss · · Score: 1

    BTW

    If you happen to use ANY of the comments given to this posed question you should give the credit in your bibliography and/or within your paper or that's plagurism and unethical. Thought I would point this out since you are taking an Ethics course.

    Me I have two weeks left on my Business ethics course. (sounds like an oxymoron to me...) :^)

    Gabriel/TSS!

    --
    The Truth is a Virus!!!
  72. During Prohibition... by Anonymous Coward · · Score: 0

    ...there was a yeast product sold, or so goes the legend, that had a disclaimer on it:
    Warning! Mixing this product with (names many beer ingredients) and heating for (instructions) will produce beer, which is a controlled substance under the (prohibition laws).
    So it has been _legal_ to sell this stuff. Also note that under Prohibition it wasn't illegal to drink, just to sell.
    As another example, look at "head" shops. They sell "drug parephenelia" such as pot pipes, and usually stay in business. The person who uses them could get busted for posession of pot, and the pipe has no use outside of pot use.
    In practice you can sell a lot of stuff with no "legal" use.

  73. Who's responsible? by Seth+Scali · · Score: 2

    I'm going to open up a can of worms here and open myself up to a flame war. Moderators, go ahead and mark this down as flamebait, but please realize I'm not trying to advocate a political viewpoint:

    Is a gun company responsible for people who get shot?

    Some people say "yes". Like Gail Fox, a Brooklyn lady who watched somebody shoot her son. He survived, fortunately, but she felt that action needed to be taken. Not against the person who pulled the trigger. Not against the dealer who illegally sold the gun. Against the gun industry. 15 of the 25 gun companies named in the suit were found liable for the shooting, and for the deaths of 6 other children.

    Take this logic and apply it to software. If some company is hit by BO2K, it isn't the fault of the script kiddie who installed it. It isn't the fault of the administrator who didn't take proper precautions to secure the servers.

    No, according to the flawed logic detailed above, it's the cDc's fault that the company gets hacked. After all, the cDc distributed something that they knew could be used for illegal purposes! They distributed something that could be easily used by even the most inexperienced person to wreak havoc on the lives of others, right?

    In other words, personal responsibility is gone. Nobody prosecutes the people who sell illegal guns-- they prefer to make the CEO of Colt Firearms go in front of a judge and grovel for mercy. Nobody wants to prosecute the script kiddy or toughen up their system-- it's easier to blame the Cult of the Dead Cow and make them pay for the damages. Nobody wants to make a good copy protection scheme for DVD movies-- it's easier to threaten lawsuits against the people who point out how horribly fucked-up the system is.

    Responsibility for the use of any technology, be it software or guns, is in the hands of the person who uses it. I don't believe in passing the blame around like so much candy-- my actions are my own, for better or worse. If I'm willing to take the credit for my accomplishments, I should damn well be willing to take the blame for my mistakes and blunders.

    A note to the world: don't blame others. It won't do you a damn bit of good. Instead, take a little responsibility for your actions and learn from your mistakes. It's that ninth habit of highly successful people-- they don't pass the buck.

  74. This should be a poll.. by Anonymous Coward · · Score: 0

    Software is just a tool. Any tool can be subverted for immoral/illegial ends. A tool aparently designed for such purposes can still be used for good things.

    If the user uses a tool to commit a crime, then the user should be responcible.

    The only situation I can see where the developer should be responcible, is where software is designed to secretly to illegial things behind the users back, and even then the developer should only be responcible if he/she willingly released it on people.

  75. User legally, developer ethically by javatips · · Score: 1

    Hi,

    I think that the legal (also ethical) responsability is the user of the software.

    But the creator of the software is responsible in an ethical manner. That if he wrote the software for study purpose in a controlled environment, it's ok, it's just research. On the other hand, if he wrote the software and made it availlable to everyone without the intent of doing research, the he is responsible for the use of the software (legally what i've just said is worth nothing).

    We can make a parallel with nuclear weapons. The intent to create a nuclear weapon is to enable someone to use it to kill people (no, nuclear weapon will not defend anybody... Killing a bunch - a bug one - of civils is not an act of defence). So the manufacturer is responsible for the use of the weapon (ethical). It is unethical for someone to build nuclear weapons because their only purpose is to do something that is unethical.

    So writing software that do nasty thing with the only intent of releasing it in the wild is unethical. Writing software that do nasty things to be released in a controlled environment (and at the same time writting counter-measure) is ethical.

  76. Weapons are tools by jabber · · Score: 2

    Absolutely. Not only hammers and crowbars, but guns, knives, ICBMs and even landmines.

    Tools are tools, they're made for a specific purpose. Their misuse, wether intentional or accidental, must not result in the manufacturer being liable.

    Furthermore, it is the intent that counts. Consider manslaughter vs vehicular homicide. In either case, a car is the machine used to kill a person, but the intent of doing so makes a difference.

    Intentional misuse is what points the finger of blame. If a chemical in a can of hair spray causes harm when used according to design, the manufacturer is to blame. If it is intentionally concentrated and then inhlaed, resulting in Little Johnny becoming a vegetable, it's the kids (or parents?) fault.

    Now, in the case of intentional non-disclosure of harmful potential.... Ah, let's just avoid discussing Microsoft's security issues, shall we?

    --

    -- What you do today will cost you a day of your life.
  77. Intention of the code by Anonymous Coward · · Score: 0

    Bearing in mind the large number of products that could kill people (hammers, cars, guns, planes, etc.) you can separate these out into two categories based on a simple rule: was the intention of the manufacturer to build a product that is harmfull?

    In the case of most things, no. Therefore it is up the user of these products to handle them for their intended use. A hammer is intended to slam nails into wood - if the user chooses to slam someone's head with it instead the manufacturer cannot be held responsible.

    If, on the other hand, the manufacturer produces a software product with the intention of permitting unathorised access to priveledged information/facilities, then the manufacturer should be held accountable, and the user prosecuted for actually commiting the crime - remember that the user had to choose to perform the act.

    Broadly I believe this is also how the law sees the issue.

    James Green

  78. I agree by Anonymous Coward · · Score: 0

    If the software is obviously nothing but harmful and wrong then it's both the software developer's fault and the user's fault.

  79. Developer's/User Responsibilities by Anonymous Coward · · Score: 0

    There are two senarios: (a) Software developed FOR illegal purposes - Developer's Responsibility. (b) Software developed FOR legal purpose - User's Responsibility. (a) If a developer creates a program that would be considered a VIRUS, then the developer should be held responsible. This is because, the only way a "user" gets his hands on a software package from the developer is if the developer distributes it (or otherwise makes it available). Thus, even if the developer does not activate the virus, the developer initiated the start of it's spread by distributing it. Of course, if the user knows it is a virus and actively sends it along, then the user should also share in the responsibility. (b) Other software (non-virus) that is used for illegal purposes need to be considered differently. If the software was written for a legitiment use then the user illegally using it takes the major responsibility. This does not mean that the developer has no responsibility. Just because there is a legal use of the software, was that use really the reason for the software or was it an excuse for the creation of software to be used illegally? It will be for the courts to decide and most likely on a case by case basis.

  80. user, surely by Nass · · Score: 1

    Unless the item in question can only ever be used for nefarious purposes, common sense dictates that it's the user that's culpable, surely. It's kinda like a kitchen knife: in the wrong hands it becomes a murder weapon.

  81. but.... by TheCarp · · Score: 1

    Isn't that liks saying the people who were suing
    gun manafacturers for "Making a dangerous product"
    have merit?

    If an author writes a program that can crash
    windows machines...he has every right to do that.
    He has every right to crash every WIndows PC he
    owns with it and every one other people own and
    give him permission to crash.

    Software is a tool. It is a mistake to hold the
    maker of a tool responsible for the outright
    misuse of the person who USES a tool.

    If I buy a lock pick thats fine. If I pick my way
    into my house...thats fine. If I decide to use my
    lock pick(s) to get into someone elses house..
    that is _MY_ fault not the person who made the
    lockpicks.

    Hell even things like Winnuke HAVE been used
    legitimatly. One day I had a windows machine I left on and left some stupid program running
    that was doing things on the network I needed
    to stop (mostly it was an application whose server
    only allowed one session at time)....so...
    I winnuked it from a linux box (stupid microsoft mail anyways)

    man im glad I don't work with windows antymore.
    As far as non-windows stuff....anyone else ever
    been faced with a machine you can't easily get
    phsyical acess to...hasn't been upgraded in a
    while...the owner has LOST the root password...
    and needs you to work on the system for him?

    Sure...most people id just laugh at and tell to
    piss off under those circumstances but...at least
    once it happend and I had to try to root the box.
    Wasn't sucessfull....but its a legitamite use for
    such tools.

    --
    "I opened my eyes, and everything went dark again"
  82. Guns as a tool by MosesJones · · Score: 1

    If the only purpose of a tool is to cause harm (say an anti-personel landmine) then both the maker and the user must hold responsibility. It is too easy to absolve responsibility claiming that is the users fault alone.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Guns as a tool by aetius2 · · Score: 1

      What if I want to cause harm to someone, because that is the only way to keep them from harming me? Mines are used in warfare quite often, and have saved as well as taken lives many, many times. I'll take responsibility for using my mines, as well as removing the mines when I am finished using them. The maker is NOT responsible for my misuse of the mines by leaving them in place to hurt innocent people. Causing harm can be a good thing or a bad thing, it is not an absolute in and of itself.

  83. oh... by TheCarp · · Score: 1

    Since I mentioned it...
    anyone have a good few program recomendations
    for root-ing a Debian install (fairly standard
    install..no X) thats about 6 months old...never
    been upgraded?

    Its my fathers box...I set it up for him and gave
    him the root password...all he uses it for is
    as a masquerading firewall...however we would like
    to setup SAMBA on it as a domain controller.
    ...and he lost the root password (I let him have
    it and told him to keep it safe...forgot to make
    myself a uid 0 acount before I left)

    --
    "I opened my eyes, and everything went dark again"
  84. software used as a weapon... by sneak.attack · · Score: 1

    So does that mean if I use a Windows 95 box and use telnet or ping, that would implicate Microsoft in the crime?!!! I only wish...

  85. The Blame Game by Steeltoe · · Score: 1

    This is the old Blame Game we people are so eager to participate in. The goal of the game is to find a scapegoat as remote from ourselves as we can possibly get. The number of scapegoats should be as few as possible too, just to reduce the complexity to get to a crystal clear "solution".

    Remember, Blame is just a human construct, an illusion of the intellectual mind. Just as the conception of "wrongness". It's an ongoing effort to judge Cause and Effect, always changing with the political, religious and common beliefs. Alas, the solution seems always to be amputating unwanted elements as a misguided effort to improve our lives. Utilizing violence to redeem the faults of our society and how we live it as individuals. When do you think this simple strategy will finally have removed all the "bad elements"?

    Next thing, they'll probably lock up Software Developers in prisons. Oh, wait, that's done already. Dang!

    Fear is prison.

    - Steeltoe

  86. It is both people if... by Anonymous Coward · · Score: 0

    It is both people if: 1) The program was *created* for criminal/harmful intent 2) The program was *used* for criminal/harmful intent Or only one person if only that one person had criminal/harmful intent. Dont look at the external situation as much as the internal motive/intent of the person. The real ethical question is what is criminal/harmful intent ? Jamie Burns.

  87. Exploits have no legal use until.... by TheCarp · · Score: 1

    until someone comes running to you "Help we lost
    the root password on our server and we can't
    bring it down for maintenance right now! Let
    us throw money at you to help!"

    --
    "I opened my eyes, and everything went dark again"
  88. Think about it outside the computer world... by gwolf · · Score: 1

    I just used a kitchen knife to kill someone. Is the knife manufacturer to be held responsible? Will we need that from now on all knifes will be made of plastic, to avoid injuries? I don't think so.

    You give out an excellent tool for monitoring (say, SATAN). Someone will find an evil way to use it. In fact, almost every single piece of software can be held responsible for damages: Sendmail for sending spam, rm for removing files which were not supposed to be removed, Gnome for being the cracker's environment, Linux for being such an allowing operating system that allowed him to put malformed packets in the network... And it could go on and on...

  89. Personal responsibility by Anonymous Coward · · Score: 0

    That question is to generic to be properly answered. None-the-less I believe that the majority population would agree that that if no one has committed a crime, then no crime is committed. Even if the tools required to commit the crime are available. Personally I believe that people who take responsibility for their own actions believe that everyone else should take responsibility for their own actions -and- people who do not want to take responsibility for their own actions believe that someone else is always to blame. -TheGuyBehindTheCurtain-

  90. Software or guns, it's the same debate by Basje · · Score: 3

    In the US, a similar debateis over guns. Possesion of certain weapons is illegal. For other guns, possesion is legal, while damaging other people with them isn't (obviously).

    The same can be applied (in general terms) to software. Harmful virusses and the like have only
    limited use: causing damage, for whatever reason. Possession of these could be considered criminal.

    OTH, a lot of programs (eg. portscanners) can be used for good or for bad, directly or indirectly. In case of those, it's up to the user to use them ethically.

    The problems with legislation are rather similar to the guns debate too. Illegal possesion will occur. How to handle that is off topic here.

    ----------------------------------------------

    --
    the pun is mightier than the sword
    1. Re:Software or guns, it's the same debate by MURDOCK1 · · Score: 1

      I completely agree with the gun analogy. I own several guns that were all aquired legally, and I also have several programs written for ompromising computer security. I use my guns for hunting and home protection, and I use my software for auditing my own security, and learning. I do not have the time or knowledge to code these programs myself. What I need is a quick and reliable solution that will give me reasonable assurance that my systems cannot be compromised by someone using this software. It is time for this country of ours to stop people from blaming others for their misfortune. But, I digress. In summary, I believe that blaming the author of malicious software is just a wrong as suing gun manufacturers.

      --
      Eagles soar, but Weasels aren't sucked into jet engines.
  91. The user is responsible. by Anonymous Coward · · Score: 0

    Like guns- many uses, some terrible.

  92. Its the end user by Joshuah · · Score: 1

    Well, i look at it in this light. Do you blame the person who invented and manufactures the gun when someone is killed, or do you blame the person who shot the gun? Just because you make a product that can do harm, doesnt mean the inventor is all bad.... Ok, maybe in this case a software that rips DVD is bad, but it just makes the dvd companies work harder. there is nothing wrong with this. If you bought a car that was put together half ass, and soon the tire fell off on their cars, wouldnt you go back to the dealer/manufacturer and tell them to fix their problem? Each product has rules, some like cars, you cant run people over, and you are not allow to speed, just because you CAN do these things, doesnt make it right, and yet no one will place blame on the inventor.....

  93. Responsible? by MikeFM · · Score: 1

    The user should be responsible for their actions. A lot of things that IMO shouldn't be illegal have been made illegal though, in computers and everywhere. America is ran by idiots who feel they need to take away basic freedoms to protect us against us. Just review the words to The Unforgiven for a good review of life in America. [Sorry, listening to Metallica.] Other countries I can't give an opinion on since I haven't lived there but I'd assume they are mostly the same in this respect. It is the programmers responsibility to develop programs that poke into security holes they've found. This is how security evolves and it's the responsiblity of the coders to make sure claims that exploits are only theory are proven to be marketing bs so that companies are forced to fix things.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  94. Some further questions by hobbit · · Score: 3

    Off the top of my head, I'd say this is rather like the question of firearms, and I'd say that "guns don't kill people, people kill people" is even more applicable for software than for guns.

    Why? When was the last time you saw a gun with virus-like properties?

    As far as I can see liability for breaking the law lies with the person whose intent it was to break it. If the that is the author of some software (eg, a program deliberately designed to spread a virus) then so be it, but if the author produces a tool with multiple functions (eg. BO2K) then he's no more guilty than a man who makes a knife.

    "a program deliberately designed to spread a virus" - AKA a virus.

    There are of course some tricky cases. For instance a friend of mine once wrote a virus as an exercise and gave it a slightly nasty payload. He never intended to release it, but unfortunately a copy got loose on his hard drive and infected several other machine before it was wiped out. If that had well and truly escaped, and done serious damage, where would the liability lie for that ? or is it a natural hazard ? Possibly there is no criminal liability in that case, but merely civil negligence by failing to contain the virus ?

    Why anyone would give a virus a 'slightly nasty payload' without malicious intent I have no idea. It isn't much more a 'natural hazard' than a bullet flying toward a crowd is a 'natural hazard'.

    Just my tuppence worth (IEIANAL).

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    1. Re:Some further questions by RDFozz · · Score: 1

      "a program deliberately designed to spread a virus" - AKA a virus.

      Technically, this could be a virus, a trojan horse, or possibly even a worm.

      Why anyone would give a virus a 'slightly nasty payload' without malicious intent I have no idea.

      One needs some way to tell that the virus worked; something, ideally, that would not be trivially duplicated through normal circumstances.

      It isn't much more a 'natural hazard' than a bullet flying toward a crowd is a 'natural hazard'.

      On a firing range, bullets flying is a natural hazard. On a street, it is not. Intent matters, in many cases; location can as well. If someone accidentally shot someone else in the foot at a firing range, it would be more understandable than someone accidentally shooting someone else in the foot at a bus stop.

      Actually, to carry out that analogy, a virus written for educational purposes spreading to co-workers' machines by mistake would be closest to a gun accidentally going off when it was being cleaned at home or something; it's not an environment where one would expect to encounter the problem, but it is still clearly a mistake and an accident.

      Obviously, comparing guns to viruses is not completely accurate; you don't shoot one person in the foot, and wind up with hundreds of people with foot wounds, after all.

      My opinions on the subject? Most hacking tools can have legitimate uses; if nothing else, to test your own security. Once a method is known, codifying it into a tool does allow "script kiddie" types to use it, but also allows busy administrators to check their own security; even if no tool is created, the method itself is known, after all.

      Even virii have potential uses (upgrading software through virii is only a couple of steps past the Live Update stuff available now in the Mac and Windows worlds).

      However, it's hard to say what a court would decide regarding liability. A person writing a virus just to develop an understanding for how that works should probably take care to avoid any deliberate effects that would destroy a user's data or ability to use their machine. (Note that, in the Macintosh world at least, most viruses up to about two years ago appeared not to be deliberately malicious; rather, the problems they caused were probably, for want of a better word, bugs in the virus)

      I lean heavily in the direction that it is the user's responsibility for the use to which any piece of code is put. I add that someone running a Trojan horse, or unknowingly passing a virus along, is not really the user; the person who knew about the Trojan or virus and made them deliberately available is the user.

      Sort of like how the user might type in "rm -rf", but the tech support guy who got frustrated and told them to do it is the one who would get in trouble :-)

      R David Francis

      --
      R David Francis
  95. Guns by Avoiderman · · Score: 1

    Surely if the developer of the software is to blame, by analogy gun makers are responsible for murders by guns. A simplistic view perhaps. The intention is also important. A knife can be made for food preparation & not the murder it is used for - the same can be said of some software used to commit a crime. However guns could be said to be only meant as killing tools, and again so with some software. Altogether a grey area, which will become greyer. I incline to think that all information should be free & unrestricted ... and software is a complex form of information. However, tools of killing (software designed for warful intent? I know of none) I would hold are better out of society...

    *apologies for straying to wider issues*

    1. Re:Guns by swb · · Score: 1

      Even if it *were* true that guns were only meant for killing humans (this is, of course, demonstrably false), you still cannot then argue that guns are better out of society because the argument you make is that people have no legitimate reason to use deadly force, which in most legal systems they do, and in many moral systems as well.

    2. Re:Guns by Avoiderman · · Score: 1

      Okay - I accept not *all* guns are meant for killing humans (though if you read my original post, you'll see I only claimed guns were for killing, not necessarilly for killing humans - though, as a vegan, I hold any killing as undesireable). However, *some* guns certainly are only for killing humans. I believe from my position I can certainly argue that guns (or on a milder view, some guns) are better out of society:
      1. Force & deadly force are not only a matter of guns.
      2. I hold that a lessening of killing is desireable - therefore I suspect my criteria of defending deadly force would be stricter than yours.
      3. Prevelance of guns merely inclines those of criminal intent to carry guns (& more powerful guns) - increasing the chances of killing in a conflict situation.
      4. I suspect that our difference of opinions here mighthave a lot to do with the differences in the legal & societal situations of our two countres. I am in the UK, where there are few legal guns available (limited to low calibre, and only under strict regulations), the police do not carry guns as a matter of routine, there is not legal right to own a firearm, and therefore there are far fewer illegal guns in circulation - leading to less deaths by guns. I suspect you are in the USA. A simple comparason of the death statistics in our two countries I think is arguement enough for my case.

      This is way off tract from the original discussion. *Sorry*. But a point I feel strongly about. I would be more than happy to carry on this debate by email, if you wish.
      *As a less than perfect person I must always be ready to debate & change my views if persuaded*

  96. It's about money for politicians, not guns by swb · · Score: 1

    But if you look at this link on the BBC it seems that people *are* suing gun manufacturers, or at least makers of assault rifles, as they are not 'self-defense weapons'.

    Everything I've read about the suits against the firearms manufacturers, including interviews with the legal team behind the suits, has been pretty clear that this has nothing to do with any new legal philosophy regarding firearms. It's entirely about a state-by-state plan to convince the states to sue the firearms industry into bankruptcy. The people behind this strategy were the same people behind the cigarette trials, and they're only trading on their success in that endeavor. Their motivation is, of course, the elimination of personal posession of firearms.

    But they get the state governments to do their bidding for them. The states saw that they got a big pile of money from the cigarette companies and now they're eager to get another pile of money from the firearms industry. This has nothing to do with firearms -- the trend over the past ten years has actually been in increase in the number of states that now have "must-issue" concealed-carry laws.

    The most annoying thing about the American judicial system is not the system itself, it's the people who cynically manipulate it to accomplish the goals the electorate has rejected time and again in the legislature. Without undermining the judiciary, I don't know how to stop this.

  97. Everyone and you by shomon2 · · Score: 1

    It may seem strange to say it, but the very question of asking who is responsible says a lot about only assigning guilt and blame on selected parties, which is *not* constructive.

    Einstein came up with atomic theory, and I think he felt quite guilty for it's main application. But the people who actually turned generic theory to bomb were also to blame, as are the people who still seek to acquire nuclear weapons, and anyone else involved.

    All of them were responsible, although it's also up to each individual involved to also make up for it by trying to put a stop to it. Einstein by making public statements, the government by facing up to stuff and stopping production of nukes, and everyone else by doing whatever they can too.

    It's the same in this case: everyone who has something to do with it is responsible for things being used in a negative way. And the way to put a stop to it is to realise how much we ourselves are responsible and then create value through what we do.

    I don't think it's okay to stop once you have found the person who is legally responsible, and then think, ok, none of my business now. I think if anyone really values the work they are doing on computers nowadays or whatever the hell you are doing, then you will still try to assume as much responsibility as possible, and then try to put things right again!

    The key to this argument is that by being responsible for something legally means that you can be punished for it. People shy away from responsiblility precisely because they associate it only with guilt and punishment! But morally and also economically, it means that you are actually one of the people who has what it takes to deal with the problem constructively!

    Assuming responsibility for the harmful uses of technology can only benefit technology.

  98. The Author? The User? And Whom Else? by alecm · · Score: 1

    Who must be held responsible: The person that develops a software that will (or can) be used to illegal ends (like to break into a computer system, to illegaly monitor other users, a virus, etc), or the person that use it afterward?

    Being the author of one such dual-use software package (the Crack password cracker) - I am astonished that the questioner has missed out one entire class of people, when trying to describe whom should take the blame.

    As I see it, there are three classes of people to be pilloried in this potential witch-hunt:

    • the tool authors,
    • the tool users, AND...
    • the people who created the weakness that the tool exploits

    Me, I say it's a poor blaster that points only one way, and all tools (knives, saws, pointed sticks) can be used for good or ill - and so I lay the blame on the users, and also on the people who created the weakness.

    ...but I would say that, wouldn't I?

    --
    perl -nle 'setpwent;crypt($_,$c)eq$c&&print"$u=$_"while($u,$ c)=getpwent'
    1. Re:The Author? The User? And Whom Else? by Anonymous Coward · · Score: 0

      This is ABSOLUTELY TRUE!!! All those weak little old ladies that have been exploited by scam artist are criminals and should be shot!

    2. Re:The Author? The User? And Whom Else? by Anonymous Coward · · Score: 0

      So what you are saying is; Since I can write a program to erease the files off of a Lunux box, that the writers of Lunux are to blame for my actions?

    3. Re:The Author? The User? And Whom Else? by alecm · · Score: 1
      This is ABSOLUTELY TRUE!!! All those weak little old ladies that have been exploited by scam artist are criminals and should be shot!

      Nice attempt at irony, there; however in the case you cite, I would say that the cause of the problem is not the little old lady who gets mugged, scammed or whatever; instead I would lay the blame upon the local social conditions that lead to her getting scammed.

      The cause of the opportunity to commit a crime is not necessarily from the victim's shortcomings; likewise in computer security - eg: if you design a password system that is prone to dictionary attack, in the face of the attack being obvious, then you should bear some of the responsibility/blame.

      --
      perl -nle 'setpwent;crypt($_,$c)eq$c&&print"$u=$_"while($u,$ c)=getpwent'
    4. Re:The Author? The User? And Whom Else? by alecm · · Score: 1
      So what you are saying is; Since I can write a program to erease the files off of a Lunux box, that the writers of Lunux are to blame for my actions?

      Possibly. If you delete your own files, that's your responsibility.

      If you delete someone else's files in a malicious manner, I argue that it is (a) your fault for doing so, and (b) possibly the fault of the system administrator whose poor security management gave you the opportunity to do this.

      In my book, it would not be the fault of the person who wrote the rm command.

      --
      perl -nle 'setpwent;crypt($_,$c)eq$c&&print"$u=$_"while($u,$ c)=getpwent'
  99. Re:Intent counts CC generator DVD Copy by _LORAX_ · · Score: 1

    IANAL

    Now, you assume that a CC generator has no legal uses. A pseudo random CC generator would be very useful in the case of setting up a Billing system where you have to enter lots of data to test a system, including CC #'s for hundreds of thousands of accounts. This would be a completly legitimate use of the above refrenced software. But I will agree with you that this would be marginal.

    As for the DVD copying under liunux. The Supreme Court vs Sony RE: the vcr. They held that there was enough legitimate use of vcr in fair use applications. DVD copying for personal use is completly legitimate. Lets face it the criminals can already copy DVD's if they wanted to. And for quite a while Due to costs, it's cheaper to purchace a new DVD than try and copy one. Between the cost of the burnere and media, whoa. The only way to do it at a resonable cost is to use lossy comression like mpg/asf/...

    DVD copying was made into a much bigger story because BIG MEDIA wants us all to believe that copying media is a crime. They have twisted and mangled all intent of copyright. This is a much larger issue that I will not get into right now.

    Tools for hacking.

    The tools that are released by people that are doing security and those that are interested in hacking are usually clear cut. ( I said usually ) People interested in security give a harmless example as the default, and have a source code mod that will enable the real distructive hack. They also go through proper channels, and release only after disclosure to the vendor, or vendor snubbing them.

    The conclusion that everyone should be comming to is that all tools have legitimate use, but the "grey" area tools really have a burden of truth to prove that they have legimate use.

  100. Interesting question by Zagato-sama · · Score: 1

    As much as I think the Bo2K designers are 31337 wankers with too much time on their hands I'm a bit tied on the issue. On one hand yes, the gun analogy applies here. Guns don't kill people, people kill people. However gun manufacturers are regulated by government laws. So far 31337 script kiddie distributors are not. Now if we had a "tagging" system in place to keep track of denial of service/cracker offenders and were able to prohibit distributions of such programs to them..that would be something. Of course that's not going to happen any time soon.

  101. hmmmm offtopic but... by TheCarp · · Score: 1

    How is it wrong?

    I think terror *IS* the MOST effective means to
    achive political goals. You ever see "The Seige"
    ya know...if a few terrorists setup in NYC...
    things would go down much like the movie...with
    the exception that there would be no quick happy
    ending.

    Personally I even extend "Terrorism" to describe
    the actins of the peopl ein power in the US. Which
    is a dirty mix of politicans and media whores.

    Whenever there is something that they want to
    change...the media naturally focuses on what gets
    them ratings...and that is FEAR. They report
    whatever stories will most likely tap into peoples
    most basic fears. Murders, violence. The more
    random the better.

    Congress works similarly. They recently have been
    working on an "Anti-Date Rape" act...named after
    a girl who suposedly died after being slipped a
    "Date Rape Drug" GHB.

    The real cause of her death was later found to be
    quite differnt (I believe it was a previously
    unknown congenital heart defect but I do not
    remember). However congress keeps harping on.
    Forget that Date rape is already illegal...its
    not about that. Thats just what they want to use
    to scare people with...the only real "Date Rape Drug" is alcohol...and unlike some others...it is
    used EVERY DAY.

    They just work the media to instill fear in people
    because when people are in fear they are irrational
    so...then when congress passes a law...they seem
    like heros fighting the good fight, when in reality
    its usually new legislation that was already
    covered by old legislation or it just advances
    their own political agenda.

    If you ask me...thats a form of terrorism...and
    its sickeningly effective.

    --
    "I opened my eyes, and everything went dark again"
  102. The key should be disclosure by Anonymous Coward · · Score: 0

    Ideally the key in this matter should be
    disclosure. As long as the author discloses
    the capabilites of the software, then the
    person who uses it for malicious purposes
    should be responsible.

    We need to be able to write software to test
    security, or to demonstrate how a virus works
    so we can fix the problems, without worry about
    being help responsible for other people's actions.

    Now, if the author knowingly puts evil things
    in the software and doesn't tell anybody about
    it, then they should be help responsible for
    the ill-intent.

  103. forget the warnings! by CrudPuppy · · Score: 1

    let's just give the people that do idiotic things (burning eyes with curling iron) DARWIN AWARDS!!

    heh. :)

    --
    A year spent in artificial intelligence is enough to make one believe in God.
  104. Maybe both, maybe neither, maybe either by Anonymous+Colin · · Score: 1

    Standard disclaimer: IANAL
    Non-standard disclaimer: IANAUSC

    There are two totally seperate issues here:

    Is the tool user liable for the destructive use of a tool?
    Is the tool producer liable for the destructive use of a tool?

    In my understanding - lay understanding, not educated or professional understanding - they both turn on two questions:

    Did the party know or could be reasonably expected to know the possible results?
    Did the party intend the results?

    If there was knowledge without intent, then negligance has occured. If there is knowledge with intent then there is full, unmitigated, guilt. I believe this is the (US) legal test, and it is a fair moral test as well.

    So, if the user knows the tool can cause harm and uses it with the intent of causing harm (intent without knowledge is pretty much logically impossible), the user is guilty and responsible, providing he or she is fully competent. Acting under duress or compulsion caused by mental incapacity is mitigating, although society has a right to demand restraint and treatment of those who cannot control themselves.

    On the other hand, if the tool maker knows or could reasonably be expected to know that the tool is potentially dangerous and does not take reasonable precautions, the tool maker is negligent. Also, if the tool maker intended the tool to be used for mallicious purposes, the tool maker is directly guilty.

    One thing should be remembered here: The guilt of one party in no way diminishes the guilt of the other, either morally or criminally. Cicil damages are an exception to this rule - they are split amongst the guilty parties according to degree of responsibility, as assessed by the court. On the other hand if a crime is committed with a standard 1 year prison sentence and the tool maker and tool user are both found guilty, they will both get 1 year, not 6 months each.

    So there you have it, the answer is that both are responsible, or neither, or either one, depending on the intent of and knowledge, possesssed by or reasonable expected of, each party. Don't you just love simple answers :-)

  105. The Children Are Responsible by Anonymous Coward · · Score: 0

    It's a fact that most of the crimes are commited by the children that Hillary is constantly promoting. We have children as young as five commiting acts of murder, rape, drug manufacture and distribution and money laundering and terrorism! Even if these crimes are not commited by children, in EVERY CRIMINAL CASE the culprits have one thing in common - they were all children at one time! This scientific observation, aside from shocking, proves that the criminal children can not be rehabilitated. I'll bet that Hillary was once a child! Makes you wonder. You can judge a lot about a charachter by the company he keeps. So, in summary, the children are responsible for the manufacture and use of damaging software but that is the tip of the iceburgh.

  106. cDc is morally ambiguous by hey! · · Score: 2

    I'd argue strongly that anything that can be misused can also be put to good use.

    One should also suspect anything that can be used productively as being capable of being misused. The more so with the most flexible and powerful utilities, such as remote control, port scanners and packet sniffing.

    That is because good or evil is determined by the intent of the user and the effect on the people around him. This is intrinsically outside the realm of technical specifications and capabilities. Even a computer virus, like a gun, could be created for moral purposes. If the third reich was as dependent upon computer technology as we are today, few people would view it as immoral to disrupt the coordination of the Holocaust. For that matter, developing and releasing a virus into your own network for research purposes is also moral. It's the initial act of releasing the virus into the "wild" that's immoral -- and demonstrates the intent of the developer was malicious.

    So, while in most cases a software developer should not be held responsible for how his software is used, if he himself uses it immorally he may be doubly culpable. Also, if he colludes with his clients to use his software in an immoral fashion he's also culpable.

    Consider a program that logs keystrokes and other events. This could be highly useful in debugging software and system problems, since users seldom can provide detailed answers. On the other hand, it could be used to spy on subordinates or even coworkers or competitors. If a developer markets the software for these purposes or encourages its use in these ways, then the developer is morally culpable.

    In this way, I find cDc to be morally ambiguous. There is kind of an anarchic, certainly ironic spirit to this group, which normally I applaud. The act of developing BO and BO2K is not in itself right or wrong, but I cannot help but suspect that cDc intends harm to Microsoft. Even this in itself is not necessarily bad, since it generally accepted our society to harm competitors by discrediting them. However, implicit in this is the possibility of harming third parties -- Microsoft's customers. Unfortunately, nobody but cDc can know whether they are good or evil -- the key is locked up within their sardonic personalities. They may merely intend the existence of BO to discredit Microsoft and the values it represents, or they may be mere chaosmongers.

    So, to conclude, I think that developers should never be held responsible for any technical capability their software has, but they should be responsible for how they use their software and how they promote their software to be used.


    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:cDc is morally ambiguous by Terje+Bless · · Score: 1
      In this way, I find cDc to be morally ambiguous. [...] The act of developing BO and BO2K is not in itself right or wrong, but I cannot help but suspect that cDc intends harm to Microsoft. Even this in itself is not necessarily bad, since it generally accepted our society to harm competitors by discrediting them. However, implicit in this is the possibility of harming third parties -- Microsoft's customers.

      This leaves out the possibility that they were trying to expose the flaws in the system to raise awareness of the issue. Or that they needed a remote administration tool because MS SMS costs a fortune. Or that it was just plain fun to write.

      You see things far too much in black or white IMO.

    2. Re:cDc is morally ambiguous by hey! · · Score: 2

      Black and white? How is asserting they are ambiguous seeing things as black and white?

      I think cDc is deliberately obscure about its intent. If you read their writings, it's clear that they in their own way are trying to make people think, if necessary by shocking their sensibilities. What they say and do is shrewdly calculated for effect as much for meaning. For that reason, I don't think you can realistically infer much about their opinions and values except that they dislike complacency. However this in itself doesn't make them good or evil, only interesting.

      In any case, there can be do doubt that they must abhor Microsoft, with its success in promoting technical mediocrity and its hypocritical, self-serving creed of the "right to innovate". When they released BO2K, they claimed it was a remote admin tool -- and indeed it makes a very good one -- but despite this claim nobody really believes they went through all that trouble because they believed the poor benighted NT admins deserved a better remote admin tool.

      The whole thing is clearly a hack, and like all great hacks it works on several levels. First, obviously, is the technical challenge; technical elegance is a clear criteria for a winning hack. Secondly, their sardonic claim of interest in the well being of NT administrators only serves to increase the NT admins fear of BO2K -- a fact that no fan of irony can fail to relish. Third, it puts Microsoft in a devestatingly clever bind in that clearly this is an attack on their interests, but they can't credibly denounce the attack because they themselves charge big money for a tool that does essentially the same thing only less efficiently.

      Many hacks have no purpose other than that they're hard to do, but often they have a point -- the sharper the better. BO2K jars anybody with any propensity for thought into considering the moral nature of software. Inspiring either fear or introspection is a subversive act, and I suspect that one may be as good as the other as far as cDc is concerned.

      Making people think, shaking up the complacency of people who follow the path of least resistance, and taking a powerful bully down a notch are all are admirable things. But, there's a dark side to this. They had to know that this thing would go right into the toolboxes of a bunch of adolescent script kiddies. Can anyone doubt that they didn't hope this would be the case? There are plenty of admins out there who aren't fully competent, but that doesn't mean its OK to make their job harder. It's not necessarily their fault that they aren't in the intellectual or technical elite, nor in many cases do they have a choice of tools.

      Because somebody is technically or intellectually inferior to you gives you no more right to interfere in their affairs than their being physically or economically inferior would. I suspect the cDc members understand this well, but the end (a great hack, enhanced mystique, sticking it to the man) justifies the means.

      When I was an MIT student, we had certain understood rules for hacks: Don't vandalize, clean up after yourself, and if possible leave the site of the hack a better place than you found it. So, is the world a better place with BO2K or not? I personally don't have a pat answer, but it certainly is a more interesting place.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  107. Re:No ! - Get a brain before replying! by Your_Mom · · Score: 1
    Being interested in virusses myself, I can tell you that *real* virusses (not the Melissa crap) push the limits of both OSes

    I think Melissa gave the world a wake-up call on how vunerable Microsoft is security wise. I know quite a few people who gave up using MS brand programs (Outlook, IE, etcetcetc.) Because of the dangers exposed by Melissa. I think it was a good thing that the virus was released (Although I DID have to kill my mail servers) Because it showed a VERY big security hole.

    --
    Objects in the blog are closer then they ap
  108. Common sense? by Anonymous Coward · · Score: 0

    --- is that it depends on the design of the tool. A gun for example can be used for assualt or self defence, so the responsibilty for it's use comes down to the user. On the other hand, if a company designed and sold an item that only had a negative use eg. car bombs(extreme example I know), then both the company and the user should be held responsable. Just common sense. --- If a gun can be used for defence so can a car bomb. How do you use a gun for defence? The only way I can think of is the threat to use it for assault. You can do that with bombs too (shoot me and I'll blow you up). You wouldn't attack me if you knew I had my hand on the trigger of a bomb. If a sword was designed for defence it would look like a shield, if a gun was designed for protection it would look like a bulletproof vest. Guns were designed to kill or maim, not protect. To claim anything else is naive/stupid/a lie, take a pick.

    1. Re:Common sense? by aetius2 · · Score: 1

      You use the gun to kill the person trying to kill you. In that instant, the only thing you are concerned about is staying alive. A bulletproof vest can help in this -- but if all I have is a vest, and he has a gun and is intent on killing me, the outcome is just as certain as if I had no vest. Using a gun to kill an attacker is the last line of defense, a bad solution to a worse problem. It is a terrible thing to take someone's life -- the only thing more terrible is to stand by and let it happen.

    2. Re:Common sense? by Anonymous Coward · · Score: 0
      My point exactly. I could also have used a bomb to kill the person that wanted to kill me. Just because I didn't wait to the last possible instant to kill him doesn't make me less "defensive" than one that use a gun (as long as he was planning to kill me).
      The act of killing someone still involves an attack, and an attack in itself (even though it can be used for defensive purposes) is not defensive.

      Bottom line: if it is possible for you to defend yourself with a gun it is possible for me to defend myself with a bomb. There is no difference!

      My personal opinion is that both would be attacks, but the point is that there can be no difference between them.

  109. Guns by Orlando · · Score: 1

    Would you blame someone like Remington or Smith & Wesson for the people who were killed by their products?

    orlando...

    --
    -= This is a self-referential sig =-
  110. Of course it's the user! by colombo · · Score: 1

    The responsibility is of the user who uses the program. If I give you a car, and you run around with it and kill people with it, it's not my fault. It's your fault. What you do with things is your responsibility. (Unless, of course, it involved leasing then leaking the Windows NT source code =])
    --
    colombo - http://jukebox.dhs.org/colombo
    get paid to surf the web - http://freemoney.n3.net

    --
    colombo - http://jukebox.dhs.org/colombo
    get paid to surf the web -
  111. Many false analogies... by natey · · Score: 1

    While I can see how people may be tempted to make the connection, relating hacking software to guns and drunk driving is not a valid connection.

    Saying that the coder of a hacking tool is no more responsible than the manufacturer of a gun is utterly false, for one simple reason: A hacking tool is created for one purpose - to hack software or systems. A gun, once manufactured, may be used for law enforcement, personal defense, armed robbery, drug wars, target practice, &c. Using a neutral tool in an evil fashion does not reflect on the creator of the tool. Using an evil tool in the fashion in which it is intended to be used -does- reflect on the creator (please understand that I'm using "neutral" and "evil" purely as convenient labels - seek-and-replace with whatever terms you prefer).

    The way I see it - the user is always responsible. Even if someone walks up and hands you a 93-page list of root passwords, it's your decision whether or not to go run and maliciously change the MotD. => Whether the developer is responsible as well depends on the purpose and intent of the software - legitamate software that -could- be used for hacking is not the developer's fault, unless he specifically distributes it with illegal intent in mind. Software created for the sole purpose of illegal activities is illegal if it's distributed, but harmless if it's only developed as a "let's-see-if-I-can-do-it" excercise, then trashed. In a nutshell: Way too many conditions to make a sweeping declaration.

    --
    --- "No matter who or what, a box of flowers is better than a smack in the belly with a wet fish." --RAH
  112. What about all those poor lawyers? by digitalhermit · · Score: 1

    How dare you imply that the users of the tools are responsible in any way for their actions? I hear that people can read books that teach you how to do many illegal things. Just yesterday I saw a book on airbrush art. Next thing you know people will be buying spray cans and defacing public property with that..that.. GRAFFITI! These publishers should be brought in line before they cause more grievous harm to our subways and walls.
    And that freaking Apache group. I've also heard that many people use their software for, get this, PORN SITES! Their software is directly responsible for the decline of morality. They should be banned from releasing anything ever again.

  113. Hardly a question for Slashdot by Rainy · · Score: 1

    The answer is rather obvious.
    1. If you knowingly use some software illegally, you're guilty.
    2. If you're using the software in a legal manner but it's doing something illegal as a result of an honest programming error, nobody is guilty.
    3. If someone codes a program that can be used both legally and illegally, programmer is not guilty as long as the illegal part naturally follows from functionality that can be used legally. IE, if you modified bo2k in a way that would make it impossible to use it illegally, this change would also prevent you from using it legally.
    4. If someone codes a program that can only be used illegally or that has some illegal functionality that could be removed without affecting the rest of the program, programmer is guilty. For instance, if there was a text editor that had a menu item "DoS attack this ip: ".

    On a related note, I think that Slashdot is running to many stories lately. It seems like we get 2-3 worthwhile ones per day, why not just post them and nothing else?

    --
    -- ATTENTION: do not read this sig. It doesn't say much.
  114. Woohoo! It's Turkey Day! (tomorrow that is) by Machupo · · Score: 1
    My take on this whole issue (you can call it slanted, misinformed, uninformed, whatever...) is that these little tools are great... 1) They help produce very good coders in the future... i mean, what kid who has used one of these stupid things hasn't ripped it apart to see how it works, then grown up and become a really good coder? 2) They help elucidate security holes that should've been fixed by the last kernel upgrade or custom hack,or in the case of NuT, hot fix. 3)i mean, what serious hacker (one who's going to steal proprietary data) is going to use a tool? he's definately going to write his own stuff. because we all know that if you're going to do something REALLY illegal, you want to be in control of everything (errr, i mean....)


    i mean, c'mon here people, it's not like you can get into anything too secured here (now i said: too secured, not too important... there are always those morons out there who still thing that not having an IDS/honeypot/whatever is ok)


    Just my 2

    --
    *insert pithy sig here*
  115. Just like a knife by skurk · · Score: 1

    ..if I give you a knife, and you choose to stab someone with it - am I to be blamed?

    --
    www.6502asm.com - Code 6502 assembly or.. DIE!!
    1. Re:Just like a knife by Chris+Johnson · · Score: 2

      If I'd said, "Hey, man, get me a _knife_ okay? 'Cause I want to STAB somebody, okay? Get me a knife 'cause there's this guy I don't like and if you give me a knife I'll stab him and remove his entrails and loop them decoratively around his neck, okay?" then yeah, sure :)
      If I wanted it for chopping vegetables for Thanksgiving stuffing and that was my story, then unless I was acting really unstable I doubt you'd be blamed, but if I was totally set on stabbing somebody and knowing this you gave me the knife anyway, you're an idiot, you had the option and cause to refuse (hey, you're the one with the knife) and so (unless you had me at gunpoint or something) you certainly should be blamed.
      You'll find that disclaiming all responsibility for your actions has only limited usefulness in the real world :)

  116. Labeling is key. by YuppieScum · · Score: 2

    What makes an anti virus company label one program as a vrius, while another program with similar uses is unlabelled?

    Simple - one has an install kit that runs in plain sight, reports what it is, requires you to accept an EULA, allows you to configure and restrict remote access, and even has an un-install option.

    The other is BO2K.

    --
    This sig left unintentionally blank.
    1. Re:Labeling is key. by hackernews · · Score: 1

      > Simple - one has an install kit that runs in
      > plain sight, reports what it is, requires you to
      > accept an EULA, allows you to configure and
      > restrict remote access, and even has an un-
      > install option.
      >
      > The other is BO2K.

      Or, WinWhatWhere, or SoftEyes or any one of a half dozen other programs sold as corporate 'spy programs' They hide from the user just as effectively as BO2K.

      Saying that BO2K should be scanned as a virus just because it hides itself is no longer an effective argument unless all other products that do so are also scanned for.

  117. Gun Control all over again... by Terje+Bless · · Score: 1

    This is basically the same question as Gun Control. It's the dilemma of whether a toolmaker can be held responsible for the uses the tool can be put to.

    I think the most common result of such discussions is that the question is meaningless. In theory the toolmaker cannot be held accountable, but in practice we place limitations on toolmakers that regulate what they may and may not produce; or how, where and to whome they distribute it once made.

    Take books for example. If a book -- not necessarily even a book on any "dangerous" subject! -- is the tool I use to start a mental process that will eventually lead me to start a political movement that in the short term overthrows the current government to replace it with a better system, but which in the long term will pretty much destroy my country; is the book to blame? How about the author?

    Put another way, should we punish Karl Marx for writing the Communist Manifesto because he brought about the current state of what used to be the Soviet Union?

    Of course, in reality we need to put restraints on certain kinds of tools, but in principle we cannot blame the toolmaker for the use the tool is put to.

    Then again, in the case of Melissa and Back Orifice, the toolmaker is often the one who puts the "tool" to use and in such a way as to make the issue pretty much clear cut. :-)

  118. Re:Yes! (was: No !) by Hobbex · · Score: 2


    We cannot (yet) solve the atom bomb problem by hacking into reality and creating a fix for it (and we would be a little worried about putting out the sun if we did). We need to have laws to make up for gods little system oversites.

    The same is not true for computer systems. A virus spreads because the system is broken, and because the system is broken only.

    -
    We cannot reason ourselves out of our basic irrationality. All we can do is learn the art of being irrational in a reasonable way.

  119. Wrong on both counts. by Anonymous Coward · · Score: 0

    In the case of programming hacking tools, the real responsibility must lie with the programmer of the expoitable software. And everyone related to them: the boss who set early deadlines, the stock holders of the corporation who make money from buggy systems, etc. And to a lesser extent, the admin who fails to upgrade when a problem is found.

    The real problem is people placing trust in security that does not exist. Situation: I tell you that I can take your diary and protect it from anyone who wants to look, then I mumble the words of a magick spell (a mysterious, powerful spell involving chicken blood, hair from an infant tiger, and the right eyes of 3 different newts), and accept your 50 dollars.

    If you now feel its safe to leave your diary on the shelf of a public library, there's really only 2 people to blame when some punk reads it. Me for lying to you, and you for believing me.

  120. It's a matter of intent by wafath · · Score: 1

    It is a matter of intent. If you write a program intended to allow users to recover forgotton passwords and someone uses it to steal information, you are not at fault. If you write a programs with intent to do harm you are at least partially at fault.

    If someone writes a virus and they don't control
    the virus (such as, posting the virus to a script-baby site), I would assume that they intended to do harm. Beyond that it would be very difficult if not impossible (short of an incriminating email or the like) to prove that the intent was to do harm.

    The real grey area is where the developer is conciously aware of the good and evil uses of his software. BO2K is a good example. The developers are fully aware that it could be used as a usefull utility and as a devastating attack. Are the authors liable if someone uses it to do harm? To a very small extent, yes. But if I were a juror in a cival trial I would assign less than 1% of the actual damages to the authors, the rest being up to the person who used the software.

  121. Molarity and Legal Systems by GreyJedi · · Score: 1

    As many people have noted guns do not kill people, people kill people. While this may be simplistic in illustrates the point. Technology (science), in any form, is not moral or unmoral. It is amoral. The application of techonology (science) is what we should be worried about.

    Guns, or weapons of any kind, a not a really a good example as they have a focused useage that riases questions. Genetics (or for that matter darwinism as others have mentioned) is a better example. Genetics has the potential to revolutionilize the application of medicines. Imagine a treatment tailored to fit your physiology. No more sideo effects. On the other hand genetics can be used to discriminate against. So do we stop all research into genetics because it can be possible be used in 'the wrong way' or inmorally?

    I repeat technology is amoral (despite what some would have you believe. A gun lying on the floor is NOT going to kill anyone.). It is, and will always be, the APPLICATION of technology that we will have to debate and moralize over.

    Basically, no one should be vilafied for creating a technology. It is how we use a technology that needs to be examined.

    Simon.

  122. Molarity and Legal Systems by GreyJedi · · Score: 1

    As many people have noted guns do not kill people, people kill people. While this may be simplistic it illustrates the point. Technology (science), in any form, is not moral or unmoral. It is amoral. The application of techonology (science) is what we should be worried about.

    Guns, or weapons of any kind, a not a really a good example as they have a focused useage that riases questions. Genetics (or for that matter darwinism as others have mentioned) is a better example. Genetics has the potential to revolutionilize the application of medicines. Imagine a treatment tailored to fit your physiology. No more sideo effects. On the other hand genetics can be used to discriminate against. So do we stop all research into genetics because it can be possible be used in 'the wrong way' or inmorally?

    I repeat technology is amoral (despite what some would have you believe. A gun lying on the floor is NOT going to kill anyone.). It is, and will always be, the APPLICATION of technology that we will have to debate and moralize over.

    Basically, no one should be vilafied for creating a technology. It is how we use a technology that needs to be examined.

    Simon.

  123. The authors can be responsible for sure. by Anonymous Coward · · Score: 0

    Hello People. We can see both actions (writing the bad soft and using it) as two steps in a common process. We could go on splitting the process of "doing bad thing on a computer" in more pieces (who build the computer ? who produce the electricity ? who clean the room ? who feeds the programmer ?) and that way share more and more the responsability of the final crime. Installing the software and running it is not very different from changing some #define, or patching the source, or writing the source. Here we have a continuum. In my opinion the only way to get out of this is to modelize the purpose of the various actors. Several scenarii can be considered, the four basic ones would be : 1/ Neither the author of the soft or the user wanted to do bad things, but bad things happened (I install a new soft, which has a bug, and destroy 8 days of work in my lab) 2/ The author is a bad guy, the user a nice one (backdoors) 3/ The author is nice, the user a jerk (ping -f) 4/ both are bad people (back-orifice) I think that all those cases have to be treated separately. And for sure the author can be responsible (so are the gun makers, drug makers and bad food makers). F.

  124. Molarity and Legal Systems by GreyJedi · · Score: 1

    As many people have noted guns do not kill people, people kill people. While this may be simplistic it illustrates the point. Technology (science), in any form, is not moral or unmoral. It is amoral. The application of techonology (science) is what we should be worried about.



    Guns, or weapons of any kind, a not a really a good example as they have a focused useage that riases questions. Genetics (or for that matter darwinism as others have mentioned) is a better example. Genetics has the potential to revolutionilize the application of medicines. Imagine a treatment tailored to fit your physiology. No more sideo effects. On the other hand genetics can be used to discriminate against. So do we stop all research into genetics because it can be possible be used in 'the wrong way' or inmorally?



    I repeat technology is amoral (despite what some would have you believe. A gun lying on the floor is NOT going to kill anyone.). It is, and will always be, the APPLICATION of technology that we will have to debate and moralize over.



    Basically, no one should be vilafied for creating a technology. It is how we use a technology that needs to be examined.



    Simon.

  125. Responsibility for 'Educational' viruses by Handyman · · Score: 1

    When you write viruses for 'educational' purposes you will not spread them, at least not intentionally. I think the one who should be held responsible for damage done by such viruses is the person who actually "let the virus out of it's cage", e.g. compiled and ran it/sent it to someone. I can well imagine a student prankster trying to use a sample virus written by a teacher to tease a fellow student, not realizing that the virus might also infect every other system in the universe! However, a student can also set a virus free with the intent to destroy the world.

    A person is always responsible for the damage his/her actions cause, whether he/she intended it or not. However, this only affects the amount they (or their insurance providers) have to pay in damages. For the criminal justice system there is a completely different thing: I think there is a ratio involved, the intended amount of damage compared to the actual amount of damage done. In general, you cannot punish someone for something he/she didn't intend to do and could not be expected to have known to be doing.

    This is all very well, theoretically speaking, but it does not address the big problems:
    * How do you find out who set something free?
    * How do you find out reliably what he/she intended?

    So, in the end, probably the writers of the virus will be punished instead of the people who caused the virus to be set free. Just because it's much easier to find them and because there's much more "hard" evidence. Just like it's easier to find out who manufactured the bullet than who pulled the trigger. Sigh.

  126. Intent and diligence by Salamander · · Score: 3

    IANAL, but I've been involved in legal matters and talked to lawyers a bit. There's a very difficult distinction involved here that I'll try to clarify a little. The law doesn't recognize actual intent or state of mind, rightly holding these things to be unknowable in any specific instance. However, the law does recognize that the maker of a tool or provider of a service "should have known" how that tool/service might be used. It's very similar to the standard of diligence applied in many other areas. For example, libel/slander cases often hinge not on whether the accused did know that a statement was false, but on whether they should have known and failed to exercise due diligence in checking their facts. Ignorance is not necessarily a permissible excuse under the law, especially when the claim of ignorance is either facile or tantamount to professional malpractice.

    With respect to software, I think the application of this principle is pretty obvious. The person who uses a software tool illegally always bears some responsibility; the question is whether the software author is responsible as well as - not instead of - the user. This can pretty much only be true when the maker of software "should have known" that their software would be used in such a manner, that such use could have been prevented without undue burden or compromise of other functionality, and that the author nonetheless did nothing to prevent it. The phrase "should have known" is of course vague, but I think people who work in a field generally have a pretty strong consensus on what's common knowledge and what's not. What one person in the field should have known, is what the majority of practitioners do know or could figure out in a jiffy.

    This definition obviously does not indict word processors or other common types of software. It's not even clear that it indicts something like SATAN, which the author deliberately tried to present to system administrators and such as a way to improve security. I think the line gets crossed with something like Back Orifice, which was very obviously pushed primarily as a way to hack systems; any claims about it being a remote administration tool are obviously accompanied by a smirk and a wink, which would only piss off judges and juries. Even if the tool's primary purpose was legal and positive, it's pretty bleeding obvious that it can also be used illegally and negatively. Some announcement of its presence on a system would discourage the latter use while in no way interfering with the first, and the absence of such announcement could readily be construed as an indication of the author's lack of professional diligence (remember, we can't impute malice because that comes down to a matter of concrete intent).

    --
    Slashdot - News for Herds. Stuff that Splatters.
  127. YES, YES by Anonymous Coward · · Score: 0

    The phone company is responsible for all the viruses transmitted over the net!

  128. Who? by Anonymous Coward · · Score: 0

    No your honor, it was the grain store owner! He sold the seed to the farmer who grew the corn and sold it to the moonshiner who made the liquor who sold it to the pub who sold it to the drunk who crashed his car and killed the victims! He's your culprit!

  129. knowledge and intent are critical by dsharp · · Score: 1

    You are leaving out two very important aspects: intent and knowledge. Was it the author's *intent* that the tool be used for a particular purpose? Did the author *know* that the tool could be used for a particular purpose?

    Applying these to your examples:

    Let's take this a stage further. Are you prepared to defend the proposition that if I invent a gas chamber, and knowingly sell it to a totalitarian ruler, that I'm not in any way responsible for what he then does?

    You state in your example the the person "knowingly" sells it to a totalitarian ruler. This implies that the seller has knowledge that it can be used to commit murder, and that under a totalitarian government, such a use is probable. Thus the seller is culpable for participation in the murders.

    How about if I hand over a bunch of nerve gas ingredients to Saddam Hussein?

    This question cannot be answered without more information. When you handed the ingredients over, did you know they were nerve gas ingredients? Did you know it was Saddam Hussein who was receiving them?

    Or if I design a special genetic toxin that gives cancer to black people and hand it over to the South Africans in the 1980s? No

    Did you know what the toxin's effects were when you sold it? If so, then you would be guilty of whatever crimes were committed with its use.

  130. Virus - hmmm, interesting... by GC · · Score: 1

    I find the case for the virus particularly Interesting

    Where does the responsibility lie?

    It's either the user or the developer. The user, though, can claim ignorance, not knowing that the virus was present on his diskette or system. The developer can claim that the code was only written for a closed environment and never meant for the wild.

  131. Analogies by llewelly · · Score: 1

    Proof by analogy is fraud.
    Proof by anecdote is urban legend.

    I find it interesting that nearly every post I have read has made use
    of an analogy between guns and dangerous software, and nearly all
    seem to consider it a perfect analogy.

    A gun is rather difficult to duplicate and/or manufacture.

    Software is necessarily trivial to copy.

    If you wish to own a gun, you must find seller (easy), spend the money
    (easy - hard), comply with / evade the gun restrictions in your area
    (easy - very hard). If you want multiple guns, you must repeat this
    process for every gun. At some point, the money part starts to add
    up.

    If you want dangerous software, you just download it. (trivial -
    easy). If you want multiple copies of said dangerous software, cp
    will do the trick (trivial).

    I think dangerous software can become far, far easier to distribute
    or obtain than guns. (Guns don't replicate themselves.)

    Guns do direct, physical damage.

    Software cannot do physical harm so directly ... it needs to be run on
    a machine that will cause physical harm as a result of the software
    being run. It is worth pointing out that relatively little physical
    harm is done by software.

    It is difficult to use a gun without being aware of it. Accidents do
    happen, but the majority of people who make such mistakes are at
    least *aware* that they mis-handled a gun.

    It can be much more difficult to be aware of all the software one is
    using, however. How many of us can, with a high degree of
    certainty, list every piece of software we have used? If you have
    made such a list, does it include GNU readline? If bash is your
    login shell, you have used GNU readline, as bash includes it.

    Unawareness of the user is one of the fundamental principles of virus
    design, and *the* principle of Trojan horse design. If some user
    downloads a Trojan horse, and it later runs, killing someone, is the
    user guilty of murder? of manslaughter? Or is this merely a
    terrible accident?

    Given the differences between guns and dangerous software, I claim
    that drawing analogies between them is highly suspect.

    I *do* feel that primary responsibility for damage done should rest
    with the user, assuming the user actually knows what he/she is
    using. However, I am unwilling to accept arguments to this effect
    which are based on the 'guns are like dangerous software' analogy.

    I also believe that the idea of 'sole responsibility' is one of the
    biggest loads of BS Americans regularly subscribe to... but that is
    a topic for another post.

    fscking slashdot doesn't know how to preserve decent indenting.

  132. Shot in the head? YOU didn't wear a helmet! by Anonymous Coward · · Score: 0

    Using that analogy, you would be the one responsible if someone shot you and you weren't wearing your Kevlar bulletproof vest.

  133. Who created the weakness? by Anonymous Coward · · Score: 0

    And we all know who created the weakness? could it be.... SATAN!!!!

  134. Controlled vs. Uncontrolled substances by Anonymous Coward · · Score: 0

    So far this country (the U.S.) has set a precedent for controlled, uncontrolled and illegal materials. Some examples are... Controlled Some Guns, some drugs, Certain chemicals (uranium), Encryption (!?), State ID's, Police ID's, etc... Illegal Certain drugs, Missles, bombs, nuclear weapons, chemical weapons, etc... Informally controlled Lock picks, slim jims, police light bars (equipment etc...), Mace(!?) etc... Uncontrolled The rest of the drugs, chemicals, Pepper spray...etc... If software was only made by a few people it would be relativly easy to decide on which software is dangerous and shouldn't be in the general publics hands. But unfortunately, software can be made by anyone, used by anyone, and copied anywhere. If you use the weapon analogy then as long as a piece of software has a non-lethal purpose then it should be legal. But should/could it be a controlled substance? Should certain software be only used by security personal? But what if software has only malicious purpose like a large caliber chain fed fully automatic rifle? Then is it a controlled substance or should it be made completely illegal? Drugs and weapons seem to fall into all categories...should software? Personally I think that because of how difficult it is to control software design, distribution, etc...it should all be on the intent of the user.

    1. Re:Controlled vs. Uncontrolled substances by treat · · Score: 1
      Uncontrolled The rest of the drugs, chemicals, Pepper spray...etc..

      Doesn't make your point any less valid, but I should point out that some chemicals are controlled, most fall under your informally controlled category, and only a few fall under your uncontrolled category. Pepper spray might also be controlled in some areas.

  135. Who is responsible ? by JimB · · Score: 1

    Well, since this is 1999, it's INTUITIVELY OBVIOUS that the coder, the person/organization that prompted him/her to write the code, the distributor and or "seller", the advertizing agencies, if any, that promulgated this horrific piece of DANGEROUS software on the unsuspecting public, and everyone who uses said software without mishap (they create a totally false feeling of safety).

    In other times, and other places, the asshole who mis-uses the software, tool, or "thing", is the culprit.

    1. Re:Who is responsible ? by inxanadu · · Score: 1

      To write such code is an achievment in itself and a good exercise for any serious programmer. How it is used is another matter altogether. In other words....... OF COURSE IT IS THE USER!

  136. What a load of crap. by Anonymous Coward · · Score: 0

    When the police arrive on the scene of a drive by shooting, they don't arrest the people who got shot because their skin was too weak to withstand the bullets. You idiot.

  137. Guns by Mattsson · · Score: 1

    That's like asking: "If a weapon is used in an illegal activity, who is responsible? The company who made the weapon or the person who broke the law?"

    Of course, if you make a program that can be used illegaly and *encourage* people to use it illegaly, it's another thing.

    --
    /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
  138. What are the options? by under_score · · Score: 1
    I can see three different options:
    1. The user takes responsibility.
    2. The creator takes responsibility.
    3. Society takes responsibility.
    Obviously, from the free market and libertarian standpoints, option one is the "winner", but by no means is this a foregone conclusion.

    Many here have made the comparison of software to guns. I think this comparison is false in two ways. First, it is always taken as a foregone conclusion that the user of a gun is both ethically and legally responsible, but this is actually an unsupported assertion. Second, the fundamental purpose of guns is very different from that of software. Software is not a single purpose tool. A gun has as its primary purpose to kill animals, and in some cases, specifically to kill humans. That is what they are designed for. On the other hand, software's primary purpose is to push bits around on a computer.

    That leaves us in a funny spot: software is used at a level of abstraction above its primary purpose. And that level of abstraction is intended. If I were to use/create software for the purpose of designing biological weapons, I am both ethically and legally in the wrong regardless - because I am intending an illegal/unethical purpose.

    I guess the main point I would like to make is that in both the act of creation and the use of something, purpose is manifested. As a society we have legally established a system where the act of creation is protected. There are very real benefits to this system, but there are also very real disadvantages. Most here could wax eloquent on the advantages, but I would like to point out one disadvantage: ideas, technologies, whatever, cannot be evaluated at creation time. Think of it as the difference between compile-time syntax and semantic checking versus run-time checking!

    One possible rebuttle is that our "system" is set up one the survival of the fittest model and it works pretty good. But personally, I don't think anyone has given a really good try at designing an evalation system - a compile-time ethics checker :) This would be a solution along the lines of option three above - society takes some responsibility for its own ethical standpoint.

  139. We're Just Nuts by DonkPunch · · Score: 1

    I've seen the comparative crime rates. I've heard all of the explanations for the differences ad nauseum. "Why is violent crime so low in Switzerland? Why is it so high in the U.S? Why is the suicide rate so high in Japan?"

    My current feeling -- based on formal study of political science, criminal justice, and just common-sense observation -- is that these sorts of comparisons between different nations and cultures are useless. At best, they should be taken with a large grain of salt.

    There is something fundamentally goofy (scholarly term :) ) in the U.S. culture that makes certain people in our country do incredibly selfish, harmful, irresponsible things. To be more specific, immaturity is perhaps too acceptable in U.S. culture.

    By "immaturity", I mean selfishness, shirking responsibility, and acting out without regard to consequences. "Immaturity" is the most descriptive word I can find for this.

    To a large extent, I think the U.S. glamorizes an immature mindset. Our sports heroes tend to behave like spoiled brats. Our business heroes get kudos for being ruthless. We wink at CEOs who throw telephones against their walls during temper tantrums. We like stories about music stars who commit felonies. We love catch phrases like, "Show me the money."

    And, like a bunch of kids, we love to play with the things that we're not supposed to touch. Drinking makes us feel like grown-ups, so we go out and get plastered as soon as we're legal. Guns are dangerous and scary, so we make sure that our movies and television shows have lots of gunpoint standoffs, shootings, and heroes who carry Berettas in their waistbands underneath their $500 jackets.

    I suspect the Swiss obligatory service laws take away a lot of the childish fascination with guns. Perhaps your culture also values maturity more than the U.S. Maybe it's time for the U.S. to take a few days off from suing and legislating each other and just GROW UP.

    (Puts away soapbox)

    --

    Save the whales. Feed the hungry. Free the mallocs.
    1. Re:We're Just Nuts by cpt+kangarooski · · Score: 1

      Do bear in mind that this is a fairly new trend in American culture. Approximately a century ago the glory went to those who were hardworking, sensible and responsible. Sure, there were still plenty of social problems, but I doubt that anyone aspired to be immature as you describe above.

      What really sucks though, is that it's damn near impossible to be mature in an immature society. It's rather like the way that Confucism (hardly the worst basis for a society) breaks severely in an environment where significant groups don't behave correctly and don't fall into line.

      Any attempt for responsible values to take back control would have to be run on a pretty large scale, and if one of those values is 'mind your own business' then I doubt it'll happen. Pity.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  140. Law vs. Ethics by jason · · Score: 1

    Don't confuse law and ethics together. Although many of their functions overlap, these are completely separate beasts. Laws are in place to protect individuals' rights as defined by their society. Ethics are derived from fundamental morals. Morals are shared by all people. Everybody knows it is wrong to kill another person. Everybody knows it is wrong to cause deliberate harm to another. (The insanity plea was something lawyers came up with so they could make money defending guilty parties.)

    People have the right to live. Does this mean that weapons manufacturors/vendors shouldn't make or sell items that could be used for this purpose? Staying strictly with ethics, my answer is No. It means that it is wrong for me to use such a product to do harm. In the eyes of the law, however, it is seen as Yes, because these items, regardless of their intentions, are used primarily for promoting violence.

    The same can be said about computer software. Linux has numerous legitament uses. On the other hand, it serves as an ideal platform for cracking and developing harmful software. Ethically, it is the user's responsibility to avoid causing harm with the product. In this case, the law agrees, since the majority of Linux use is not malicious. Viruses would be a better contrasting example. A computer virus is a program, like any other. As long as the user does not use it to inflict damage on others, a virus is harmless. The law, however, would find viruses illegal because their most widespread use is malevolent.

    Ethically, the end-user is responsible for any actions taken. The requirement here is that the end-user is knowledgable and responsible enough to do what is right. Because people, in general, are ignorant and irresponsible, the law has to step in where it may be contrary to ethical beliefs. Because time has proven that people will use guns primarily for violence, there are laws in place to restrict ownership/usage. Because statistics show that the majority of Napster users will abuse the product to violate copyright laws, the law will rule Napster as illegal.

    I, for one, would like a society where the law doesn't have to step in like this to maintain order. People, as of now, are unable to create and maintain such a society, and the current one is the best compromise developed thus far.

  141. The law is simple, the ethics are not. by robl · · Score: 1

    It's pretty simple, (At least the legal part is)

    If you believe (and I think that many of you do) that openly published source code should be protected speech, then you cannot hold someone criminally liable for distributing source code. That person may, however, be held legally responsible in a civil, and ordered to pay restitution by a jury of your peers, *but* it still doesn't make them a criminal.

    Writing a book on how to make a silencer, or an automatic machine gun, is not illegal. But actually owning either of those weapons is a federal crime. Distributing the book to a group of people you know that have legally-shady motives may make you liable in a court of law.

    There have been people who have replied that the distribution needs to be controlled. I would like to point out that this would not make you criminally negligent as there is no law currently requiring that you do control distribution. It's only good legal advice because the tool you create might be one that takes down sun.com.

    Notice that I've only been talking about the legal aspects, for good reason. They are easy. The ethical dillemnas can get pretty hairy as already mentioned.

    Of all the ethical examples out there, there is a real-life case that happened about 4 years ago. Some of you may still remember this.

    Dan Farmer was an SGI Sysadmin, he released SATAN to the general public. After that, he was fired, by SGI. He wasn't sued, or put in jail -- just held ethically responsible for releasing a "dangerous" utility onto the internet, and subsequently canned. But Farmer's motives for releasing it, were very ethical. By releasing this tool, systems connected on the internet will have better protection from crackers.

    Both SGI and Farmer had equally valid points, it was just that SGI didn't share Farmer's view. SGI took, in their view, the proper action by the ethical violation that Farmer had done.

    So really, the answer to who should be held ethically responsible, depends upon the ethical view that you hold.

    BTW, in case you're planning on using this for your paper, I just want to share one more thing with you.

    (C) 1999 by author. May not be reprinted outside of the domain slashdot.org without the author's permission.

    ;^) There. Now you can't copy/paste it into your assignment and stay legally and ethically correct.

  142. but they ARE responsible by mapletree · · Score: 1

    I think the law has to treat the person who uses a product for illegal means as the "guilty" party. The person who makes it bears no automatic culpability.

    This is my general take. Gun manufacturers are not responsible for murders committed with guns. Now, I'm not a gun nut, but I think this is legally right.


    a)class action lawsuits are now under way against several gun manufacturers.

    b)cigarette manufacturers

    c)LAW is a seperate issue from responsibility. I think in any crime, there may be people who bear responsibility for the crime whom the law should not pursue.

    d) Responsibility is a renewable resource. An individual is 100% responsible for his actions; that doesn't mean other people can't be responsible too.

  143. Re:Yes! (was: No !) by Ender+Ryan · · Score: 1

    I see your point, however I don't think it makes much difference. If someone develops a program with the intent to cause damage, they should be held responsible... but who's to say what their intentions were?

    Saying that because a system is broken makes it ok to wreak havok on it with viruses and such, is the same as saying that since the lock on my door is broken it's ok to walk in and steel from my home...

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  144. Dangerous laws by Zigurd · · Score: 1
    Laws banning tools, and there are such laws, are dangerous because they, in effect, create thought crimes. You are "thinking of" cracking because you have the tools, and therefore should be thrown in jail. It also creates opportunities for people to place themselves above the law and bend the law because of their positions. I design telephone systems. So if I have information and/or tools for cracking into telephone systems I can quite validly claim I have to know these things and be familiar with these tools in order to create secure systems. Some pimply teenager, however, is presumed guilty of intending to crack based on the possesion of information and/or tools that enable cracking.

    I don't want to be cracked. I don't want to burglarized. And there is worse, as well, I would prefer to avoid. But I want a society where people have to prove their willingness to commit a crime before they are thrown in jail. That does not mean comitting the crime. I am not objecting to conspiracy laws. But simply possesing information and tools, which, by the way, are irretrievably blurred together when it comes to software, should not be a crime because it leads to making unprovable projections of what someone is thinking. It leads to people getting arrested for their presumed thoughts. Places where that happens are not free places.

    Much has been made of the link between software tools and guns. This link is made explicit in laws banning the export of crypto tools as if they are munitions. However, this link, in terms of the intentions of the gun owner, has not been sufficiently explored.

    Guns do have a defensive purpose. The most reviled guns - the ones that look like they are for shooting people - are in fact the most beneficial in the hands of owners intending to defend themselves. Mistaking the evil look of a military gun for evil intent in the owner is the worst possible error in connecting the tool to the owner's intentions. Shooting Bambi with a beautiful muzzle-loader might well be more reprehesible in than shooting a home invader with a nasty looking piece of metal with a laser sight and loaded with particularly deadly ammunition.

    In all cases, software or guns or cars or books, knowing the intention of the owner and inscribing that presumption into law is dangerous. You may be next to fall under suspicion, or under arrest, for what someone thinks you are thinking.

  145. Assault Rifle by Anonymous Coward · · Score: 0

    I agree. From m-w.com> assault rifle: any of various automatic or semiautomatic rifles designed for military use with large capacity magazines. If you were attacking me in my home, which would deter you better, my bolt-action .22, or my AK-47 with bayonnet? If your answer was the AK, then I have just demonstrated a way to use an 'assault rifle' for defense. If it was the bolt action .22, you should get out more, maybe go visit a gun show or something.

  146. Wrong question ! by Anonymous Coward · · Score: 0
    You either blame the:
    1) Creator of a bug-exploit-GUI or
    2) User of this bug-exploit-GUI.

    BUT: IMNSHO the creators of the security-bugs are at least partially responsable.

  147. Making X responsible for Y's behavior is stupid by rlglende · · Score: 1


    All totalitarian govs do this, for the good reason it gives them infinite leverage on individuals. Terrified groups are easier to control than individuals.

    Nobody should accept a proposed system of ethics which is impossible for them to live by. I have zip control over the use of the programs I write. We know our products are being used by pornographers, for instance. Two steps away in the distribution chain.

    Brain dead question -- computer ethics isn't any different than any other ethics: honesty, positive-sum-game (all the info needed for the other person to make a good decision, with feedback to know they understood it), no intentional harm.

    More than that, nobody can be responsible for in a chaotic world.

    --
    "The Constitution, the WHOLE Constitution, and nothing but the CONSTITUTION."
  148. Tools, Ethics by HiThere · · Score: 1

    I am intentionally ignoring legal issues.

    1) The person who uses a tool for an unethical operation bears the full responsibility.

    This doesn't mean that the manufacturer is blameless, more than one party can bear full responsibility.

    2) Tools come in many forms. If a tool is designed to do just one job, then the manufacturer of the tool is ethically responsible .. but!! the question then becomes, is the act necessarily reprehensible. Consider password recovery. Any tool for recovering lost passwords is obviously a tool that compromises security merely by existing, so to that extent the manufacturer is ethically liable. Use is a separate issue. I can use that tool to recover passwords that a user has lost. This is ethical. I could also use it to recover passwords for my own ammusement. This is suspect, borderline unethical. I could also use it to scan data secretly. This is usually unethical. But what if the data is about me, or someone who has requested that I perform this service for them? Is it still unethical? I don't know. It is likely to be illegal (separate issue, really separate!). For example, consider a person's personnel file. If I can intrude and see my own records, then I am a threat to the privacy of everyone else's records. But this threat exists as soon as the tool exists. If I, actually, don't look at anyones else's records, or let anyone know that I can, then no one will feel threatened. Is it more ethical to examine my own records, or the let folk know that I could look at theirs?

    In practice, one would be wise to avoid the appearance of unethical behavior. And, unfortunately, given human nature warning folk of danger is frequently perceived as being oneself threatening. If there is an ethical way through this, that is also not percieved as threatening (by, e.g., management) then I don't know it. (Of course, management gives itself the right to threaten those "under its authority", which, in practice, means those that it has the power to threaten).

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  149. Re:A gut reaction - Offtopic, but needs to be said by deefer · · Score: 1

    Hey, quit bashing South Africans, would you? Geez, if people on /. bashed Americans like this there'd be flame wars like you wouldn't believe and Rob would have his mail box full of whining emails.
    I used to think that way, too. Poor, poor Nelson Mandela, locked away by the evil Afrikaans, those wicked racist pigs, the poor underpriveleged kids with their spaniel eyes and empty bellies...
    All on the TV news piped into my safe and warm front room; hell, I'm glad we're imposing sanctions on those evil scum, destroy apartheid by economic means. Easy, and we can all sleep safe in our beds because we're doing our bit to end racism.
    Then I talked to a few South Africans. My girlfriend who grew up with black children as equal playmates - something I'd have said was impossible, after viewing all those TV specials about the evil of the governmental regime. About how she spoke Kosa(sp?), the native black language of the region she lived in better than Afrikaans. And more that I won't bore you with right now.
    I'm not trying to defend apartheid, or racism in any way. But the whole situation there has never been as clear cut as your TV would lead you to believe; getting the story from the horses mouth (so to speak - don't tell my GF!) certainly opened my eyes to the slant that the media put on it. And what else has TV "educated" you about?
    Scared me so much, I quit reading the news or watching TV - don't believe all that you hear until you've spoken to the people that were there.

    --

    Strong data typing is for those with weak minds.

  150. responsibility of creation by andyhutch · · Score: 1

    There appears to be a concensus that someone who wrongs is responsible regardless of the instrument they are using. The more difficult question is the degree of responsibility of the designer and manufacturer of the instrument.

    Capitalism provides an excellent way to assess the responsibility of manufacturers. A manufacturer can be taxed for wrongs in which their product is instrumental. To use everyone's favorite example (the gun industry), a gun manufacturer could required to yield one hundredth of its yearly profits to the social security program for every crime in which one of their products was instrumental. Patent holders could have their royalties taxed in a similar manner. This doesn't answer the question of ultimate responsibility but it does address the profit that businesses are realizing at the expense of the society.

    The larger question is fascinating but I have to go play frisbee so I'll just recommend a few books that provide insights into the question: "A Canticle for Leibowitz" by Walter Miller; "The Cassini Division" by Ken MacLeod; and "Cat's Cradle" by Kurt Vonnegut. The title track of Ani Difranco's new album, "To the Teeth" is also relevant.

  151. Is the gun maker negligent? by Anonymous Coward · · Score: 0

    I can use paper to make counterfit currency, does that make the paper maker negligent? I can use a rope to hang someone and that would be a crime, is the rope maker negligent? Is it a crime to manufacture a sword or a guiliotine ? No. Now if you made a software and called it the "Ultimate Criminals Tool To Break In To Banks and Stral Other People's Money" and it worked as advertised, I'd bet the cops would pay you a visit... But is anyone that stupid? Did Doc Kevorkian manufacture a do it yourself suicide kit and market it? Well maybe he did but look where he is today! As far as the ethics of things go, I am sure that if you make something very attractive to criminals to use in the pursit of their enterprise and you have a moral fibre in your body, you would feel an extreme guilt.

  152. Simple answer by Nylathotep · · Score: 2

    Compare software to dynamite.

    Revolutionary, changed the way things were done. Caused a great deal of harm criminally too.

    You can never blame the maker, only the user.

    Something our (US) goverment should really remember.

    Also reminds me how useful college is.

  153. Watch your wording please by Anonymous Coward · · Score: 0

    There is a big difference between "...that will be used to illegal ends.... and "...or can be used to illegal ends..." The first condition implies an explicit knowledge of and participation in an illegal act. This is clearly wrong. In the second case the user is responsible. The software developer is simply not in a position to enforce useage compliance. For example - accounting software developers cannot make accountants issue correct financial reports.

  154. SE code of ethics by Anonymous Coward · · Score: 0

    I'm also taking a course in Professional Computer Ethics right now. We've been talking about the new(?) ACM/IEEE Software Engineering Code of Ethics and Professional Practice. There's a lot of info there about who they think is responsible (Principle 1.01 says all public Software engineers should "accept full responsibility for their own work"). It also talks about SEs only approving software that "does not diminish quality of life or privacy or harm the environment" and that the "ultimate effect of the work should be to the public good".

    If anybody else wants to check it out, the URL is http://www.computer.org/tab/seprof/code.htm. I'm not trying to say that the ACM and the IEEE are completely right about Software engineers and their responsibilities (the code isn't perfect). But if someday SEs are required to be licensed across the nation (I believe they already are in Texas due to incidents like the Therac-25) then something like this code of ethics may be what we are expected to abide by and be held accountable by.

    Ryan (I forgot my /. login, call me Anonymous Coward for a day)

  155. the user is responsible by Anonymous Coward · · Score: 0

    Definitely the user!

    Making the software only proves a break-in can be done or that a security risk is at hand. If programmers were held responsible we would never see what cracking and break-in software is around. We would be lulled into a false sense of security.

    Those who really want to break-in will get the software they need and probably have the expertise to program themselves.If programmers are not held responsible security risks can be analyzed openly in a public way.

    I hold this standpoint because of the negative consequences of holding the programmer responsible.

  156. Fallacy of Gun analogies by alexhmit01 · · Score: 2

    Probably not a popular view in this forum, but...

    You don't blame gun manufacturers because their product is performing within specification. The act of shooting a gun is not inherently bad, nor is shooting someone (self defense...), but who you should and why that matters.

    With a virus, the victims are indescriminate and almost never justified. As a result, the creator of a virus is intentionally doing harm. I believe this is the key distinction.

    With hacking tools, it depends on the tool. Scripts that are exploits that can only serve to to a DoS attack or otherwise endanger a computer are clearly destructive. Tools that can be used effectively but can be dangerous when misused are like guns, the creator isn't responsible, the user is.

    Creating a tool with no constructive purpose, only destructive, is obviously morally wrong. You are intentionally causing indirect harm.

    If you create a tool with a useful purpose that can be abused, you are not in the wrong, the person misusing the tool is.

    If you create a tool with malevolent purposes in mind but create a quasi-true benevolent purpose (BO2K, I'm sorry, but it was NEVER intended for remote administration), you are at least in the morally questionable area.

    Intention matters. Possible uses matter. Something with only destructive purposes is obviously NOT kosher... even with a warning label that says "Use will kill random innocent people."

    Alex

  157. Intent is what matters. by mindstrm · · Score: 1

    In general, the author should not be held responsible, but you have to take into account intent.

    Lets look at exploit scripts. Some guy makes a script (small program of whatever nature) that allows the exploitation of some security bug in an OS. Do we blame him because people use it? NO!
    We blame the person who used it.

    Unless the author is encouraging abuse, there should be no crime committed. If he *is* encouraging the abuse of his code, then his crime is one of conspiracy to commit crime. Software is just software.

  158. Re:Yes! (was: No !) by orabidoo · · Score: 2
    I tend to agree with this argument ("it's only virtual, let's be lax"), except for one reason: computers actually ARE used in situations where human lives depend on them. what if such a computer got infected with a virus and crashed?

    I have no sympathy for those who yell "punish the writers of cracker tools". disrupting other people's computers is certainly punishable, but it's ridiculous to even compare it to a crime (unless it's a hospital's computers or something like that), yet people apparently get sent to jail for months, for a simple web defacing.

    and, putting it all together, I think it's been more than proved by practice (and by BUGTRAQ) that full disclosure is good for the whole of the industry.

  159. Re:Who's responsible? (Follow the money!) by Samrobb · · Score: 1

    I'd have to argue that the cDc would never be at the recieving end of a lawsuit like this - they simply aren't worth it. There is no money to be won from the cDc, or at least, not enough to make it worth the effort of suing them. More and more often, responsibility isn't the issues - compensation is. The wronged party much more interested in being compensated for the wrongs done to them than they are in seeing the person responsible brought to justice.

    A more correct analogy would be someone putting together a class action lawsuit against MS for producing an OS that permits an application like BackOrifice to work. Yes, I know that's a ridiculous assertion - take some time, dress it up however you want to make it sound more reasonable, even if it's still incorrect. Now you have a chance, and probably a pretty decent chance at that, of convincing some judge and jury somewhere that MS should give you a pile of money in damages - much more than you could ever get off of the cDc, or someone who abused and misused their software.

    --
    "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  160. Re: Who is Responsible? The Developer? The User? by aetius2 · · Score: 1

    From the phrasing of your question, it is clear that the meaning of "responsibility" is being abused in this question. Is CDC responsible for writing BackOrifice? Of course. Are they responsible for what a user does with it? Of course, they designed it that way. Are they liable, guilty, or should they be punished for harm that occurs because of what a user does? OF COURSE NOT.

    What??? you say. But they are responsible for what a user does with the software... Yes, they are. BackOrifice was designed with an express purpose and focus. It enables a user to do something that couldn't be done before. It gives the user a power that they didn't have before.

    And that, my friends, is the dividing line. CDC is responsible for creating the power to do something, and giving it to everyone. They are not responsible for what use that power is put to. They can argue for responsible use of that power, but ultimately the liability, the responsibility, for the USE of the power lies squarely upon the user -- and, due to CDC's methods, the victim as well. This applies both to "benign" applications being abused, and "malicious" applications such as viruses.

    Of course, the argument now would be: "if they didn't provide the power, it wouldn't be abused!" However, the potential for the power existed, indeed probably the power itself existed before CDC released BackOrifice. What CDC did (and incidentally, what BugTraq does) was level the playing field. If CDC had not done what they did, someone might have discovered the vulnerability and used it as a tool to really cause harm. But because they took the action they did, there is now a way to stop that gap, to block that vulnerability. Microsoft would not listen, so CDC proved it could be done. It could not be ignored any more -- they were essentially forcing a response as a desperate measure to prevent a larger catastrophe.

    Thus, the "if the power doesn't exist, you can't abuse it" argument is a fallacy. The potential for the power existed -- it was only a matter of time before the power became available. You can't undo what has been done, you can't unknow what someone knows. So the question now becomes: would you rather the power be used by someone with ... slightly different morals than CDC? Who would you give that power to?

    The obvious answer to some, these days, is the government. I would say that we have already demonstrated in the US and other countries that giving power to the government is a mistake -- it should have the power to do the basic necessities, a necessary evil, nothing more. So the government is out. Do we deliver it to some trustworthy group or person to protect it and keep others from having it? A pleasant thought, but impossible -- how do you determine trustworthiness? And what if the power is needed by someone? (I hate to use the movie Independence Day as an example, but I can't think of anything else.) Would the group or person see the need to protect the power or be able to decide when it could be used?

    Ok, can we destroy it? Well, in the particular case of BackOrifice, yes. Microsoft could take the steps to fix their operating system so that it is no longer possible to do what Back Orifice does. But in a larger sense, destroying the power to create viruses and malicious programs is just impossible. Code is so complex, there are so many variables, that there is no way to have a 100% bug-free program -- just like you can't have a bug-free life. It would foolish to try to either stamp out code problems entirely (an asymptotic progression of effort), so by corollary you can't entirely stop people from exploiting problems in the code. The only thing you can do is continually try to make things better. How do you do that?

    Well, you have two choices: You can keep the power for yourself, develop it yourself, and use it to gain advantage over others, to control them, to bend them to your will and desire. Doing so may be justified, especially in the case where others may have an advantage over you already, or are threatening your survival. That is a decision for a person, town, state, and country to make on their own. This is the way that things have been done for a long time. The problem with this way is that people are human, and tend to be unwilling to give up the power, even after its usefulness is long past.

    The second choice is the one espoused by the Free Software Foundation, BugTraq, CDC, and many others. That is the conscious decision to give that power to everyone. This places the responsibility for the use of the power squarely and equally on both the user and the victim. (You knew about it, the information was freely available, why didn't you do anything about it?) If everyone is in the same boat, the power theoretically cannot be used for advantage -- everyone is equally capable of using the power and preventing it from being used on them, if only by threat of retaliation (MAD, anyone?).

    The issue some people have with this is that they don't want that responsibility. To that I can only say, Grow Up! Being an adult is about assuming the responsibilities of that state. This is not a perfect world. The second choice invariably results in some abuse and misuse of the power, since those who are unwilling to shoulder the responsibility for the power are at the mercy of those who would use the power to gain advantage. But there is nothing the Developer can do about that -- he is choosing the best course of action he can from host of perilous courses.

    This second choice also allows something that is almost unique in history -- everyone can participate in the development and use of the power. All can see who is using it, abusing it, developing it, and defending against it, and all can use these actions and developments to further everyone's power and protection. Is this a better way than the old way of hoarding all your powers to use against others? I think so, and so do others. I think the damage created by releasing to everyone is much less than the chaos that could and will result from not distributing such power.

    We'll find out soon enough, when our watchfulness weakens or fails -- or is legislated out of existence.

  161. maybe -- Re:but they ARE responsible by ChristTrekker · · Score: 1

    b) I can see, but not a). Cigarettes, IMO, have no redeeming value at all. All they're going to do (given enough of them) is kill you (statistically speaking). Guns have other users besides killing people, like hunting and deterring criminals.

    If we take away guns, what's next? Class-action suits against Ginsu? "Your knives were used to kill my boy!" People will always find a means to hurt one another if they want to, be it guns or knives or rocks or snowballs.

    Besides, if you take away our guns, how will we protect ourselves from tyrannous gov't? :) 1776

    CT

  162. If the developer is responsible, we have to ban ev by Anonymous Coward · · Score: 0
    If the developer is responsible, we have to ban everything

    Cars, because people sometimes use them to run each other over

    Money, because it often causes itself to be stolen

    Shoes, because many people wear them when running away from the police

    Pencils and pens... you could get poked in the eye, you know

  163. The user is solely responsible by beej · · Score: 1
    I agree with all the aforementioned hammer and gun analogies.

    Taking it a step farther, I think the software author should never be held responsible for someone else's actions.

    See, the judge would have to decide if the software was "dangerous" or not, and this is not something I want them to do (as much as I trust our technically adept government here in the US).

    And for the government to ban a certain technology (e.g. like The Digital Millenium Copyright Act does) is just as bad. What if they banned viruses, and then suddenly classified the software you had written as a virus, whether it was or not?

    Also, how would you like it if you developed a network security tool and later someone misuses it, and the judge holds you at fault! Insane! And yet whenever you give a piece of the government power to make these kinds of judgements, they always eventually misuse that power, and innocent law-abiding citizens will pay the price.

    Of course, the side effect of this is that you have people who can create purely malicious software and not be punished when someone else uses it. Such are the prices of liberty! Deal with it!

  164. Exploits as a call to action by Pyromage · · Score: 1

    Suppose this: a person finds a new DoS exploit similar to a nuke and releases the source to a program that implements the attack. Now it will be used to attack someone, but there is also the other side: without an availible exploit to test against, how can such a vulnerability be patched?

  165. None of your choices are correct by X-Usagi · · Score: 1

    A gun is a tool. Just like any other tool it can be used for one of it's intended purposes, or wrongfully.

    A hammer is used correctly when it is used to hammer a nail into a board, but not when it is used to hammer a nail into someone's skull.

    A gun is used correctly when it is used to hammer a bullet into an attacker, but now when it is sued to hammer a bullet into an innocent's skull.

    --
    "..a civilized nation will have full gun registration. Our streets safer, our police more efficient, the world will foll
    1. Re:None of your choices are correct by Anonymous Coward · · Score: 0

      precisely

  166. Re:Yes! (was: No !) by Skynet · · Score: 1

    If there were no viruses, alot of the people @ Symantec, McAfee and Norton would be out of a job. Viruses are a neccesary evil. They teach about security flaws in applications that can be taken advantage of. Viruses may not have legal utilization, but they are important to the development of computer science.

    --
    Execute? [Y/N] _
  167. Those polls are being pulled out of the woodwork by X-Usagi · · Score: 1

    There was a poll on the television the other night that said 98% of people think it would be alright for someone to use their celluar telephone after a car crash, but 2% said it would *still* be wrong for people to use it then.

    Who the hell in their right mind would hate celluar phones so much that they would say it is wrong for people to use it even after a terrible accident?

    The poll was total BS! They never polled anyone, they just pull that stuff right out of where the sun don't shine and use it to back up their BS.

    --
    "..a civilized nation will have full gun registration. Our streets safer, our police more efficient, the world will foll
  168. The age old question... by Pollux · · Score: 1

    You might as well ask yourself, "Which came first, the chicken or the egg?"

    There's no true answer to this one. In all truth, in today's society, we don't blame the maker, we blame the user. It's how it is. When Alfred Nobel invented dynamite, he saw a great tool... a stable compound that could be used for blowing up rock in order for creation and innovation. He never invisioned anyone using it to kill. Clearly in this case, the problem lies with the user.

    Another good example: the atomic bomb. On the other end of the spectrum, here lies a weapon which was intended to be used to threat and kill. The nuclear arms race's only goal was to see who would have the power to kill millions first. Yet the person credited with giving us the power of the atom, Alfred Einstein, doesn't go down at all in the history books as a killer, but instead as another innovator, for by unleashing the power of the atom, he unleashed a whole new branch of science!

    Yet, let's bring in another great, prime example: cigarettes. Cigarette manufacturers are making products that they know will do harm, but turn their backs at and deny the true harm cigarettes do. In this case, we said they should have to pay for their ignorance.

    But, even so, it all boils down to this: if someone invents something to be used to do harm, intended it to do harm, and knows it will be used for harm, should he be responsible for inventing it?

    Moral answer: they should.
    Reality answer: they don't.

  169. Software is a tool by Anonymous Coward · · Score: 0

    Software is a tool, nothing more, nothing less.
    Therefore, the person (or people) who designed and
    implemented the software is (or are) not
    responsible for how it is used. They are only
    responsible if the product fails to perform as
    promised (ie it has bugs). A very good analogy
    would be a car or a gun. Just because someone is
    stupid enough to hurt themselves (or someone else) with it doesn't
    mean it is the designer or manufacturer's fault.

  170. my take on it... by dszot · · Score: 1

    Should a hammer be looked at as a malicious tool? As you stated, software is a tool. If someone wants to use it for more than it was supposed to be used for then they should take all the responsibility for their actions. It gets harder to draw the line though when you talk about things like Viruses. There is no legitimate reason to write that program, so the author should be to blame (but not in whole). It is still a tool, and chances are, the user's going to know what the tool can be used for. So, even in the case of a computer virus, the user should take most of the blame...

  171. Virus != harmful or malicious by squeak42 · · Score: 2

    A virus is simple a program that can install itself. A self-extracting archive. It often installs itself into key areas of the system, to maintain a state of high availability. The same technique is used by anti-viral software to bypass normal operation for the purpose of verifying certain software actions.

    Some viruses are badly written, like M$Word, and internet explorer, and netscape. They corrupt files, exhaust disk space, and have a pernicious habit of reinstalling themselves.

    Some viruses have easter eggs or are trojan horses. M$Word for instance fingerprints files, Netscape v4.x (yes all of them) publishes every file it can find on the net so that any web page writer can receive your files in return. RealAudio publishes your playlists, sun's c compiler emailed SUN your compiling habits. Most people do not consider these features, and yet is netscape or microsoft culpable? (Real and Sun have fixed these problems).

    There are malicious programs, I firmly believe NT SP6 was designed to destroy microsofts competition by creating incompatiblities where none existed before. The NT install process oft times corrupts BSD or linux partitions, and always overwrites the boot sector. Standard malicious viral behavior.

    A virus however can be completely harmless, legal, and useful. A virus by the name of AutoDoubler(tm) significantly helped out Mac users when hard disks were measured in tens of megabytes. It surreptiously installed itself into EVERY application on the machine. It would even alter files, and instaled itself into system memory. I believe one version even infected the system software itself (most likely just fonts and whatnot).

    Autodoubler would not have been useful if it did not act in a viral manner. It's ease of use was due solely to the fact that it worked in the background. Whenever an applciation was run, it would intercept that system call and check to see if the binary was UNcompressed (not infected) if so it would add it to a compress list, and wait for the first call to GetNextEvent to comrpess it. Remember you naysayers that in those days MacOS was completely "cooperative" multitasking, if a process wanted to be multitasking it had to depend on every other running process to explicity give up time. Also remember disk seeks and recursive directory scans of an 80mb disk could take an hour. Indeed the previous product "DiskDoubler" died since it normally took up to 6 hours to compress about 80 megs.

    Autodoubler did not noticabnly affect system performance because it used its viral like properties to infect only those files the user actually used, or when the user was idle. It subverted many system calls, altered virtually every file on the system (after about a week of keeping it installed), and ran WITHOUT your explicit permission. Once you installed the "init" as they are called, it did the rest.

    Other harmless viruses might be integrity checkers, the virus installs itself into applications (slowly, quietly, so as not to grind the disk away, and not to degrade performance, and not to have a weird process "INTRUDER_DETECT -R" running for the next several hours as it scans the 10 gig disks. It would simply install checksum code into the initialastion code. It would store a secure hash of the original binary, and code to check it. It would also infect the kernel and wait for about a week, then it would start logging whenever a binary was launched without the checksum, or with an incorrect checksum. Note that intially the administrator would consent to its installation, but the viruses use lies specifically in the fact that he need not worry about it after that, AND that the programs action is completely unnoticed and hidden.

    Another harmless useful virus might be a patch installer, it is initially loaded with a domain name, company.com, and then spreads itself about using worm techniques to update all versions of the software it can find. Why not just do it manually? The whole point is ease of use, and transparency. Also in a large corporation many computers get "lost" and their whereabouts are not always remembered, network-wise or physically. Also new computers sometimes spring up that are from another department, or the purchaser let the new temp fill out the forms, and he forgot to do the paper work on one, etc. If the software is an internal release (say a proprietary database interface used at many data-entry companies) where old versions might be harmful to the database, the preferred infection method would be on connection to the database server. What if the database is distributed, where each client maintains a certain section of the database? Then whenever two clients communicate the patch should have a chance to spread.

    That sort of update would also be helpful for seti@home, distrbuted.net, napster, icq, and lots of other distributed products where old versions don't interact as well with new versions. Of course in those cases the program should have an option "Prompt me before accepting a viral update".

    At any rate, it always irritates me to see virus == malicious software. t4 is a real life virus that is permaps most responsible for our knowledge of genetics at the dna level. It is the virus used to infect E.Coli and give them new genes. Plasmids themselves are really just viruses that bacteria have grown to love. Mitochondria are suspected to be basically co-depenedent mutualistic parasites. They are just barely above the virus level.

    The viral technique is simply a pardigm for writing software. Just like a GUI or an operating system. Its a way of viewing "How is this software going to be used?" Viruses are supposed to run without (further) user interaction, and to withstand attempts to prove their existence or remove them (except when the person removing them makes a concerted effort, an effort that a hacker could not mount, but the original sysadmin or owner could). Just like a tatoo, some people WANT permanent software. The viral paradigm tries to make software as permenent as possible (by distrubting copies in multiple places). It simply backs itself up. Amanda and most disk backups programs are viruses that infect backup tapes with copies of themselves even without the users epxlicit permission.

    1. Re:Virus != harmful or malicious by whocares · · Score: 1

      I can kind of see what you're getting at here, but my understanding was that the definition of a virus was something that is a) self replicating and b) self propagating, which none of the things you mention are. They all require you to specifically install them. Even trojans are not really viruses in this sense. Can you explain further how programs such as Netscape and IE are in fact viral?

    2. Re:Virus != harmful or malicious by squeak42 · · Score: 1

      IE is viral because windows reinstalls it if you "deinstall it" without your consent. Try deleting it from win98. (im no windows guy, but i found its persistence awe inspiring).

      Netscape I believe was an example of trojan.

      AutoDoubler has 3 forms. The control panel, the init, and the virus. You install the first, it installs the second, and the second installs the third which is self propagating (once installed).
      It needs the init to infect properly (it infects opened documents) so its more what is called a companion virus i believe.

      Even if you CONSENT to having a self progating program begin its life cycle, once started it is still a virus. Many "wild" "malicious" viruses have "clcik to install" and "send these message to disinfect" options. Most people dont get the "click to install" version they catch it at the later life cycle. Say you bought my mac from me (ill never sell damnit, she just needs a little bit of work) you personallywouldnt have consented but the virus would continue operating. Same if I clicked "yes infect the boot sector of this floppy please" and you somehow got the disk. Consent was involved, but the virus is then ethically ambivalent, which is why some people dont like them at all. They run whether you tell them to or not, kinda like IE's upgrade detector, or in SOME (fixed for a long time) versions of netscape, the smart update feature. Or the video card report oin q3test, or the "Tell anyone who asks what my user name and ethernet MAC are" program that runs on every windows box ive tested. or the tell the web server what my user agent is, or the actually put the correct mac address in outgoing packets, or the correct src address in outgoing ip packets.

      and yet in way you "consented" to all these trojan activities by running the software. shrug. hopefully the computing paradigm will switch to a more privacy least privaledge model.

  172. When is a virus not-a-virus? by mOdQuArK! · · Score: 2

    I always thought it would be kind of cool (although dangerous) to use virus-like distribution mechanisms to distribute small binary bug patches :)

  173. More American Stupidity by X-Usagi · · Score: 1

    It is too bad how the U.S. has degenerated so much, to the point where people may sue others without logical reason or out of greed. Other countries have adapted much more secure and intelligent methods where the attacking party is fined and prosecuted when failing to successfully prosecute so that the party that is hurt can be reimbursed for the insane costs of defending itself.

    The government is the one responsible in this case, those that are purchasing guns outside of Chicago are the ones ultimately doing the wrong.

    If the city of Chicago were to illegalize hammers within it's city limits and someone were to drive out to a Wal-Mart and purchase a hammer outside the city limits and then drive back to the city to do whatever it is they planned on doing with it, then would Wal-Mart, or the manufacturers of Hammer's be held accountable?

    It may sound silly, but that is exactly what is occuring. Both are tools, both have good and bad uses. What someones does with either is up to their conscience.

    --
    "..a civilized nation will have full gun registration. Our streets safer, our police more efficient, the world will foll
  174. From the point of view of economics by LittleStone · · Score: 2

    I didn't read all the comments on this thread, but it seems that our economists didn't state their ideas.

    I'm not into the field of law and economics, but I know that one principle we may consider is, the responsibility is assigned in the way that the outcome is efficient.

    Say, it's extremely easy for the manufacturer to implement measures to prevent bad use, but it's costful to monitor users' usage, the natural conclusion is the manufacturer has the responsibility.

    On the other hand, it's difficult to have the manufacturer to implement preventive measures, maybe technologically impossible, then it's the users' responsibility.

    Say, why we don't blame the knife manufacturer if someone kill someone else using a knife? There's simply no cheap technologically possible measure to prevent this usage. In many countries outside US, gun is forbidded because this is the cheapest (including the opportunity cost of not using them) way to prevent bad use. Maybe American don't think their lives are valuable to forbid guns or maybe they think their normal uses are very valuable.

    --
    A sig is redundant.
  175. I think you missed the point. by Anonymous Coward · · Score: 0

    The point that Alecm was making here was NOT that people are to blame because of a weaknesses that they were born with, but rather that people are to blame because of a lack of effort. For example, if a store's window was broken with a rock that was thrown by a vandal, Then the store owner is to blame for the vandalism because he........ Wait... that's stupid! Your right, this guy IS an idiot. -TheGuyBehindTheCurtan-

  176. BLAME is a concept for those that cannot DO by Morgaine · · Score: 2

    Blame, blame, blame. "Who do we point the finger at?" "Who do we sue?"

    That seems to be the main thing on the minds of managerial types when faced with the choice of competing technologies, once of which is free and reliable yet "cursed" with not having a legal "blame me" label attached to it.

    Well, we need to make them see that that is a mentality for the incompetent, that blame is a concept for those that have no other weapon at their disposal. But if they choose wisely then they *do* give themselves additional weapons, and powerful ones, namely the ability of technically competent people to fix things that are open, to modify them to suit the requirement instead of relying on external parties.

    So, I reject the premise on which this thread is based, ie. that party A or B is responsible for the end result. We each make our own nests, and if we choose our building materials unwisely and then seek to blame others, that just shows the height of our incompetence. If you're technically clued up but your advice is ignored, well that's their loss. Go where your skills are valued, and leave them to their problem and to their focus on who to blame for their own lack of skill.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  177. Intent and Actual use determines right or wrong. by FireReaper · · Score: 1

    The user should be the one who is responsible for the crimes committed with software if it is the user who uses the software for illegitemate uses.

    In essence, if dangerous code has been written, it doesn't go around executing itself or targetting people on its own. Someone activates it for that purpose. Just like a gun, a knife, a needle, poison, or bombs. They just sit there on their own until someone comes around and decides they can do something bad with it.

    Where the programmer themselves write the code and use it in harmful ways, then they are the ones who are responsible.

    There are the cases where the user uses the software without knowing the results or effects that the software will create. Ie, trojans. In that case, the user is the victom and the person who used the technology of trojans to modify the program to do harm is the one to blame.

    Basically, tools are just tools. They may have been made with ill intent and for dark purposes. But they need a user who will carry out that purpose. Guns are made to kill, but until someone uses one, they will not kill. Just as with software, until someone uses it to harm others, it will do no harm.


    - Wing
    - Reap the fires of the soul.
    - Harvest the passion of life.
    --
    - Wing
    - Reap the fires of the soul.
    - Harvest the passion of life.
  178. responsibility by Ryo-Oki · · Score: 1

    In my opinion it is the duty of every person to take responsibility for their actions. This means that if you create and distribute software for the express purpose of damaging computer systems then you need to be responsible enough to accept that the results are to some degree your fault. The argument that if you didn't someone else will is the equivalent of a 2 year old shouting "well he did it first". The question is not whether the act would have been done or not the question is whether the act was ethical. This is not to say that the person who is using your software is not responsible either, each person had a part in commiting the act and each person needs to be accountable for what they did.


  179. An example that comes to mind .. by cje · · Score: 2

    One example of this that comes to mind is the Napster software that was recently featured on Slashdot. For those who missed the article or are unaware of what it does, it basically establishes a "dedicated MP3 network" of users who connect into central servers and share their MP3 collections with all other users who are connected. If you want to find (for example) Billy Idol's "Rebel Yell", you enter the song and artist name into a search dialog, and it presents you with a list of dozens of users who are "sharing" that file, along with their connection speed and ping times. Then you pick who you want to download it from, initiate the transfer, and that's it.

    Naturally, the Napster web site and welcome message prominently display warnings about copyright law and piracy, and they strongly stress that the software is only to be used to trade non-copyrighted MP3 music. But nobody is actually naive enough to believe that that's what people use the software for. The Napster developers know damn well that people are going to use the software to trade copyrighted music with each other. You only have to log in once to see that this is the case; a search for any song that is or was once even remotely popular will invariably produce many matches.

    A couple of months ago or so, I bought a Creative CD-RW drive, and on the box it states that the included software will allow you to "share the latest independent MP3 music files with your friends." Here, again, Creative isn't fooling anybody. They know that there's huge demand for the ability to download music from the Internet and then burn it to CD where it can be played on a Discman, in a car, in the home stereo, or anywhere else. And guess what? Most of that music can't exactly be called "independent."

    So are the Napster folks a party to piracy? What about Creative Labs? I think the answer to these questions is "yes"; it's kind of hard to argue that MP3 location software and CD burners have not contributed to copyright violations related to digital music. But (at least in my mind) there is a difference between being a party to piracy and being a sponsor of it. By placing obligatory warning messages on their products ("Thou shalt not pirate") and by essentially saying "Hey look, we're not responsible for what people do with this", the Napster and Creative Labs folks may have absolved themselves of legal responsibilty for what their users do (or have they? IANAL.)

    In the end, I think it's clear that the user is responsible. There are certainly legitimate uses for an MP3 distribution network; it's a great way for garage bands across the world to get quick and cheap recognition for their work. And of course there are tons of legitimate uses for a CD burner! Since the technology is so neat, and since the providers of these technologies have no way to prevent people from misusing them, I don't see how we can place the responsibility on them.

    Anyway, it isn't my intent to either condone or condemn music piracy. It is my intent, however, to illustrate an example of the sort of "moral dilemma" that some software and hardware makers face, instead of falling back on some lame gun analogy. :-)

    --
    We're going down, in a spiral to the ground
  180. Always the user by Wisdom+Seeker · · Score: 1


    It's my oppinion, that whatever the program is designed to do it will always be the user who's responsible for the actual use of a program.

    It can't be right that, as a programmer, I can be held responsible for what a user does with my software.
    Even if I developed a program that had no use appart from a crimminal one, I believe that it would still be the user whos responsibel, for the very simple reason that I did not force the user to use the program.

    Even tools developed to crack passwords and breaking into systems can be put to good use; like checking your sites security.

    Any tool can be mis-used regardless of its intentional use, so dont blame the person who created the tool, blame the person who used the tool to do wrong!

    - Just my humble oppinion
    Jesper Juhl aka Wisdom Seeker

    --
    .oOo. Don't underestimate the power of Linux .oOo.
  181. Guns, cigarettes by Anonymous Coward · · Score: 0

    Who is to blame, software developers or users?

    Who is to blame, gun manufacturers or users?

    Who is to blame, tobacco product manufacturers or smokers?

    Who is to blame, TV or parents?

    Lawyers know that they can get more money out of the developers/manufacturers than from individuals.

  182. the human capability to make a decision by olumpus_mons · · Score: 1
    when assessing the liability of an action i think it is important to note "intent". to me the words, tool and weapon refer to the same item used w/ two different desired outcomes by the user. since many commentors have referred to guns, lets take a look at guns under the "eye of intent".
    • is the intent of the manufacturer to inflict pain? if yes, then is that infliction justifiable (self defense or a shooting spree in a day care center)?
    once we "establish" a manufacturer's or developer's, intent then we can proceed by holding or not holding the manufacturer responsible for the products negative externalities.

    if the manufacturer is indeed found guilty of bad intent it still does not void ethical responsibility from the person who was actually responsible for setting off the chain of events. e.g. if a computer virus was designed to clean out innnocent recipients then not only is the coder responsible but also the person who knowingly distributed the virus along the pipe-line. however, if a virus (like some email viruses) passes itself along then only the coder should be held responsible.

    human beings (and we know there are exceptions) have a basic inteligence quotient, and general moral and ethical reasoning levels. sometimes those levels are hard to define but other times they can be crystallized into a litmus test of percieved gain or loss by the one performing the action (the actor). if that perception of gain and loss is based upon malice and harm to others, and gain to the actor then the actor is responsible.

    the responsibilty of ill-fates resulting from an action should always have the possibility of lying on both; the one producing the tool/weapon (which is essentially the same mass of quantifiable matter used for two distinct purposes) until it is proven that one or both parties utilized it with intent to cause harm. by objectively earmarking a particlular item or practice as a tool or weapon we take out the very core of human intelligence which i believe can turn a "weapon" into a tool.

    likewise, by objectively earmarking a potential "tool" as a "weapon" we undermine the same creative impulses. and by bastardizing certain practices we not only ignore their positive attributes but hinder their progress, thus hindering our own.

    as a ju-jitsu player i know that the art of ju-jitsu can be a lot of fun, can be aesthetically and atheletically appealing. but at the same token it can be deadly. but i have to chose to use it in a deadly fashion. to say that ju-jitsu should be banned because it is a deadly art would be ludicrous. all ju-jitsu players are not killers. and even if they were, there are other efficient ways to inflict pain and injury. in this casse the responsibility lies on the individual practitioner and not on the teacher who taught the art.

    as long as the individual has some basic level of intelligence he or she can be held responsible for the actions. and since both the manufacturer/coder of a product and the user of the product on this planet are both human beings (as far as we know) then the ultimate responsibilty lies on both people based on their intent on the usage of the product.


    "i may not agree with your position but i will defend to death your right to do so."
    --
    for what is consciousness?
  183. Car as murder weapon by Anonymous Coward · · Score: 0
    (I am posting this anonymously for a reason. I hope it will be moderated up to compensate for that, based upon the principle contained within being important and germane to the discussion.)

    In my vicinity, there is currently a trial underway in which someone is alleged to have murdered someone (a willful act) utilizing a motor vehicle as the weapon.

    If anyone were to suggest suing the automobile manufacturer in this case, I am sure they would be laughed out of court.

    The fact remains, to convict of a crime you must prove certain things.

    Was the act committed, was it committed by the accused, what was the intent of the accused, and ... who made the device used??? ... No, certainly the latter is irrelevant.

    So too in this setting. Reflect before responding. This truly is the meat of the issue.

  184. A Better Analogy by reklis · · Score: 1
    Look at it like a hammer. I could either drive it through my head, or I could use it to build a house and better the community in which I live in. It's the user's responsibility not the developers. This entire thread is bullshit. This all stemps from the 90's "The manufactures and government should protect me from myself" full-of-shit-statement.

    Let's stop selling cars because you might run some kid over with them. Let's stop making planes because pilots could steal one and crash it into a building. Jesus Christ people!

    __

    --

    __
    nothin' says lovin' like an open source penguin.

    1. Re:A Better Analogy by leper79 · · Score: 1

      i would have to agree with this one....all of this legal bullshit which stems from the "save me from myself attitude" is slowly killing us off....i mean,come on people....

      i go with the basic social darwinism theory....in other words, those who are smart enought to not make stupid mistakes are the ones who aren't gonna need to be saved from themselves in the first place and therefore aren't stupid enough to use a 'tool' in the wrong way, or at least smart enough to not get caught doing it....

      --
      403: Forbidden - you do not have permission to access .sig on this server
  185. Re:Tools or Weapons? by Anonymous Coward · · Score: 0

    Cincinnati and other cities have tried sueing gun manufacturers to hold them responsible for gun related crime. The Supreme Court shot it down.
    So to speak....

  186. Very complicated subject. by Anonymous Coward · · Score: 0

    The problem with the question that you ask is that there is a hidden question buried deep inside.

    That question is, "What are the limits to speech?"

    As far as I am concerned a computer program is someones expression of speech.

    In the US the right to freedom of speech is quaranteed, but you can still be charged with inciting a riot if you tell a crowd to destroy private propery.

    But the subject becomes much more difficult to seperate when the topic of hate speech that doesn't advocate violence comes up. As far as I know you can print and say anything about any group of people in the US as long as you don't incite violence against those other people.

    Most security alerts come with a little program that demonstrates how to actually exploit the security problem. This is to be used as a tool for developers so that they can make changes and test their products to ensure that the exploit is fixed. But these programs are also used by so called script kiddies to break into other peoples computers.

    The developers need to have the exploit program to test with, but cannot get the program without also sharing it with the bad guys...

    Based on the above arguments you should say that computer programming is speech and should have the same limits as any speech. But that going onto other peoples computers with out their permission, or directly assisting others to do so is a crime, at the very least criminal tresspass, or even vandalism.

    So I would say that writing any computer program shouldn't be considered a crime. But advocating the breaking of laws is a crime and should be punished as such.

    1. Re:Very complicated subject. by Anonymous Coward · · Score: 0

      quaranteed = guaranteed

      *LOL*

    2. Re:Very complicated subject. by whocares · · Score: 1

      I would be interested in hearing you discuss your idea of programs as speech further. In my opinion, a program is a tool which you create, much as you can create any other tool. The fact that it is made of a language made of letters and numbers does not to me necessarily categorize it as speech and thereby inherently covered as free speech with all its protections, any more than a hydrogen bomb is protected by free speech because of the fact that the plans were made of letters, symbols, etc, which could be construed as language. I think that if a program is written to convey a message/image/etc that message/image/etc is covered by free speech, but the program itself may not be.

      I don't disagree that writing a computer program shouldn't be a crime and that intent of use for the program is the issue, but I think that categorizing programming as free speech is a dangerous dilution of the concept, and that in fact programming and software have very different issues which constrain them.

  187. Think Cable Descramblers by lanner · · Score: 1
    Think about cable descramblers. It is perfectly legal to make and sell cable descramblers. It is illegal for the consumer to use them.

    When it comes to electronics the law was set so that you can develop and create just about anything that you want to, but you cannot use the electronics to do certain things that are illegal. They did not want to hinder innovation. This has proved to work over time. I see little differences between computer hardware and software other than the ease of distribution of the software.

    Now, this might change and be different if the electronic industry started working like the gun and firearms industry -- they were asking to be slapped down. The legal system has started to attack the manufactures of firearms and not just the irresponsible users. I think of guns and knives as just another tool with appropriate and inappropriate usage. I doubt that these kinds of problems with software will be so severe. The primary reason why this is all addressed is fear that the technically uninclined have against the word "hacker." It is the unknown fear thing. Look at Satan. It is a great tool for sysadmins! Do not take it away just because a few people misuse it; if intelligent enough to use it at all.

    1. Re:Think Cable Descramblers by Mike+A. · · Score: 1

      Sorry about the off-topic post, but can I ask exactly what the firearms industry did that asked to be slapped down?

      --

      --
      Do I look like I speak for my employer?
  188. But none of these things are always wrong. by Anonymous Coward · · Score: 0

    It's not illegle to break into your own computer when it gets so hosed that it won't allow a login.

    It's not illegle to monitor your employes use of the computers.

    It is not illegle to infest your own computers with a computer virus. That way if someone steals your programs you can track them down.

    1. Re:But none of these things are always wrong. by Anonymous Coward · · Score: 0

      The Snake said take a bite of the apple. Adam and Eve did. Is the apple to blame? Adam and Eve took the heat. The snake got off scott free! So, really who was at fault? Who was held responsible? Does the drunk driver ever intend to kill anyone? Does the bartender intend him to kill anyone? Does the distiller intend him to kill anyone? Who is responsible?

  189. Re:A gut reaction - Offtopic, but needs to be said by Sylvia · · Score: 1

    justa quicky observation ... most of the people who are intelligent to be slash dotting (and i think that's intelligent) are also intelligent enough to have a healthy skepticism of the way the national media intends to influence public opinion and awareness ... impassioned letters like yours are also important ... we do have some intelligent media also ... that serves the purpose that you intended in your letter ... the sad thing is that there's this mainstream/majority mind thing that may be truly formed by national media stories ... seems the decentralization of networks is good but then again, if the same folks own all the media, o well ... skepticism and finding out for ourselves is the only way ...

  190. Some points of interest. by Inoshiro · · Score: 2

    The NRA says, "Guns don't kill people, people kill people."
    It is interesting to note that People without guns kill a lot less people.

    Think of cracking DVD encryption. People can pirate DVDs by directly bit copying from one disc to another. However, it's made a lot easier by cracking the encryption.

    If you make a program to check security (satan, nmap), there are those who will miss use it.

    The point I'm trying to make is, technology is neutral. If you use it for good, it'd good. If you use it for evil, it's bad. Technology that make some bad things easier should have a counter-technology or deployment to offset the effects (criminals get guns, so officers get guns, etc).
    ---

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  191. liability, responsibility by whocares · · Score: 1

    This falls into the same category as anything that can be used 'for good or for evil,' as it's said. I'm sure there are entire well thought out books on the use of tools such as lockpicks (more on this in a second), knives (some legal, some illegal), guns (some legal, some illegal), rope (legal), etc.

    After some discussion, I'm going to have to revert to the whole lock/locksmith, security/security tools metaphor, which I know we all hate, but it kind of works here. It legal to own lockpicks if you are a locksmith or have a legitimate use for them, but they are fairly easy to come by. But they are also not a very powerful tool in most people's hands. However, there are automated lockpicking machines (usually for specific types of locks, from what I understand) which are a) very expensive and b) require a license to purchase. These are extremely hard to come by, and hard to get - but the point is that the restriction is in the distribution, not in the use of the product. Once you attain one, it is assumed that you are entitled to use it, and you have no restrictions. If you were caught using one and you were not a locksmith, it would in fact be illegal. Could one still be stolen? Absolutely. Could one be resold by an unscrupulous locksmith? Yep.

    A counter example is the redbox, a modified dtmf dialer we're all aware of. It's a single purpose
    device, built to defraud the telephone system, and is thus illegal. It is not seen as having any legitimate purpose, as opposed to a lockpick.

    In essence, I don't think it's *necessarily* the responsibility of the maker of the product to ensure it's not used for evil. There is no way to prevent people from doing bad things. (Heh, and imo, when the US govt. realizes this, maybe some of the idiotic lawmaking can stop and we can try to actually improve quality of life for people... but that's a whole other fricking rant). The maker of the product has a responsibility to make the best product they can, ensure it is will not *accidentally* cause harm (ie, safety lighters, etc), and in cases where there is a specific audience for a dangerous product, try to distribute it only to that audience. This currently is nearly impossible, as anyone with a 386 in their back room is a system administrator, and anyone who puts the title on their business card is a security consultant. This makes limitation of distribution a pretty unfeasable option.

    Essentially, I think any product can be misused, and while manufacturers should attempt to curtail accidental misuse, the mechanisms for keeping software from being used for harm are not in place. Limitation of distribution is one of the only models I see working for this, and it is unlikely (imo) to occur soon.

  192. Who is to blame? by Anonymous Coward · · Score: 0
    If a user does something wrong, they have to shoulder some blame (exceptions for doing so unknowingly, or being forced)

    But the tougher question would be the fault of the developer. If the primary use isn't immoral (modem driver) then up to a little fault can be assigned(could they have prevented this?), the author has generally done good, their product is being abused.

    The other extreme is a program that grants immoral access to a computer. the problem is this can be used for evil with no benefits to education, public knowledge, law enforcement or anything else positive. BO2K lands somewhere in the middle. This is a grey area and while some blame comes about it is not as great as that of the user, though the devs are not comletely blameless. Personally, I'd recommend advocating a modified utilitarianism stance here. (see John Stuart Mill, he discusses mod. util., the idea of good for a society versus harm done within the confines of basic rights)

  193. who is responsible. by Anonymous Coward · · Score: 0

    That's easy, both are responsible. While the purpose of the developers of some of these hacking programs may be well meaning, making them available to the general public is irresponsible. There are always going to be people out their who are malicious enough to deliberately cause damage. To use your analogy even if tool was invented to prove a point that it can be done it does not absolve you of responsibility if someone else causes damage with it. If they didnt make it available no one could misuse it.

  194. it's not that simple. by Anonymous Coward · · Score: 0

    there are shades of guilt or innocence in all things.

    was the goal to break the entire net? or was it a local test that leaked out? who leaked it? or was it stolen?

    in the ideal world, the punishment should fit the crime. this is not an ideal world. a legitimate justice system tries to medel the ideal world, however.

    this article was looking for absolutes. you won't get any from me, i reccommend taking the shades of gray approach to you papers, with three sections, past cases, current cases, possible future scenarios.

    get an A on that paper so we can take credit for it!

  195. holding developers responsible = BAD idea by ZxCv · · Score: 1

    Holding a developer responsible for actions performed with his/her application is such a horrendous idea, I can't believe it was even mentioned. When joe q. criminal goes out and shoots someone, does the FBI knock down the front doors to Smith-Wesson? Nope. Just like guns, every piece of software has some legitimate and legal use to someone-- quite often times, specifically to the developer that created it. Not only would something like this disrupt or ruin the lives of innocent developers, but would also put unnecessary extra strain on commercial development companies and undoubtedly stifle the amount of software coming from OSS developers.

    --

    Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    1. Re:holding developers responsible = BAD idea by Anonymous Coward · · Score: 0

      Hmmm... Makers of handguns are very much 'under
      the gun'. If the current trend continues, expect
      Smith and Wesson to be answering for the actions
      of 12-year-old Jonnie Smith, who just gunned down
      2 teachers with his .357 magnum...

      It is a sad state of affairs, but may well become
      reality.

  196. Hey! by cnflctd · · Score: 1

    What we have here is an MIT alumnis who writes compellingly (dare I say elegantly?) on matters of technological ethics. For One Million Dollars, who could this be?

    Wait, don't tell me! Hold on minute!
    Wait, sir!

    --
    I'm cool like a fool in a swimming p-p-pfft-pool
  197. My bad. by Anonymous Coward · · Score: 0

    I was just in the shower and remembered that the guy I was thinking about was a Harvard student who worked at a certain MIT lab. And I thought I was onto something. :-)

    Still, hey!, damn fine writing.

  198. Hey! Hey! by cnflctd · · Score: 1

    This pisses me off. I just previewed my correction, submitted it, and it came through as Anonymous Coward! The script should remember that I typed in my nick and password (as the preview correctly had my nick in its header. But it's a feature, right? p.s. The guy I was thinking of was a Harvard student who worked at a certain MIT lab. Damn fine writing in any case, citizen hey! (Score:5 in my book). -- submitting without previewing --

    --
    I'm cool like a fool in a swimming p-p-pfft-pool
  199. Ultimately? The user. by Dubhain · · Score: 1

    Just my $0.02 on the subject:

    Responsibility for action stays with the person performing the action.

    Depending upon how reprehensible the application is, everyone can jump up and down, shaking fingers and getting red-faced at the developer. If it's a particularly noxious piece of work, I'd probably join in.

    Certainly there's a case to be made that, if a product is likely to be used in an 'unethical' manner (and I won't open that can of worms - determining what is and isn't 'ethical' is left as an exercise for the student) it is unethical to make the product more easily available (cf. the H-bomb). However, having a gun available in the house, an H-bomb in your armory, or a malicious piece of hardware/software at one's disposal doesn't negate the user's responsibility for using the thing.

    If I make kitchen knives, I'm not responsible for domestic violence which employs them. If I'm a gunsmith, I'm not responsible for the mis-use of the guns I make (assuming, of course, that 'proper' use of guns can be said to be 'personal protection' and hunting for food). With items such as H-bombs, cigarettes (carcinogenic in their 'proper' use), or applications having no potential use other than malice (viruses, &c.), it gets a bit stickier.

    Nonetheless, the fact that one is capable of using a thing does not relieve the individual from responsibility for using (or not using) the thing. If if did, we're in an endless-loop, trying to distribute the blame (The person(s) who first tamed fire would be responsible for all malicious uses of fire since, but the ones _they_ taught the techniques to would be responsible for passing them on and refining them, and so one has an endless chain of responsibility leading down to the arsonist who just torched your Uncle Jake's barn. After all, if fire hadn't been available in the first place, he couldn't've burned the thing, right?

    No. Responsibility for an action lies with the person performing the action, IMO. I can sit at home and write trojans all day (I don't), but actually putting one to use is a different matter.

    Same if I'm a script-kiddie, scanning RR, @Home, &c. using a prepackaged script. I may've wrote the thing, but you're responsible for how you use it.

    Naturally, YMMV. HTH. HAND.

  200. The *Real* question should be... by marhar · · Score: 1

    "Who should be held accontable, the person who posts his homework to the net, or the people who answer it for him?"

  201. Finnish government bill on viruses etc. by avs · · Score: 2

    First of all, one should understand that the legality of this depends on the country or state. If you are addressing legal issues in your work, anything you say depends on the jurisdiction. As an example, I will take a recent Finnish government bill (which as a good example, because it will be quite unambiguous on this). Soon, it will be illegal to "With an intent to harm information processing or the functionality an information processing or a telecommunications system, produce, offer or distribute a computer program or series of commands which is designed to endanger [such systems] or to damage data in [such systems], or offer or distribute instructions of how to implement such a program." Potential punishment will be fines or up to two years in jail. For those who speak Finnish, the draft is available here.

  202. Legal use of search engines by guran · · Score: 1
    There is a *very* legal use of mp3 SE's
    As well as giving the would-be "music pirate" the chance to find free music, they are an ecellent tool in the hands of the record companies.
    Could you think of an easyer way to get a list of all sites who are hosting copyrighted material than to use lycos et al?

    Point being: The ethical creator should worry more about *who* is using the program (or gun or whatever) than what it might be used for in the "wrong" hands.

    --

    All opinions are my own - until criticized

  203. The case has to be VERY specific by rbrander · · Score: 1

    Blush to admit it, but I get my Deeper Wisdom on gun lawsuits from a "Law & Order" episode.

    In it, the gun, for no other technical reason, had been designed to be child's play to alter from legal status to full-auto. The company knew this going in, and promoted the design to make some sales. It was taken pretty much as a given that the altered gun had no legal applications, i.e. useless for hunting and massive overkill for home defense.

    The poster who pointed out that many malign software tools can have administrative applications breaks that argument.

    But if there's a case out there where there are ZERO "civilian applications" (tough to prove, I bet...) and the writer knew they were empowering the malign or foolish to cause damage, then I think there's some culpability.

  204. I Disagree. by Anonymous Coward · · Score: 0

    Ok, if I in the UK manufactured a gun, I would be prosecuted. Guns here are illegal. Obviously cars are not illegal. If you manafacture something which is outlawed in your particular area then you will be prosecuted. Now the next step is to decide what software is illegal to manafacture. Any software that cannot have a legitimate use should be prosecuted. An example. I have yet to see a virus that has benefitted me. Any programs that have a sole purpose of opening a well known security hole should be prosecuted. Admin tools that may do the same but have other uses or are sanctioned by companys for the sole purpose of testing their own security systems should be exempt (and hard to obtain). The user should always be prosecuted. You simply dont hack sites by accident in this day and age. If your hacking a site with ANY software, then youve made a decision to partake in an illegal act . If your hacking as part of security measures then your company would have full knowledge of this of course. If they dont they should prosecute you for trying a sly one... Brad

  205. Moral Dilemma by KimmBadd · · Score: 1

    I can build it nothing illegal. You use it very illegal. I gave you the knowledge to do it, now I am an accomplice. The person committing the crime is guilty of that crime. But since he could not have committed the crime without your help, you are his accomplice. Remember Charlie Manson? He didn't kill anyone. A book publisher called Paladin Press got busted in a scenario like this. Read how the courts got them.

    --
    I have a big bag full of two cents and I'm coming your way.
  206. Ethics by KimmBadd · · Score: 1

    The developer made a decision to give people the tools to commit illegal acts. You would only do that if you wanted someone to use it. BAD BAD man. But our government allows us to do these kind of things so no crime so far. Someone took his tool and made a decision to commit an illegal act. He is responsible for that act. You will come to a forked road in your life and you must choose the path you want to travel. The developer should have to fix the wrongs that were committed against the victim, be it paying for new equipment or fixing the problems. 2nd guy is the criminal and needs jail. So if you give someone the tools to do wrong you should have to clean it up and make everything right when the crime is committed. I believe that could be a very BIG deterrent.

    --
    I have a big bag full of two cents and I'm coming your way.
  207. BTW "NO PHYSICAL ACCESS" by TheCarp · · Score: 1

    When I said that in the original post I guess it
    wasn't carried over to my request.

    I have recieved several emails about it.
    YES I know how to reboot with rw init=/bin/sh
    (and even how to shutdown properly with it)
    however...
    I can't acess the console...basically...there
    is no monitor and I was too lazy to hook one
    up.

    I supose I will fix that one day... but its in
    an awkward area...

    --
    "I opened my eyes, and everything went dark again"
  208. medicine is starting to do the same by Chakotay · · Score: 1

    for gene therapy, the best method by far is virus therapy. insert genetically altered viruses that spread what you want to have spread. the latest invention against cancer goes in that direction... there's a gene found in HIV that is actually responsible for killing a cell. all that needs to be done now is to find a virus that targets only specific cancerous cells, which you could build that one HIV gene into to get a 100% effective weapon against that specific cancer version.


    )O(
    the Gods have a sense of humour,

    --

    Never underestimate the power of stupidity
    To err is human, to moo bovine
    1. Re:medicine is starting to do the same by squeak42 · · Score: 1

      and yet the same technology can be used to create genetic cleansing virii (genocide style). some people want this made illegal b/c of possible uses. Oddly enough people have made certaina areas of number theory illegal due to their possible use as a weapon of mass destruction. Some people even face hanging (a penalty for treason IIRC) for such things. Many people fear knowledge and try to legislate stupidity or morality. They seem to be succeeding at the first, and if one is ok with complacency and fear, then one is making significant progress towards the second. I think satre pretty much defined morality as fear of retribution, but im not a phil major. Then again neither are the politicians :)

  209. My story. by rew · · Score: 1

    I was a freshman in college. Talking to fellow freshmen, the subject wandered to computer security. So I said that breaking security would be easy: Just install a login-trojan. Of 1600 students, most were not computer literate. Many would fall for it.

    My friend then challanged me by saying: "YOU can't write a trojan. You're not good enough".

    So I proved it to him. HE then goes to the computer center and tries to run it over there, trying to trick the computer center guys. HE gets caught red-handed. (*)

    I never ever ran the program. I KNOW that a random "foreign language" or even a "physics" student will fall for it. I also suspect that it is a bit harder to fool the sysops at the Computer Centre.

    So they told me and my friend not to use the program. I had never used it. Two weeks later, they "still" found the source in my homedir, and got mad at me for this. (extra restrictions on my account)

    A few weeks later I found that the intial passwords that they assigned to ME was just a juggle of a few letters of my account name. If you did the juggle on another name, you had a 20% chance of hitting the assigned password.

    2000 accounts. 400 used, 1600 never used. 320 free accounts....

    Later I found that they had the file with the assigned intial passwords online. World readable. (in a non-readable directory). Bingo. 1600 accounts. Never used them though. Just to verify that what I'd found was indeed the material that I THOUGHT I had found.

    Roger.

    (*) Pretty obvious: You had to stay "logged in" to be able to run a program. The system printed "xxx logged out" when you logged out. So the trojan sent the "wedge terminal" code before logging out, but they had different terminals at the CC.

  210. Legitimate? by Robert+S+Gormley · · Score: 2
    I wouldn't necessarily argue "legitimate use" without further facts. If the person also had a gun, or the threat thereof, yes. If not, no. Police have to abide by "reasonable force". So too, should homeowners.

    Yes, someone breaking into your home is a disgusting affront. Armed with a knife (for example) it is equally revolting for you to send them to the morgue.

    --

    Open Source. Closed Minds. We are Slashdot.