Slashdot Mirror


Who Is Liable For Software With Security Holes?

securitas writes "Interesting article over at eWEEK that asks who is and should be legally responsible for insecure software. Some say it's the manufacturer. Currently software is exempt from product liability as we've come to know it in the physical world. Others say the software licenses should make users responsible if they don't install patches and updates. Infosecurity czar Richard Clarke said in his speech at RSA that Nimda cost US companies an estimated $2 billion. Imagine if Microsoft was legally liable and a $2 billion suit was filed. Now extend that to the other jurisdictions outside the US. What does this mean to open source software, which is being used to a greater extent in corporate environments? Food for thought."

439 comments

  1. Two sides to every coin by Sivar · · Score: 1, Troll

    "Imagine if Microsoft was legally liable and a $2 billion suit was filed."

    Yes, now imagine if Linux Torvalds or the FreeBSD Foundation were liable for that same $2 Billion. They would be SOL. Microsoft would just be annoyed.

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    1. Re:Two sides to every coin by I+Want+GNU! · · Score: 2
      Yes, now imagine if Linux Torvalds or the FreeBSD Foundation were liable for that same $2 Billion.
      Exactly. Hence the BSD license. "Take this software and do what you want, it's not our fault!" Microsoft has similar license clauses as well that state that the person using the software agrees they aren't liable and that the maximum damages is $5, etc etc.
    2. Re:Two sides to every coin by rjamestaylor · · Score: 1
      Not really. No one pays Linus for their kernel, so no consideration has been given and since his work is distributed under the GPL, which has a big, bold "NO WARRANTY" clause, it'd be nigh impossible to make him liable. However, RedHat, et al, do enter into a contract with their patrons and could be considered as liable since they package the distribution and offer expert consultation service. The service model for OS money-makers may open them up to suits that the OS programmers themselves would be shielded.

      A little off topic but food for thought: when will RedHat get sued for allowing up2date to download a new kernel without running LILO to enable that kernel upon reboot?

      --
      -- @rjamestaylor on Ello
    3. Re:Two sides to every coin by xswl0931 · · Score: 1

      Just because something is free doesn't mean you're not liable for damages it may incur.

    4. Re:Two sides to every coin by Sivar · · Score: 1

      If the government decided that the group responsible for the product (who is responsible is, of course, another issue entirely) must pay damages caused by security flaws, these licenses aren't worth the bandwidth they're downloaded on. I think that was one of the implications of the arcicle.
      It sure would be nice to see this happen if it were to occur only with commercial software,though, but there would certainly be disadvantages to that as well.

      --
      Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    5. Re:Two sides to every coin by Anonymous Coward · · Score: 0

      That's why I gave other reasons besides "it's free". Duh.

    6. Re:Two sides to every coin by I+Want+GNU! · · Score: 5, Insightful
      If the government decided that the group responsible for the product (who is responsible is, of course, another issue entirely) must pay damages caused by security flaws, these licenses aren't worth the bandwidth they're downloaded on. I think that was one of the implications of the arcicle.
      I don't think we have to worry about the government passing legislation like this, there are enough Microsoft, Sun, Adobe, etc lobbyists and campaign donations to prevent this from happening. Money buys government, and something like this would cripple the software industry, which politicians are scared of doing. Microsoft gave $4.3 million and bought lotsa politicians, just imagine what all these companies together would do if the possibility of getting sued thousands of times came up.
    7. Re:Two sides to every coin by kz45 · · Score: 1

      why should a commercial software creator be any more liable than an OSS one???

    8. Re:Two sides to every coin by Dave_bsr · · Score: 1

      why should a commercial software creator be any more liable than an OSS one???

      1. because the source is available. They can find bugs, suggest patches, and change the code. (lesser)

      2. Because in all likelyhood, the OSS guy DIDN'T MAKE ANY MONEY.

      Now, I know some guys get paid for the open source work they do. good for them. But making them pay is like making joe MS employee pay for nimda. don't take it out on one guy, take it out on the company you bought program X from. That idea leads to the sorry fact that EULA's eliminate liability. they are in ways a legally binding contract - you clickthru, you may end up paying the price.

      Unfortunately for the crowd that wants MS to "pay" for nimda, it really wasn't all their fault. A patch was available. Sure it was their buggy program. But what's the solution, ignore the EULA's? The same law applies to Redhat, BSD, and SuSE, folks - they'd have to pay for holes just the same. It's hard to make exploitless code - some would argue it's impossible. I don't think this is a really good idea - a simpler EULA might be a good idea, and some liability can't hurt - but only up to the cost of the software and in cases where it was entirely the software's fault and a patch _was_not_ available. it's an idea, correct me if I missed something guys, it's late ya know.

      --


      Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    9. Re:Two sides to every coin by Advocadus+Diaboli · · Score: 2, Insightful
      Yes, now imagine if Linux Torvalds or the FreeBSD Foundation were liable for that same $2 Billion
      Why should Torvalds or FSF be made responsible for the damages caused by the Nimada attacks?

      Did we have a similar incident that caused such a damage on Linux or FreeBSD platforms? I know that also Open Source software is listed on the security announcements, but I don't remember that any of this issues caused so much trouble.

      Yes, now you can argue that Microsoft products are more widespread than Open Source but then you should also consider that usually Open Source comes more or less secure out of the box while Microsoft products are insecure if you take them out of the box. And of course Microsoft is trying to put the responsibility for security issues on the shoulders of the user, but if a system is insecure by default then its not the fault of the user.

      Compare it with cars. If I buy a car without brakes and the salespeople told me "thats the most safe car in the world" and I have an accident... who is responsible? If I use a known as safe car and I don't fasten my seat belts, go with more speed than allowed and I get hurt in an accident then its my own fault.

      The only problem is that usually a car has to pass a lot of security tests before firms are allowed to sell it and you are allowed to use it in the daily traffic. With software nobody checks if you are able to use it and if its fulfilling minimum security requirements. So we all meet on the "information highway" and some of us suffer because others have insecure "cars".

    10. Re:Two sides to every coin by paule9984673 · · Score: 1, Insightful
      why should a commercial software creator be any more liable than an OSS one???

      Because commercial software creators tend to sell the software to you, which means they enter a contract with you. A contract usually brings subsidiary responsibilities (liabilities in case of damages done) next to the main responsibilities (exchange of money/goods)

      Free software on the other hand you can use without entering any contract and at your own risk.

      (IAAL, but not in U.S. law, so take with a grain of salt)

    11. Re:Two sides to every coin by rsfc · · Score: 1

      A little off topic but food for thought: when will RedHat get sued for allowing up2date to download a new kernel without running LILO to enable that kernel upon reboot?

      I've got no intention to back Red Hat on this but reason may be the fact that default boot loader for the latest version (7.2) is GRUB. As you know, GRUB re-reads it's config file without the need to be re-executed.

      On the topic side, there seems to be much more sense to find commercial software companies liable (in some way) for security holes in their products, than OS developers. However, it is very hard for me to imagine a programmer that intentionally leaves or creates such a flaw. To me, intention is a key word here - if one can't prove intentional (evil ;op) doing, how can liability be imposed?

      In the case of nimda, love bug, etc I think liability would have to be shared between MS and companies that employ ignorant/incompetent sysadmins. MS has done it's bit in providing a patch, that's true but if nothing, they have to be guilty for producing software so prone to malicious code, despite the years (!) long warnings about it.

      I mean, if you have 90% of the desktop market, your responsibilities are far greater than what you're responsible to shareholders.

      All-in-all, with a bit of effort, it should be possible to create a system which will fairly distinguish between those who just missed it and arrogant, greedy bastards.

      --
      :wq
    12. Re:Two sides to every coin by Anonymous Coward · · Score: 0

      Excellent point. My 57 yr old dad is still struggling to understand PCs and OS, but as a veteran he understands security.

      "Seems like running Windows on a computer is like trying to build a fish-bowl with a sieve..."

      Of course, there's nothing wrong with the sieve, blame the dumb-ass sysadmin who didn't patch all the holes when he bought the m$ fish bowl (which everyone else knows is really a sieve).

      Fix: Hire a micro$oft certified pro, who can only patch 75% of the holes, on the *sides*. The ones at the bottom are still open....

      So how much water can still leak out?

    13. Re:Two sides to every coin by posmon · · Score: 1
      > Free software on the other hand you can use
      > without entering any contract

      what the fuck is the GPL then?

      --

      update comments set karma=-1, reason='offtopic' where sid=26315

    14. Re:Two sides to every coin by posmon · · Score: 1
      windows, fishbowls, certified pros, 57 year old dads, sieves...

      what in the almighty FUCK are you blithering on about?

      --

      update comments set karma=-1, reason='offtopic' where sid=26315

    15. Re:Two sides to every coin by gladbach · · Score: 1

      well, I wouldnt worry as much about an OSS project getting caught by this compared to microsoft, as long as the companies are not liable if a patch has been released before some customer actually gets cracked.

      my reasoning? because most Open source projects patch something immediately when they find out there is a hole.

      microsoft on the other hand, has been known to wait months and months to patch known holes....

      what makes you wanna bet that THAT would change if M$ could be sued??? damn skippy it would.

      --
      "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
    16. Re:Two sides to every coin by rjamestaylor · · Score: 1
      True. I almost mentioned Grub as in "...detect if I'm using Grub or LILO and prepare my system respectively." But I was lazy. I have some systems using Grub (7.2-based installs) but one is using LILO (7.1-based install). I just expected up2date to not leave my system in an unstable state.

      That said, I also assumed the up2date on my servers ignored new kernels. Therefore I was surprised by the console stuck at "LI" after an unfortunate reboot. As a matter of fact, I would have bet money that auto-kernel updates were disabled. Guess I would have lost...

      --
      -- @rjamestaylor on Ello
    17. Re:Two sides to every coin by herk · · Score: 1

      I think it'd be rather difficult to hold free software developers responsible. On a technical level I think their respective licenses will prevent that. With Microsoft, the fact that you've paid them for a product, and cannot examine source code seems to imply some responsibility on their behalf.

      --

      I like ice cream.

    18. Re:Two sides to every coin by DrSkwid · · Score: 1

      but then you should also consider that usually Open Source comes more or less secure out of the box while Microsoft products are insecure if you take them out of the box.

      You are joking, yeah?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    19. Re:Two sides to every coin by Izeickl · · Score: 1

      Why would a company choose OSS then? If they have a choice between claiming against someone, and a "Oh well it didnt cost you anything to buy, so the millions you lost using it is your own fault", I think I know what software the company will take. Forget about providing the source, companys dont want to tie people up looking through the code for bugs, that costs time and money, they want to get the software, and use it.

    20. Re:Two sides to every coin by Shinobi · · Score: 1

      "1. because the source is available. They can find bugs, suggest patches, and change the code. (lesser)

      2. Because in all likelyhood, the OSS guy DIDN'T MAKE ANY MONEY. "

      And yet somehow I get the feeling that you think that virus coders should have to pay fines...

    21. Re:Two sides to every coin by ThePilgrim · · Score: 1

      IIRC The GPL is abot redistributing and modifying the software. Not about using it.

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
    22. Re:Two sides to every coin by _Knots · · Score: 1

      So what's so hard about this?!

      If an arbitrary company doesn't want to use OSS, I'm not about to try to force them. Now, if it's the company I work at - remember, they pay me for my knowledge in this area, *I* am going to want to use Linux, but that's because I'm most comfortable with it. If they tell me I have to use Windows, I'm going to go down kicking and screaming. But a for-sale UNIX.... well, I probably could manage that, if they insisted.

      Remember, OSS is a *gift* to the world - the world can choose to snub it if it so desires. There will always be somebody with the proverbial itch to scratch. I for one, will continue using Linux (and helping its development in my own small way).

      Now, one area where this gets grey in my mind is companies like RedHat. They didn't develop the software, they just package it with pretty colors and sell support. So one could perhaps argue that they are just support contractors that *happen* to sell you physical media containing a free product already available online. (Hey, if that line of logic works, maybe we won't have to worry about companies violating the GPL - because suddenly they'd be responsible for *everything* in a code-tree that they sold.) But now what about cheapbytes and such? I suppose they're just selling physical media containing stuff already available on their FTP site [and really, they do just charge for media and shipping and little else, especially not the software] - so I guess that's not a problem.

      _Knots

      --
      Anarchy$ dd if=/dev/random of=~/.signature bs=120 count=1
    23. Re:Two sides to every coin by zaffir · · Score: 1

      "if one can't prove intentional (evil ;op) doing, how can liability be imposed?"

      It happens all the time - ever hear of involuntary manslaughter, or negligent homicide?

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    24. Re:Two sides to every coin by ReconRich · · Score: 2

      The legal difference between Microsoft and Free Software Organizations is simple - "quid pro quo". There is, legally speaking, much more liabilty if someone has paid you for something, than if they simply took it (even with permission). If there is no quid pro quo, it would be VERY difficult to convince a judge that a developer, or organization is liable for damages.

      -- Rich

      --
      Free your mind and your Ass will follow -- George Clinton
    25. Re:Two sides to every coin by the+eric+conspiracy · · Score: 2

      It seems to me that people are missing a point - the Nimda worm affected not only Windows users, but the network as a whole. I can see how courts might hold Microsoft harmless in the case where a purchaser of their software might want to recover damages, but what about a situation where a third party running, say BSD is damaged by Microsoft software. What legal theory would prevent the third party from suing?

    26. Re:Two sides to every coin by MarkLR · · Score: 0, Redundant

      No, you are entering a contract, you agree to free any source that you produce for publicly available programs from the source you download. If developers are responsible for the cost of bugs beyond that in the contract, the first big company to get hit by a Linux or Apache problem will sue.

    27. Re:Two sides to every coin by xtype · · Score: 1

      NO WARRANTY

      11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
      WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
      APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
      COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
      "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
      IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
      MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE
      RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
      YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST
      OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

      12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO
      IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
      MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE,
      BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
      INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
      INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
      DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
      YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
      WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
      HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

      END OF TERMS AND CONDITIONS

    28. Re:Two sides to every coin by homer_ca · · Score: 2

      Now let's see... when was the last time the Linux or BSD *kernel* was exploited by self-replicating malicious code? Oh yeah, NEVER. And when was the last significant incident of self-replicating malicious code on any Unix system? That's right, The Morris worm of 1988 when Reagan was still in the White House. The Ramen worm was a minor annoyance in comparison. Personally, I'd worry more about the ISC who writes BIND than the Linux or BSD kernels.

    29. Re:Two sides to every coin by Anonymous Coward · · Score: 0

      it "unsecure" -

    30. Re:Two sides to every coin by kz45 · · Score: 1

      Remember, OSS is a *gift* to the world - the world can choose to snub it if it so desires. There will always be somebody with the proverbial itch to scratch. I for one, will continue using Linux (and helping its development in my own small way).

      i see it as more of a "trojan horse". If it was ONLY a gift, why are som many people (in the OSS community) trying to rid the world of proprietary software (not excluding the leader: richard stallman)?

    31. Re:Two sides to every coin by _Knots · · Score: 1

      RMS has his own motives, which you would better be asking him about. Ditto for everybody in the world, no?

      As for my own motives, I see OSS as the best model to produce software - right in front of everybody, so the whole world can potentially learn, criticize (constructivly, ideally), or ignore. People certainly have the freedom to produce closed-source systems, BUT they do not have the right to do half of what they do with copyright these days (shrink-wrap EULAs) or force me to run proprietary software (gotta love open standards). That's just my view - proprietary software's cool; what I'm opposed to are abuses of copyright (preventing RE, the DMCA, the SSSCA, etc) as applied to software and generally crappy or sub-standard proprietary software (In my view, that includes Windows and virtually every piece of software to come from Microsoft, but not exclusive to MS).

      If I see Windows running somewhere, I might laugh and tease about them using a joke OS, but hey, if it works for what they need it to, I'm not going to try to *make* them run Linux or BSD or MacOS or whatever - and people tease me for running Linux ('s fine), but they don't try to make me run Windows [corporations do, though, which is totally uncool].

      Anyway, I'm wandering off topic.

      _Knots

      --
      Anarchy$ dd if=/dev/random of=~/.signature bs=120 count=1
    32. Re:Two sides to every coin by zorander · · Score: 1

      The person who has written a virus has obviously commited a crime. The discussion here regards neglegence on the part of the software manufacturer in allowing the security loophole that made that virus possible. In fact, this loophole could in fact be a feature of the product. To remove it would be to destroy the marketability of the product, and to leave it allows an inconvenient virus. These sorts of problems bring up too many gray areas for effective lawmaking. Furthermore, these laws could be easily twisted in a manner directly proportional to the cost of the lawyers involved. That someone can take that knife of yours and stab you with it doesn't make it the knifemaker's fault.

      Brian

    33. Re:Two sides to every coin by satch89450 · · Score: 2

      If the government decided that the group responsible for the product (who is responsible is, of course, another issue entirely) must pay damages caused by security flaws, these licenses aren't worth the bandwidth they're downloaded on. I think that was one of the implications of the arcicle.

      In order to understand the true implications of your statement in relation to liability in the United States, we need to look at just what is behind the strict liability doctrine behind product liability law. No, I'm not a lawyer, I've just been studying this stuff recently. (Take with appropriate amounts of salt. Not applicable to law outside the USA.)

      The reason that manufacturers of goods are held to strict liability with their products is that they are receiving money for their product. In turn for receiving money, the seller assumes certain warrants about the product: freedom from harm of the buyer that uses the product reasonably, that the product is made to a reasonable standard, and that the product will indeed work for the purpose for which it is sold.

      What makes things tough for software is that almost all of the warrants are disclaimed in EULAs, a practice that consumer advocates find untenable. Because ALL software vendors do it, there may well be anti-trust action in the future to do away with the disclaimer of warranty...assuming Congress doesn't get there first by making the implied warranties I've described enforcable by statute regardless of contract.

      What separates "software products" covered by the GPL from ones covered by a commercial transaction is that there is no monetary consideration for the product.

      Let's also not forget that "commercial transaction" can include shareware, because there IS an exchange of monetary consideration for the product, but not at the time the person gets the product to try out. The sale happens when the person sends in his $5 or $15 or whatever.

      Now, where does Red Hat, Debian, and other "sellers" of Linux come in? They don't sell the software, they sell the packaging of otherwise freely available software, GNU/Linux and a collection of GNU utilities, along with other utilities, and all of what they provide are freely available elsewhere. (This may not be true of Red Hat specific software, although the availability of the ISO images without payment to Red Hat would strongly argue against that view.)

      My thesis is that any change in product liability law would indeed apply only to commercial software, because product liability law today requires the commercial transaction as defined by the Universal Commercial Code (UCC).

      (See a licensed attorney to learn how the law applies to your specific situation.)

  2. Just like a car.. by hkhanna · · Score: 2

    Just like a car or a bike, if the equipment is faulty, I think the company that made it should be liable. However, if you got that car or bike for free and knew before hand that hey, this thing may not work because I'm giving this to you out of the goodness of my heart, then I don't think that independent developer should be liable.

    I suppose that's only a dream for us OSS kids ;) Having the big boys like Microsoft liable while we get off easy. There's no way in hell those dirty politicians would see that that would make the most sense for the consumer. But hey, that's democracy for you.

    Just my US$0.02
    Hargun

    --

    Think nothing is impossible? Try slamming a revolving door.
    1. Re:Just like a car.. by Anonymous Coward · · Score: 1, Informative

      Free offers essentially no protection.

      If you give away free food and someone gets sick because of it, you're liable.

      If you give away free toys and someone chokes on one, you're liable.

      You can't charge people for walking on the sidewalk in front of your house, but in many areas, you're liable if someone hurts themselves on your little patch.

      The only protection is to avoid having been negligent about the issue. And payed for software certainly has more resources to do so.

      Software is probably better off left unencumbered by inherent liabilities. If you want to make somebody liable, get your software on a contract basis where you can make the terms whatever you like.

    2. Re:Just like a car.. by I+Want+GNU! · · Score: 5, Insightful

      That's a little different. Software bugs cost money to fix. Car bugs kill people. The tobacco industry gets sued because they kill their own customers, but I don't think software companies do the same. Plus, if the software manufacturer is liable, and writes nearly perfect code, and then five years later somebody discovers a single bug and writes an exploit, who is liable? I say nobody is, the licenses always say that the software provider is not responsible.

    3. Re:Just like a car.. by LarryWest42 · · Score: 1

      It's different. If someone plants a bomb under your BMW, is BMW liable?

      If someone lets the air out of the tires of your Lexus, is Lexus liable for faulty design?

      Cars didn't originally have locks or even keys; when theft became a problem, it was a competitive advantage to offer locks on the doors.

      The clearest approach is to demand "security" (whatever that may mean in a given circumstance) in every application you buy, approve, design, write, specify, etc...

      I think liability should be reserved for areas where concepts like "reasonable", "prudent", and "standard industry practices" are violated.

      In a lame defense of MS, recall that the Office Suite was released before the internet and email really took off. That excuse wears progressively thinner after about 1995, of course.

    4. Re:Just like a car.. by RTPMatt · · Score: 1

      Besides, whos to say what a Security Hole is? Distributing pirated software/music? who wrote the protocals under which these are transmited? Ya, that sure will inspire people to write software.

    5. Re:Just like a car.. by blonde+rser · · Score: 3, Insightful

      If I build a tree house on my property that is unsafe and someone tresspasses and uses this tree house (which I haven't even said he could use) and gets hurt then I am potentially liable both crimally and civilly. It's called an attractive nuiscence.

      I didn't charge anybody anything... I didn't even give permission for it to happen. So if this is a crime surely if I knowingly give somebody a car that is faulty (even if I don't charge him) shouldn't I also be guilty.

      Just because I don't profit off of a transaction doesn't give me a right to put somebody at risk, financially or physically, unless perhaps I am completely forth right and even then often not; and simply saying "Well, at your own risk," is not completely forth right, not even close.

      The problem with your argument is you offer two different arguments and claim that one applies to paid software and the other to free. Yet your arguments have no dependency on this variable so it is unclear why the arguments vary so. What it appears you are saying is if you are giving away software then you are a nice person. And nice people shouldn't be held to the same laws as mean people. Well a system bases on niceness is in a different ball park than a justice system.

      The other way your argument makes sense is if the seller is only liable up to the price he charged and is not liable for damages. Otherwise you're buying the right not to be put in a dangerous situation with out your knowledge... which u can't buy.

    6. Re:Just like a car.. by psavo · · Score: 2

      That's a little different. Software bugs cost money to fix. Car bugs kill people.

      That's what situation is NOW. Wait for a couple a years and you'll see net used for lots of 'critical' missions (like remote surgery, diagnostics, controlling). THEN a simple DoS (nimbda even) will kill people.
      I think this thing should be sorted out before it will become a problem.
      And of course having a legislature doesn't mean it's enforced.

      --
      fucktard is a tenderhearted description
    7. Re:Just like a car.. by quintessent · · Score: 2

      "Just like", huh?

      Isn't it interesting that cars and bikes underwent continual improvement throughout the last century, which is still ongoing?

      These improvements have made cars and bikes much safer than even what our parents had. Today every major operating system, even Linux, is riddled with bugs of all sorts. Software is still a young field. When you use software, you take a calculated risk.

    8. Re:Just like a car.. by ender81b · · Score: 2

      Actually, when I took my Comp Sci 101 class awhile back the professor brought up a situation in which a computer program has harmed people. It's been awhile so I only remember the general gist of the stories.

      Consider: Company designed X program to run X piece of medical equipment. Program fails. Patient dies. Who is responisble (the company was sued out of existence it turns out)

      Consider: Company designed mainframe system X. System fails b/c of date-bug (like 2K bug but it failed on 1987 for some reason). Hospital computers crash. Nobody dies but it was a distinct possibility.

      It isn't that hard to extrapolate situations where computer programs can/do cause actual physical harm to people (would YOU want win95 running the air traffic control system? Didn't think so).

      Holding software makers unaccountable for their errors is ridiculous. No industry in America is allowed to do this. You can say software is impossible to be completely fail-safe. Ok, so are cars, VCRS, DVD players, airplanes, etc but manufactures are still held liable. Simple fact is the software industry has been able to produce bug ridden, crappy software under the title of 'good enough' for far too long. Accoutability is desperately needed.

    9. Re:Just like a car.. by guttentag · · Score: 2
      Software bugs cost money to fix. Car bugs kill people. The tobacco industry gets sued because they kill their own customers, but I don't think software companies do the same.
      So you're saying we should wait until Windows starts killing people before we can sue Microsoft?

      "At first I wondered why I needed to register my toaster with Windows XP, but the computer wouldn't let me on the Internet until I brought it the toaster! Things were fine for a while, until someone hacked into my computer and took control of my toaster! I tried to sue Microsoft, but the courts ruled that Windows didn't kill my boy, the TOASTER did!"

    10. Re:Just like a car.. by Anonymous Coward · · Score: 0

      It's all about honesty. EULAs suck, but m$ markets their stuff dishonestly. A simple fix would be putting the EULA on the *outside* of a box. Most computer stores don't take broken shrink-wrapped boxes back. So you're stuck with the $180+ software whether you use it or not.

      Take the car analogy: In the driver's door sill there's a sticker that states maximum load, etc, etc. Exceed it and you damage or break the car. Imagine if windows had a FCC-style warning:

      WINDOWS MAKES IT EASY TO GET ON THE 'NET.
      -fed warning: "Microsoft corp warrants this product as capable of surfing the internet. For your convenience, Windows was designed to automatically accept and execute programs from anyone. Surfing the internet will put you at risk of running untrusted software from untrusted sources, but Microsoft corp. will not be liable if your computer or data files are damaged as a result of you looking at a single web page..."

      WINDOWS MAKES IT EASY TO SHARE FILES:
      -fed warning: "Microsoft corp warrants this product as capable of sharing files. For your convenience, Windows was designed to automatically accept and execute programs from anyone. Opening any word processor file will put you at risk of running untrusted software from untrusted sources, but Microsoft corp. will not be liable if your computer or data files are damaged as a result of you looking at a single web page..."

    11. Re:Just like a car.. by Anonymous Coward · · Score: 0

      Sometimes car makers make a big mistake, and theire is a product recall - even to check hoseclamps/tyres/welds.

      I reckon their is an impled expectation of fitness in New software, relative to price. Like cars, a Mercedies (sic) is better than a domestic, is better than a clapped out Jersey junker.

      For free/pirated software, I dont expect much but for software that costs more than the damm hardware, I expect it to last 6 months. A month a week, - but nothing - is a scandal. Even pop up toasters have some warranty...

    12. Re:Just like a car.. by Zocalo · · Score: 3, Insightful
      OK, to extend the analogy...

      My car's design has a flaw and the manufacturer issues a public recall for a free repair, I have this mentioned when I next go for a service, but choose not to have the work done because it's too inconvenient. The part fails and I am involved in an incident that causes harm to a third party - I think I should have my ass sued clean off, don't you?

      My software has a bug, the vendor issues a freely downloadable patch, and even emails me about it, which I choose to ignore and don't install it. My server is compromised and used to DoS a third party - I think I should have my ass sued clean off, don't you?

      In the incidence of software this is clearly related to the debate about disclosure of vulnerabilities. You have to acknowledge that software is going to have flaws, that it takes a period of time from discovery of a flaw to produce, test and release the fix, and that during this time liability is the grey area this topic is discussing, but once the fix is out and announced, responsibilty *has* to be transferred onto the people using the software rather than those that produced it.

      I don't think you can blame a vendor for having a bug in their code, because it's not a perfect world and it happens (albeit more with some vendors than with others) and doing so sets a precedent that would effect other industries as well. You can however apportion a great deal of blame after the flaw becomes public knowledge, and reapportion that blame once the fix is available or if the fix is sufficiently tardy in arrival to cause problems. Which explains a great deal about some people's attitudes towards the issue of full disclosure, doesn't it?

      --
      UNIX? They're not even circumcised! Savages!
    13. Re:Just like a car.. by Anonymous Coward · · Score: 0
      The reason why the tobacco industry was sued was not really because their product killed people. It was because they knew it would kill people and have known since the 50s or 60s. They had their own people conduct reasearch and found it caused cancer. They companies covered it up. The gov't exposed this and that is how they one. The other reasons that helped cook their goose was:

      1) they were intentionally marketing a harmful product to kids
      2) they added chemicals to increase its adictive-ness.

    14. Re:Just like a car.. by DrSkwid · · Score: 1

      Consider: Company designed X program to run X piece of medical equipment. Program fails. Patient dies. Who is responisble (the company was sued out of existence it turns out)

      The business entity that was providing medical care. IMO.

      I woul dbe most annoyed to discover that the hospital didn't know if it's equipment worked or not and then skimped on providing human beings to oversse the equipment.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    15. Re:Just like a car.. by fferreres · · Score: 2, Interesting

      * five years later somebody discovers a single bug and writes an exploit

      Software will always have bugs. But no producer is punished for making insecure programs. Only bad PR. I think it's suboptimal that bad PR is the ONLY incentive to write secure apps.

      Company A wants to sell products for e-tailers? Then they better issue some kind of warranty (not that it's 100% bug free, but at least a level indicating how hard it is to break it, or how much time will it pass before they issue a patch).

      --
      unfinished: (adj.)
    16. Re:Just like a car.. by AndyChrist · · Score: 1

      So you're saying we should wait until Windows starts killing people before we can sue Microsoft?

      Yeah. That is generally how it works. Didn't you watch Fight Club?

    17. Re:Just like a car.. by Anonymous Coward · · Score: 0

      if i remember correctly there was a case of medical equipment which bombarded you with radiation ( x-ray machine/chemotherapy , can't remember now ) but the software that controlled the dosage was faulty and peopled died , it was only after people died that it was discovered that in some circumstances the patient was getting something like 10 times the radiation they should have

    18. Re:Just like a car.. by Anonymous Coward · · Score: 0

      if i sell a lock for a door and some one breaks/picks it I am probably not liable , so why should software developers / companies be liable for having their product attacked. if someone wants to crack some software/security feature then they will probably succeed eventually no matter how good the software. There has to be realistic expectations, i doubt any security item in history could claim to be 100% proof.

      That said , i do believe in suing those software companies who are either really negligent or market their product as something it is not. but that is just requiring them to be held to the same standard as other manufacturers.

    19. Re:Just like a car.. by ThePilgrim · · Score: 1

      Computer Programs have killed people in the past.

      The UK milatery has a fly by wire helecopter controled by a computer system called FADEC(sp?).

      Several years ago one of these crashed in scotland killing the heads of the N. Irland security forces.

      The milatery tryed to blame the pilot and co-pilot, both who died in the crash.

      The pilot and co-pilot's famalies tryed to get the desision over turned.

      Just recently the famalies won when a house of lords commity decided that the FADEC software was to blame.

      --
      Wouldn't it be nice if schools got all the money they wanted and the army had to hold jumble sales for guns
    20. Re:Just like a car.. by Fredge · · Score: 1

      Perhaps the Therac-25 is the device you referred to? From my reading the problems with it weren't date related but they were software failure related.

    21. Re:Just like a car.. by Anonymous Coward · · Score: 0

      Except a security flaw in software isn't like a faulty car.

      A security flaw is like the window in your car that I bust out to steal it.

      Are you going to sue a car manufacturer for putting windows in your car, facilitating its theft?

      No, if I right a piece of embedded software that starts shutting off people heart monitors, that might deserve a suit. A lock that is easily circumvented isn't negligence.

    22. Re:Just like a car.. by Anonymous Coward · · Score: 0

      Several years ago one of these crashed in scotland killing the heads of the N. Irland security forces.

      Wow, just the heads? I wonder what happened to the rest of their bodies?

    23. Re:Just like a car.. by Anonymous Coward · · Score: 0

      I was thinking about this a couple days ago. One cannot compare the security of cars to the security of software. Cars actually are very insecure; tires, for example, can be easily slashed, or someone could punch a hole somewhere underneath your car. A thief can easily shatter a window. The difference between car security and software security is this: it's much more difficult to take advantage of cars than software. It would take someone a lifetime to take advantage of millions of cars; it only takes a computer person their code-writing time and an internet connection to attack millions of computers.

    24. Re:Just like a car.. by chialea · · Score: 2

      In this case, it was a buffer overflow, and every previous version of the machine worked, becasue there were mechanical failure interlocks.

      So the machine failed once every 1024 times, or some such. It makes it a little hard to know if that hasn't come around yet...

      Lea

    25. Re:Just like a car.. by WhtDaUWant · · Score: 1

      I think that the reason that we can't sue M$ for their software bugs (or any other software company for that matter) is because there are so many bugs and defects.

      If they made better products with a small tiny chance of a bug (like a car their is a chance but it is so unlikley that it is worth selling it) then they would be held acountable but since their are so many . . . you get the idea.

      Another point for thought is what happens when open software has bugs. I know it was posted above that "we are giving it for free and thier might be a chance of bugs" but still people will bring anyone they can to court. Should a college student who developed a patch with unforseen consequences and was accepted into some tree be liable? Maybe the person who accepted it should be liable? No niether one should be but it shows this isnt a black and white issue.

      S

      --
      My little Universe is cool for the people who can fit inside it (being 250 6'4" there aren't that many who can)
    26. Re:Just like a car.. by anthony_dipierro · · Score: 2

      That's a little different. Software bugs cost money to fix. Car bugs kill people.

      Car bugs may kill people sometimes, but so do software bugs, sometimes. The question is what happens when the bug doesn't kill (or even injure) anyone. If my tire blows out due to a manufacturing defect, and that causes me to get into an accident with another car, who pays for my damage? Who pays for the damage for the other car?

      Now, the big difference here is that there is no physical tort. While it's impossible to drive a car down a street without being subject to a possible car crash, it is possible to put a computer on the internet without being subject to a worm or virus. So in that sense it can (and I believe should) be argued that the person who gets the virus is at fault for the damage caused to his/her own machine. But then again, I'm one of those crazies who thinks that the world can do without silly computer trespassing laws.

    27. Re:Just like a car.. by Anonymous Coward · · Score: 0

      You're referring to the Therac-25. A good read if you don't think that computers can kill people. Therac-25 article

    28. Re:Just like a car.. by Anonymous Coward · · Score: 0

      Or his spelling. Mist o' Chrity son, get a dictionary!

    29. Re:Just like a car.. by mOdQuArK! · · Score: 1
      My software has a bug, the vendor issues a freely downloadable patch, and even emails me about it, which I choose to ignore and don't install it. My server is compromised and used to DoS a third party - I think I should have my ass sued clean off, don't you?

      Uh huh - and the more likely scenario is, the software has a bug, the vendor puts a patch on their web site, but doesn't bother pointing it out or highlighting it to anyone because they don't like drawing attention to defects in their software. Are the users also responsible for continually polling the vendors of ALL the software they use to see if the vendor is willing to talk about any bugs which might've become widely known? What about the situation where an exploit has been widely distributed, but the vendor hasn't even acknowledged the defect for days, much less actually posted a fix? Or even worse, where the vendor actually knows about the defect, but hasn't posted a description or fix because the defect hasn't been publically described yet and the vendor wants to keep it as quite as long as they can?

    30. Re:Just like a car.. by Kilted_Ghost · · Score: 1

      There is one little problem with the toaster example and that is the fact that a third person(the hacker) came in and modified the behavior of said software. This would be like suing a car company for not using bullet-proof tires if your car wrecked after someone shot out a tire while you were driving.

      --
      Black holes are where God divided by zero.
    31. Re:Just like a car.. by weinerdog · · Score: 1

      Plus, if the software manufacturer is liable, and writes nearly perfect code, and then five years later somebody discovers a single bug and writes an exploit, who is liable?

      Not everything has to be taken to ridiculous extremes. Are there any other products where the manufacturer is held responsible for any damage caused by way of use or failure of the product, no matter how caused and no matter what the standard of care taken?

      Security is never an foolproof; any talk of liability that starts with the premise that all software must be 100% secure is likely either uninformed hyperbole or political posturing. The real issue is whether or not the developer of a product exercised a reasonable standard of care and is held to a reasonable standard of competence, given the nature of the product and the nature of the relationship between the manufacturer and end user. So things like commerical versus noncommercial and industry expert versus hobbyist do matter. Claims made about the quality or nature of the product (both in an outside of any EULA) also matter.

      There is, for example, a big difference between programming mistakes and insecure program design. Buffer overflows are program mistakes. Microsoft Outlook is an insecure design. IIS plus Index server being installed by default even for workstation configurations of Windows 2000 is an insecure design. Anyone with even a modest background in security issues would have known not to enable a Web server by default on a workstation computer, because opening up ports always increases risk, and therefore should only be done when there is a good reason to do so. Anyone with a modest background in security would have known not to hide file extensions by default, not to require rendering email messages in HTML format, and not to allow active content in email messages by default. Active content should never be substituted for static data without a good reason and fair warning.

      Without going to the ridiculous extreme of holding manufacturers to strict liability over every defect, we can certainly still insist on a certain standard of care and a guarantee that the product performs substantially as advertised. If some guy writes a mail client in his basement and distributes it for free, we may have to forgive him if the design is inherently insecure, but if a company with the resources of Microsoft or Oracle or Sun produces a design that any expert review would reveal as being fundamentally unsound and risky given its intended use and users, I don't see why we shouldn't be able to hold them accountable when people suffer from using the product as directed.

      --
      There's no such thing as Scotchtoberfest!
    32. Re:Just like a car.. by Anonymous Coward · · Score: 0

      Remember, we're talking about SECURITY bugs.

      Car owners don't run to the manufacturer if someone breaks into their car.

      At the same time, if a car gets a reputation for being easy to break into, people take steps to secure their car more than the factory provides, and buy a different make of car if they live in a high-crime area.

      Incidentally, I used to drive VWs, but they got broken into and vandalized so much (in chicago) that I stopped buying them. For a similar reason, my web servers all run Linux.

    33. Re:Just like a car.. by I+Want+GNU! · · Score: 2

      If a DoS would kill people, the people who initiate the DoS would be liable for murder. Guns enable people to kill people, but you don't see the gun manufacturers getting sued. Besides, most licenses state "Don't use this in mission critical operations!" Anyone who uses the software in such situations would be violating the license and using the software improperly. It is well known that there exist bugs in nearly every piece of software, and anyone who used it in critical missions would have to extensively test the software.

    34. Re:Just like a car.. by Anonymous Coward · · Score: 0

      The remote surgery analogy doesn't work because software for that purpose would be an FDA approved medical device and the company selling it could not simply dispose of all their liability in the EULA. If you look at the EULA for any of the many Picture Archiving and Communication Systems (PACS) that are commercially available for diagnostic display of medical images, you will find that companies do their best to limit their liability in the EULAs but they are not able to completely dispose of it.

    35. Re:Just like a car.. by mccabem · · Score: 1

      From the point of view of being responsible for our own actions, then the answer is clear:

      If you can look inside the software (i.e. source) and compile it yourself, then you've got everything you need to be as sure as any human can be that the software is safe - whatever that may mean to you as an individual.

      If, as a company, you have to deprive your customer's of this capability in order to keep your business model, then you also take the responsibility that your software will be safe - whatever that may mean to your individual customers.

      There cannot and should not be *nobody* responsible.

  3. The users by Anonymous Coward · · Score: 0

    The users should be responcible if they run insecure software. That said, good manufacturers should provide guarauntees against this. This would allow OSS developers to write code without risk of lawsuits, while making good software worth something more in the users eye's than it already is. (more users would go with linux if they got sued for using insecure windows :)

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

      expanding on this a bit, there should be a clause in there that amounts to criminal neglect, so that users who havn't had time to install patches (or the patches don't exist) can't get sued for not having them.

      Using this though, it should be expandable to software developers as well. If a product is still being maintained/sold/distributed by the creator, they could have responcibilities to put reasonable effort in to fix known bugs as well. Something like "Must spend as many resources fixing bugs (if any are known) as they do implementing new features, or promoting the product".

  4. nobody is legally at fault by I+Want+GNU! · · Score: 4, Insightful

    Yes, it is the software manufacturer's fault if they make buggy software and don't ever put a hold on new features to fix bugs. The customer is responsible for installing bugfixes, when released.

    Still, they aren't legally responsible for the bugs. If you read most licenses, they say "this software is provided as is." Everybody makes mistakes and even though software creators should make more effort to stamp out bugs, no code of a certain level's complexity is perfect.

    The important thing here that needs to happen is that businesses and consumers say "features are nice, but fix the bugs first." At the moment though, they say "features first! bugs aren't displayed on the box." They speak with their wallets by buying buggy software. I don't mean to be one of those typical anti-MS people (even though I dislike their software), but the fact is, they produced extremely buggy software and most people still bought it. That says something.

    1. Re:nobody is legally at fault by I+Want+GNU! · · Score: 2

      And by the anti-MS people, what I meant is that I do disapprove of Microsoft's business practices, but I'm not some kind of anti-MS zealot. They illegally abused their monopoly and caused everybody to use an extremely buggy OS through shady business practices. What I mean is that I try to be unbiased and let the facts speak for themselves.

    2. Re:nobody is legally at fault by Anonymous Coward · · Score: 0

      Many countries laws does not provide for selling something "as is". That is, it doesn't matter if you say it is "as is" since it changes no responsability. In the same way many countries has laws that say that one is to a certain extent responsible for the product you sell. One is definately responsible for it working. These things are not possible to work arround even by making some sort of contract or license since the law does not allow it.

      So yes, the manufacturer are to an extent responsible for the software. Exactly how much they have to do though can of course be discussed.

      As for patches, it would still be the responsability for the manufacturer to inform of the patch, that it is available, what it do and what problems it fixes. The customer should not himself have to actively constantly search to see if there is some sort of problem to fix.

    3. Re:nobody is legally at fault by SkewlD00d · · Score: 2

      Correct.

      The software industry heavly-lobbied for legislation (and got it, of course) that basically makes its products legally without warranty.

      In my opinion, buggy software is a result of "time-to-market" hype that results from managerial/marketing pressure and insufficient, undermanned, undertrained people coding away and reinventing the wheel every chance, while making YAWOD (Yet Another Wrapper Or Driver) because they don't understand something (as typical w/ micro$oft coding). What is ActiveX called now? Wasn't it DCOM... wait... COM... wait ... OLE? Wasn't it DDE/DDX? More marketing terms == more confusing APIs. Otherwise, you wouldn't have to rewrite your apps every year and have a slower OS. Oh, wait .NET/C# is supposed to solve everything, yeah... that's the ticket. Oh, wait.. Java, BTDT.

      Features last, working first. I'd prefer features in an patch and working OOTB.

      "Interface is everything."

      --
      The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
    4. Re:nobody is legally at fault by fferreres · · Score: 1

      I think it's a demand side problem, not a supply side on. When you hire a constructor to rise a building, you sure woudln't accept "the building is provided as is". The problem is that if you a SINGLE constructor that could make a compatible building (say roof, walls and Windows are patented stuff) and he only would construct "as is", what would you do?

      And this is where the law is failling. There should be laws to protect the consumer of security vulnerabilities. But what incentive has Microsoft to issue a "Limited Warranty" if he can get away with a "No Warranty At All" eula?

      And here comes my suggestions.

      * Regulate EULA. Make it so that if you don't offer ANY WARRANTY AT ALL, you are not liable BUT you can't sell the product to banks, companies using it for transactions recordings, etc.

      * Maybe different kind of "Limited Warranties" could be adopted for different uses, the more Warranties you offer the more you'll be liable (meaning only REALLY SECURE products can be sold as such...else you risk going bankrupt).

      * Maybe require to publish source-code to any "registered auditor" that wants to review it, in the high security markets.

      * Maybe make it so that if important vulnerabilities are found, you MUST give the customers the money back, just like you can return any flawed product.

      This can only come true if the goverment of the DoJ wants it to. Because the consumers (people+companies) are too unorganiced to enforce this.

      --
      unfinished: (adj.)
    5. Re:nobody is legally at fault by GSV+NegotiableEthics · · Score: 1
      Still, they aren't legally responsible for the bugs. If you read most licenses, they say "this software is provided as is." Everybody makes mistakes and even though software creators should make more effort to stamp out bugs, no code of a certain level's complexity is perfect.

      A disclaimer in the licence--even the GNU licence--isn't enough to exempt a software manufacturer from legal responsibility. I suspect that some time a contributor of free software is going to be judged to be legally liable for defects in his products. This isn't a good reason not to contribute to free software, but it is something to be aware of.

  5. Wrong issue by ClosedSource · · Score: 1, Troll

    The question should not be who is responsible for insecure code but rather what can be done to discourage people from vandalism and how to track down and punish those who choose to break the law.

    1. Re:Wrong issue by quantaman · · Score: 2

      So who broke the law when your computer crashes every five minutes causing you to lose large amounts of productive time (time=money). Besides you're never going to be able to effectively catch all the crackers. The responsibilty lies with the software company to defeat them by making their software secure. Notice I said responsibility, not liability, unless a distributor explicitly states that their system is COMPLETELY secure there is still a possibility for holes. The moment we make companies liable for security holes you can expect half of them to go out of buisness right off the bat. The potential suits are simply way too costly

      --
      I stole this Sig
    2. Re:Wrong issue by I+Want+GNU! · · Score: 3, Interesting

      I think the law should be modified so that people who discover holes in software and notify the company without doing damage should not be punished. On the other hand, people who deface websites do real damage. One of the problems though is that the companies say "if it ain't broke, don't fix it" and then extend it to "if it isn't hacked, don't secure it." I think it is a major problem that often companies are informed of holes in software but they don't fix it until the hole is out in public, and then say "oh! I didn't know about that!"

      This is one good reason for open source software. If there is a bug, people will fix it. There isn't a financial incentive to ignore the bug until it causes real problems.

    3. Re:Wrong issue by gunix · · Score: 0

      You're right there! There is no such thing as bugfree code, let's all agree on that. But a manufacturer that does not correct code with errors should be punished by customers abandoning theier products... Well.. perhaps I demand too much, assuming the admins have the brains to see that there are alternetivs.. Stupid and lazy admins and ISP's are also a part of the problem, what we should do with them, I don't know. Any ideas? There are many ignorant idiots that put up their IIS at home on their *DSL perhaps without even knowing it. Why didn't just the ISP's disable their connection to the internet until they fixed their webserver?

      --
      Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
    4. Re:Wrong issue by SkewlD00d · · Score: 1

      That's a weak argument. "The police" can't be everywhere pal, and you have the duty to defend yourself. Do you leave your car w/ the keys in the ignition w/ the door open? All your ideals will not stop "the bad man" from hurting you or your company. If you want to live in a police state, move to canada or england; don't make the US into one. This is the greatest country in the world because we don't give up all our rights to solve our problems.

      --
      The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
    5. Re:Wrong issue by fferreres · · Score: 1

      Some harm is irreparable, meaning punishment IS NOT ENOUGH. Also, the weaker the security, the more the incentives to breach it. If you put all the banks reserves into transparent glass structures that anyone can see, you are not helping to "discourage people from vandalism". Would YOU put your money in such a bank? Of course, a bank is RESPOSIBLE for your money so they CARE about SECURITY. But software vendors don't care much unless it gives them bad PR. After all, they are NOT RESPONSIBLE. Make them liable, like bank, and also punish intruders.

      --
      unfinished: (adj.)
    6. Re:Wrong issue by Gaijin42 · · Score: 2

      Do you have any non MS software on that computer? How about your video drivers, sound card drivers etc.

      MS is extremely stable for some people, extremely unstable for others. And a large part of that variance is due to 3rd party software, DLLS and drivers.

      MS cannot be held accountable for every possible configuration or installation base out there.

      To do so would be the equivilent of holding a brink manufacturer liable when a building constructed using their bricks falls down. You have to show that it is a defect in the brick, and not someone making an unbalanced building.

    7. Re:Wrong issue by imadork · · Score: 2
      The question should not be who is responsible for insecure code but rather what can be done to discourage people from vandalism and how to track down and punish those who choose to break the law.

      If you leave your door unlocked and a thief steals your Tivo, is that any less of a crime than if your door was locked? Don't blame the locksmith, blane the thief!

      The real question is what standards will we use to prosecute people who break the law, and will they be at all equal?

      Consider these two stories, from The Reg and The Rochester, NY Newspaper. In both cases, web sites were broken into by guys in their twenties who said that the security on those sites is woefully inadequate, and claimed that they were practically "invited" in? The Library even mentioned that they were in the middle of revamping their security, so they knew they had problems.

      Anyway, The guy who had access to Rush Limbaugh's social security number and made himself a NY Times employee in their database gets off scot-free, while the guy who did not access any sensitive information at a county library and "merely" changed their web page is facing up to seven years in prison.

      Granted, the guy who broke into the Times was Adrian Lamo, who is apparently considered a "white-hat" hacker and has a track record of playing nice with the corporations he hacks into. (He may even read /., for all I know). But why is he going to get off the hook for his vandalism, while the other guy is facing a long sentence? Didn't they essentially do the same thing? Maybe I need more coffee this morning, but something doesn't sound right...

    8. Re:Wrong issue by ClosedSource · · Score: 1

      "But why is he going to get off the hook for his vandalism, while the other guy is facing a long sentence? Didn't they essentially do the same thing?"

      I think the punishment should fit the crime and it shouldn't matter who you are. I know that's not always the way it works, but that should be the goal.

    9. Re:Wrong issue by ClosedSource · · Score: 1

      This seems to me a weak analogy. Security is the primary service of a bank, it is not the primary service of software.

      A bank is also in physical possession of your money while software vendors aren't typically in physical possession of your computer or data. You have the option of applying patches, using firewalls, or just disconnecting from the outside world.

      If they do have your data, then they have a greater responsiblity, but the "bank robbers" would still be considered the guilty party.

    10. Re:Wrong issue by fferreres · · Score: 1

      Negligence anyone?

      Since you can access mostly all your account throught the net, i don't know how true is your solution to just unplug from the net.

      More over, if Microsoft reaches a more monopolistic position (note i am not saying that is bad or good), then everything will be propietary and banks will need to use microsoft (are his allies) tools.

      What happens if a huge security flaw is found under windows and the banks are robbed massively?

      It would completely suboptimal to have only ONE (real) choice targeted at medium security and no means to sue them.

      It's just funny and sad...

      OF COURSE, it's my opinion (and i'm just another guy)

      --
      unfinished: (adj.)
  6. definated in the EULA/License by ardiri · · Score: 2

    its the contract for the use of software - this is where something like this should be stated. :) the user must accept the license before using the software - however, when a computer is provided pre-installed with software, it makes you wonder if users really do have a choice.

  7. The makers of the software? by brandonsr · · Score: 2

    Why should software be any different than any other product on the market? But I do think software makers should be able to protect themselves somehow.

    If someone is mowing the lawn and a stick flies up and takes out an eye the lawn mower company isn't liable if there is a warning somewhere saying "must wear eye protection while operating". Maybe a "must back up all data" in the software agreement would cover the software companies somewhat.. but then again, who reads the agreements in the first place?

    1. Re:The makers of the software? by Anonymous Coward · · Score: 0

      If someone is mowing the lawn and a stick flies up and takes out an eye the lawn mower company isn't liable if there is a warning somewhere saying "must wear eye protection while operating". Maybe a "must back up all data" in the software agreement would cover the software companies somewhat.. but then again, who reads the agreements in the first place?

      Yes, but how many people read the "must wear eye protection" warning on the lawnmower? This issue isn't whether they read it or not, but whether or not it's written down in the instruciton manual or readme.

    2. Re:The makers of the software? by xswl0931 · · Score: 1

      The difference is that you may be physically harmed by the lawn mower, but if the lawn mower stopped working and you lost money on your lawn mowing business, the lawn mower company isn't liable for such "damages".

    3. Re:The makers of the software? by Interfacer · · Score: 2, Insightful

      isn't that the american way:
      -you must not put a cat in the microwave
      -if you vandalize the vending machine it might tip over and kill you.
      -playing on the nintendo 8hrs a day 6 dats a week might not be wise if you have seizures.

      i don't think its reasonable that the manufacturer is responsible for all the really stupid things the customer can do with its product. there is a thing such as common sense. people should not sue 'because it did not say on the package that i should be careful when using a chainsaw'.

      btw in all EULAs there is a phrase that says :"this product is provided as is...." and "the manufacturer cannot be hold responsible for anay damages...."
      which is also common sense. if a sofware creates software that contains 40 million lines of code it cannot be bugfree. no matter is your name is msft, redhat, oracle or apple.
      demanding that it should be is unrealistic.

      though i agree that better design would solve a lot of problems.

      btw.
      there is no spoon.......
      when you realize that, you will see that it is not the software that contains bugs, but that your mind interprets undocumented features that way

    4. Re:The makers of the software? by brandonsr · · Score: 1

      Wouldn't you consider loss of data a damage?

  8. maybe we (SE's) should become more liable by trefoil · · Score: 2

    for what we create. that may give our profession a little more formality of a "true" engineering profession, and force developers to fully think out designs instead of just saying "it'll be addressed in the next version".

    1. Re:maybe we (SE's) should become more liable by LarryWest42 · · Score: 2, Insightful

      Not unless we have the power and authority to make decisions like that ("fix it and delay the shipment").

      Most product failures are management decisions (tradeoffs). And managers are basically never held liable; even the companies usually have enough lawyers to avoid real consequences.

  9. huh? by wwest4 · · Score: 1

    Any piece of software should not be expected to be inherently secure.

    You can't sue the builder of a house if the owner doesn't but locks and gets robbed and sodomized.

    The idea is preposterous.

    1. Re:huh? by I+Want+GNU! · · Score: 2
      You can't sue the builder of a house if the owner doesn't but locks and gets robbed and sodomized.
      What are you saying?!?! Are you implying that if I receive bodily harm or a disease or genetic defect, or if I die, that I cannot sue God? Preposterous! It is time we stand up to these big bullies like Microsoft and God and force them to do everything perfectly!
    2. Re:huh? by SkewlD00d · · Score: 2

      UCITA for one, DMCA, maybe SSSCA. Read the DMCA, it applies to more than music. Case in point: Dimitry, held in prison for giving a seminar at DEFCON and coding done in Russia for a US company!!! The laws maybe annoying and dumb, but they are laws that are being enforced right now.

      What about ridiculous software patents? Those are being "legally" enforced left and right; whole companies are based on IP-squatting.

      Wake up and smell the fucking coffee.

      --
      The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
    3. Re:huh? by Danse · · Score: 2

      I haven't found anything in the DMCA that would enforce a click-through EULA. The SSSCA hasn't been passed. And, like I said, UCITA has only been adopted by 2 states. It's possible that more will adopt it, but it hasn't happened yet, and there has been some significant resistance to it since it violates some basic tenets of contract law.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    4. Re:huh? by SkewlD00d · · Score: 2

      Legislation doesn't need to be passed anyhow, the courts have set precendents. In California and Washington state, click-wrap licenses are enforcable (see III.6, III.7).

      Thread.destroy();

      --
      The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
    5. Re:huh? by Danse · · Score: 2

      I don't have a problem with clickthrough agreements such as Hotmail's. It is licenses of the type at issue in III.7 that I'm taking issue with. One of the reasons for the decision is given as "(3) the purchaser had the opportunity to reject the license by returning the software for a refund." This obviously does not always hold true, and in fact usually doesn't, as Windows Refund Day showed us. Microsoft claims that you must get your refund from the OEM. The OEM claims that they can't give refunds because Microsoft won't give them a refund. So in effect, the customer IS NOT able to return the software for a refund.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    6. Re:huh? by Anonymous Coward · · Score: 0

      I think you are right. Unless the product is intended for improving security, one cannot expect that all product must be secure. As long as the software functions its intended purpose, the manufacturer/coder should not be sued.

  10. They missed the important RSA talk... by Anonymous Coward · · Score: 1, Interesting
    Clarke's comments, while widely publicized, were not the most stunning comments about liability at RSA. In the Friday 0800 Law & Policy track, a pair of lawyers, a CERT analyst, and Bruce all talked about *downstream* liability for failing to patch security holes.

    Their points were terrifying: Get hacked, become a jumping off point for hackers to hack others, and watch your nice, corporate deep pockets attract security malpractice lawsuits from whomever was a victim of the hacker.

    The other terrifying idea that this raised was that in 5 years or so, everyone would have hacker insurance, and the insurance companies would be dictating your security measures--much like how they give you better rates if you have working smoke detectors in your home today!

  11. Make the manufacturer responsible? by wdr1 · · Score: 2, Funny

    What does this mean to open source software...

    buh bye sendmail!

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
    1. Re:Make the manufacturer responsible? by Stephen+VanDahm · · Score: 1

      What does this mean to open source software...

      buh bye sendmail!


      And wu-ftpd.

  12. Look at it the other way by root2 · · Score: 1

    What are the consequences ? Hard to predict.

    Current software prices are in part based on the fact that the software producers don't expect to be held liable for their products' defects. Hence MS can price their products at $X, basically because they don't have to factor in "insurance" costs (notionally - not that any major software company would be able to obtain this sort of insurance). So if MS is now held liable, price of products must go up by $Y, being the cost of paying the damages awarded in litigation.

    When price of software spirals even higher, many businesses may decide not to go with closed-source software after all - i.e. they decide to "self-insure" by using software for which no one has liability if there is a problem (i.e. open source).

    So, if software producers are held liable for such costs (based on the sale and purchase contract), then that's another competitive advantage that open source software gets.

  13. Depends who you talk to. by pjbass · · Score: 3, Insightful

    Funny that Nimda was mentioned; I seem to remember that @Home.net and AT&T were pulling the plugs on their customers because they were saturating the bandwidth due to Nimda. This seems to be directed towards the users' negligence/lack of knowledge about what they're doing, and so one can argue "why blame them? They did exactly what MS said they could do: plug and play."

    Now I also remember when the commercial version of SSH released v3.0, there was a HUGE security hole (passwords of length 2 or less would always work...), and SSH developers took the heat; rightfully so. They 'fessed up, and they fixed it. As far as I know, there were no incidents because of it, because the problem was fixed before it was used widespread. But if it did create an issue (like Nimda, Code Red 1/2, etc.) before a fix was made (proactive vs. reactive), they should be held liable, not the users. If a fix exists, and a user says "oh, I don't have *that* problem," well, I think we all know who should get the blame. Just my $0.02 worth though...

    1. Re:Depends who you talk to. by Pelostar · · Score: 1

      For all of Microsoft's failings, I'd chalk Nimda down as a result of negligent users. Microsoft had a patch out at least a month prior to the outbreak. If you cannot patch your system in that time you have no place in maintaining them in the first place.

      Then there is always the issue of Microsoft patches every now and then making the system unusable. However, in the case of this particularly nasty bug I would have thought serious admins would have taken the time to test it on some non-critical servers first.

    2. Re:Depends who you talk to. by 0xA · · Score: 5, Interesting
      "why blame them? They did exactly what MS said they could do: plug and play."

      Does it seem to anyone else that the whole software industry is starting to look like a house of cards?

      All these products are being marketed as easy to use, easy to take care of, easy to everything. It's not. It's hard, very hard sometimes. I run into the strangest interdependencies, completely unexpected behavior, just plain wierd shit all the time.

      It's dumb stuff mostly. How many of you knew that Photoshop 6.0 will randomly cut off network access on a Windows box? (6.0.1 fixes it) When presented with this problem, Photoshop was not my first thought, I'm looking at the swich, changing cables etc. Took me an hour to realize that this only happened when Photoshop was running. Would the user have been able to figure this out herself? Not very quickly.

      People are starting to clue into this, I've had two people ask me if they should buy Windows XP. Both of them asked if it would mess up any of their programs first, before the asked if XP had any new features they would find useful. It seems to me that the marketing messages are failing, the upgrade treadmill is starting to look more and more like a sham. Seriously, what is the compelling value that will make me upgrade my company from Office 2k to XP? Somebody tell me cause I have no idea at all. I don't want to woosh around the desert on my desk, I want to not restore Outlook .pst files 3 times a week.

      I think soon the software industry is going to have to really consider making a more stable product, the flashy wizz bang product doesn't have the draw it used to. Security is really only a part of this but given the Summer of the Worms (tm) we just went through it is the most visible part right now. People are terrified of thier email, those little home firewalls are flying off the shelves, we're almost to the point of widespread clue. I just hope we make it.

    3. Re:Depends who you talk to. by Anonymous Coward · · Score: 0

      Except that every exploit Nimda used was patched between a year and a half and 2 months prior to Nimda's launch (it used a bunch.) Microsoft openly published the vulnerabilities and patches through TechNet, and most were also included in service packs and Windows Update.

  14. Interesting either way. by Murmer · · Score: 0
    One of the most common arguments I've heard against free software from management types is that since no specific corporation made it, there's no specific corporation liable when it goes wrong - the argument, whether you buy it or not is summed up as "there's nobody to sue".

    I know - the rebuttal is typically "have you looked at a shrinkwrap license, do you realize that you can't sue them either" and so forth, but that "nobody to sue" perception carries a lot of weight in manager-land.

    One of the most important questions that I hope will be resolved soon is exactly that: whether or not a shrinkwrap license is legally binding, either in the client's inability to own the product or the manufacturer's exemption from liability, or any of the other restrictions.

    Either way, it'll be important. Either you can't sue anybody, so everybody's on a level playing field where quality, one hopes, wins out. Or, other way, you can sue the fuck out of everybody - if those exemption clauses suddenly aren't applicable, then all the major distros are going to be on the hook for the quality of their product just as quickly as MS will - no small thing, either way the stakes for secure and reliable software suddenly get very much higher than they are. (Assuming, of course, that these actual costs are real costs, not just fictional ones - saying it costs half a gazillion dollars in sysadmin salaries to do what they'd be doing anyway, patching and updating systems and so on, if Nimda had never been written is a bit disingenuous.)

    --
    Mike Hoye
  15. Gupta reads Slashdot by mESSDan · · Score: 4, Funny
    Classic quote at the very end of the article:
    "I hate to even speculate on this stuff," Gupta said. "I'm not a lawyer."
    (IANAL). Funny. Hell, we could have gotten an expert opinion worthy of that article just by one of our regular Slashdot users.
    --

    -- Dan
    1. Re:Gupta reads Slashdot by Anonymous Coward · · Score: 2, Funny

      Or JonKatz. It would go something like this:

      Who is liable for defective software? This is a question that has plagued many in its time. I intend on answering it. What we must do is write perfect software. Then there won't be defective software. But then, what if there is buggy software? Huh? Whatcha gonna do about it? Then you gotta sue. But it shouldn't involve legal action. It should be solved out of court but they should be legally liable. This question has plagued many people in it's time but I have solved it.

    2. Re:Gupta reads Slashdot by sharkey · · Score: 2

      You forgot: "How does that make you feel while living as a non-mainstream clique member in a Hellmouth society?"

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  16. What if .. by OzPeter · · Score: 1

    The users don't know they are running insecure software. Are they still responsible?

    What if the manufactures don't know that their software is insecure. Are they still liable?

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:What if .. by kaarok · · Score: 1
      And what if... no one can tell ?

      Many problems seem to be so hard to solve that machines wouldn't be able to break through them.

      But we just don't know (theorically) if this is true or not :)

      There are (afaik) three theories :

      • some problems cannot be solved by a machine (and that's fine)
      • all problems are solvable by a machine, given a certain amount of time, memory, etc... we don't have for now the right algorithm, that's all (bye bye security ?)
      • we just can't make up our mind (no one will [ever ?] know !)

      this is about the complexity theory, more links here.

    2. Re:What if .. by Pussy+Is+Money · · Score: 1

      All software has bugs. As a result all software is insecure. As a result both users and developers should assume that they are running insecure software. Ignorance is no excuse.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
  17. personal liability by alanak · · Score: 1

    Of course no company can exempt themselves from personal liability. For example, if Windows caused me to die (who knows), then my family could sue M$ on my behalf and would likely win. If Windows caused my computer to start on fire and burned downed my house, I'm SOL and a house.

  18. Help! The liberals are taking over! by Caspuh · · Score: 0, Troll

    Your problems are always someone else's fault.

  19. Another similar article! by Anonymous Coward · · Score: 1, Informative

    Click here

  20. Re:Wrong issue -- +1 Insightful by rjamestaylor · · Score: 2

    I'll take the mod hits to point out that the parent nailed it.

    --
    -- @rjamestaylor on Ello
  21. Nobody is responsible. by www.sorehands.com · · Score: 2
    Most software packages, require you to waive all rights before installing. If you don't waive it, you can install it.


    How can users know about holes, where a company charges for tech support calls? Then if there is a hole, the user must pay for the upgrade.

    1. Re:Nobody is responsible. by Anonymous Coward · · Score: 0

      > Most software packages, require you to waive all
      > rights before installing. If you don't waive it,
      > you can install it.

      Which is why many countries has laws that does not allow this, meaning it does not matter even if you SHOULD agree to it since it is void by law.

  22. Prosecute people for being in the wrong place? by Bob_Robertson · · Score: 5, Insightful

    Liability is an individual thing. Liability is based on making statements that are not true, or the deliberate cause of harm.

    The supposed $2B in "damages" are a liability on those who wrote and launched the worms, directly.

    By connecting to the net, just like stepping outside your door, you are assuming risk.

    That said, Microsoft should be liable if they represent their product as "safe" and it isn't. I believe their representation of XP as the "Most Secure Windows Ever" does open the company to prosecution for misleading advertizing, but who has the resources to prosecute it?

    There is a great deal of difficulty with trying to assign liability to those who are in the wrong place at the wrong time. Someone who gets wet because they weren't wearing a long coat when a truck splashed them doesn't expect to sue the truck driver, do they?

    The systems owners who were "damaged" by the worms are indeed guilty of not securing their systems. Who will prosecute them? And for what?

    Liability is based on two things: Intent and negligence. False advertizing and misrepresentation are the former, the success of virii is the latter.

    Personally, I think a few false-advertizing claims against Microsoft would be great, and from a theoretical standpoint they certainly are misrepresenting their products when they call them "secure" or "safe". Who's got a million or two for the legal fees when we lose?

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
    1. Re:Prosecute people for being in the wrong place? by kwishot · · Score: 1

      "That said, Microsoft should be liable if they
      represent their product as "safe" and it isn't. I
      believe their representation of XP as the "Most Secure
      Windows Ever" does open the company to prosecution for
      misleading advertizing, but who has the resources to
      prosecute it?"

      IANAL, but citing XP as the "Most Secure *Windows*
      Ever" would be completely safe, because by all means,
      it probably is. However, if they said "Most Secure
      Operating System Ever", they would be opening
      themselves legally, because there is actually an
      arguable case against that.
      I can picture it....the day in court...
      MS-Defense: Windows 2000 was the most insecure piece
      of drivel ever.
      MS-Offense: I agree, XP patched by default all of the
      holes in 2000
      Judge: Looks like we have our answer...XP is more
      secure!

      Of course that would not happen, at least not in a
      dramatized state like that, but they would be
      defending against themselves. How hard is it to "stack
      the deck" that way?

      -kwishot

    2. Re:Prosecute people for being in the wrong place? by TALlama · · Score: 1

      That said, Microsoft should be liable if they represent their product as "safe" and it isn't. I believe their representation of XP as the "Most Secure Windows Ever" does open the company to prosecution for misleading advertizing, but who has the resources to prosecute it?

      Why don't we get the government to step in, here? They've got a lot of money, and they'd never step down to corporate pressure. Of course they'll be willing to help us out here.

      Now if only we could somehow prove that Microsoft was deliberately advertising it's products as safe and at the same time stamping out better, safer products... say, if they were abusing a monopoly... :)
      --

      - The Amazina Llama

    3. Re:Prosecute people for being in the wrong place? by Maran · · Score: 1

      "Someone who gets wet because they weren't wearing a long coat when a truck splashed them doesn't expect to sue the truck driver, do they?"

      Under UK law, the truck driver could be arrested and charged with "Driving without due care and attention". It was mentioned while I was at school, in "Citizenship" class, or whatever it was called at the time. It's one of these laws that isn't realistic to enforce. Just as it's illegal to board public transport while people are disembarking (So people that get on buses, trains or the Underground while people are still getting off are criminals). It would just be a waste of police time to arrest everyone.

      Maran

    4. Re:Prosecute people for being in the wrong place? by Anonymous Coward · · Score: 0

      "Most Secure Windows Ever" is relative, not like, "Unbreakable: Can't Break It, Can't Break In, Ever," which is absolute. By counting the number of vulnerabilities, Windows XP is coming out to be the most secure Windows ever. Would help that many of the Windows 2000 bugs were shaken out prior.

    5. Re:Prosecute people for being in the wrong place? by cyroth · · Score: 1

      "Most Secure Windows Ever", isn't that kinda the same as saying "Toasted s#%@ sandwich with cheese, the best tasing s#%@ ever"??

    6. Re:Prosecute people for being in the wrong place? by fferreres · · Score: 1

      If they run a Monopoly, then the thing changes, as people have no other alternative. If they run a monopoly of course they can sell "as-is". What would you do? Stop using Word and risk your clients cancelling your account because they can't read the reports?

      It's the only market stuff is sold "as is" with NO WARRANTY AT ALL. Of course, open source is not in trouble as long as they don't achieve a monopoly position.

      If they ever do, then some company will have to grab GPLd stuff and audit it so it can be used in Banks and Finacial institutions or even in the goverment (unless it's 100% secure, which products never are).

      We NEED some kind of warranty. At least a best effort one, where companies agree to issue a patch in at most 2 days.

      --
      unfinished: (adj.)
    7. Re:Prosecute people for being in the wrong place? by Hoo00 · · Score: 1

      I believe their representation of XP as the "Most Secure Windows Ever" does open the company to prosecution for misleading advertizing, but who has the resources to prosecute it?

      Indeed. The bullet-proof windows manufacturers.

    8. Re:Prosecute people for being in the wrong place? by anthony_dipierro · · Score: 2

      Liability is based on making statements that are not true, or the deliberate cause of harm.

      Harm need not be deliberate to be civilly liable for it. Perhaps for criminal liability, but not civil. Consider if I accidently throw a baseball through your window. Even if I'm not negligent, I'm still liable.

      By connecting to the net, just like stepping outside your door, you are assuming risk.

      By getting into a car, you are likewise assuming risk. But that doesn't mean I am not liable if I run into you, even if it is an accident. That's why people buy liability insurance.

      That said, Microsoft should be liable if they represent their product as "safe" and it isn't.

      Certainly for a refund of the cost of the product. In order to sue Microsoft for incidental damages, I think you'd need to show negligence (or possibly gross negligence, since you've signed away your right to sue for incidental damages).

      Someone who gets wet because they weren't wearing a long coat when a truck splashed them doesn't expect to sue the truck driver, do they?

      If that truck driver splashed them on their private property, they probably could.

      Personally, I think a few false-advertizing claims against Microsoft would be great, and from a theoretical standpoint they certainly are misrepresenting their products when they call them "secure" or "safe". Who's got a million or two for the legal fees when we lose?

      You don't have to spend a million in legal fees to take Microsoft to small claims court.

    9. Re:Prosecute people for being in the wrong place? by Ooblek · · Score: 2
      Wow, so Apache should be liable for the bug that was found in their PHP implementation?

      I believe a lot of people praise Apache for how secure it is (which is true [mostly, it now appears] ), how reliable it is (true too), and the ability to fix bugs yourself because you have the source. I guess not a lot of people whipped out the old source and fixed this one on their own, eh?

      The funny points are how it doesn't affect PHP under IIS and that someone decided to comment, "It is not really easy to execute." Well, no kidding Sherlock....except you warezed a program that demonstrated the exploit. I guess executing a program is hard these days....

    10. Re:Prosecute people for being in the wrong place? by ParisTG · · Score: 1
      That said, Microsoft should be liable if they represent their product as "safe" and it isn't. I believe their representation of XP as the "Most Secure Windows Ever" does open the company to prosecution for misleading advertizing, but who has the resources to prosecute it?

      But "Most Secure Windows Ever" doesn't really say much. They could be right, and it could still have tons of security holes in it... just less than before.

    11. Re:Prosecute people for being in the wrong place? by Fjord · · Score: 2

      While I agree with your opening statement about deliberate action, I do want to point out that if a baseball were to end up going through my window, someone was either negligent or deliberate. You can't just say "freak occurance": negligence allowed the freak occurance to occur.

      The baseball using party has to accept responsibility, either by negligence or deliberate action.

      --
      -no broken link
    12. Re:Prosecute people for being in the wrong place? by WNight · · Score: 2

      Yawn.

      Does the Apache Foundation sell the Apache web server? Do they make promises about its fitness?

      If so, then yes they should be liable.

      If not, then no they shouldn't be liable.

      The responsibilities are a lot greater once you sell a product compared to giving it away for free. Anything sold (EULA or not) is assumed to be fit for the advertised use, in this case webserving. If MS sold IIS and it didn't work you'd have a good case. If the Apache Foundation gave away Apache and it didn't work you couldn't sue because you didn't buy it or otherwise enter into a usage contract for it.

      (Now, if they intentionally put a virus in it, you could sue, but that's something different.)

  23. open source by Veramocor · · Score: 1

    "What does this mean to open source software, which is being used to a greater extent in corporate environments? Food for thought."

    Who exactly would you sue?

    When you use open source you have the opportunity to inspect yourself. If something is wrong with it, you should have checked.

    With closed source you don't have that option.

    Example you buy a tv at a pawn shop (open source). You plug it in, and it doesnt work. Or maybe you were dumb and didnt plug it in at all. You choose to take it home anyway and try to fix it.

    Example two you buy a TV all sealed up in a box and arent alowed to check it (closed source)and you get home and it doesn't work. Then the person who sold you the TV is responsible.

    --
    Veramocor
    1. Re:open source by xswl0931 · · Score: 1

      So you're mom decides to give linux a try, do you really expect her or any sane person to inspect all of the source to make sure it's stable and secure? People always say, "it's open source, if you find a bug, you can fix it yourself". How many people actually do this? How many people are capable of doing this?

    2. Re:open source by josh+crawley · · Score: 1

      Too true. I dont think he was saying that all people are capible of checking/debugging source programs for linux. Instead, we all HAVE THE CAPIBILITY to debug/reprogram linux. Look at it this way...

      1: TV analogy at pawn shop. YOu can plug in TV to see if it works or doesnt work. Or you can test functions based on a multimeter or o-scope (if you want to bring one in there). Buyer Beware, but you can test. If you don't like that the antanna port is not in computer-bnc type cable, you cannot change it until (if you bought it) out of the store.

      2: Linux source: YOU can download free images of distributions, with source discs. If they do not work ,you can throw discs away. Free downloader beware, buy you can test without constrictions. If you don't like "factor A" you can change it all you like to fit your needs. No need to buy, sell, trade, ok, sign, or any other absurdities. You can break the cd it's burnt on, if you want.

  24. It depends by kwishot · · Score: 2

    I would have to say that under normal circumstances, the manufacturer would not be liable. If the hole was intentionally put in, that is a different story, but it's not like any company is going to willingly put a security hole in its software.

    Bad PR due to security holes again and again are enough of an effect (liability) for companies to wise up, one should hope (how many times have you heard from respected experts and, at times, Microsoft itself, to have IIS disabled on Win2k?).

    If you contract a company to design specific software to suit your specific needs, and that software does not perform adequately (security holes, or what have you) then I believe that it is acceptable to blame the software manuf.

    Face it, security holes exist. No one likes them, everyone wants to blame someone else for them, but you just have to accept that they do exist.

    Weigh your options and choose the option that has proven itself. Be it number of security problems, speed in which they were fixed, or severity (proven and potential)of these vulnerabilities.
    Oftentimes this points in the direction away from Microsoft, but that's in the eye of the beholder.

    -kwishot

    1. Re:It depends by epsalon · · Score: 2

      it's not like any company is going to willingly put a security hole in its software

      Unless ofcourse, it's Micro$oft... NSA key anyone? AutoUpdate? There are more...

    2. Re:It depends by kwishot · · Score: 1

      Those are just invasive "features".... I would define Security Hole as something exploitable. Not that I agree with these "features" but I wouldn't necessarily call them Security Holes.

      -kwishot

  25. Defective software by Anonymous Coward · · Score: 5, Informative

    As a matter of law,in Australia, goods including software have to be "reasonably fit for the purpose" they have been purchased for, of "merchantable quality", and must fit the "description" they are sold under. If a good fails to comply with any or all of the above conditions, the disgruntled purchaser can sue for damages or a suitable replacement.In Queensland the relevant legislation is the 1896 Sales of Goods Act, which all Australian and New Zealand jurisdictions, has analogues of.

    Many Commonwealth jurisdictions have similar regulatory regimes.

    It is arguable that software which doesn't work very well fails all of the above requirements. A former law school acquaintenance of mine has even sued a car distributor, for a fleet of Lada Samaras, claiming that they didn't fit the description of a "motor vehicle" (ie a moving machine !) because they spent all their time in the shop !

    What needs to be remembered is that all software producers can be liable under such a regime, Linux or Winduhs.

    1. Re:Defective software by Anonymous Coward · · Score: 0

      So we can sue carmakers because the locks on car doors aren't adequate either? Come on...security is implemented in both cases (automobiles/programes), but because someone can get around that security we can sue?

    2. Re:Defective software by Anonymous Coward · · Score: 1, Insightful

      Not software producers, per say, but software vendors. You download something for free, and you'll find that those laws don't apply, as no sale has taken place.

    3. Re:Defective software by mpe · · Score: 2

      As a matter of law,in Australia, goods including software have to be "reasonably fit for the purpose" they have been purchased for, of "merchantable quality", and must fit the "description" they are sold under.

      Does the Australian law (either in the statute or appropriate court ruling) define "software" as "goods". The usually issue here is that abstract licences arn't either goods or services....

    4. Re:Defective software by WNight · · Score: 2

      Linux producers can only be held liable if they sell the software. That's the whole thing about sales acts. Good must be fit for the purpose they are sold.

      As long as Linux remain a hobbyist project, with free software, it'll be safe. Even companies who sell service contracts are okay.

      What wouldn't be okay would be if someone gave the software away and sold activation codes. That sort of thing has been rules (in other industries) to be the same as selling the primary product. (Giving cars away, selling the keys, etc.)

  26. Software makers shouldn't be reliable... by Mustang+Matt · · Score: 2

    It's too much liability on small companies...

    Think about how many companies form as little one or two man shops that have great ideas.

    Sure they have bugs and security holes and hopefully they're fixed before any damage is done, but to sue a small shop a million dollars because you didn't test something you installed on production servers is a joke.

    Instead, you could pay another company to test your security all the way around including all software installed on a server.

    Also, if there were something that says the software maker is liable, open source should be exempt as everyone has the oppourtunity to review exactly what the code does or doesn't do.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  27. EULA? by prizzznecious · · Score: 0

    Color me pink if this sort of frivolity is exactly the sort of thing that makes such prolix and intimidating EULAs necessary. Imagine if Slashdot were liable if someone clicked a goatse.cx link and had a heart attack (lord knows I nearly did--until I learned to love it).

    The legal system is in place to uphold justice. Unless you can prove that Microsoft did it on purpose (or were grossly negligent--which even Slashdotters should be able to realize they were certainly not), this will remain a GNU/Wet Dream.

    --

    visit the hwky website for a lyrical genius infusion.
  28. License Agreements..... by jsimon12 · · Score: 2, Interesting

    Well, if license agreements did protect companies we would probably end up with the equivlanent of malpractice insurance for software projects. Effectively increasing development costs by millions or billions. So it would stifle small projects. As fun as it would be to sure Microsoft, the costs and precidents would rebound and damage opensource and GPL.

  29. here's my view by nzhavok · · Score: 4, Insightful

    I'm a professional software developer. I work for a very large computer company (not ms). We all try pretty hard to get rid of bugs in programs, hell as programmers we do care that our code is as bug free as possible, it's a pride thing - as well as being good for business.
    Unfortunately there's no way to produce software which is bug free, just not possible today. Well perhaps with the exception of hello world :) However it is possible to lower the amount of problems you are willing to invest a lot more money into testing which in turn ends up costing the users a lot more money (yes I'm sure there will be replies saying open source can solve this problem; more eyes find bugs quicker etc etc etc but a lot of people are still not going to consider open source solutions).

    I don't think software producers should be responsible unless it's shown they are grossly neglegent and even then they are not neccessarily responsible. Otherwise amer^H^H^H^H people are probably just going to start suing people stupid leading to massive rises in software prices. OTOH when I use windows it pisses me off when it crashes, it I upgraded from 95 to Xp a few months ago. MS says XP is rock stable, hardly ever crashes, bullshit. The lies in advertising piss me off more than the crashes themselves - false advertising that is something I'd like to see them punished for.

    --

    He who defends everything, defends nothing. -- Fredrick The Great
    1. Re:here's my view by fferreres · · Score: 2, Insightful

      Well, if you are selling stuff to a bank or online retailer you "should be willing to invest a lot more money into testing which in turn ends up costing the users lot more money". In fact, the law should FORCE you to do so.

      The problem is that there's no regulation at all. When something wrong happens we all blame it to "sCriPt KiDz or CiberTerrorists".

      Like you'd open a bank in the a bazar...or like you'd open a ice-cream shop in a highly secured building. Software is the same, there should be different warranties regarding security so that each kind of company could pick the one.

      --
      unfinished: (adj.)
    2. Re:here's my view by fferreres · · Score: 1

      Forgot the question marks...

      "Would you like to open a bank in the a bazar?...or like you'd open a ice-cream shop in a highly secured building?"

      --
      unfinished: (adj.)
    3. Re:here's my view by Lumpy · · Score: 1

      there's no way to produce software which is bug free, just not possible today. Well perhaps with the exception of hello world :)

      WRONG! The Code that act's as the autopilot for aircraft is bug-free.. it has to.. The Code that controlls the flight path of a nuclear weapon is bug-fre... it has to. The Software that launches the space shuttle is bug-free.... it has to.. ANY software that runs the life support equipment in any hospital is bug free... it has to...

      the software that run's my car is bug free.... it also has to be. The point is that any programmer that even tries to say that it is impossible to write bug-free code is a blatent liar. I can get you printouts of thousands of applications written in assembler and in C that are bug free. Because if that software fails then people DIE. so the programmers decided that making it perfect and 100% reliable was more important than screwing around. The QC department wasn't interested in just making the marketing idiots happy, and the management was scared enough to actually do their job (if your product kills people, the managers will be the first to be publically impaled at that company.)

      you can write stable bug-free code. It doesn't happen today as that is not a goal of ANY software company other than defense contractors or military applications where the product deals with lives. let it be 1 life or 20 million... In the same note it is also not the goal of any Open Source project.

      If it was BSD1.0 and Linux 1.0 would be bug,exploit,error free right now.... it isn't , and it never will be as noone is working to make it that way.

      --
      Do not look at laser with remaining good eye.
    4. Re:here's my view by Ace+Rimmer · · Score: 1

      So no failures in NASA, right? No failures of computers in space... umm, think a moment and you'll certainly remember a few (or you don't read newspaper).

      Of course, software for surgery, weaponery etc. is heavily tested. Like hardware they use. I wonder how much a casual mixer for your kitchen would cost if it had to be tested so heavily and so long.

      There are other mechanisms to avoid this (time limited warranty of some qualities for instance) and I think those should be used. But what would all american lawyers do?

      --

      :wq

    5. Re:here's my view by Anonymous Coward · · Score: 0

      patients die as medical equipment bombards patient with excessive radiation ( true )

      ford and cruise control

      mission to mars - mile or kilometers

      Chinook and FADEC

      etc etc

    6. Re:here's my view by chrysrobyn · · Score: 2

      I work for a very large computer company (not ms). I would guess we work for the same company, directly or indirectly. I don't think software producers should be responsible unless it's shown they are grossly neglegent and even then they are not neccessarily responsible. I don't think it's about nzhavok, chrysrobyn or any individual developer being held responsible. We do our best. It's about M$, IBM, Blizzard, Apple, etc., being held responsible for being so selective about their beta testers. If one is making a "best effort" at making secure, bug free code, would one go exclusively to an audience of customers who will throw their typical workloads at it? Or would "best effort" involve soliciting the opinion of some of the vulnerability finders, or (better yet) the exploit writers? I believe that the collection of teams, the company, should expand the efforts of the one beyond the development and into testing. They find experts at locating and documenting UI bugs, why not buffer overflows? For me, determining what should be law is looking at current things that aren't crimes (or are) and I think they should be (or shouldn't be), and comparing those to the exceptions I can think of. For example, I believe in personal freedoms enough to believe Napster should be legal for trading songs at will, but I don't think that it should be legal for people to pirate CDs and resell them to friends. What's the difference? Napster quality isn't perfect. I can't listen to a 128kb/s MP3 on a decent stereo without clawing my ears out. I will go to the store (Best Buy/Circuit City on Black Friday when all CDs are $9.99 -- over $200 last day-after-Thanksgiving) and purchase what I want to listen to on my real stereo. So maybe the law should be that lossy compression of music should be legal to distribute (it certainly isn't a direct copy of the CD). Linus shouldn't be held responsible for exploits in Linux. Red Hat should be, if it can be proven that they didn't think enough people were looking at the code and that they weren't proactive enough at getting patches out. M$/IBM/Apple should be if it can be proven that they did not actively go out and hire security/stability freaks to test the very closed source software. The Linux kernel has been under active community development, [hacker|cracker] testing, open for all to see, since 1991? How long did M$ actively recruit people who have reputations for breaking things for the purpose of breaking XP?

    7. Re:here's my view by Ayende+Rahien · · Score: 3, Insightful

      > WRONG! The Code that act's as the autopilot for aircraft is bug-free.. it has to.. The Code that controlls the flight path of a nuclear weapon is bug-fre... it has to. The Software that launches the space shuttle is bug-free.... it has to.. ANY software that runs the life support equipment in any hospital is bug free... it has to...

      Actually, you are wrong in your examples, and may be correct in your assesement.
      Let's take the shace shuttle example, shall we? Bug-freedom is achieved by:
      A> Highly rigid quality assurance. Un-feasable for any non-life-critical situation, due to extremely high cost.
      B> Two independent, different, systems, that checks each others constantly. Those system have both different software and hardware (and possibly a design phylosophy), so a bug in the same place is highly unlikely.

      Face it, bug-free software is possible, but once you get beyond notepad level, you are going to have to face the problem of getting the money to fix all the problems is greater (often *much* greater) than you will get, not to mention the *time* it takes to get such checks made.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    8. Re:here's my view by Colin+Bayer · · Score: 1

      The Code that act's as the autopilot for aircraft is bug-free.. it has to..

      One of my friends is doing work on making Linux safe for hard real-time applications. While researching, he found out that in at least one instance, an aircraft's autopilot did its equivalent of bluescreening; it blocked off all input and output for several seconds and showed "Please Wait" on the consoles.

      The Code that controlls the flight path of a nuclear weapon is bug-fre... it has to.

      Then obviously, you don't remember some of the early NASA programs; in one of their guidance control programs, someone put in a period instead of a comma, which caused the rocket to go off at a 90-degree angle to where it should've gone.

      ANY software that runs the life support equipment in any hospital is bug free... it has to...

      Then you don't remember (sorry, again I forget the name; caffeine is marvelous for waking you up, but it sucks at improving your memory; someone mentioned it further up) the radiation therapy machine that delivered 50 times the lethal dose of radiation because someone screwed up the calculations.

      The point is that any programmer that even tries to say that it is impossible to write bug-free code is a blatent liar.

      You, sir, are wrong. Programs of non-trivial size will never be bug-free; trying to coerce manufacturers into doing so is as stupid as writing a petition that, among other things, would involve solving the halting problem.

      If [writing bug-free code] was [the goal of Open Source projects] BSD1.0 and Linux 1.0 would be bug,exploit,error free right now.... it isn't and it never will be as noone is working to make it that way.

      First: BSD (referring to the Berkeley BSD from whence all open BSDs sprang) was/is at version 4.4. FreeBSD recently released version 4.5 (if I'm not mistaken; BSD gurus, can you help a Linux user out? ;). Kernel 2.4.18 was released a few days ago (and made front page news on Slashdot), and 2.4.19-pre1 is already out.

      Second: A metric assload of people are working to make Linux bug-free. According to the 2.4.19 changelog so far, at least 9 fixes have been made to the stable kernel tree in 2.4.19-pre1 alone; to wit:

      - NBD deadlock fix
      - Correct sys_shmdt() return value on failure
      - Fix potential blk freelist corruption
      - Fix potential hpfs oops
      - get_request() starvation fix
      - Tridentfb compilation fix
      - Fix refcounting of directories on renames in tmpfs
      - Fix natsemi's ETHTOOL_GLINK ioctl
      - Fix clik! drive detection code in ide-floppy

      You, sir, are a moron, and asking a programmer to write bug-free code is, and will always be, an impossible request to fulfill.

      --
      Want Linux games? HERE.
    9. Re:here's my view by Telastyn · · Score: 2

      Just for notice, I've been using win2k on my home and work machine for years now with only one reliable blue screen (bad drivers for Creative's DVD card) and one reliable semi-hang (one of my Celerons would peg at 100% when it got too hot *oops*)

      WinXP we managed to crash the first day we tried it here at work. Sure win2k has applications crash on it, but the OS itself seems to extricate itself from the crash eligantly.

    10. Re:here's my view by M-G · · Score: 2

      One of my friends is doing work on making Linux safe for hard real-time applications. While researching, he found out that in at least one instance, an aircraft's autopilot did its equivalent of bluescreening; it blocked off all input and output for several seconds and showed "Please Wait" on the consoles.

      I think you're referring to the fly-by-wire system that Airbus introduced. There's classic footage of Airbus showing off their plane at an air show, and it flies right into the trees at the end of the runway, ignoring the pilot's inputs. IIRC, this system had some sort of safeguard built in to prevent the pilot from accidentally doing anything stupid, but the problem was that it sometimes blocked input that wasn't stupid....

    11. Re:here's my view by symbolic · · Score: 2

      WRONG! The Code that act's as the autopilot for aircraft is bug-free.. it has to.. The Code that controlls the flight path of a nuclear weapon is bug-fre... it has to. The Software that launches the space shuttle is bug-free.... it has to.. ANY software that runs the life support equipment in any hospital is bug free... it has to...

      You're leaving out one very important detail here- whether or not they are completely bug free might be debatable, but more importantly, they all operate in very highly controlled, very specific, and very rigid environments. If you start dorking around with the motherboard in a missile launch system, replacing memory, overclocking the processor, and then add a DVD player, install 'doze, add a video card with a buggy driver to the mix, that latest piece of shareware that logs into a server once a day to install the desktop pattern du jour, and last but not least, toss in an uneducated user, guess what happens...your reliability goes to hell in a handbasket.

      I don't think the scenarios you've mentioned are anywhere close to being comparable to the incredibly variable circumstances that chracterize the world of PC software. I'm no fan of buggy software, and software companies SHOULD make every effort to produce bug-free code. In many cases, though, the scale of complexity is just too large to ensure that every possible bug has been eliminated. We, as consumers have to make a choice...buy it now, albeit in a somewhat imperfect state, or wait forever, until it's 100% grade-A certified bug-free. Of course, by then, it will be completely obsolete. And it will only be certified for a very specific hardware configuration.

      Lest anyone think I have any sympathy for M$, I don't. But I do think there are software companies who make a reasonable effort to produce good code.

    12. Re:here's my view by Anonymous Coward · · Score: 0

      I work for a security company finding holes in public software and writing proof of concept (read exploit) codes. The issue that most people do not understand is that the definition of secure coding practices changes with the evolution of reverse engineering techniques. Regardless of how 'secure' you make your code today, a new exploitation technique could be found tomorrow. Format string exploits were unheard of a few years ago. Same with bugs that were recently found in free(). How can we hold companies liable for code that may be secure by today's standards, but tomorrow is rendered completely insecure?

    13. Re:here's my view by Zorquan · · Score: 1

      "MS says XP is rock stable, hardly ever crashes, bullshit. The lies in advertising piss me off more than the crashes themselves - false advertising that is something I'd like to see them punished for."

      I've had it running on three home-built home machines for months, never had a blue screen, rarely had a problem (flawless installs and automatic updates). Same for work (five machines). Seems rock solid for me. And my home machines are running some cheap hw.

      Assuming you've had problems with the stability yourself (otherwise you have no right to be pissed) - Have you analyzed the bluescreens? Chances are it's a driver issue. How about patches - are you up to date? If not then who is really to blame here? Can you say that it's false advertising just because you might have a crappy 3rd party driver that bugs out all the time? That's not MS code, that's someone else's fault. And after a crash do you submit the results back via the online crash analysis dialog that pops up after you reboot (i.e. "report this problem to MS")? If not then it's possible that MS hadn't had a report on that crash yet. If they don't know about it they can't fix it and you don't have any right getting pissed. Have your ruled out faulty HW? You didn't say anything to this effect in your post.

      If you haven't analyzed the problem and determined where the bugcheck is coming from then you don't have a right to get pissed at MS, you should only be pissed at yourself for your ignorance. (You start off saying you're a "professional software developer", so I'm assuming you can go research some KB's to learn how to read blue screeens.)

      So, can you make a solid case against MS about false advertising and show that they've acted in bad faith? You can do a google search and find all sorts of reliability studies showing XP is multiple times more reliable (mostly in MTTF) than 98, 95, and somewhat to a lot more reliable than Win2k. Seems like you're in a minority on this one - most every one else is having improved stability.

    14. Re:here's my view by nzhavok · · Score: 2

      I moved to XP because I was told it was better for games. Really I only use windows for gaming and some internet stuff so having the compatibility with some older games was important.

      I use NT at work and I can't remember the last time I had a crash with it, certainly haven't had anything bring down the system. Then again I do most of my work in telnet sessions to solaris these days...

      --

      He who defends everything, defends nothing. -- Fredrick The Great
    15. Re:here's my view by nzhavok · · Score: 2

      Assuming you've had problems with the stability yourself (otherwise you have no right to be pissed) - Have you analyzed the bluescreens? Chances are it's a driver issue. How about patches - are you up to date? If not then who is really to blame here? Can you say that it's false advertising just because you might have a crappy 3rd party driver that bugs out all the time? That's not MS code, that's someone else's fault. And after a crash do you submit the results back via the online crash analysis dialog that pops up after you reboot (i.e. "report this problem to MS")? If not then it's possible that MS hadn't had a report on that crash yet. If they don't know about it they can't fix it and you don't have any right getting pissed. Have your ruled out faulty HW? You didn't say anything to this effect in your post.

      Yes I have actually had the problems myself, belive me I wouldn't be getting all worked up over other peoples problems :) I don't have a crappy 3rd party driver running, every driver installed was installed by XP installation and is therefore "signed" by MS. Thats with the exception of the new NVidia drivers, but it was crashing before then. I doubt it's faulty hardware, mainly because it doesn't crash when I'm running linux. Of course the only way to know for sure it to start replacing every bit of hardware individually and I'm not willing to do that. I'll be updrading soon to at least a new MB/CPU/RAM/SOUND so if I'm lucky it will be a hardware fault and it'll be solved.

      --

      He who defends everything, defends nothing. -- Fredrick The Great
  30. This is the software world.... by josh+crawley · · Score: 1

    First, In the real world, you buy a physical good. Be that a bike (as the previous poster said), a car, baby care stuff, or a house. You buy that certain standards are met. In the case of the house, all saftey standards are met to the people living in the house. With aspect of the baby care products, infant death lawsuits are quite expensive. The "hunt" down possible problems, as fixing is cheaper than the publicity and suits possibly filed.

    However, this is the software world, so we mush change our views to what makes sense "HERE".

    First, a reasonable assumption is of a "Good Faith" rule. Simply put: Say Oracle puts hole in all products login/password = admin/user . Evidently, Oracle had bad faith (in this example) as to put this hole in there. Server/database damage was done to systems. They should pay court decided costs.

    Second, how do you target Open Source Projects? The do not operate in bad faith as they open thier code as so all can see. Those on free updating systems can upload snippets/revisions as so the community can decide what to choose. Bad faith lies in the hands of the compiler of the source (eg USER) if he/she doesnt check it.

    Third: Since software companies SELL code, so Open Source checking (as explained in the second point) is not viable. Perhaps a group of professionals (that sign non-software-job agreements) could check on disputes of bad faith. Simple "cause I dont wanna" is automatic dismissal/win.

    Stores on the internet, that use real store rules, seem not to live. Pratcies must be changed to adapt and live. The same with responsibility rules when compared to the internet.

  31. Liability means money by zhaoway · · Score: 0

    If you want liability, you should expect to pay more money. A lot of the users don't need that kind of liability, only few users need that. Those need reliable software, as like NASA, should expect to pay more money, and those not could enjoy cheaper software. So, anyway, what's so wrong with the current practice?

  32. Undocumented Feature! by Bradmont · · Score: 1

    Who's to say that those security holes aren't supposed to be there? No license covers every possible function of a software product, and no user manual every possible use. So that's a feature, not a bug. ;)

  33. The Linux liability case by Animats · · Score: 2
    One of the stronger cases for a liability lawsuit is a Linux server being subjected to a denial-of-service attack by an army of captured Microsoft desktop systems. It doesn't matter what's in Microsoft's end-user license agreement, because the operator of the Linux server isn't a party to that agreement.

    This is a standard legal theory. Manufacturers get third-party liability claims all the time, and carry insurance to deal with them. Except in the Y2K area, though, this doesn't seem to have been litigated yet.

  34. The choices are obvious... by Fizzlewhiff · · Score: 5, Funny

    who is and should be legally responsible for insecure software?

    A. The Author/Publisher
    B. The User
    C. CowboyNeil

    --

    'Same speed C but faster'
  35. Actually... no by Anonymous Coward · · Score: 0

    Think about it... the commerical software company pays liability whereas no payment from OSS software... if you're a big company you want to know that if your stuff blows up you'll get money in a settlement.

    So they'll buy the commercial stuff.

    1. Re:Actually... no by root2 · · Score: 1

      Would they ? It's exactly the same decision as buying insurance. If I pay $0 for the software, I can't sue anyone. If I pay $x for the software, I can sue the manufacturer.

      Now my decision is - how much is the ability to sue the manufacturer worth to me ? Maybe I value it at $400. So if x400, then I use the free software. It's a simple business decision - is the asset you're purchasing worth that price to you ?

      Currently the answer is yes. But if software prices started spiralling higher and higher ....

  36. Novel Idea... by gnovos · · Score: 2

    Now, this might just sound like one of those zany, out from left field ideas, but "what if" we decided to hold the actual criminals who are breaking in through security holes liable? I know, I know, I must sound like a kook, but hey, you never know what might work!

    --
    "Your superior intellect is no match for our puny weapons!"
  37. Its quite Obvious by phunhippy · · Score: 1, Redundant

    Correct answer is: Cowboy Neal!

  38. A note about software licenses... by Gerad · · Score: 5, Interesting

    If party A licenses software from Microsoft, and agrees not to hold Microsoft liable for any bugs in their code, than MS may be safe from suit from party A. However, if party A's sevevers start attacking party B's servers, and party B never had a contract with Microsoft, there's nothing legally stopping them from trying to sue Microsoft. In that, I think, is why issues like this are important.

    --
    Be the Ultimate Ninja! Play Billy Vs. SNAKEMAN today!
    1. Re:A note about software licenses... by RedWizzard · · Score: 2
      However, if party A's sevevers start attacking party B's servers, and party B never had a contract with Microsoft, there's nothing legally stopping them from trying to sue Microsoft.
      They could sue MS, sure. It wouldn't be successful though because MS did not damage party B, party A did. Party B might be able to successfully sue party A who would then be screwed as they couldn't recoup any damages by suing MS. A couple of results like that would certainly cause people to think twice about (a) adopting MS products, and (b) having computers connected to the net.
    2. Re:A note about software licenses... by Anonymous Coward · · Score: 0

      Well put. Party A is at fault, wholly; because they agreed that microsoft wouldn't be. All of the "a"s responsible for nimda, however, are much harder to track down than the single source of the problems (M$); so we should toss aside whatever remaining pretense of logic the legal system has in order to go get 'em.

    3. Re:A note about software licenses... by seann · · Score: 1

      Honest Question:

      What if Party B was the Government, and Party A was a sub-government agency.

      Would that not get some results?
      "Oh.. It seams we lost connection to the central database containing the penut butter sandwichs, and John Foo just died because of that."
      'Sir it was the Outlook virus going around, clogged our servers.'
      "Oh. Microsoft?"
      'yes'
      "Can we sue?"
      'no, my companys at fault.'
      etc, etc..

      --
      I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
    4. Re:A note about software licenses... by gargle · · Score: 3, Interesting

      If I sells doors and a burglar breaks down the door and robs someone's home, who is legally liable? The door manufacturer? Or the criminal?

    5. Re:A note about software licenses... by Anonymous Coward · · Score: 0

      Surely you are, if you claim you have an "Unbreakable" lock on the door, when in fact breaking it is trivial ?

    6. Re:A note about software licenses... by einer · · Score: 1

      Sadly the answer is dependent upon who the lawyer, that represents the homeowner, thinks has more money to put in his pocket.

      Andrew

      We are Americans, this is our way.

    7. Re:A note about software licenses... by Royster · · Score: 2

      If I sell doors and a burglar breaks down the door and robs someone's home, who is legally liable? The door manufacturer? Or the criminal?

      That depends on whether your door had a defect that substancially contributed to the crime. If it failed to satisfy fitness for the purporse for which it was sold, you could have some liability.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    8. Re:A note about software licenses... by rlowe69 · · Score: 2

      If I sells doors and a burglar breaks down the door and robs someone's home, who is legally liable?

      A poor analogy. You sell doors saying they are "the most secure door we've ever made!" and go on and on about the locking mechanism. Then when the door is properly locked (at least according to the installation manual you received at the time of purchase) someone breaks in. YOU are liable.

      --
      ----- rL
    9. Re:A note about software licenses... by Shotgun · · Score: 2

      If I sells doors made of paper covered styrofoam and advertise that it is the strongest door ever invented and a burglar breaks down the door and robs someone's home, who is legally liable? The door manufacturer? Or the criminal?

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    10. Re:A note about software licenses... by RedWizzard · · Score: 2
      I don't think it would make any difference in terms of a law suit. The government has other options though: they could legislate or go after MS on other grounds.

      In your amusing scenario you mentioned a death. That would change everything. The warranty disclaimers in software licenses don't allow a company to ignore the laws of the land so they could still be found to be responsible for any injury or death caused by a software bug. I imagine it would be very hard to prove a software company was criminally negligent in such a case though.

      Btw, IANAL of course.

    11. Re:A note about software licenses... by oyenstikker · · Score: 2

      If I sell doors guarenteed to keep your house safe, but it does so by shooting b.b.'s at anyone who comes near it, who is responsible when the mailman gets hit in the eye?

      --
      The masses are the crack whores of religion.
    12. Re:A note about software licenses... by deblau · · Score: 1
      If party A licenses software from Microsoft, and agrees not to hold Microsoft liable for any bugs in their code, than MS may be safe from suit from party A. However, if party A's sevevers start attacking party B's servers, and party B never had a contract with Microsoft, there's nothing legally stopping them from trying to sue Microsoft.
      Uh, actually, they get to sue party A, not Microsoft. There's no way party B can prove that Microsoft (and not some malicious cracker from party A) is responsible. At which point party A is pretty much fscked, because they can't turn around and "sue-through" back to M$.
      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
  39. Software devel by Anonymous Coward · · Score: 0

    development isn't easy. It's kinda like building a space-shuttle - nothing is guranteed. Sure you can check it over 1000 times, but there is always gonna be something wrong... somewhere.

    I think the key is to have consumers demand more "security oriented" software. After all, it's not about which product is better, it's about which product sells. So got buy OpenBSD dammit!

    --pingu

  40. Perhaps... by AntiNorm · · Score: 2

    Perhaps the money involved in purchasing licensed copies of non-free software should be considered a sort of contract. When I pay for an item (any item) at a store, I expect the item not to be shoddy, or at the very least I expect that there will be compensation should shoddiness be present. This compensation usually comes in the form of a refund, although manufacturers of consumer products often are held liable for product defects and any damages that might result from them. The same principle could easily be extended to software. If I pay for a piece of software, I expect it to work. If you certify to me via the implied contract of sale that your product works and it does not (e.g. if I purchase a piece of software which, through some defect, corrupts my data or causes loss), you are liable for the damages.

    Free software is a separate case, IMO. If, for example, I download a Linux ISO, then there has been no sale. Accordingly, no contract has been entered into either by myself or the creator of the software. I may have obtained the product legally, but since no contract of sale is present, I am SOL if anything bad happens.

    --

    I pledge allegiance to the flag...
    of the Corporate States of America...
  41. Re:The many shortcomings of Linux by pkplex · · Score: 1

    Does anyone get the feeling sometimes, that MS might be employing people to try and stir up linux communitys?

    Just ive noticed lots of very weird trolling type posts that even a bored, twisted person would not bother writing.

  42. Define "faulty" by ergo98 · · Score: 2

    That gets into a gray area where you really have to define faulty. For instance, when it comes to system faults vendors should be required to offer a guaranteed uptime (they can set the value at whatever they want, so you could sell your software with a guarantee of no more than 20 critical faults a minute, but that might hurt your sales somewhat... As it is, organizations make very few commitments to their systems, allowing Microsoft, as an example, to simply push each new OS as "way more stable that that last piece of software which we sold you under the pretense that it was super duper stable..."). Is that bicycle fault if the rider drives irresponsibly and gets hit in traffic? Is that bicycle faulty if it gets stolen or is otherwise maliciously used?

    Security robustness is a marketing function (it's a feature, if you will, just like a Volvo withstands impacts better than most other cars), and insofar as vendors don't outright lie about the security of their systems, they should not be held responsible: The responsible parties are the hackers/DOS attackers/etc, and no one should ever fool themselves into anything otherwise. For all of the talk comparing software to the "real" world, the reality is that the window maker isn't responsible if someone throws a brick through it, and the lock company isn't legally responsible if someone drives a tow truck through the door: As long as it withstood at least the marketed capabilities there is no vendor fault.

    1. Re:Define "faulty" by fleabag · · Score: 1

      Good question. Anyone setting out to build custom software as part of a formal contract will have dozens of binders of functional specs, operability requirements, performance specs etc that precisely define how the system will work. The testing will be designed to demonstrate that the system hits these criteria - and only when the criteria are met, does the contractor get paid. OK - so I've described the ideal example, but you get the idea.

      Transfer this to the commercial (bulk) market. What is the functional spec of Win 2k? When you buy a copy, do you review it, and make MS fix it if it doesn't meet your requirements? No - you don't, and this applies equally to Solaris, HP-UX, Oracle and all of the rest. With Linux, you can fix it - but you are still up against the problem of laying your hands on the specs. Yes, I know you can read the code.....

      The next problem is the general purpose nature of the products. If I design a database to process particular transactions, I can usually state that on a given platform it will do x transations a second. If I sell a database product, then it might be used for anything - I have no control over the environment. By definition, the specs are based on examples - but they will be nothing like what I am doing. If something goes wrong - whose fault is it?

    2. Re:Define "faulty" by Whitehawke · · Score: 1
      As long as it withstood at least the marketed capabilities there is no vendor fault.

      I'm afraid that I have to disagree with you. There are always implied capabilities that the vendor is responsible for meeting. As a simple example, destructive operations (e.g. reformatting your hard drive) should require a confirmation--people are imperfect, and occasionally we make typos, select the wrong item on a menu, run a command with the order of the arguments swapped, or run a command that we think does one thing but it really does something else.

      Here's a more specific, and significant, example. A computer-controlled equipment should have sensors and automatic cutoffs to make sure that it doesn't accidentally crush some foolish human who happened to wander into the wrong place at the wrong time. David Storrs

  43. comparing by Anonymous Coward · · Score: 0

    its a cute concept, but how do you regulate/enforce it? We going to have an FDA of computing where a federal/state/local institution makes sure our software is fit for human use? Everything we decide has liability also comes with a governing body in charge of determining fair use, manufacturer liability, and accepted liability of the user. Auto industry has the department of transportation and ntsb, aircraft has the FAA, food has the FDA, firearms and liquor have the ATF, businesses have the FTC and state or local better business bureaus etc etc
    Maybe software will end up with a self governing body like movie's MPAA or music's PMRC

  44. Let me see... by comic-not · · Score: 1

    Once again, IANAL, but at this stage we should rather discuss how things ought to be than how they currently are according to the law. When talking about security, a good analogy would be the doors (including locks, steel grilles, alarm switches etc.) of your house. Any door can be compromized but the used method makes all the difference when it comes to liability. If the least intrusive way to compromize your door is to push it in with a wrecking ball, bulldozer or 5 sticks of dynamite, I would assume that the door works as intended and in the case of a security breach the manufacturer should not be held liable for the damage, direct or indirect. If, however, all the doors manufactured by a vendor can be opened without a trace simply by inserting a stick in the keyhole and yanking the door handle three times in quick succession, the product is clearly defective. The question thus is, which level of security one should reasonably expect to obtain through the use of a security product X. IMHO the current line of MS products does not meet this criterion.

    Anyway, there won't be true online security without a radical paradigm change in OS design. I would tend to go for VM instancing and genetic antibodies similar to biological immune systems.

    Comic-not

    --
    Existence usually comes as a surprise (Idem)
  45. It's not the bugs; it's negligence. by Ho-Lee-Cow! · · Score: 2, Interesting
    At issue is a simple question of whether or not a vendor is negligent in the manufacture of a product. Simple consumer product law applies here, believe it or not.

    In the case of Microsoft, you can demonstrate a pattern of negligence in the way they test and release their product. The company also publically denies that there are problems until it is too late for users to do much of anything to protect themselves and their networks. The last thing MS wants is administrators migrating their operations off MS products in favor of more controllable risk(like Open Source or a different and better tested proprietary one). I say controllable risk, because no software is bug-free and it is the job of the administrator to manage the technical arena and minimize risks to their networks.

    With the Redmond mis and disinformation machine, you can never be sure of what the truth is in terms of real support from the vendor. Afterall, this latest round with UPnP pretty much proved that the company puts profits over security. I mean, only Microsoft would try to tell the FBI that a security disaster waiting to happen wasn't one. It IS how they maintain their 'edge'.

    Death by a 1000 cuts.

    --
    In space, no one can hear you moo.
  46. if????? by Anonymous Coward · · Score: 0

    Don't give me this "If.." crap.....if I feed a bird, and it shits on your windshield, and you get distracted and change lanes, and a truck load of fish food shifts, and the driver throws out his back fighting the steering wheel, and his doctor fails to fill the prescription, and the pharmacy has to make an extra phone call, but the number is busy, and the girl has to work late, so her babysitter has to stay longer, and she gets a parking ticket.....

    If I pay for something that causes me grief in a set of circumstances beyond the contract, I have a right to recourse. If it breaks, I can take it back and get a refund, or if it fails, I can seek damages in court.

    None of this extended fractal he-said, she-said madras crazy quilt responsibility legal dodge crap.

    If MS ever takes responsibility for it's garbage software in a manner that is inline with it's fees, we will all be better off...that's the only 'if' that matters.

    If I buy a knife a cut myself, it's my problem. If I buy a knife and it won't cut, it's the manufacturer's problem...not mine.

    If assholes had wings we wouldn't need cars.

  47. Reasonable responsibility by Masa · · Score: 1

    How about this:

    At the discovery of a serious bug/vulnerability, the company would be forced to show documentation of the development process and prove that they have taken reasonable care about avoiding programming mistakes. If it shows that the company hasn't taken care of quality control, and no patches have been released at a reasonable time after discovering the problem, the company will be liable for the bug.

    On the other hand, if there is evidence that the bug was an unfortunate accident or the customer hasn't taken care of installing patches or updates, the company will not be liable for the bug.

    I know, sounds a bit naive, but this could work...

  48. Re:The many shortcomings of Linux by Derleth · · Score: 1

    Does anyone get the feeling sometimes, that MS might be employing people to try and stir up linux communitys?

    No, MS and other corporate types like to use astroturf: Paid shills who boost a product, not put another down. At least, that's what they're known to do. Simple extension of advertising, after all.

    Just ive noticed lots of very weird trolling type posts that even a bored, twisted person would not bother writing.

    Then you don't know how bored and twisted some people can get. Why do you think Slashdot has such a great moderation system? Why do you think we have a way to identify friends and foes now? They're not just good ideas, they're damn near essential in an open forum as large as this one.

    Look at Usenet. Huge forum, completely open. What do all good newsreaders have? Killfiles. A way to make certain people disappear. A constant level of annoying BS is completely anticipated by design. Think about that for a while. Nobody I know of has ever astroturfed Usenet. Not enough average lusers make use of it for corps to spend ad money painting billboards on it, fly-by-night spammers notwithstanding. The BS those well-developed killfiles filter is the BS lonely, bored, disturbed private individuals create.

    This is as close to Usenet as a webpage can be. No censorship. No deletion. Free access. Therefore, it must emulate the killfile system as well as it possibly can or it will surely collapse under the BS. The BS created by private morons for their own purposes.

    MS does not need to spend cash to get people to rile the Penguinistas. Moronic trolls do it for free.

    --
    How can you use my intestines as a gift? -Actual Hong Kong subtitle.
  49. free vs. commercial by coyote-san · · Score: 5, Insightful

    Most people seem to be missing two important distinctions here. You pay for commercial software, but not for free software.

    This totally changes the nature of the beast. As a specific, non-tech example, I can give a friend a ride. I can even graciously accept gas money, or a free lunch for my troubles. I could even be a good Samaritan and offer a lift to total strangers.

    But the instant I actively charge people for this, even if it's a token amount, I become a "for hire" limosine service and am required to obey a large number of laws. Some are "on point," others seem to exist solely to eliminate competition.

    There are other, more subtle differences. I can refuse to give a friend a lift without explanation. Once I become "for hire" I can't (legally) refuse to accept a passenger without a good reason. E.g., someone showing a weapon can be refused, but someone who stinks because they haven't bathed in weeks can't be refused.

    An even more extreme example is the difference between my friend asking me if I've ever experienced certain medical symptoms and a stranger paying me for advice. The former is a casual conversation between friends (or not so casual, if it involves a possible STD :-), the latter is practicing medicine without a license.

    In the software realm, I would expect to see a similiar difference in the treatment of amateur efforts (where people develop software for the love of the craft) and commercial efforts. If someone is grossly negligent, it won't matter whether they're compensated or not. But for routine oversights, I would expect to see far more severe penalties for commercial vendors than OSS providers.

    The second difference is that when you get software from Microsoft, you can't change it. Any errors *have* to be due to Microsoft's (in)action. In contrast, free software is released in source form and patches are routinely assigned. It's not morally acceptable to hold people accountable for the (mis)actions of others, so it's much harder to justify penalties against parties that provide source code.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:free vs. commercial by PhilHibbs · · Score: 2

      Also, Open Source software, if provided as source code, is just a blueprint. It is the person that does the compiling that is "manufacturing" the product. Maybe (certainly) with a faulty compiler. If the Open Source distributor disclaims that the precompiled binaries are for demonstration purposes only, then liability for a faulty "product" should be avoidable.

    2. Re:free vs. commercial by Mr+Windows · · Score: 1
      You pay for commercial software, but not for free software.
      That's not necessarily true, if you mean Free (as opposed to free) software. One of the advantages of using open-source software is that you can seek your support elsewhere than from the author. This gives the support vendor more freedom to negotiate the contract (IANAL...) as they have fewer implicit liabilities
      Once I become "for hire" I can't (legally) refuse to accept a passenger without a good reason
      IANAL, but I think that you're wrong here. Just because I offer my services for hire doesn't mean that I am compelled to do business with every party that wants to hire me. Perhaps it's different where you live.
      The second difference is that when you get software from Microsoft, you can't change it. Any errors *have* to be due to Microsoft's (in)action
      That's the key distinction between free Free software and bought Free software; you're not buying the software, you're buying the support and (potentially) the liability. You don't usually have this potential with non-Free software.

      Stephen

    3. Re:free vs. commercial by cyroth · · Score: 1

      However if you crash your car, wether paying or not, the passenger can still sue you

    4. Re:free vs. commercial by mpe · · Score: 2

      Most people seem to be missing two important distinctions here. You pay for commercial software, but not for free software.

      It also makes sense to consider the difference between closed source and open source. In the latter case even if you don't pay for it you effectivly get something which is "take it or leave it". With open source (even if you pay for it) you get something which you can modify yourself...

    5. Re:free vs. commercial by zangdesign · · Score: 3, Insightful

      And how do you handle the user who cannot make those modifications to Open Source code. Bringing out the example of my dear old mother, who wouldn't know gcc if it showed up at the door with a sign saying "gcc", would she have a valid lawsuit if a software bug allowed hackers to run rampant through her storage management software? By placing the onus on the end-user, you transfer responsibility to people who are not capable of maintaining their own software and who cannot afford to hire out for repair.

      Now, one has to consider - does mere notification to the developer constitute due diligence? What happens if the developer doesn't acknowledge that there is a problem (Microsoft)? What happens if a product has such a complex management that fixes are routinely overlooked (Linux)? What happens if a project is abandoned (half of Sourceforge)? What happens if the sole developer dies (no example given)?

      What may be necessary is a form of limited tort liability, similar to what law enforcement in my home state has. There is a limit on the damages that can be collected from any lawsuit against law enforcement, regardless of actual damage caused.

      Which of course leads to the situation where someone sustains a billion dollars of economic hardship, but is limited to only a million in lawsuit damages. It isn't justice, and the money won't come near recovery for the damages, so ... what?

      This is one ugly situation.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    6. Re:free vs. commercial by sheldon · · Score: 2

      I think you are confused. As an analogy, I come from a family of farmers so I'm familiar with stories of people helping to pull cars out of ditches. That is, someone would be driving down the road in winter, put their car in a ditch and stop by the door of a nearby farm to ask for helping pulling car out of ditch.

      Farmer would take tractor and chains, go attach them to car and pull car out.

      Ok, but about 20-30 years ago a new trend developed. If the car was damaged in the process of pulling it out of the ditch, the car owner would end up filing a lawsuit against the farmer for breaking his car.

      So farmers stopped pulling cars out of ditches.

      As another counter point, if the law exempts software which is given away for free, this will simply result in market force changes. All software will be given away for free, but you have to pay $50 for the box it comes in. Or the software will be free, but it'll suck so bad you need to hire consultants to install it at $200/hour.

      If the goal is high quality software everywhere, and you think you can achieve this goal through liability lawsuits... then you can't have massive loopholes.

    7. Re:free vs. commercial by mpe · · Score: 2

      And how do you handle the user who cannot make those modifications to Open Source code.

      Nothing stops people being able to acquire the skills or employing someone to make changes. With closed source only the original supplier can maintain it, with open source it is possible for anyone to perform maintance.

      By placing the onus on the end-user, you transfer responsibility to people who are not capable of maintaining their own software and who cannot afford to hire out for repair.

      Maybe they shouldn't be using it, in the same way that a car driver shouldn't be taking an inadeqatly maintained vehicle on the road...

    8. Re:free vs. commercial by Anonymous Coward · · Score: 0

      You pay for commercial software, but not for free software.

      So if I pay for a redhat CD, I should be able to sue redhat?

    9. Re:free vs. commercial by zangdesign · · Score: 2

      Nothing stops people being able to acquire the skills or employing someone to make changes.

      Been a member of the human race for long, bub? There are plenty of factors involved - education and experience are two of them. Many people are perfectly logical thinkers and quite competent computer users, but unable to form the mental associations necessary for programming.

      Maybe they shouldn't be using it, in the same way that a car driver shouldn't be taking an inadeqatly maintained vehicle on the road...

      Ah, the elitist view - only those capable of maintaining a computer should be allowed to have one. And tell me, do you burn your own chips - etch your own CPU, apply the magnetic substrate to your own hard drive? Following the logical trend of your argument - it would expand the control of commercial software because very few people would be licensed to have Open Source software for lack of coding skills.

      Now, let examine a hypothetical situation where all software is Open Source (no commercial closed-source vendors) and all users have to be licensed to use the software. If you can't code, no license, therefore software is restricted to a small percentage of the population, but subject to regulation by a large percentage of the population. Doesn't sound too good, does it? Historically speaking, just what happened to elitist societies (France, England)?

      Have a nice day, you arrogant prig.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    10. Re:free vs. commercial by NetSettler · · Score: 2, Interesting
      ... You pay for commercial software, but not for free software. ... But the instant I actively charge people for this, even if it's a token amount, I become a "for hire" limosine service and am required to obey a large number of laws. Some are "on point," others seem to exist solely to eliminate competition.

      "I'm not a lawyer but..." it seems to me that the question is not just one of money, but a question of involving oneself in commerce. Businesses often swap goods instead of services; this might get them past some tax issues but I'm not sure that if money is exchanging hands elsewhere, it exempts them from certain responsibilities of "due care" nor responsibilities under contract law.

      Contract law does not discuss "money" trading hands, it deals in terms of each party offering "consideration", which is "acts of legal detriment". It sure looks to me like the use of a GPL'd product means the acceptance of a legal detriment. That is, it offers the benefits of the contract at the cost of accepting a specific legal detriment (the voluntary promise not to seek compensation for certain uses). That seems to me to make a binding contract--certainly the GPL people expect it to be enforceable on their side. As a consequence, I would say that the users of GPL'd software could easily be argued to have obtained a product not merely a gift.

      The inherent difference of being a gift is that it comes without "legal detriment", that is, without any legal responsibility to compensate for the benefit given in any way. This is exactly the "free software" vs "free beer" distinction; because free software is not free beer, it seems to me it's still open to liability concerns under the contract.

      Moreover, if I remember right, contract law is dealt with differently depending on whether one is a business or an individual. I seem to recall reading that businesses are held to a higher standard than individuals in terms of what they should understand when they enter into a contract even if the contract is not related to their particular business. That is, you may make toilet seats, but if you give away free software under a GPL license, you are expected to have a "business" level of understanding of the implications of writing a contract, not that of a simple individual. And that may, for all I know, open you to more liability. I'm not up on liability law at all, so am going on the basis of guesses on that point. But the bottom line is that it seems to me prudent not to conclude that one is automatically free and clear of responsibility just because money is not changing hands, and especially if money is changing hands elsewhere but just not in the case where the software exchange is occurring.

      But that's just me. And, as I said, I'm not a lawyer. Perhaps one will use the opportunity of my remarks here as an excuse to comment in more detail on these matters, or to set me straight if I've made some material gaff based only on my casual listening to study tapes for law school final exams as entertainment listening while driving around in my car...

      --

      Kent M Pitman
      Philosopher, Technologist, Writer

    11. Re:free vs. commercial by JonnyBnDC · · Score: 1
      And how do you handle the user...[like] my dear old mother, ...would she have a valid lawsuit if a software bug allowed hackers to run rampant through her storage management software? By placing the onus on the end-user, you transfer responsibility to people who are not capable of maintaining their own software and who cannot afford to hire out for repair.
      If she is incapable of maintaining her system, or hiring someone to do so, then she can't afford to be in the game.

      If I buy a car, but don't know how to check the oil and can't afford the gas and don't lock the doors, I can hardly sue Ford if a thief steals it.

      Ah, the elitist view - only those capable of maintaining a computer should be allowed to have one. And tell me, do you burn your own chips - etch your own CPU, apply the magnetic substrate to your own hard drive? Following the logical trend of your argument - it would expand the control of commercial software because very few people would be licensed to have Open Source software for lack of coding skills.
      Here's where your argument falls down: I can afford to pay other people to do these things for me.

      Is your dear old Mum an elitist because she can afford a computer, while most of the world can't?

      --
      This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. — Dorothy Parker
    12. Re:free vs. commercial by zangdesign · · Score: 2

      If she is incapable of maintaining her system, or hiring someone to do so, then she can't afford to be in the game.

      What about small margin companies - those whose profit margin pays the utilities, salary, etc., but doesn't leave the $100 per hour to hire a programmer? While it is possible to ship the work out to the third-world for $10 an hour, she couldn't afford to hire a first-world programmer under any circumstance.

      So you would automatically put her out of business because of that? Only the rich and technically elite would be able to stay in business.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    13. Re:free vs. commercial by WNight · · Score: 2

      Nothing arrogant about that.

      People don't have to be able to build a car to be responsible for making sure it's properly maintained. They're also expected to check that it's in proper condition before they drive. (Or did you not do that during your driving test?)

      If your grandmother bought a product I think she could reasonably expect it to work as advertised. If on the other hand she picked it up for free, I think she'd have more responsibility.

      Similarly, if you just rented a car I think you could expect the company would have maintained it. If you find a car sitting in a field with a "Free to good owner" sticker on the windshield, I think you need to be more careful that it's in working order before taking it on the highway.

      How is that arrogant?

    14. Re:free vs. commercial by WNight · · Score: 2

      Linking in that fashion wouldn't work. If you paid $50 for a box containing Windows the courts would see it as if you paid $50 for Windows.

      The idea of giving it away free but charging for support would work. The problem is that you'd have a sudden supply of 3rd-party consultants who'd do it for whatever you would, minus 20%.

    15. Re:free vs. commercial by WNight · · Score: 2

      The GPL only comes into play when you try to do things copyright law wouldn't allow.

      Being that using the copy you already hold isn't prohibited by contract law, the GPL doesn't offer (and couldn't withhold) the right to use the software.

      GPLed software truly is a gift, unless you try to modify it (or distribute it in otherwise forbidden ways.)

    16. Re:free vs. commercial by sheldon · · Score: 2

      If linking makes you liable, then RedHat is responsible for Linux.

      So how about this. The software is free... The activation code is not...

      I just bring up some examples. There's no way you can write a law which protects open source and only hurts Microsoft.

    17. Re:free vs. commercial by NetSettler · · Score: 1
      ...GPLed software truly is a gift, unless you try to modify it...

      No, I don't think it is. If it were a gift, I would own it and could do with it as I please. That's what it means to offer a gift, and that's not what GPL does. The GPL offers a provisional license of use. The GPL itself explicitly says that I have no right to use the software except if I accept the contract:

      You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works.

      It provides me with no way to accept only part of the contract. I must accept the contract as a whole.

      The contract states that running of the program is not the subject of the contract, and that running of the program is unrestricted:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted

      But other than the contract itself, it's not obvious how you would know this. It is not the case that intellectual property is defaultly usable by another; it is that passage of confusingly written text of the GPL that makes it usable to run, as far as I can tell.

      --

      Kent M Pitman
      Philosopher, Technologist, Writer

    18. Re:free vs. commercial by WNight · · Score: 2

      I can give you a book as a gift, and you can do with the book as you wish, except copy it. Ditto with GPLed software.

      The license quote you posted seems to support this "The act of running the Program is not restricted".

      I think that means you have the right to use the software, regardless of the GPL. (Which makes sense, because if you find a book in the street you have the right to read it, without needing a license of any sort.)

      And that agrees with you, where you say "The contract states that running of the program is not the subject of the contract".

      In what cases can I buy a copy (or be given) of a piece of IP, and not be able to use it?

      Copyright law doesn't support that at all.

      I think the GPL is right. The act of running the program is not restricted [because they couldn't if they wanted to] but the copying is, which is why you can choose to accept the GPL at that point.

    19. Re:free vs. commercial by WNight · · Score: 2

      Redhat sells Linux with a service contract, but it also gives away Linux and sells the service contracts for essentially the same price (minus the boxes and manuals basically). As such, how is it linked? You can download a free copy and it contains all the functionality of the copy you could buy.

      That "the software is free, the code is not" has specifically been ruled to be the same as selling the software.

      There's no (reasonable) law that would allow me to sell open source software and not be liable, but not to avoid liability while selling closed source software.

      Where the lack of liability comes in is that open source software is rarely sold, and when it is the cost is just to cover the packaging.

      When open source software is given away like this it's not a sale so it's silly to think that implied contracts of sale would apply. (If for no other reason than that the author doesn't get anything, and a contract involves consideration for both parties.)

  50. This is a similar case by TallPeter · · Score: 1

    Once upon a time, I bought a safe for my guns. I even locked the door in the safe. Still, somebody broke in and stole my guns. So, now the manufacturer is liable for the harm done? I mean, the safe was not safe afterall! Hey, get real. I bet MS or anybody else don't make security holes on purpose, just as the company that made my safe did not intend it to be breakable - oh, sorry, that safe was NOT made by Oracle.

    1. Re:This is a similar case by blueworm · · Score: 1

      That's right, Microsoft should not be held liable. They include clauses in their EULA dealing with this type of thing for all their products. Besides that fact, you can't have a 100% secure system. As long as the manufacturer
      addresses new-found security issues in a
      timely fashion they shouldn't be held legally
      liable.

  51. With power comes responsability (usually) by AftanGustur · · Score: 2

    Yes, now imagine if Linux Torvalds or the FreeBSD Foundation were liable for that same $2 Billion. They would be SOL. Microsoft would just be annoyed.


    People often tend to forget a very important factor when talking about Microsoft. Microsoft is a *monopoly*, it's official now.

    With that monopoly power they have killed off a lot of the competition by creating proprietary standards.
    And here is the important fact: People/companies no longer have any *choice* but to use Microsoft's products if they want to share information with someone else. And what companies don't share information today ? None !

    So please, don't compare the Microsoft user-license/responsabilities/whatever, that you have no choice but to accept or get out of business, to the open-source ones that people can very easily walk away from if they dislike it.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
    1. Re:With power comes responsability (usually) by Dave_bsr · · Score: 1

      That's a very good point, and one i hadn't thought of. In a way, you don't have a choice but to accept MS for certain things. They have leveraged theirselves into that position. But have they only painted themselves into a corner? One where they are desktop computing...people have no choice so a MS mistake is a computing mistake?

      ...an interesting question...

      --


      Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
  52. the difference between a House and a Program by Anonymous Coward · · Score: 1
    See the articles referenced by this previous slashdot story:

    1) House: you can use enginering practices to decide whether the house is strong enough to support the expected load, etc. (Hopefully this is encorporated into the building codes, so you don't need real engineers if the house follows a conventional plan). Engineering brings people with various initial opinions to the same conclusion, at least in cases where the engineering has been worked out.

    2) Software: the referenced articles state that software correctness is one of the properties of software that is outside the realm of any objective engineering-like estimate, and mathematical proof of this.

    So house falls down, someone should have known better. Computer program crashes is a qualitatively different situation, no one other than a scam consultant would claim that the program is correct in the first place. (As Connell says, no "serious researcher" believes that software estimates with engineering objectivity are possible).

  53. No one is at fault, or liable. Sorry, MS bashers. by Elflord1999 · · Score: 2
    Reading Microsoft's End User Agreement..."Software is provided as is." This means...they can patch it if they want, you can't sue them if they don't. If you continue to use said software even if it's got more bugs than the MIB can handle, that's tough.

    As for open source, "As is" is very much implied before you even start using it. It's impossible for anyone to be at fault in either case, from a legal standpoint. Therefore, this story is completely bogus.

  54. sodomy! by jman+sr · · Score: 1

    I like your choice of offenses, gender neutral sexual assault. Oh, no, wait, that implies that a man must be the offender. My bad. Sexist Pig!

  55. it's not so simple by White+Shadow · · Score: 2
    Yes, it is the software manufacturer's fault if they make buggy software and don't ever put a hold on new features to fix bugs.
    I'm not sure it's so simple. For example, what if no one knows about the bug when the software is released. Later someone finds the bug and some computers are compromised before a patch can be released. Is the manufacturer still at fault?

    And this begs the question of whether or not it's possible to make bug free software in the first place. Given the complexity of software, 100% bug free software might not be a realistic goal and this seems to make it unfair to punish software companies for every bug. Making software companies liable could severely hinder software development due to the high risk involved.

    It's very hard to assess liability when software fails. I haven't the solution and I imagine it'll be a while before anything concrete is determined.

    1. Re:it's not so simple by skribe · · Score: 1
      Is the manufacturer still at fault?

      It may be possible to argue that the software company didn't take reasonable measures to ensure that their product was secure/bug free. What constitutes reasonable measures would be up to a court to decide.

      --
      Blog
  56. Me. by Anonymous Coward · · Score: 2, Funny

    It's all about me, I did it all. Blame me. Go ahead.

    Thanks,
    Al Gore

  57. Blame the victim? by Black+Parrot · · Score: 3, Interesting


    > The question should not be who is responsible for insecure code but rather what can be done to discourage people from vandalism and how to track down and punish those who choose to break the law.

    I agree, in principle. A similar concept applies to copy protection; we should concentrate on punishing theft rather than on limiting the fair-use capabilities of our electronics.

    But in this case, I've been wondering whether society's best interest lies in a different strategy, more pragmatic if less idealistic.

    I'm normally adamantly against blaming the victim for crimes, but consider this. What if we legalized hacking? Within a few weeks, incompetent sysadmins/secadmins would be out on the street. Within a few months, software that was not patched promptly would be replaced by software that was. Within a few years, software that was not essentially secure would be off the market.

    Publishing the criminal is certainly just, but it doesn't do a heck of a lot of good to spank someone after the damage has been done. Society is going to be more dependent on computers in the future, and more at risk to insecure softare. We need to take radical action to fix the problem before it grows from inconvenient to devastating.

    Admittedly this would cause a great deal of short-term disruption, but at least the problem would get fixed.

    It's possible to build secure software; developers and vendors just have to care enough.

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Blame the victim? by Black+Parrot · · Score: 1


      > Publishing the criminal is certainly just

      s/Publishing/Punishing/

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Blame the victim? by ClosedSource · · Score: 1

      "I'm normally adamantly against blaming the victim for crimes, but consider this. What if we legalized hacking? Within a few weeks, incompetent sysadmins/secadmins would be out on the street. Within a few months, software that was not patched promptly would be replaced by software that was. Within a few years, software that was not essentially secure would be off the market."

      Well, it depends on how many potential hackers are out there just waiting for the chance to hack legally. If the number of attacks went up dramatically, I think the result would be that it would kill the Internet as we know it. Companies would be likely to disconnect themselves from the Internet for security reasons. The instinctive reaction within corporations is to CYA, not to learn from the experience.

  58. Comparisons by Anonymous Coward · · Score: 1, Interesting
    Compare software problems to the Ford Pinto problem. Ford did some kind of cost-benefit evaluation on fixing the bug in the Pinto and decided not to fix it. The juries saw how unfair the evaluation was to the customers, and award big damages repeatedly. Shipping software with known bugs should be a much bigger liability than shipping software with unknown bugs.

    If one ships open source, one can tell the customer to look at the source and don't use the program unless it's correct for their purpose. Can't do that with closed source. Maybe that should put more liability on closed-source vendors.

    This will be a tough business in which to survive if someone is liable for every fault.

  59. My idea... by Anonymous Coward · · Score: 0

    If a patch exists, it's the customer's problem, but if one doesn't, then it's the vendor who's at fault. However, this should only be in the case of software paid for and closed (source). There's other forces at work with free/open software that make things work a lot differently.

    Currently I have no ideas of who's to blame for what in free/open cases.

  60. Hello, wake up! by Anonymous Coward · · Score: 0

    If your car gets stolen, the lock on your door/window (the security features) was obviously not perfect. But when your car gets stolen, do you sue Ford/Lambourghini/stc.? No...they implemented security as best they could (in a price/security ratio). I think this is an analogy for security.

    However, if your auto-manufacturer has a sub-standard lock, you still couldn;t sue them...you would just have to not buy that brand.

  61. Someone should be responsible.. by Chicane-UK · · Score: 0

    I have to say that these continual security alerts are nothing but a major headache.

    If my job were to simple admin a couple of systems - and thats all I did all day - then I wouldnt have a problem.. I would just check by every morning at the Windows Update site, or on Red Hats up2date site and patch my systems.

    But being as I am the only techie in our group who is concerned about system security, for our 15+ servers it becomes a problem. And also seeing that I have other techie jobs to do throughout the day (like reinstalling machines, installing software, end user support)..

    It just makes the job a nightmare. And then you get held responsible if those systems get hacked from a vulnerability.. how can that be your fault?

    Companies need to take responsilbility, without a doubt.

    --
    "Hey! Unless this is a nude love-in, get the hell off my property!!"
  62. The software industry is a great business by MillionthMonkey · · Score: 4, Insightful

    Selling software is great. Compared to someone selling a real physical product like spark plugs, you legally retain much more extensive control over how your product can be used even after you've sold it. This is because of the enhanced rights you get as a holder of intellectual property as opposed to real property. But even though you can dictate to people the conditions under which they can use your software, if anything goes wrong, the product liability risk you expose yourself to as a seller of software is zero!

    Why does anyone even try to sell anything else?

    1. Re:The software industry is a great business by FrostedChaos · · Score: 1
      Yeah, selling software is great... from the perspective of someone who knows nothing about the business. First you have to employ programmers, who are known to be independent-minded and "difficult." Secondly, the cost to enter the market may low, but the chances of success are low (most software titles are NOT "hits," and you have to be willing to suffer a few duds.) For every Warcraft II, there are dozens of mediocre games that barely allow the software companies to break even. Thirdly, software is easy to pirate, and there is a substantial community of users who feel morally justified in doing so (somehow?) Oh, and did I mention, there are thousands of simple freeware games, utilities, and other programs circulating on the internet. If you product is not better than these, you might as well not even bother trying to sell it. For example, who would pay for a compression program these days?


      And if you manage to survive all that, well, there's Microsoft to steal your technology and shut you down. Anyone remember Lotus, Novell, and Netscape?


      By the way, there are reasons for the different requirements and privileges associated with intellectual property as opposed to physical property. For example, no spark plug company needs to put a disclaimer on its products forbidding the users to duplicate them electronically. It just wouldn't make sense. But with software, EULAs almost always specify the number of users who can use the product in question at once.


      Now... should software companies be liable for damages from bugs? I think it depends on the intended use of the product and the seriousness of the bug. Medical, military, and government software should at least be well-tested and well-written. But a bug that wipes out a user's save files for Bobo the Monkey III should not even be legally actionable.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    2. Re:The software industry is a great business by stubear · · Score: 1

      "And if you manage to survive all that, well, there's Microsoft to steal your technology and shut you down. Anyone remember Lotus, Novell, and Netscape?"

      Actually, Lotus is still around, Novell just released a new product to compete with Active Directory and Netscape has finally released a new browser after four years. Ironic that it's taken Microsoft encrouching on others territory to force them to compete. Novell would have wallowed around for a while longer before deciding they might want to reconsider developing a new product. Lotus has beenforced to improve their abhorrent Notes platform to better compete with Exchange. Netscape, well, AOL bought it for the name recognition and has failed to truly deliver a decent web browser; point to you here.

    3. Re:The software industry is a great business by MillionthMonkey · · Score: 3, Informative

      Yeah, selling software is great... from the perspective of someone who knows nothing about the business. First you have to employ programmers, who are known to be independent-minded and "difficult."

      Difficult programmers? (That's a problem?) Please. I am a programmer, so I take offense at both your generalizations. :)
      You haven't refuted my point that selling software is better than selling airplanes. If an airplane comes apart in flight, and the flaw was even theoretically foreseeable, you expose yourself to incredible liability. I wouldn't want to be in the airplane business, or any "real" industry. It looks like a good way to get an ulcer. People in the software world like to fancy themselves as being in a real manufacturing business as opposed to a service-based one, until the topic of legal liability comes up. Then we suddenly view our position much more clearly.

      Now... should software companies be liable for damages from bugs? I think it depends on the intended use of the product and the seriousness of the bug. Medical, military, and government software should at least be well-tested and well-written. But a bug that wipes out a user's save files for Bobo the Monkey III should not even be legally actionable.

      Well that's reasonable, but those are two extremes. Nuclear, aerospace, medical, and military software is generally integrated into and viewed as a part of a larger physical system. If a microcontroller in an airplane has a software problem and feeds wrong information to an actuator on the plane causing a crash, you expose yourself to liability as a seller of a faulty airplane, not a faulty software program. Software that isn't sold as part of a larger machine with real physical parts doesn't have this problem. The shrinkwrap around a software box (and the EULA wrapper around the disk) is like an armor against lawsuits.

      Microsoft products have various back doors like the buffer overflow that Code Red exploited, but they also have front doors and that's just incredible and inexcusable! Outlook has an intentional feature where it automatically executes VBA code contained in an attachment when you open it. This allows worms to flood the Internet on a regular basis, without even having to do hackish back-door stuff like overflowing a buffer. But it's not really a bug, it's a feature that wasn't well thought out. Someone wasn't using their head. All of Office suffers from feature creep and they don't think things through as they shovel thousands of questionable features into their software. (Maybe I lead a sheltered life, but I have yet to hear of anyone sending a legitimate VBA script via an Outlook attachment. Have you?) Incredibly, for all the monetary damage those worms have caused, Microsoft has suffered only a little humiliation. It has exposed itself to no product liability at all. If Microsoft sold airplanes, or medical equipment, or solid rocket boosters, they'd be out of business by now. Their workmanship is just too mediocre for anything except software.

    4. Re:The software industry is a great business by FrostedChaos · · Score: 1
      Yes, Lotus is still around, but their main product, Lotus Notes, has mostly been supplanted. Novell is also still kicking. Netscape is a burned-out shell-- more than 90% of the market for browsers belongs to Microsoft. AOL bought them primarily to acquire their "own" browser for cheap-- all the talent was most likely gone by then.


      I should have found better examples, like whichever companies developed Visicalc and Wordperfect (I don't remember their names, but they're definitely dead now.) In any case, the point here is not that it is impossible to avoid Microsoft (although it is extremely hard, especially for sucessful companies), but rather that software is a business that moves very fast. Today's hot new software titles are tomorrow's trash. You can't expect to keep re-selling old technology-- even if you're microsoft.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    5. Re:The software industry is a great business by FrostedChaos · · Score: 1
      Good point. The state of software security is incredibly bad.


      It is entirely possible that new laws could improve this. However, it needs to be done carefully to avoid depressing the economy even more. The record of the boys on capitol hill (let's see, they proposed the DMCA, SSCA, and other bills) does not fill me with confidence.


      It also might be a good idea to have a "standard" operating system, developed by ANSI or somebody. An OS is a standard, and should not be proprietary. And sorry, linux folks, it also shouldn't be stiched together out of 30-year old bits and pieces by anonymous hackers. There's a reason why X-windows sucks, and it's not microsloth's fault.


      And while we're at it, we need a better language than C for systems programming (or at least new libraries for the C language that cut down on buffer overflows.)

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
  63. huh? by Danse · · Score: 2

    The software industry heavly-lobbied for legislation (and got it, of course) that basically makes its products legally without warranty.


    Which legislation are you talking about? The only law I know of that would accomplish this for them is UCITA, and that's only been adopted by 2 states.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  64. Rod Serling Would Say... by guttentag · · Score: 5, Funny

    Its shameful, the way we try to pin the crimes of computers on people. A man buys a computer, the computer hacks into the Federal Reserve and and he goes to jail. Another man writes an operating system, a computer using that operating system smurfs AT&T but he goes to jail. The computers remain free to strike again... when will society hold computers accountable for their actions? When will we stop persecuting man for the crimes of his possessions? Perhaps some day... in the Twilight Zone. (insert cheesy dramatic music followed by annoying roll-credits music)

    1. Re:Rod Serling Would Say... by ch-chuck · · Score: 1

      Well, in Jan 1983 Time Magazine did name the "Personal Computer" as the "Man of the Year" for 1982.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  65. I WANT TO JOIN THE TROLL LOBBY !!! by Adolf+Hitroll · · Score: 0

    Pleas, United Trolls, count me in !!!

    Or I'll do your Moms until one of them give birth to the AntéKatz !!!

    --
    Smile, don't click...
  66. OT - Your Sig by Anonymous Coward · · Score: 0

    Just curious--what's your sig about? "Central planning"? Gun control? 9/11? I don't get the connection.

    1. Re:OT - Your Sig by swillden · · Score: 1

      People in favor of limiting various individual rights and creating a less free, more controlled society are making heavy use of the "But we have to do this to defend ourselves against evil terrorists" argument, regardless of whether or not abrogating the right in question will actually make terrorist acts more difficult and regardless of whether the additional measure of safety achieved is worth the societal cost.

      After 9/11, the average person is much more likely to accept and agree with such arguments than he or she was before.

      Clear enough?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  67. I COULD NOT AGREE MORE!! GENTLEMEN !! by Anonymous Coward · · Score: 0

    Here's an interesting read : Linux SUCKS! Slowaris too, but more so Linux!

    Propz to all dead homiezz, hobbits, and hot grits.

  68. I am by Anonymous Coward · · Score: 0
  69. Here is another perspective by Anonymous Coward · · Score: 0

    There is an article on news.yahoo.com about this. I'm pretty sure that it mentions in the EULA that Microsoft (or whoever) is not responsible if your house explodes, smoke comes out of your computer, you catch AIDS from your computer, etc... due to 'faulty' software.

  70. IMO by hany · · Score: 1
    In my opinion:
    1. If the software is purchased, seller and/or manufacturer should be liable for seurity (and also all other) bugs. Payment should include value of software plus value for bug fixes for say 3-4 years.
      But of course, if bugfix is available but not installed buy customer, liability for that particular unadressed problem should be voided.
    2. If the software is for free without any warranty (warranty should be paid "product"), then user and only user should be held liable for running buggy software.

    That way people get what they paid for, who wish can sell software, who wish can give the software for free, ... and freedom remains.

    --
    hany
    1. Re:IMO by Tazzy531 · · Score: 2
      If the software is purchased, seller and/or manufacturer should be liable for seurity (and also all other) bugs. Payment should include value of software plus value for bug fixes for say 3-4 years. But of course, if bugfix is available but not installed buy customer, liability for that particular unadressed problem should be voided.
      This has been what is happening. A good number of companies support software for the given timespan that you mention. They often release any patches to deal with security and bugs.

      I think a lot of us are talking specifically about MS here. MS has supported all of their products (or at least a good number of them) well past 5 years. In fact, it was only November of 2001 that they decided that they were not going to "officially" support Windows 95 anymore. Secondly, like you said, it should be the responsibility of the users/administrators to keep up with patches. This had been the reason why Nimda and Code Red were able to propagate so much. Microsoft had published a bug fix 3 month prior to Code Red. But only a small fraction of the administrator actually implemented it. So who's fault is that? Why should MS be liable for the laziness/inability of the admin to fix a problem that they were notified about. These admins were as much responsible for the spread as the creators of the worm.
      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
  71. 2 billions !? by Adolf+Hitroll · · Score: 1

    Are these 2 billions worth of bread and first aid kits for the third world country that you yankee bastards bomb with a doubtless feeling of industrialization or are these 2 billions only worth meetings, consultancy and... well : bullshit ?

    --
    Smile, don't click...
  72. Kinship liability ("Sippenhaftung"), anyone? by TicTacTux · · Score: 1

    ...so if some DUI dork kills my [mother-in-law,lawyer,CowboyNeal] in a car accident, I go after Seagram and Toyota, right? That's ridiculous! Well, in California maybe not...

    --
    Use The Source, Luke!
    1. Re:Kinship liability ("Sippenhaftung"), anyone? by M-G · · Score: 2

      Pretty much everywhere in the U.S. a bar or a party host is subject to liability if a person has too much to drink there and then goes driving. That's why most bars make it a point to cut people off when they're obviously drunk, and offer to call them a cab.

    2. Re:Kinship liability ("Sippenhaftung"), anyone? by TicTacTux · · Score: 1

      Okay, so the bartender might be liable because he was there when the patron prepared to get drunk.
      But the original thread more or less suggested to go after the *Manufacturer*, not the *dealer*...

      --
      Use The Source, Luke!
  73. Liability == Increased cost by schematix · · Score: 0

    Here is some food for thought. Assume for a moment that software companies can be held monetarily responsible for bugs in their software. If we hold these companies liable all that will happen is they will raise their prices to offset the cost of litigation. Imagine a piece of software (i.e. windoze) that frequently has gaping security flaws uncovered. Each one of those holes could cost M$ billions. That adds up to is a $1000+ license for Windows 2005. All that manages to do is shift the costs to the consumer. You're damned if you do, and damned if you don't.

    --
    Scott
  74. Re:The many shortcomings of Linux by Grax · · Score: 1

    Microsoft does have people actively working to discredit Linux. I went to a presentation by a Microsoft representative at a Microsoft user's group meeting that was discussing Linux.

    It basically amounted to "Linux isn't as popular as you might think so you better stick with Microsoft." (They didn't really discuss a comparison of quality of the products).

    As for the weird trolling type posts, don't be too quick to ignore the possibility of a bored, twisted person but I would be extremely surprised if Microsoft doesn't have at least one employee assigned to Slashdot monitoring and responding full time.

  75. Software bugs kill people, too by Anonymous Coward · · Score: 0

    and are no less dangerous than car defects. Think about software to treat cancer patients, or keeping track of child molesters. Please don't be naive.

  76. Changes in the education system by Anonymous Coward · · Score: 0

    First of all, IANAL and this is not legal advise.

    What I want to know is when the country will make contractual law a part of the high school curriculum? Every dumb shit in America believes every stupid document put in front of them is law.

    It does not matter what they write in their license, contract, etc. They cannot violate the law with their document. They cannot absolve themselves of the law by writing it in a document and say you must follow it.

    This is similar to those signs that say not responsible for blah blah blah. Bullshit. If they are responsible, then they are responsible. Period. They just hope your dumb ass will not follow through with a lawsuit.

    Wake up, smell the coffee and shut up unless you know something about contract law.

    1. Re:Changes in the education system by mpe · · Score: 3, Interesting

      What I want to know is when the country will make contractual law a part of the high school curriculum? Every dumb shit in America believes every stupid document put in front of them is law.

      Unless they have actual knowlage of the laws in question.

      This is similar to those signs that say not responsible for blah blah blah. Bullshit. If they are responsible, then they are responsible. Period.

      The more subtle one you tend to find in software licencing is "we disclaim anything the law will allow us to disclaim". Using the, usually correct assumption, that most people won't actually know what can and can't be disclaimed in this way...

  77. Source and liability by Frodo420024 · · Score: 2, Interesting
    How about this:

    If you don't publish the source, you're liable. Hiding the inside of a program is perfectly OK - assuming that you take full responsibility for the manner it works.

    If you publish the source, you can be extempted. Exposing the inner workings, anyone can verify the suitability of the software for a given purpose.

    MS plays safe by not being responsible (sueable) for their bugs. If they where requested to either FIX them holes before release or publish the source, they'd concentrate on security before feature count, which would be double good.

    Only problem is, this way of cutting things would hardly feed the lawyers :)

    --
    I'm in a Unix state of mind.
    1. Re:Source and liability by Whardie+Jones · · Score: 0

      MS has a license that explains all the rules you agree to abide by. If you don't like it then don't use it. Why should they release source code to aid hackers and have people steal their proprietery algorithms? I would never release my source code without good reason.

  78. No software liability please by maroberts · · Score: 2, Insightful

    Whilst the thought of seeing Microsoft taken to the cleaners for product liability would fill me with a certain amount of malicious glee, I do not believe that software companies should be liable for the security of their products.

    As others have pointed out, if someone breaks into your car, then you cannot sue the car manufacturer (at least it is difficult to do so successfully!) for the theft of your vehicle. Similarly if someone steals your hi-fi from your house, you do not sue the manufacturer of your locks and windows, or even the hi-fi maker.

    I do believe that software should be reliable and perhaps there is a case for liability if the operation of the software causes a major disaster without malicious outside interference. The problem with that, however, is we're all to aware of what will be the result; software prices will skyrocket to cover the immense legal costs that will result defending and settling these claims.

    The only people who would benefit from this will not be the software developers, regardless as to whether it's Micorsoft of open source developers; it would be the legal profession aiming to take 10-50% of your damages award when you did settle.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  79. Locksmiths? by kruczkowski · · Score: 2

    Who is liable if a lock on my front door does not work? The company who made the lock? Or me for not being able to afford a good lawyer?

    I would really like to know what some lawyers have to say.

    --
    hmm... for fun I enjoy launching DDoS attacks against 127.87.42.5
  80. The creator of the product by Anonymous Coward · · Score: 0

    I firmly believe that the creator of the code is directly/entirely responsible for any and all liabilities brought on by exploits/security holes/vulnerabilities in their product including but not limited to hacking, bugs, viruses and worms.

  81. A bad way of thinking. by interstellar_donkey · · Score: 2

    It bothers me that there is this mentality that software designers are responsible for including security in there products. If I buy a peice of software, I am paying for a peice of code that is designed to perform a specific task, not neccescarly for a peice of code that will protect me from illegal activities.

    If I buy a car, I'm paying for transportation. It would seem silly to sue the manufacturer because somebody stole my car and I found out the locks on it were easy to pick.

    I use Outlook as my mail program at work. I paid for it, and I expect it to be able to send and receive mail. If somebody illegally exploits that program to do malicious things, I don't blame Microsoft, I blame the person who wrote the virus.

    On the other hand, I also own a virus scan program. This is a security measure I pay for. If my computer is attacked by a virus, I expect my virus scan program to detect it and remove it. After all, thats what I'm paying for.

    Yet the mentality is, if somebody illegally affects my mail program, Microsoft is at fault. While the virus scanner, which I also pay for and keep updated, which failed to do it's task, remains blameless.

    It's nuts.

    --
    The Internet is generally stupid
    1. Re:A bad way of thinking. by fw3 · · Score: 1
      A legal system has certain economic biases. In addition to doing 'what's right' one of the functions that the law provides is simple economic incentive. A fundamental rule of economics :: Whatever you subsidise you will get more of.

      At present the law subsidizes software by allowing software makers reduced liability. Hence we are saddled with bug-ridden software which is relatively expensive to operate securely.

      Unfortunately the nature of the beast (complexity) exacerbates this. Writing secure code is not easy. Writing secure code that solves complex problems is less easy. (Although I would note that we're getting much better at that, the tremendous growth in software complexity is keeping system-security people busy.)

      Microsoft really is (imo) the bad actor here. They have historically written systems of byzantine complexity. And they have historicaly written to proprietary interfaces. I have never looked at a proprietary interface that didn't prove to have serious security problems, ranging from DOS potential to root exploits. I am sure they exist but I've yet to encounter one in the wild.

      I beleive this is because when we code thinking that we own both ends of the interface we tend to think less about possible 'what if' consequences Again, this is one of Microsoft's failings, they've always written code as if only MS would ever presume to interface to it. (Remember the smbclient cd .. command which could pop you into an MS lanman c:\drive and MS declaring that the flaw lay with a program executing 'illegal instructions'? [doh!])

      Microsoft is changing its practices solely because it now *has* to. They've been determined by the courts to be a monopoly and I believe they're beginning to take that seriously. Opening their patented extensions to Kerberos is an example, Taking February to work on security issues is another. It may just be PR but it's PR which will almost certainly influence their treatment in the courts.

      As software becomes ever more pervasive the costs of crack-able systems will grow higher. I for one don't ever want to be run over by a Cadillac that went out of control because its computer recieved an executable email attachment.

      *Should* US (EC, jp ...) law / policy begin to put incentives on software venodors to build security into their systems? Absolutely. What approach will be used? I haven't the slightest.

      I'd love to see more of the vandals and scriptkiddies being taken into custody, but I also want to see the IT industry working proactively to make their designs less vulnerable in the first place.

      If Microsoft wasn't so intent on feeding software buyers email with executable attachements, the need for virus protection would be substantially reduced. It's expensive in the short term to create a solid system, it's more expensive imo to add security to fix this cr*p after the fact.

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
    2. Re:A bad way of thinking. by mOdQuArK! · · Score: 1
      I use Outlook as my mail program at work. I paid for it, and I expect it to be able to send and receive mail. If somebody illegally exploits that program to do malicious things, I don't blame Microsoft, I blame the person who wrote the virus.

      That's fine if you get hit once. What about the 3rd time? The 12th time? 20th? Do you keep blaming just the virus writers? Or do you start to feel a tiny little bit of irritation about the way that your software was designed?

    3. Re:A bad way of thinking. by interstellar_donkey · · Score: 2

      The danger here is confusing the business model of the software company (microsoft) and the liability against hacker attack.

      Microsoft writes it's software in such a way beacuse it feels that's the best way to protect it's investment. Is there anything wrong with that? Not really.

      The problem lies in Microsoft's monopolistic business tactics which prevent compitition, which such be put on a compleatly different table then security liability.

      Going to the other side, lets say I purchased a registered copy of Eudora and implimented it in my company instead of Outlook, and people found a way to exploit it.

      Does that change things?

      --
      The Internet is generally stupid
    4. Re:A bad way of thinking. by fw3 · · Score: 1
      lets say I purchased a registered copy of Eudora and implimented it in my company instead of Outlook, and people found a way to exploit it.

      Does that change things?

      If that happened no I don't think it should change things, with the proviso that as a monopoly MS will be held to a different standard.

      However this is demonstrably not the case, at a time when IIS accounted for less than 25% of website servers against apache's 60% IIS represented 65% of defacements to Apache's 25%.

      Today many NT/IIS servers have been compromised behind firewalls by virus/worm code vectored by email (Nimda). Microsoft's business model has to include security because even if endusers don't understand the implications, the corporate customers require it (and even MS's most loyal large accounts are not happy about their record at this point).

      Judges, politicians and voters are human and MS's treatment in the courts will inevitably in part hinge on people's perceptions. MS's business model from the beginning has prioritized denying options to their customers, rather than providing the best possible product. This is part of why they it has been determined by the District Court's judgment that Microsoft violated 2 of the Sherman Act by employing anticompetitive means to maintain a monopoly in the operating system market

      If MS had not acted with such incredible arrogance they probably could have succeeded in finessing this whole case.

      And while I expect they are going to wind up with just a slap on the wrist it will be a harder slap than it would have been if they would simply focus on writing solid code in the first place.

      If MS would compete on simply the merits of their product there would be no issue here at all. And I don't believe for a minute that they would have taken February for trying to cleanup their security problems if Bill didn't see clearly that their abysmal reputation is affecting the outcome of this case.

      And that by the way is a positive outcome imo, I remain skeptical that they will actually succeed in improving quality. (having had my first experience with a serious bug in an MS Fortran compiler in 1983 and having made one of the earliest NT vulnerability reports to CERT in '95 I have little patience with the quality of their products)

      --
      Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
      bsds are of course just BSD
  82. Well surely.. by saqmaster · · Score: 1

    ... this only really applies to commercial software.

    And by "Commercial Software", I mean software you pay for, with hard earned cash.

    That means that Open Sauce doesn't count. You can't seriousely expect to be able to sue or whatever anyone that writes a piece of software for free (die opensource). They wrote it - you use it for free - it breaks - tough shit.

    However, when you spend oodles of cash with the likes of Microsoft, Oracle, or whoever - sure, if their software is faulty in any way (bugs, holes etc.), then they have an obligation to fix it or to compensate you for the inconvenience. Obviousely, not of the bigwigs are going to voluntary compensate you, so that's when you take them to the cleaners. But the option is still there - how successful you are is another story.

    Another argument though, is that how severe can the ruling be - can you really base it on how popular the company is? I mean, you have two software companies, company A only sold 1000 copies of it's software and company B sold 1,000,000 copies. They both have a similar security hole. I don't think it's really fair to give these different rulings or figures because, at the end of the day, it's a single piece of software - the userbase is not in their control.

    --
    "Never let the truth get in the way of a good story..."
    1. Re:Well surely.. by Tazzy531 · · Score: 2

      Do you really think this is a good idea? If this were actually implemented, the Open Source industry would just dry up in the corporate environment.

      Look at it this way. A company is not willing to put product that has no guarantees of operation on a mission critical application (mission critical can mean Office Suite...if a CEO can't read his email, that is mission critical). You must admit that EVERY piece of software produce will have a problem, whether it is an inherent problem, or just a dumb enduser that thinks the Garbage Can is just another folder. Now when a company comes across a problem, they are not going to spend time reading pages and pages of document for a solution. They would want to be able to talk to someone and make sure that the problem gets resolved.

      Now look at it this way. If there is a major security flaw in an application that the publisher knows about and does not resolve, he is liable for any damages that have incurred. The company using this product has at least one way of trying to recoup its losses. Now, (according to you) if they were to use Open Source product, they now cannot sue the company for damages incurred. Knowing this, when the CIO, CTO, C-etc are doing budgeting for software purchases, are they willing to gamble on something that does not come with a warranty? Or will they pony up the extra cash to get something that may or may not have a problem, but will be liable and available to resolve the problem. This will lead the people up top to choose the MS / or big company /non-open source solution.

      Want another way to look at it? You're going out to buy a computer. One store is offering a 30 day unconditional return policy/3 service. Another store is offering 7 day return and 6 month service. Which one would you buy? Would you be willing to pay a little extra for the comfort that you will not be liable for a problem with your computer?

      One thing that we all must remember is this. Open Source is not the panacea for software problems. I have seen a lot of good Open Source programs and I have seen a lot of bad open source programs. What is important is how comfortable your customer is with the solution that you are providing. Can you guarantee to him that you will be able to support it? Are you accountable for the problems that might occur?

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
  83. come on, it's not that hard by markj02 · · Score: 3, Insightful
    When an organization makes a promise about their software, I think they should be held legally responsible for it, whether it's Apache or Microsoft. The real problem is that companies like Microsoft create the impression in their marketing efforts that their software secure, but disclaim it all in their licensing contracts. This is primarily an issue of fair competition in the consumer marketplace. For consumer products, commercial software vendors should be held to their marketing promises, with a liability of at least the purchase price of the software if they don't live up to it.

    In addition, there should perhaps be restrictions on what can be sold: for the sale to be legal, consumer software should perhaps have to conform to some basic safety standards, analogous to UL standards for electrical devices. (Since this is a restriction on sales, it would obviously not apply to free software.)

    Large commercial customers are presumed to be competent, and they should be responsible for this themselves; they don't need regulations or legislation to protect them. For example, if a company exposes 10000 people to identity theft through an unsecure computer system, the company should be legally liable for that. The company will then insure against that risk (possible directly through the software vendor). The insurer will assess the risk and compute the cost of the insurance. The company then can take the cost of the insurance into account when selecting software. I.e., it comes down to the question of: is Apache plus insurance more or less expensive than IIS plus insurance?

    1. Re:come on, it's not that hard by Natanleod · · Score: 1

      For consumer products, commercial software vendors should be held to their marketing promises, with a liability of at least the purchase price of the software if they don't live up to it.

      How about "For the entire humanity, politicians should be held to their electoral promises, with a liability of a full tax refund if the don't live up to it"? :)

  84. You get what you pay for? by haeger · · Score: 1

    When I buy something I expect it to be functional, secure, nice and shiny. Hell, I spent money on the damn thing. Ofcause you/they should be responsible for the things you/they sell.

    Open source or closed, if I spend money on it then they would have to give me my money back if it doesn't perform as it should.

    .haeger

    Football on the web? Hattrick is good fun.

    Cancer is not fun. Help here. Join Team Sweden (249) and show that you care.

    --
    You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
  85. Do something else for a chance by philipx · · Score: 1

    I suggest the proper way would be to force the marketing fix bugs (they said the software was perfect and crap) while the programmers should be send to some exotic islands and punished to stay in luxury hotels and have lots of chicks and booze around...

    Or maybe I'm just frustrated...

    --
    __________
    Don't belong. Never join. Think for yourself. Peace!
  86. lack of legal accountability is just the beginning by bluelarva · · Score: 2, Interesting

    Here are some of my thoughts on why we have buggy and insecure softwares.

    * Human Nature
    People in general don't like to admit that they are wrong. Companies small and large are not much different. Even when they distribute the patch, there is rarely accurate or complete information about the problem or the severity of the problem being addressed. We think apologizing is a sign of weakness.

    * Corporate Image
    By admitting fault, company loses credibility. Company is always willing to live with few unhappy customers to protect it's overall image. It's one of the reason why software defects, security or otherwise, get hushed up and buried. You all know that the euphemism for this policy when it is applied to security is called "security through obscurity". You also know how well that works. Admitting fault is the last thing company will do. Even when they do admit it publicaly, they will always play down the severity of the problem.

    * Monopoly
    When a company is a monopoly, there is almost no incentive to admit to a problem and fix it. If you know that you can't get fired and you will get paid the same if you work one hour a day or eight hours a day, which would you choose? Lack of incentive is the very reason why communism is bad for progess. Only reason why Microsoft is pretending to care about security recently is because they are having trouble penetrating (from behind) the enterprise market with their tarnished image.

    * Money
    When I say money, I don't mean cost to create or distribute bug fixes. Putting a patch on a website for user to download isn't such an expensive proposition. It's lot different than car manufacturer doing a recall. When I mean money, I mean greed. Companies are using bugs fixes as a ploy to get users to upgrade. Marketing departments have figured out that consumers are willing to pay for bug fixes. Example of this is Windows 98 and ME. Essentially they are selling you a big pile of bug fixes as a full product and charging you for it. Sneaky isn't it? MS is not the only guilty party of this devious practice. Many companies such as Vignette, bea systems have done this sort of thing. It's becoming very common in many places and we all have been brainwashed to accept it as a norm.

    Since Free Software/Open Source has only one of the four problems to deal contend with, I think it has a somewhat better chance of producing superior software than from commercial environment.

  87. Inedible food for thought by PigleT · · Score: 2

    I don't see what the problem is.

    If you write it, you do your best to make it secure and keep it that way. If you write insecurities into it, that's your problem.
    If you install it, it's up to you to make sure it stays uptodate with patches.

    I've got no sympathy for people with cracked boxes when there's a patch that should've been applied (ie in 99.9% of linux and 99.99% windoze cases).

    I don't see what casting it in law is going to achieve; far rather use common sense that people are responsible for their own doings, with a few precedent cases to back it up. (That'd be a first ;)

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  88. 1.....2....3 by Anonymous Coward · · Score: 0

    not it!

  89. Stupid by Anonymous Coward · · Score: 0

    This is the stupidest thing I've ever read.
    What if s/w companies were held liable:

    1. there would a *lot* less software out there
    -> restricted choice for the consumer
    2. s/w would be a hell of a lot more expensive
    -> we would have to pay for increased dev costs
    + vendors insurance etc
    3. nobody would use open source, you probably
    would even be legally required not to install
    open source s/w on any machine connected to
    a network

    who would win? lawyers that's who
    the rest of us - anybody interested in
    computing, programming, open source etc -
    would all lose big time.

  90. Giving friends free rides by Anonymous Coward · · Score: 0

    a woman was just jailed (in the UK) for giving a free ride to the son of a friend - he didn't wear a seatbelt so he got killed in the crash (she had drank the night before). The argument was (1) she should have forced him to wear a seatbelt and (2) she should have known that she had alcohol in her blood even though the police refuse to let people buy "self-test" instruments.

  91. Freedom of the Market by Tazzy531 · · Score: 2
    There are a couple points that I want to mention.
    1. NOBODY is EVER forced into buying a particular product. Every product has a competitor that you could go with. Just because the majority of the market uses a certain product doesn't mean that there are no choices. It becomes an argument of the benefits of each product (compatibility, security, features, etc) and what best suits your and your companies needs. If you don't agree, argue with a linux guru that Windows is the ONLY operating system available because 95.9% of the market uses it. If there is a problem with a certain product, you are not bound to it. You are free to choose the alternative.
    2. Liability is always something hard to pinpoint. Every producer is liable for every product that he produces. Just because there is a problem with a product doesn't mean that it is automatic grounds for lawsuits. What is important in the long run is what steps the producer goes about resolving the problem. In the case of the car company that found that it was economically wiser to let a problem exist then resolve it, they are liable for their lack of action in an accident. However, in both Nimbda and Code Red (2 recent events that come to mind), MS has release patches and solutions for it months ahead of time. They followed the correct procedure in these two incidents of identifying the problem, notifying the users of the problem, and producing a fix for the problem. The reason that these vulnerabilities still existed was that the administrators and users ignored the patches and bug reports. How can MS be held liable for the inaction of its customers. It is like saying that Ford should pay for your medical bills because you got into an accident with a car that they recalled months ago. In this case, it is your responsibility to take the car back to get it serviced.
    3. One thing that we all must remember is that a law cannot be created targetted at a specific company. So if any laws are produce regarding liability, the people it would hurt the most are the individual developers and the medium to small companies. Microsoft has a couple billion dollars in the bank. They can easily settle a lawsuit that some of you have talked about. But for smaller companies, it is a major issue. Take for example SSH. In recent months, there was found to be a vulnerability in one of the older SSH clients. If they were held liable for the problem that results into stolen data, it would most likely bankrupt the company or at least cause it to be in a situation where it had to be bought up by a bigger company.
    4. Now this one is a stretch. But seeing the way that Congress has been leaning towards big corporation over the consumers [don't believe me? look at DMCA], they would most likely butcher this law in support of big business. Secondly, there is no reason why a law must be put in place where there is no problem that cannot be resolved by the market. The market and consumers are strong force. They are the ones that can make or break a company. If the security problems of MS was enough of a issue, a big chunk of the market could shift over to a competitor product.
    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  92. Who's responsible for network security? by Alrocket · · Score: 2, Interesting
    I've a couple of questions for you guys.

    In a normal hetrogenous environment (as 99% of n/ws are), you're going to be dealing with software and hardware from many different vendors.

    It is possible (if not probably) that the interaction of these components will create security holes for an attacker to exploit. Which vendor do you blame? They may all be working as designed. Do you blame your low-paid network guys? Do you spend hundreds of thousands to hire external consultants? Can you blame (and sue) them if your network is breached?

    What about default configurations of software? What if the default configuration is insecure, but the documentation describes how to secure it?

    I have my own thoughts on these issues, I'd like to see what the general consensus is here.

    Btw, if you're looking for a secure OS, try XTS 300 STOP.

    The EPL makes interesting reading.

    1. Re:Who's responsible for network security? by Alrocket · · Score: 1
      btw when posting the parent, I was thinking about Lamo's adventures inside The New York Times.

      Al.

  93. exactly! dont forget by Anonymous Coward · · Score: 0

    WINDOWS MAKES IT EASY TO UPDATE YOUR SYSTEM:
    -fed warning: "Microsoft corp provides free updates to the operating system and software. You are encouraged to do so. However, upgrading your operating system may reder inoperable programs that work flawlessly now. Microsoft corp. will not be liable if your computer or data files are damaged as a result of you using a microsoft-approved update."

  94. What about companies who sell distrobutions by modipodio · · Score: 1

    "Most people seem to be missing two important distinctions here. You pay for commercial software, but not for free software."

    Not nessecarily, what about distributions where there exists a pay version and a free version.What you are paying for with the paid distribution is not the distribution par se but the extra features such as phone/web tech support nice packaging and a manul/what ever.The os and accompanying software are the same for both pay and non paying users .Now my question is if , the instant I actively charge people for this, even if it's a token amount, I become a "paid" for os and am required to obey a large number of laws.Does the software become liabel or am I just liabel for tech support/what ever extra which I offer the users, or more to the point ,will any law passed with regards to software and liability accept this distinction?

    "In the software realm, I would expect to see a similiar difference in the treatment of amateur efforts (where people develop software for the love of the craft) and commercial
    efforts. If someone is grossly negligent, it won't matter whether they're compensated or not. But for routine oversights, I would expect to see far more severe penalties for
    commercial vendors than OSS providers."

    My point is that , number one ,the line between commercial vendors and amateur efforts, especialy
    in linux, can become very blurred and number two, that the people who draft the legislation desiding
    liability may not take into account what you would expect and make a clear and fair distinction and even if they did I could see certain cases where the whole issue could become very messy and regretably damaging to linux.

    I hope that this is not the case and I hope that what you," would expect (,)to see a similiar difference in the treatment of amateur efforts", does happen in a fair ,clear and concise manor.

    --
    __________________________________________________ "UNIX is a fascist state, Windows is a democracy.
  95. Damage estimates by blkros · · Score: 2

    From what I've read most of the damage estimates were pulled out of somebody's ass, anyways. So my question is, if this became law would the damage estimates get lowered considerably?

    --
    Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
  96. Automatic Updates by Anonymous Coward · · Score: 0

    In the article, the author suggests that software companies will force customers to accept patches or risk voiding their warranty.

    This is not possible in certain environments without breaking the law (FDA-inspected GMP or GLP pharmaceutical production units come to mind). In these cases, the system has to be recertified which can only be done after rigorous testing. Then you must install the patch on all machines. How do they propose to approach this ?

  97. Microsoft by upt1me · · Score: 0

    MICROSOFT!!!!

    1. Re:Microsoft by TheAwfulTruth · · Score: 2

      Is MS responsible for all the problems in the 2.4.x kernel too? How about Ciscos SNMP problems. How about the slew of buffer overflow problems recently found in PHP that can crash Apache? Imagine if all THOSE people who have no money to begin with were liable for a $2 billion dollar lawsuit! MS would survive, no one else would.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  98. Did I read that right? by SmileyBen · · Score: 2

    Sorry? Fully 70% of security problems are bugs in the software? Well what are the other 30%, then?!?!?

    Oh yes, I forgot: features!

    1. Re:Did I read that right? by Colin+Bayer · · Score: 2, Funny

      Well what are the other 30%, then?!?!?

      Hehe... I know this is a joke, but...

      The other 30% are misconfigurations, incompatibilities, bugs in hardware, intentional backdoors (think Quake), misuse of interfaces designed specifically for interacting with other pieces of software (Windoze and BackOrifice or any of the semi-infinite number of Outlook e-mail worms, f'rinstance), cosmic rays, the Illuminati... pretty much everything under the sun except for bad coding on the part of the compromised program's author(s).

      --
      Want Linux games? HERE.
  99. I heard that last years MS virus related expenses by Zapdos · · Score: 1

    Cost US business just over 10$ billion.
    but they would also say that my use of Linux/FreeBSD last year cost MS over $250,000. (That is only a few servers)

  100. These are not security products. by Nindalf · · Score: 5, Insightful

    I mean, if you buy bulletproof glass for your car, and somebody shoots you through it, you might have a case: one of its purposes is to stop bullets. But if you buy an ordinary car, and somebody shoots you through the window, you hardly have grounds to sue them for poor product quality.

    Being able to stand up against novel forms of human attack is not basic product quality. Worms, trojans, and viruses are not mere environmental hazards, they are the results of intensive effort to find and exploit any system weaknesses.

    Disappointed customers and annoyed partners are punishment enough. Market forces will correct the problem; people will eventually learn not to buy stuff that doesn't work. They will also learn to do their part, since security doesn't come in a shrink-wrapped box.

    In a way, these petty vandals are doing us all a favor by forcing us to harden our systems. If nobody exploited the security holes, you couldn't convince people to spend extra money or effort on security. Then, when somebody made a truly serious attack, as an act of war, we would be utterly defenseless. I believe humans evolved an instinct for mischief for just this reason, and so we shouldn't be too hard on the script kiddies.

    1. Re:These are not security products. by sheldon · · Score: 2

      "In a way, these petty vandals are doing us all a favor by forcing us to harden our systems."

      There is a great deal of evidence that suggests the Anthrax letter attacks on US citizens last fall were instigated by a scientist in the US who is part of the research projects on biological weapons. They suspect that his motivation was to prove just how weak and defenseless our nations infrastructure for defense against such attacks, and to help motivate Congress to spend additional money on improving it.

      Now my question to you is, if this is the case and they catch the perp... should Congress issue him a Medal of Honor and thank him for pointing out our flaws?

      Yeah, the two attacks are not directly comparable. But I don't consider the motivations of the script kiddies any less pure. Until people start understanding this and instituting harsh sentences, kiddies will still continue to waste our time and money.

    2. Re:These are not security products. by Pussy+Is+Money · · Score: 1

      It's not just the kiddies who are wasting time and money. It's the people who execute the virus as well. That is to say, the person who executes a virus and thus causes it to spread has a certain liability, although not as much as the person who originally wrote the virus. The same thing applies when someone breaks quarantine due to negligence. E.g. I could inject you with HIV infected blood; this is widely recognized as gross negligence on my part.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    3. Re:These are not security products. by mwa · · Score: 2
      So, the people who opened the anthrax-laced letters are at fault as well?

      Maybe we should hold envelope manufacturer's liable for creating a product that can be used to mail powdery substances?

      Remember the "Good Times" virus hoax? It was impossible to get a virus via email at that time. Who made it possible for email to execute untrusted code?

      Who's really at fault? The people who write violating code and companies that ignore security in design issues so that proper, routine use of their product exposes their customers to unnecessary and unforeseen risks. It's negligent and the consumer shout have some right to redress.

    4. Re:These are not security products. by sheldon · · Score: 2

      I've never been infected by any email viruses. Why? I use Outlook. But I'm always on the most recent version with the latest patches.

      The reality is that older software is always going to have known bugs. We can't make it a criminal offense to still be running Outlook 97... but how do we, or rather Microsoft, convince people to be on the latest version with the latest patches?

      You can't hold Microsoft liable because they already fixed the problem. I suppose you could say that they have to provide free upgrades. But what will that do to the initial price of the product?

  101. Hardware Liability? by serts · · Score: 0

    If people are going to hold manufacturers liable for their buggy/insecure software, then why not hardware manufactures as well?

    I've seen whole RAID arrays rendered useless because of a problematic controller (no backups too, heh), is Adaptec liable for the loss in data/money/time in the same way that Microsoft/Sun/etc is liable because Joe Admin's machines go down when he didn't apply patches?

  102. No Brainer (and good for Free Software) by sholton · · Score: 1
    Simple Solution: Liability lies with whomever compiled it.

    If you give out source (which cannot be executed) there's no way you could be liable for what happens once it gets compiled and executed. After all, it could be the faulty compiler which introduced the bug.

    If you want to be able to pin the liability on the author/creator, find a firm willing to offer pre-compiled binaries. You'll probably have to pay them. Wow, suddenly there's a reason to buy the boxed set from Red Hat.

    If a certain firm chooses to keep it's source closed, and sell only pre-compiled binaries, they get to keep full liability for themselves. Think about software embedded in automobiles. If there's a product defect there, the whole car gets recalled.

    And Microsoft can still negotiate the liability away in a contract, it just becomes the OEM's liable for M$ buggy code.

    --
    A new kind of meat designed to appeal to vegetarians.
    1. Re:No Brainer (and good for Free Software) by sholton · · Score: 1
      What about if the code is quazi-compiled - something like .NET bytecode or Java VM bytecode?

      We make the assumption that binaries will not be edited in binary form. That is to say that when a change is made to the executable, that change will be made to the readable source version, pre compilation. If you mod the binary, clearly you own the liability. If you patch the binary, liability belongs to the patch creator.

      If I can't see (and edit) the .NET or Java source, it makes no sense to place liability onto me. The same would apply to encrypted source.

      On the other hand, it's possible for perfectly good Java source to become faulty once run through a bad Java VM. In such a case, it makes no sense to hold the author of the Java source liable. The liability would lie with whomever created the Java VM.

      There's an ambiguous area here in the selection and integration of components. If I take faultless C++ source and run it through a faultless FORTRAN compiler, I get to keep the liability (along with the resulting mess.)

      Most products in most industries are covered by a blanket warranty with a reasonable "void if modified" clause. In software, it's "warranty void if you use it as intended."

      It will take but one major product liability lawsuit to change that. And Microsoft is now big enough that there's bound to be a few lawyers willing to take the case on a contingency.

      --
      A new kind of meat designed to appeal to vegetarians.
  103. Free Software Adoption by Thnurg · · Score: 1

    One of the biggest reasons that pointy haired types use when refusing to consider Free software is "Whom do we sue if it goes wrong?"
    Well, it appers that the answer is the same for Free software as it is for Microsoft.
    You ain't got a hope in hell of successfully sueing anybody, so just use the best technical solution.

    --
    The months are just too short. I can count the number of days on one hand.
  104. In regards to proprietary software by eclectric · · Score: 2

    I believe that the software companies should be liable *up to the point that they release a patch that fixes the problems.* Then the owner becomes responsible. This does 3 things.

    First, it makes the software company more dilligent about getting all bugs out of software, and worry more about security concerns (which are, shockingly, rarely "bugs" in the software)

    Second, it makes the software company work harder at producing a patch that fixes the problem.

    Third (and most importantly in my book) it forces system admins to work faster at patching software.

  105. Double your Money Back by weave · · Score: 2
    How to protect free software? How's this?

    "If product fails to perform in a secure manner, buyer of product will be entitled to a refund in the amount of two times the purchase price."

    Free software covered! :-)

    1. Re:Double your Money Back by weave · · Score: 1
      Yeah, I was kidding, mostly. With the amount of crap I do for free these days, I've often thought of that line when someone bitches about it.. "If you don't like it, I'll give you double back what you paid for it."

      You do have a valid point. Companies like Redhat couldn't hope to survive if they were responsible for every line of code on their CD written by a plethora of different developers, just because they bundled it into a distro, added a few patches, and sold it.

  106. Careful what you wish for... by Otter · · Score: 3, Interesting
    This strikes me as a textbook case of "Watch out what you wish for because you might get it."

    The prevailing of commercial software is set by the market, and reflects the balance of features, updates, price and quality that users want. That's why your word processor crashes sometimes and your defibrillator doesn't. Attempting to set a new and better balance by turning hordes of plaintiffs' lawyers loose on the software industry is going to improve the situation of users about as well as turning lawyers loose on the tobacco industry has helped smokers.

    Oh, and if you think that open source software is going to be unaffected by this, either because it has no bugs or because it's so cuddly it will be exempted from liability -- good luck. Bye-bye, Red Hat!

    1. Re:Careful what you wish for... by einer · · Score: 1

      Attempting to set a new and better balance by turning hordes of plaintiffs' lawyers loose on the software industry is going to improve the situation of users about as well as turning lawyers loose on the tobacco industry has helped smokers.

      I would like to present a counter point your argument (I don't disagree). Once I was presented evidence of the tobacco industry lying outright to avoid liability for their product, I quit smoking.

  107. The Life of an exploit. by fuali · · Score: 0

    An OS software entity discovers or gets a report of a bug/possible exploit for there OS. That OS software entity makes a patch and publishes it. The script kiddies that moniter security web sites see the new patch and write or download an exploit for the bug. They deploy it on as many boxes as possible, and so begins a viral growth of an exploit.

    My point being if companies hire competent administrators that keep up with patches and user with high-speed connections don't ignore the pop-ups(at least in windows) that tell them to download a critical security patch, there wouldn't be the problem as big as it is now.

    There is no such thing as a comletely secure peice of software. But if you keep ahead of the script kiddies by applying patches as they are offered, you run a very good chance (98%) of never being comprimised.

    I administer a handfull of window servers. I keep up with the patches. In fact the patch for "Code Red" was available 3 months before "Code Red" hit. My Servers have never been comprimised via an OS related security bug. (They were 3 times for other reasons: An Apple Share Software Package, A un-fire-walled anonymous ftp left open, and an application server.)

    98% of all comprimises are because of outdated and unpatched software, and lazy admins. A company should be responsible if they refuse to patch or admit of an exploit, not because Johnny B. Lazy didn't patch it.

  108. Closed Source = Liability by shut_up_man · · Score: 2

    Keeping a piece of software's source closed should result in harsh liability. Since users cannot examine the source to confirm bugs or even functionality, they are completely at the mercy of the vendor. Since the vendor has welded the hood shut, problems with the engine are THEIR FAULT.

    Open source software provides a method with which users can confirm functionality (checking the source to see it really does what it's meant to), report faults to the vendor and even make fixes themselves, if required. These factors should result in a vastly reduced liability, since this kind of software gives users the tools to take responsibility of their systems. Even if the user doesn't have the skills or inclination to use the source, they can hire someone who can.

    While this may sound like pandering to the open source crowd and Microsoft-bashing, it just seems to make good sense... keeping the source to yourself means that you have to take responsibility.

    1. Re:Closed Source = Liability by TheAwfulTruth · · Score: 2

      "MS isn't that provider. If you need software that is 100% available, hardware and software redudant, guaranteed to perform, and ready to deliver 24/7 you *can* find that vendor."

      Then who is? Not Cisco, not Oracle, not Apache (with PHP installed), Who? The fact is not one single vendor has a bullet proof product. In fact they are nearly all the same when it comes to security and availablilty when given the same attention. Absolutely no on can gurantee 100% uptime in their OS or application. And the steps needed to make the OS and hardware "100%" up can be done with wintel, Sun or IBM hardware/software. Just not on little johnny's basement personal webpage server. Not on ANY os.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  109. You get what you pay for by flux · · Score: 1

    ..and I'm not talking about free software. If the programs were actually developed with the scrutiny required to develope secure software, it'd take a lot longer to actually produce anything, hence increasing the costs. (And it still wouldn't guarantee there'd be no bugs.) There's always the license: I would refuse to give or sell software to someone who'll sue my ass off in case of problems. If that's not OK for the client, he can go off and get the software from another source.
    I'm not sure how this maps to free software though. Basically the way to secure software is peer review, and not just the releases but also the changes. I imagine the kernel diffs are being looked by other than just Linus 'n co, but how about other important software? Or even less important: it only takes one hole in the right place to attack. A remotely exploitable bug in mutt, pine, sendmail, procmail, slrn, apache or ssh would be quite bad - are they all being peer reviewed systematically, every change by atleast two persons? I don't think so.
    For the security problems in the past and in the future.. Live with it. I see the only way to fix these is to have a more secure environment, that is, the kernel should be able to limit the capabilities of the programs in higher precision. The other approach would be to use languages that have better built-in checks, but there's lots of old code around and there might be other reasons why for example Java or Python isn't suitable for a project. Also not all security bugs are stack/heap-overflows, but many if not most are.

  110. What about lemon laws by Anonymous Coward · · Score: 0

    If you bring a car in for the same repair a number of times, the state can eventually declare the car a "lemon" and you, the consumer have recourse.

    I think software manufacturers should be held responsible for known security bugs that constantly do not get fixed from upgrade to upgrade. It is negligence on their part. Even reckless. Like lemon laws, the manufacturer should be given the chance to fix the software.

  111. Software liability vs book liability... by frleong · · Score: 2

    Suppose that someone is selling a voodoo book that teaches how to make a love potion. The author made a mistake and introduced a wrong ingredient that will make a person paralytic for 24 hours instead of falling in love when drunk. The publisher immediately releases errata for several wrong formulas, but the reader didn't know and thus used the buggy formula and damage was done. Should the publisher be held responsible?

    --
    ¦ ©® ±
  112. Can I sue Apache? by WildBeast · · Score: 2

    Does this mean that we can sue Apache? This article says that Apache and PHP have flaws. Come on guys, let's sue.

  113. Depends on the situation by Jason+Levine · · Score: 3, Insightful

    Considering the nature of software, bugs are a fact of life. No code is going to be 100% bug free unless it's a simple "Hello World" program. It's how the vendor treats the bugs that counts.

    If the vendor is informed and fixes the bug in a reasonable amount of time then they shouldn't be liable. (Reasonable being a flexible span of time. If a bug is particularly vexing but they keep their users informed of the progress, then they should get extra time. But if they just say "yeah, yeah, we'll work on it" and then nothing happens for a month, they don't get extra time.) Of course, if the vendor is informed about the bug and does nothing about it, they should be made liable.

    Finally, if they release a patch but the user doesn't install it and has their security compromised (e.g. what happened with CodeRed), the user is the one at fault. In this case, it would be like an automobile manufacturer issuing a recall, a consumer ignoring the recall, and then getting into an accident because of the very defect that prompted the recall. Software companies shouldn't be liable for the stupidity/ignorance of their users.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:Depends on the situation by dbitter1 · · Score: 1

      How about something with less characters, say:
      main () {
      for (;;) {
      printf ("Hung up\t\b\b\b\b\b\b") ;
      }
      }

      Hint: BSOD/Reboot on W32 machines. If you want to use this w/ VC++ compile as a console application and SAVE YOUR WORK before running...

      --
      For us carnivores, "Sucking the marrow out of life" isn't a transcendentalist philosophy but a practical instruction.
  114. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  115. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  116. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  117. Except... by Hard_Code · · Score: 2

    ...most open source projects have CYA verbage in the licenses saying something like "THIS IS UNSUPPORTED, AS IS, USE AT YOUR OWN RISK, BLAH BLAH BLAH"...

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Except... by kc8apf · · Score: 1

      If I remember correctly there was a legal case on this issue. The judge decided that since you payed money for the software (either to purchase or license), that you expected it to do _something_. So, that section of the license made no sense, especially since it was packaged inside the box so you couldn't review it before paying money expecting it to do something.

      --
      kc8apf
  118. Truth in Advertising by martyb · · Score: 3, Informative

    Automatically applying patches is NOT a solution! There are countless stories where the applying of patches caused formerly working software to crash.(*)

    One major advantage of OSS vs Commercial software is the availability of the source code. Another major benefit, but less well recognized, is the visibility of REPORTED DEFECTS. Prior to obtaining an OSS application, say on sourceforge, I can peruse the bug list and get a complete list of reported bugs. What's the chances I can see the complete list of reported defects in, say, Microsoft Office?

    Okay, why not just have a law passed that requires commercial software developers to make all reported bugs publically visible? Ain't gonna happen; political contributions and lobbying efforts would squash that in a heartbeat.

    BUT, there's another approach. Don't use LEGAL requirements -- make it a MARKET requirement.

    In other words, consider these two scenarios when making a recommendation for two different software packages:

    • This commercial package has these features and an undisclosed list of reported bugs. When bugs are discovered, we have to wait for the vendor to create a fix.
    • This OSS package has these features, too, but here's a complete list of all reported bugs. Further, whenever any new bugs are discovered, I can find out about it immediately, and we can fix the code ourselves.

    In short, software will always have bugs -- just as OSS makes the code available, we can use market forces to trumpet the same visibility of the known (and future) bugs.

    (*) Footnote: Feature vs Bug... many years ago I worked for 2+ years in testing a COBOL compiler that was being upgraded to support the latest standard. The version that was already out in the field was rife with bugs. Several customers were worried that we were going to fix some bugs they depended on! Though non-standard code, they had developed workarounds and used them extensively -- fixing the bugs in the compiler would break their programs!

  119. No question about it... by phillymjs · · Score: 3, Insightful

    It should not be possible for Microsoft (or any company, but Microsoft is the best example) to boast about how robust and secure their products are in their marketing, and then make the purchaser agree to a EULA that removes their liability, if their claims turn out to be untrue.

    This is especially true of their enterprise products, like, say, Outlook/Exchange. It should not be a full-time job patching and reconfiguring the damn stuff to keep the misfit script kiddies with Outlook Worm Kits from bringing down an entire organization's e-mail system. Microsoft should damn well have been able to be held liable for something like ILOVEYOU, that knocked some very large companies' mailservers off the Net for days.

    Imagine if, after all the car commercials boasting airbags, crumple zones, etc, those safety features turned out not work-- and then, while paging through it from your hospital bed, you found a EULA in the back of the Owner's Manual disclaiming Ford/GM/whoever from liability, if they didn't?

    The biggest bullshit, though, is the notion that people will eventually get pissed off about software not living up to the hype and take their business elsewhere. If that theory held water, Microsoft would already be a memory amongst sysadmins these days. Companies are practically locked into using Microsoft products. And what people use at work, they will buy and use at home because by and large, they are sheep who fear change. Which is exactly the kind of environment in which companies like Microsoft can shovel sub-par shit out the door, not be liable for its flaws, and still thrive.

    ~Philly

    1. Re:No question about it... by M-G · · Score: 2

      Imagine if, after all the car commercials boasting airbags, crumple zones, etc, those safety features turned out not work

      You mean like airbags actually killing children and shorter people, even when properly restrained?

  120. GA liability by suitti · · Score: 1
    General Aviation aircraft sales went to nearly zero due to liability suits. Companies like Cessna shut down their production lines. After several years, a new law was passed (in the US) limiting liability to 20 years. Companies like Cessna reopened production.

    If software users carry liability insurance, as is the case for cars, then at least, they could go to the insurance company and say, "I want to buy a web server. What does insurance cost for various web servers?". Then one could get a safer web server, just like one can get a safer car. Instead of buying software based on the manufacturer's FUD, one buys it based on the insurer's libability.

    --
    -- Stephen.
  121. That it would be sued into the ground by NitsujTPU · · Score: 1

    What does this mean to open source software, which is being used to a greater extent in corporate environments?

    Pretty simple, nobody would heave that kind of cash to defend an open source suit and the body that produced the software would fold.

  122. Not exempt by Anonymous Coward · · Score: 1, Interesting

    If a program you buy destroys something you own, then you do have recourse. Depending on the level of negligence, it might not even matter as to the language of the EULA.

    On the other hand, if someone breaks into your computer (house), the software company (lock maker) isn't negligent because some one made a lock pick (found a buffer overflow to exploit).

    It is unreasonable to try to hold a lock manufacturer responsible for every day in the future. Now if the lock manufacturer made certain claims, and backed them up with a garuntee, then you might would have recourse. If you bought a deadbolt for your front door, and I knock down the door, are you going to sue the lock manufacturer?

    So until a software manufacturer makes the claim that they garuntee you are secure, and don't do something that makes your system less secure than it was without it, then you can start hammering on the software companies.

    And just running BIOS isn't more secure than running Windows. And Linux/*BSD have their fare share of vulnerabilities, before we go down that road.

    1. Re:Not exempt by kc8apf · · Score: 1

      This isn't so much about the first case of a bug being found. What happens when the bug is known to the manufacturer and they don't fix it? Shouldn't they be held liable for the damages incured due to the known defect. According to your logic, it'd be like a car manufacturer not being liable if the car is known to explode when it's turned on. Obviously the first time it happens, you can't say that the manufacturer knew. But, as soon as it happens more than once, you can pretty much be sure the manufacturer knew.

      --
      kc8apf
  123. Viruses are a bad example by raygundan · · Score: 2

    I don't think that Nimda is a good example of the sort of thing that microsoft could be held liable for. Errors that cause data loss, yes. Errors that cause the machine to lock up and cost you time, yes. This is akin to holding car manufacturers liable for things that go wrong with the car (exploding fuel lines and such), and is perfectly justifiable since the manufacturer is directly at fault.

    The fault for Nimda, however lies squarely on the shoulders of the virus author. Claiming that an operating system, no matter how insecure, is at fault, is like claiming that non-bulletproof t-shirts are responsible for murder by gunshot. Murderers are responsible for murder. Virus authors are responsible for viruses. Software writers are responsible for software problems-- but not for criminal acts by other people.

    1. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1
      People are ultimately running these viruses themselves. By analogy, I could write a book detailing how to stage an anarchistic revolution. Some madman could follow those instructions and a lot of people might die as a result. I think it is clear that in this situation at least 2 people are to blame, because the situation could have been prevented by either burning the book or by incarcerating the madman. Still the freedom to write a book is one we take for granted. Even to write malicious books.

      Why can't people write malicious programs?

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    2. Re:Viruses are a bad example by raygundan · · Score: 2

      So, by your logic, since wearing a bulletproof vest would prevent you from getting shot-- your failure to wear one makes you partially guilty for your own murder. Or, the police are guilty for all murders since they didn't lock up the madmen in advance. Our legal system typically finds the people guilty who actually comitted the crime, while making a reasonable effort to defend our rights to talk about crime all we want.

      I would agree that we all have the right to author malicious software by the same token that we have the right to write books about arson. But the ACT of arson is what is illegal. Releasing your malicious program into the "wild" is what ought to be illegal. That's where you cross the line from "here's how to write a virus" to actually being a trespasser and a vandal.

      Microsoft would be guilty, however, if they made a claim like "windows is secure from viruses" and it then fell victim to nimda. If they are indeed making such bold claims (I can't possibly know everything they've said), then screw 'em. That's just false advertising. If they don't claim their product does that, then there is no recourse. Much like you can't sue a car manufacturer when you discover the car doesn't float. (assuming they never told you it did.) You can't sue over functionality you *wish* a product had.

      We get into a bit of a grey are with reasonable expectations, though. I think it's fair to assume that a product will not kill you even if the manufacturer doesn't explicitly say so. Is it fair to assume an OS is secure against everything? Is it fair to assume your car is unstealable because it has locks and an alarm?

    3. Re:Viruses are a bad example by SuiteSisterMary · · Score: 2
      I think it is clear that in this situation at least 2 people are to blame, because the situation could have been prevented by either burning the book or by incarcerating the madman. Still the freedom to write a book is one we take for granted. Even to write malicious books.
      You know, the other day, I was reading the Criminal Code for Justice, and they have this crime called 'murder.' You know, it wouldn't have occured to me to kill somebody I really don't like, had I not read it there. Curse the Department of Justice! They're partially to blame too!
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    4. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1
      I'm not sure where you're going with the bulletproof vest stuff. The point I was trying to make is that there are many people liable for crimes, not just the perpetrator. That is why the legal system has various notions to express diminished liability, i.e. to punish those who did not in a literal sense commit the crime but did aid and abet the crime in some sense. Yes, the police has a responsibility to prevent crime, and as such negligence on the part of the police does translate into liability, and people get fired etcetera. But anyway.

      Your point about releasing the virus in the wild is well taken though. Still I think it is ridiculous to claim that one person is responsible for 20+ million people executing a malicious attachment. There is gross negligence there as well.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    5. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1

      Then why is the US waging war in Afghanistan, looking for a man who most certainly did not board any of the airplanes that crashed into the WTC?

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    6. Re:Viruses are a bad example by SuiteSisterMary · · Score: 2

      Because according to your legal system, there's a big big difference between saying 'You know, America would be really really put out if somebody were to hijack some air planes full of fuel and crash them into some local monuments; say, the WTC.' and saying 'You eight, go to America, hijack some air planes full of fuel, and crash them into some local monuments, say, the WTC.' Discussion of a crime is never, in and of itself, a crime. Solicitation of a crime, however, is.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    7. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1

      On the one hand you have the US holding an entire nation responsible for the crimes committed on 9/11. However, when millions upon millions of people open suspect attachments, then suddenly everybody agrees that the only person to blame is the virus writer. Without wanting to equate the two events, I don't see how you could argue that these positions do not in some way contradict each other.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    8. Re:Viruses are a bad example by SuiteSisterMary · · Score: 2
      However, when millions upon millions of people open suspect attachments, then suddenly everybody agrees that the only person to blame is the virus writer.
      Which nation is the US holding responsible for 9/11? I was under the impression that they were holding the Taliban government, and the Al-Queda terrorist organization, responsible, and were specifically going out of their way to demonstrate, via things like dropping of food and other supplies, that their conflict was NOT with the Afghan people?
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    9. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1
      "...and the nations that harbor them".

      In any case, considering the scale and duration of the US military operation in Afghanistan, how can you maintain that the US is respecting Afghan sovereignty within Afghan borders? A nation that cannot maintain sovereignty within its borders is not a nation. Ergo, the US destroyed the Afghan nation.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    10. Re:Viruses are a bad example by SuiteSisterMary · · Score: 2

      You can't equate harboring with discussing. The point is, explaing HOW to do something is different from DOING it, or telling somebody TO do it. Or protecting them after they've done it.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    11. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1

      The point is, when you willfully execute an email attachment, you share some of the blame.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    12. Re:Viruses are a bad example by SuiteSisterMary · · Score: 2

      Only if it's clearly labeled as such. That's like saying if I sneak into your house, and rewire your kitchen light switch so that when you turn it on, and it electrocutes your wife, children, and kitty cat, you share part of the blame, because you willfully activated the death machine.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    13. Re:Viruses are a bad example by raygundan · · Score: 1

      I made my point badly, I guess. What I meant with the whole bulletproof vest mess was this:

      Nobody is held liable for not preventing a crime if they did not know about the crime in advance.

      No policeman will ever be fired for not arresting someone in advance of there being a crime.

      I imagine we could go around about this forever-- I believe that as long as a software company doesn't advertise that they're virus-proof, then they should not be liable for virus damage.

      Those 20 million people really were one virus writer's victims. Sheer volume does not somehow move the writer's responsibility to microsoft.

      However, in the presence of regulations (like automobile safety standards) there may be additional responsibilities placed on the software developer. But I don't believe those exist now.

      It's nice to actually find intelligent discussion on /. for a change.

    14. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1

      Heh. No, it is more like me not excercising proper hygiene, thereby through gross negligence and a moist puddle on a McDonalds toilet seat exposing you and your brethren to a most lethal strain of smallpox.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    15. Re:Viruses are a bad example by Pussy+Is+Money · · Score: 1
      Those 20 million people really were one virus writer's victims. Sheer volume does not somehow move the writer's responsibility to microsoft.
      I wasn't trying to blame Microsoft. Sorry if I gave that impression. I was actually trying to move blame away from Microsoft and shift a bit of it towards each of the 20 million people who opened the trojans. Of all the analogies I think the best one is that the Net is like a huge river full of junk floating past your door. I feel that you have a responsibility to keep the shit from piling up I guess, and I really don't like the way Symantec and McAfee are profiling themselves as the guardians of the Internet (I exaggerate. The virus writers themselves are obviously the main problem in this whole picture).
      --
      Pushin' 'n dealin', shovin' 'n stealin'
  124. I can't believe this got modded up by Anonymous Coward · · Score: 0

    I don't think we have to worry about the government passing legislation like this, there are enough Microsoft, Sun, Adobe, etc lobbyists and campaign donations to prevent this from happening.

    What? Why the hell would MS lobby AGAINST such a law? MS would be the only company that would be able to afford the lawyers & liability insurance premuims. Open Source would be the second casualty after the shareware folks.

    The day such a law passed, MS would truly be a monopoly. If such a bill ever comes to the floor, I'm buying as much MSFT stock as I can.

    1. Re:I can't believe this got modded up by I+Want+GNU! · · Score: 2
      What? Why the hell would MS lobby AGAINST such a law? MS would be the only company that would be able to afford the lawyers & liability insurance premuims. Open Source would be the second casualty after the shareware folks.
      But Microsoft produces extremely buggy software. It would be liable for worms and viruses affecting Windows and Outlook Express and MS Office and all their other (buggy) software. Even with high priced lawyers, with things like that with tons of proof you will be found guilty.
  125. One difference by russianspy · · Score: 2, Interesting

    First. You do not BUY software. You buy the license to use - like a service. If you hire a company to provide support or to manufacture something for you they're responsible.
    There is a related story that happened a couple of years ago (don't remember exactly). Tim Hortons is haveing a Roll Up the Rim to Win promotion every year. When you buy a coffee - you can roll up the rim of the cup to see if you won a prize (all I ever got was donuts and more coffee - go figure!). Well.. It came out that some of the people who worked at the company that was manufacturing those cups were cheating by unwrapping those rims and stealing prizes. I know that that company lost the contract - I do not remember if they were sued for damages as well. I think they did - they failed to provide a resonable service they were contracted out for.

    OSS is a bit different. It's public domain. Everyone owns it - therefore if you choose to use it, and if it breaks you yourself are responsible for damages.

    That's what I think - I don't know how accurate this is, but I do realize that it's not such a great thing. If a company has to choose between OSS and proprietary solution then they will choose the proprietary one. Simply because IF something goes wrong - they have a chance of getting some recompensation.

    It's a simple choice - do you buy a reliable car, or one less reliable with insurance?

    1. Re:One difference by SuiteSisterMary · · Score: 2
      OSS is a bit different. It's public domain. Everyone owns it - therefore if you choose to use it, and if it breaks you yourself are responsible for damages.
      Dangerously wrong. OSS is NOT public domain. It is owned by the copyright holder, who grants extra rights in exchange for certain requirements. If it was public domain, anybody could do anything they wanted with it.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
  126. $2 billion? by jlusk4 · · Score: 1

    Wow. I always wonder about figures like that. I wonder how much hallway conversations, the superbowl and Christmas cost companies. Maybe it would be more cost-effective to eliminate those.

  127. Here's an interesting thought... by PrimalChrome · · Score: 1
    Why not hold the script kiddie that hacks the system responsible?


    Do we hold the homeowner at fault because he doesn't bar all his windows and put a triple row of deadbolts on his door? There are always going to be new exploits coming out, be they security or DOS.... Lets hold the criminals responsible for their actions....even though personal responsibility has become anathema in American society.

    1. Re:Here's an interesting thought... by Pussy+Is+Money · · Score: 1

      Look. If someone lives in a place where crime is ten times higher than in some other place, then he will have to pay a lot more for insurance. Why shouldn't the same apply to software, in that your liability depends on the relative security of the software you are running?

      --
      Pushin' 'n dealin', shovin' 'n stealin'
    2. Re:Here's an interesting thought... by raygundan · · Score: 2

      You're absolutely right. They should pay more for insurance against hacking/viruses if they are using a less secure OS.

      That certainly doesn't make you *guilty* any more than it makes a homeowner who doesn't bar his windows in a rough neighborhood guilty. The guy who does the breaking and entering is still at fault, not the builder, the homeowner, or the manufacturer who made the windows.

    3. Re:Here's an interesting thought... by Pussy+Is+Money · · Score: 1

      Agreed. But the purpose of establishing guilt is to establish penalty. People who live in rough neighborhoods may not be guilty as such, but they are being subjected to harsher penalties than other people (i.e. increased cost of insurance). FWIW.

      --
      Pushin' 'n dealin', shovin' 'n stealin'
  128. This may be true... by Storm+Damage · · Score: 1

    ...but in some cases the bugs are actually glaringly obvious shortcomings in the basic product design.

    There was a huge outcry in the technical community when Outlook was released with the capability to execute scripted content with no interaction by default. There were comments all over the internet about the huge can of worms this could open. Sure enough, Melissa, and later ILUVYOU caused billions of dollars worth of damage. Because some product manager at Microsoft thought it would be cool for users and businesses to be able to send each other interactive email if they really wanted to, but (rightly) figured they wouldn't be savvy enough to turn this feature on for themselves in order to display it correctly.

    The question then is, if the program was designed to be able to execute code attached to emails, should Microsoft have been reasonably aware that particularly anti-social code could be executed that could potentially cause a lot of havoc? If they were so aware, should they be liable for releasing such a faulty product to such an (unnaturally) large user-base?

  129. Litigation taken to a new level by Shoten · · Score: 2
    Let's just think about this one for a minute. "Houses can be broken into...who should be liable?" "People can still die, despite airbags, seatbelts, crumple zones, side-impact protection, and emergency medical teams...who should be liable?" "Sh!t happens...who should be liable?"

    Real life is real life, and the realm of technology is no exception. For some reason, some people got the idea that magically, the world of technology can be free from the influences of bad people and just ordinary entropy. It has long since been figured out that there will be bugs, no matter what.

    While some code is safer than others, and some companies are disturbingly sloppy in their coding procedures, ALL code is vulnerable. Making someone liable because they have bugs will punish all, and is contrary to the most fundamental fact of life: you're on your own, watch your own ass, life sucks, wear a helmet.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  130. If software is like speech by Pussy+Is+Money · · Score: 1

    If software is like speech, then how can I be held liable for writing buggy software? Barring those cases that would be analogous to yelling "fire" in a crowded theatre, yadda yadda yadda.

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  131. Textile security holes by Pussy+Is+Money · · Score: 1

    What about if I print the Nimda source code on a T-shirt? Does that make me liable for the damages done due to someone copying and using that code? What about stuff like the DeCSS source code? Isn't the whole point of DeCSS to break security? Could I be held liable for damages caused by lost DVD sales? When I print it on a T-shirt?

    --
    Pushin' 'n dealin', shovin' 'n stealin'
  132. License the virus! by Wubby · · Score: 1

    If software companies can put licenses on their products that remove thier blame, can't I just do that to a virus I write.

    "EULA for You're Skrewed software (virus):
    If you install this program, you can't blame us it it melts your harddrive. It's only supposed to pr0n spam the whole world and steal your passwords.

    NOT LEGAL IN CANADA, Copyright 200x"

    Nobody reads those damn things anyway. I bet 10,000 AOL users would install it the first day it was out.

    --
    Sig
    Appended to the end of comments you post. 120 chars
  133. The EULA is not the final word by TyZone · · Score: 1
    Keep in mind that the EULA describes the conditions of sale the way Microsoft would like them to be.

    If, however, a lawsuit raises the question of product liability, the court will decide where to place responsibility, EULA notwithstanding.

    --
    TyZone
  134. Exactly, just levy fines by dnoyeb · · Score: 1

    They should simply be fined per infraction like the phone industry. Set some standards for the software industry to meet on responsivness to bugs and holes. When they miss the mark, levy a fine. Simple as that. Fines should be in line with the COST$$$ of the software.

  135. Ought to be simple... by Jezral · · Score: 1

    Seen from my mind:

    If you pay for a product, you should expect the author to be liable for flaws.

    If you get it for free, or the author doesn't make revenue from it (ie. charity developers), then the author should not be liable.

    Seems logic to me, anyways...

    --|--
    Tino Didriksen

  136. Who Is Liable For Software With Security Holes? by Anonymous Coward · · Score: 0

    No one. You hook your computer up to the internet, you take your chances.

  137. Dirty banana peel by eyeball · · Score: 2

    I'm not a lawyer (sometimes I wish I was so I could understand the real world), but isn't liability based on someone's neglect in fixing a problem or situation? I heard someone call it the 'dirty banana peel' concept. You're in a grocery store and slip on a banana peel that recently fell on the floor, you'd have trouble sueing the store because they didn't have time to know about it and clean it up. But if the peel had been out for a while (hence, the dirty banana peel), and they did have a chance to clean it but were negligent, you could have a good case.

    Anyway, the same would (or should) apply to software. If you could show that the company knew about the bug but sat on their hands, I imagine that's a pretty good case for a lawsuit.

    --

    _______
    2B1ASK1
  138. this is ridiculous by Anonymous Coward · · Score: 0

    MS can make software better, but in the end it is up to the USER to learn how to use it appropriately.

    Sysadmins need to spend more time locking down systems and muzzling outlook and visual basic viruses.

    Dont do the classic knee-jerk "we gotta sue" reaction: instead just spend time educating what you have. Lawsuits are not effective

  139. Re:No one is at fault, or liable. Sorry, MS basher by Anonymous Coward · · Score: 0

    As for open source, "As is" is very much implied before you even start using it.


    More specifically, "AS IS" only applies to commerce, and giving away a CD or download rights for free likely does not constitute commerce. As for RedHat CDs or other open source software which is sold, if there is no label which reads "AS IS", you probably have a case.

  140. Re:MS Conspiracy to Troll Post by JMZero · · Score: 1
    Does anyone get the feeling sometimes, that MS might be employing people to try and stir up linux communitys?

    Just ive noticed lots of very weird trolling type posts that even a bored, twisted person would not bother writing.


    I don't consider myself a twisted person, but sometimes I write horrible flamebait. Just for fun. It's a wierd, impish desire that comes to me on boring days. For some reason, if gives me an odd joy to get Apple lovers mad. I know it's wrong, but I do it.

    So no, I don't think dumb posts are a symptom of some conspiracy. There's plenty of ordinary stupid folk out there, and plenty of people who get a little joy out of stirring the pot.

    .
    --
    Let's not stir that bag of worms...
  141. Did you buy software or a license? by TyZone · · Score: 2, Insightful
    It is to the software maker's advantage to duck liability at every opportunity. The fact that the EULA says that you're buying a license does not mean that this is what's actually happening. It just means that this is what the software maker wants you to believe.

    I seem to remember that some high-level courts have decided that the transaction is actually what it appears to be: you went into the store, you saw goods on the shelf, you took goods to the cash register, money changed hands, and therefore you bought the goods you paid for. You did not buy a license. You did not walk out with something that remains the property of the manufacturer.

    If it looks like a sale of goods, that's what it is, regardless of the manufacturer's efforts to claim that what happened was only the purchase of a license.

    Of course, IANAL.

    --
    TyZone
  142. Treat it like a car accident? by Anonymous Coward · · Score: 0

    Maybe we should treat these incidents like car accidents. If your tire blows out and you hit another car, who is responsible? Well, if the tire was defective, it's the tire manufacurer, correct? On the other hand, if the tire wasn't defective, but you didn't properly inflate it, it's your fault. On the other (third) hand, if the tire was properly manufacured, you properly inflated the tire, and it was a road hazard which caused the blowout and subsequent accident, I believe the result varies by state, but in a no-fault state, no one is responsible (each person pays for his/her own damages.

    So yes, that means that you're responsible for the damage that you cause. Better think about getting liability insurance.

  143. An idealistic view of the problem. by CaptIronfist · · Score: 1

    Software companies should be legally responsible for any non-public code they release as software even if the damage is caused because of missing patches. Thus, encouraging companies to pay extreme attention to the security/reliability of their software, which they should do anyways. This would also discouraged some of them from using the "Oh well, we'll patch it, when someone finds it" philosophy.

    Publicly released software is maintained by the public and released by the public, meaning any kind of legal responsability should be avoided. Thus encouraging the Open Source movement, the education of the general public and the free circulation of academic information, which was the primary goal of the Internet after it's birth from the ARPANET project. The possibility of having security flaws/bugs should always be considered by the users of such software as a disavantage towards using private code.
    ( Since they can sue for any damage resulting from such flaws )

    This is an idealistic view of the problem, however IMHO I think more and more people are going to consider a derivative of this in the next few years.

    First error mankind ever made: judge the book by its cover.
    Last error mankind will ever made: judge the darn book by its cover.

    1. Re:An idealistic view of the problem. by SuiteSisterMary · · Score: 2
      Two points of contention.
      even if the damage is caused because of missing patches.
      No, because this is user fault. The car company isn't at fault if a user ignores a recall or manufacturer-reccomended maintenance, and gets horribly killed.
      Publicly released software is maintained by the public and released by the public, meaning any kind of legal responsability should be avoided. Thus encouraging the Open Source movement
      Open Source (i.e. GPL, NPL, MPL, Apache License, Artistic License, BSD, etc etc) is not publicly released. Source code released into the public domain is publicly released. OSS is owned by the copyright owner, who has generously decided to grant certain rights to any who wish it, in exchange for certain requirements upon the recipient.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
  144. Like a car? by einhverfr · · Score: 2

    IANAL, but here is my understanding of this issue:

    When you buy a piece of software, at that time, it is subject to merchantability standards, like a car, a toaster-oven, etc. However, software as you buy it is pretty useless-- it is a shiney disk that you cannot legally install (copying it in whole or part onto your hard drive) without the express permission of the copyright holder. So, the user and manufacturer enter into an agreement (EULA) in which the user of the software agrees not to sue the manufacturer, and abide by other restrictions.

    In other words, if the software trashes my system before I agree to the EULA, I can probably sue, but not after ;) Also open source software downloaded off Freshmeat would be immune (Red Hat might be liable, but the BIND developer probably would not).

    Now, imagine if a tobacco manufacturer required all customers every time to sign a liability waver stating that the customer knows that this product causes cancer, then would agree for a certain fee to deliver a certain quantity of tocacco products to the customer on a certain schedule...

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Like a car? by bnenning · · Score: 2
      However, software as you buy it is pretty useless-- it is a shiney disk that you cannot legally install (copying it in whole or part onto your hard drive) without the express permission of the copyright holder.


      US copyright law (17 USC 117) allows the "owner of a copy of a computer program" to make copies which are "essential steps" in using the software.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
  145. Exactly! by epepke · · Score: 1

    What's more, for about ten years, there have been secure (bulletproof glass) software and insecure (ordinary) software products on the market. Less so recently, because the market has consistently preferred the ordinary products, either because

    • They're cheeep, dude. Uh-huh. Uh-huh. Like, total cost of ownership, dude.
    • Hey, I don' wanna deal with setting up no security.

    Bulletproof products used to be the norm. How often do you think Open VMS got broken into? But businesses and consumers didn't want that. They wanted what they could get now and cheap.

    And now it's all "Waah! Waah! Waah! It's insecure! I wanna SUE! Developers BAD, me GOOD! Me want butt wiped, for free!" Of course, they never consider how many good, careful companies they put out of business because they thought buying insecure crap was Good Business Sense.

  146. The public can't afford good software by samjam · · Score: 1

    The general public cannot afford the costs of secure bug free software, and generally software houses don't charge the sort of prices you might associate with secure bug free software and so software houses can't afford to provide bug free and secure software.

    Thats the end of the story,

    If someone has enough money they could possibly negotiate better terms.

  147. Let the market and consumers handle it... by BlueFall · · Score: 1

    The market should be able to handle a problem like this. If consumers (e.g. big businesses that depend on secure software) started demanding licenses that did not include the "we are not liable for anything" clause in software, the big manufacturers would have to start listening. This would keep a law out of the books that would potentially hurt free software development. Moreover, it would open the door for new business ventures in (1) insurance for software manufacturers and (2) free software support companies to sell the fact that they are liable.

    Now, the big issue is... when are companies and individuals that buy software going to start demanding this stuff? Who knows? If companies like Walmart and MacDonald's, who have to power to make demands on big software manufacturers, would see this as important then the industry would probably follow along.

  148. Perfection and moderation by Jerf · · Score: 4, Insightful

    You know, I have zero problem with saying people should be responsible for software they write, at least in the abstract. The idea that they should not is kind of silly, if you think about it honestly.

    But at this point in time, it would be disasterous to start allowing liability. Why? Because liability is determined by the court system, and with no offense intended, the court system is incompetent at this time to make those sort of decisions.

    I have no faith in the ability of the court system to distinguish between an obscure flaw that allows a man-in-the-middle attack on a so-called "secure" connection, and a glaringly obvious security problem like "By default, everyone in the world has full access to your desktop." (reference: Symantec's PCAnywhere for a *very* long time.) In fact, I don't trust me to make those decisions.

    At this point in time, and at our current technology level, as we've all heard and said many times, one wrong character in the wrong location, out of billions, can cause a difficult-to-detect error that, when exploited, can give an attacker root access. It's difficult to come up with any sort of definition of proportional responsibility.

    If a bridge collapses because all of the tons upon tons of concrete used was an inferior grade, that's one thing. But if the bridge collapses because one screw was made of aluminum instead of steel, is that worth suing over? My real point can be seen in how this metaphor is not applicable; A bridge would never collapse over something so trivial unless it had other fundamental problems! Software is fundamentally more fragile. (So far, all attempts to negate this have essentially failed, and I'm not willing to count on some miraculuous development in the future. Though I suppose if such a thing occurred, and it was legally mandated to use formal methods, that would make people like me who could understand them suddenly no longer competing with hacks who think they're leet 'cause they can sorta use Perl... >:-) )

    Even a professional like me might be hard pressed, after the fact, to determine which sort of problem is before the court, to determine liability. Do you want to leave it in the hands of lawyers?

    1. Re:Perfection and moderation by symbolic · · Score: 2

      Your bridge example I think, is very astute. I remember seeing a PBS show a couple of times (Nova, perhaps), where they explain how a very well-known suspension bridge completely tore itself apart in an unusually high wind. The oscillation of the bridge caused by the wind was an expected circumstance, but what they didn't understand at the time, is that at the end of each oscillation, the wind hit and "rolled" off the bridge in such a manner as to create a vacuum, thereby amplifying the wind's overall effect. It was the additional stress caused by this vacuum that led to the bridge's failure.

      This is an apt demonstration that there's no way to understand every possible circumstance and the effect that it will have, until you actually encounter it. In other words, you can't cross a bridge until you get to it (pun intended).

  149. Cem Kaner on the subject by nigelc · · Score: 1
    Go read Cem Kaner, who has written and spoken extensively on the subject of liability and computer software.

    Go look under "Computer Law" and read some of the papers there. He talks a lot about UCITA and the whole liability question. Actually, if you get a chance, go listen to him speak. Cem is a very entertaining and informative speaker.

    --


    Cthulhu Barata Nikto
  150. Market forces? by crovira · · Score: 2

    There IS a market but there is only ONE force. Security and safety isn't its concern.

    Pushing more features is what sells software and brings in the bucks. Feature lists the size of an encyclopeadia is a software vendor's wet dream.

    As for the bugs, security holes and the very desirability or usefulness of those features, the rule in law is "Caveat Emptor."

    Up until people start getting killed, you can forget about legislation to address the problem. If the flaws are systemic and there is nothing that can be done by the consumer. Collapsible steering columns were not required until legislators got tired of losing voters to impalement at low speeds.

    Even WHEN people are being killed, as with cigatettes, (or cheap hand guns though its not the purchaser who gets killed then,) the rule of law is still "Caveat Emptor."

    The average co-optable "attack" PC running windows is running in somebody's den or in a small office. Big firms have guidelines on installing software on their PCs and usually have virus detection systems that are updated from a central server.

    Home systems are privately owned and are never patched knowingly. Likewise, virus detection is usually seen as a one-time purchase and installed from a CD-ROM that was obsolete before it came off the truck.

    The steering column parallel is a better one for the situation since the average system owner is about as capable of fixing the problem as the average car buyer was of replacing his steering column shaft.

    I'd like to hammer script kiddies who tie up my connection by hitting it with a DOS attack and teach them some civility. Its a form of violent behavios that must NOT be tolerated anymore than shooting bullets into the air. They land somewhwere and in urban areas that means somebody bleeds.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  151. Open Source by addaon · · Score: 2

    A lot of people have said that, if software vendors were to be held liable for security holes, open software would be up the creek. I'm not so sure about that... it seems like a reasonable form of liability would be the exact same liability my dry cleaner has, if they ruin my favorite shirt... as it says on the sign, liability limitted to 10x the price I paid for the product. Free (as in beer) software, then, is still worth exactly what you pay for it; and the developer does not have to worry about legal repercussions.

    --

    I've had this sig for three days.
  152. FAA 'warning' or analogy by dirkx · · Score: 1
    As reported:
    "..Infosecurity czar Richard Clarke said in his speech at RSA that Nimda cost US companies an estimated $2 billion."..


    What he also did, which struck me as more interesting thant the dollar value, was draw a parallel with the early days of aviation.


    And how the FAA stepped in as the authority to make things safe. Reluctantly perhaps at first - but much needed as the industry had made itselfs a mess.


    Which is more than just a parallel - and might well be the much needed shot in front of the bow and Lima-Lima call this industry needs.


    You can be averse of govt. regulation - and if you see the pain and stiffling the FAA imposes on the Aerospace industry - you will even more so. But they will, and are supposed (or at least expected by the people) to step in if things are not fixed and society as a whole is harmed. And that last part is hard to deny.


    Perhaps the first sign of a stick. A stick which is much harder to dodge than, say, the DCMA or SCSS.

  153. cars and accidents by Anonymous Coward · · Score: 0
    in order to help find where liability and responsibility exist... I submit this, these are cases of a car accident (the causes):
    1. when a car is used inappropriately, fault is user
    2. when a car has a flaw from design (not use here) and is used properly, fault is with manufacturer.

    This seems straight forward and simple, but lets get into it a little deeper...

    1. unknown design flaw resulting from extended use, while failing part or system has been accepted as safe under these circumstanced by the auto and many other industries for some time. Fault is perhaps split, but it depends. Another analogy is with Drugs: a drug can be tested and overtested and used safely for 10 years, only to find after 20 years that it causes problems that could not have been detected. These cases fall under the 'shit happens' category.
    Hmmm, seems that any case would be one of these three... with any 'combination' being simply a breakdown of individual parts, services or components, which should be examined individually anyway.

    I for one think that MS and many other companies, are often responsible. Reason is that due to their resources, and due to the KNOWN but unaddressed problems of the past, a certain pattern is observed that should be acted upon. However, if we all know that feces is dangerous and harmful to consume, yet the world knows from past performance and studies that the cerial I sell has feces in it, then is it really my fault only when people that refuse to accept reality (and responsibility for their choices and actions) and buy my cereal and get sick? They did not have to buy it, and while I did not advertise the health risks of feces, it was listed that I do have feces (and everyone knows by now anyway).

  154. There *IS* somebody at fault. by Anonymous Coward · · Score: 0

    The person who willfully, deliberately and knowingly chooses to run software that is known (and proven repeatedly in public) to have a bad track record of security problems is guilty of negligence in the highest degree. It's the end-user's fault for exhibiting such reckless behavior instead of proactively seeking out the software that's been proven to be most secure in the first place.

  155. Re:Just like a car.. or a car's brain by Reziac · · Score: 2

    Your car's engine (or the fuel system at the very least) doubtless has a controller unit that runs on embedded software. Let's say it goes berserk due to a bug in the software, causing you to run off the road and severely injure yourself (or to kill someone else). Who do you sue -- the car mfgr or the author of the software?

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  156. Nader would agree... by anthony_dipierro · · Score: 2

    Just like a car: Windows - Unsafe at Any Speed

  157. Why aren't export restrictions blamed? by NetSettler · · Score: 1

    Can someone explain why discussions like this don't immediately and as a primary feature of the discussion mention the US Government's paranoia about including strong crypto in a product as a primary reason for products not being more secure?

    The historical inability to simply bundle strong security into a product without excessively complicating either the installation process or the set of markets into which you can distribute seems to me a primary culprit in the unavailability of secure products, at least in the US and probably worldwide.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  158. Gravity's Rainbow by Graymalkin · · Score: 2

    I don't think some of you understand what happens if people are made liable for their software. If say there's a law passed that you're liable for security holes in your software, are you going you REALLY go ahead and develop it? I think not. If I find a root exploit in the Linux kernel lets say and some company gets turbo fucked because of it can they sue Linus for billions of dollars in damages? Would that be fair? Should I be able to sue the Apache group if a nexploit is found which leads to me losing megabucks? The clause in software licesnes saying "this software is provided AS IS with no garentee it won't turn around and fuck you" is there for a reason, specifically so the software vendor whoever they may be can't be held responsible for what happens with their software.

    The comparisons to the automotive or aviation industries is inherently flawed because both markets deal SPECIFICALLY with the preservation of the life of the operators. A car is responsible for not killing you and that car's manufacturer tacitly agrees that their car won't kill you for anything under their direct control. Same with airplanes and buildings. Business software on the otherhand does not directly effect whether or not someone is going to die (generally) due to some part of its use. Software controlling medical or aviation equipment has to pass stringent testing to ensure it isn't going to go batshit on a trivial error. Software released in these industries do not have "we're not responsible for batshitery which occurs due to our software" clauses. It is the liability and responsibility of the USERS of software for the results of security holes or just inherent flaws in the implimentation even if they aren't directly responsible (they didn't write it) for its creation. They did make a conscious choise to use said software thus the onus is on them. If Nimda caused you millions of dollars in damages it is your own damn fault because you used software that you were not overly confident in in terms of security. If you were overly confident you learned your lesson that shit happens and life ain't fair. No one protects businesses from dumbfuck business plans, they ought not protect them from information technology jackassery either.

    --
    I'm a loner Dottie, a Rebel.
  159. That Depends... by Anonymous Coward · · Score: 0

    If you presented your door to the homeowner in such a manner that gave him a "reasonable expectation" that your doors were secure and would resist being broken down, then you are negligent and may incur liability as a doormaker.
    This opinion, like a pair of "Depends" might be full of crap.

  160. The person who takes the action should be liable by rcharbon · · Score: 1

    Whoever implements the exploit should be liable, just the way whoever uses Napster for violating copyright should be liable, or whoever shoots someone with a gun should be liable.

  161. moral of that story is.... by Anonymous Coward · · Score: 0

    ...the Ford Pinto problem. Ford did some kind of cost-benefit evaluation on fixing the bug in the Pinto and decided not to fix it. The juries saw how unfair the evaluation was to the customers, and award big damages repeatedly. Shipping software with known bugs should be a much bigger liability than shipping software with unknown bugs.

    you should never do a "study" on a problem that you suspect you have.... it might just get turned around and used as a weapon against you.

  162. Liability for Software by Artagel · · Score: 2

    Do we care what the software is?

    What about software that controls the dose of radiation for cancer treatment? If you get 10,000 times the intended dose, someone can die. Do we treat that the same as a PDA phone number application that can't find people whose last names begin with 'q' because the "quit" command was munged? (bad example, but you get the idea...)

    After all, you can always replace the PDA, and you can't forsee death as a result. Bad control of radiation can quite easily result in injury or death. With the case of the radiation machine, do we CARE how obscure the bug was, or how hard the maker/programmer tried and tested? Or do we just stick him with the liability because it's better than telling the dead person: "tough luck?"

    1. Re:Liability for Software by NetSettler · · Score: 1

      What if the PDA's alarm clock was what the surgeon was relying on in order to remind him to show up at the operating room in time to save someone's life? Certainly the PDA doesn't "cause" the death, but it seems it contributed to it.

      Whether it's legally responsible is a different matter, but you can't just, by saying "it's only a calendar program", assume that lives are not involved. Some might judge it reasonable and forseeable that it would be used for this kind of purpose, and absent a disclaimer that says not to, a case might be constructed. This is not just the incidental use like McDonald's selling hot coffee to people planning to drink it while driving; alarm clocks are to be used for reminding you about things that are important not to forget. So it would seem an obvious and intended purpose unless some very visible disclaimer says otherwise.

      Personally, I'm not big on implied warranties. But they apparently do exist. And even if the warranty is explicit, it's still hard to say that if a person knows a fact, he or she knows all the implications (and therefore all the possible consequences) of that fact. The person making the calendar program may not know it will be used by surgeons, and the surgeon may not realize that programs made by human beings are sometimes fallible. There's much gray area in there. Society as a whole is wrestling with this and seems not to have come to any consistent answer.

      --

      Kent M Pitman
      Philosopher, Technologist, Writer

  163. IANALBIHAFWI by lpp · · Score: 2, Interesting

    I Am Not A Lawyer But I Have A Friend Who Is...

    Of course, he wouldn't officially comment on this, but it did pique his curiosity, so he emailed a couple of his lawyer friends, one an IP lawyer and one who apparently is NOT an IP lawyer (not sure what his speciality is) though he apparently DOES have more litigation experience.

    First, the IP guy:


    His Reply:
    I would think pretty slim. The standard disclaimers on the OSS say that the developers are not liable for anything, etc.

    The exception would be if the developer intentionally programmed a back door and then lured people to use the software so that he could go in the back and steal/corrupt the data.

    IMHO.


    My Friend's Question:
    Wanted to get your thoughts on something. Not for a client. A friend raised the issue and was just curious and it piqued my curiosity. I'm sure you're familiar with open source software. According to my friend, there is a movement to make someone responsible for problems in open source software that lead to security breaches and/or data loss. He was just wondering what my thoughts were on the possibility of OSS developers, who don't receive any compensation for the software and put out the typical disclaimers, being sued by someone who uses the software and is damaged as a result.

    Next, the Litigation Guy:

    His Reply:
    Without seeing any of the documentation that changes hands (if any), it's hard to say. Can you have an implied warranty for a product that you are making available for free? I don't know the answer, but my hunch is probably so if the other side can prove reasonable reliance, etc. Best advice might be to beef up the disclaimer and create some sort of waiver that has to be filled out before the program can be used.


    My Friend's Response:
    Why? I don't know. Practice, I guess. A way to test your software. Make a name for yourself. I do know it's very common among the cyber-geek community. And while the issue of compensation might not affect a negligence analysis, I would think that it would play a role in the effectiveness of the warranty disclaimers under the UCC. I really don't know either. I know it's not strictly speaking an assumption of risk case, but isn't some sort of concept of "Don't trust me. Use this at your own risk." possible? {IP Guy} thought the typical OSS disclaimers would probably protect the software developer, but while I know he knows IP, I wasn't sure how extensive his litigation background is.
    Litigation Guy's Response:
    I've never heard of it before, but it sounds like there could be some liability. The analysis wouldn't so much whether the developer received a benefit as whether the person who used the program suffered some harm. I'm not really sure to tell you the truth. Why would someone do that if they aren't making any money?

    My Friend's Email:
    Wanted to get your thoughts on something. Not for a client. A friend raised the issue and was just curious and it piqued my curiosity. Dont know if you're familiar with open source software. Open source software is developed by freelance programmers who make the software freely available, along with the source code, so if someone grabs it, they have the opportunity to examine the code (or hire someone who can) for flaws and fix them if necessary. According to my friend, there is a movement to make someone responsible for problems in open source software that lead to security breaches and/or data loss. He was just wondering what my thoughts were on the possibility of OSS developers, who don't receive any compensation for the software and put out the typical disclaimers, being sued by someone who uses the software and is damaged as a result.

  164. Think again... by Anonymous Coward · · Score: 0

    I use Outlook as my mail program at work. I paid for it, and I expect it to be able to send and receive mail. If somebody illegally exploits that program to do malicious things, I don't blame Microsoft, I blame the person who wrote the virus.

    Thieves often use commercially made lockpicks to pick a lock. People who make and sell lockpicking tools have been in the past, and are presently, and will continue in the future to get prosecuted civilly for negligence in facilitating burglary if they don't have some kind of discriminatory rules in place for determining who they will sell such tools to. Pretty much anymore, you need to demonstrate that you are in some sort of locksmithing, property management, law enforcement, etc kinds of businesses before you can purchase a set of professional lockpick tools from these vendors.

    The way that MS designed Outlook, they practically gave away the "lockpicks" to it for free to everybody.

  165. Legislating liability. by Ardias · · Score: 1

    My point is that , number one ,the line between commercial vendors and amateur efforts, especialy in linux, can become very blurred and number two, that the people who draft the legislation desiding liability may not take into account what you would expect and make a clear and fair distinction and even if they did I could see certain cases where the whole issue could become very messy and regretably damaging to linux.

    When legislators start making laws about software liabilty, you can bet your bottom dollar that big $oftware companies will pay out lots of money to lobbyists and political campaigns so those laws will have loopholes that allow them to avoid liability.

    And it gets worse. They will have the legislators write those laws so people who provide open source software can not avoid liability. They will do this to discourage people from providing free software, and hence less competition for the big $oftware products.

  166. A little personal responsibility would be good by MJovodji21 · · Score: 1

    I think it would be ridiculous to hold a software company liable for insecure software. It's your responsibility to ensure that the software you use is secure, period. Just as it's your responsibility to update and maintain it.

    Given Microsoft's track record, it also seems silly for one to think that using their software (even patched and updated) will provide a high level of security. These are choices you can make when deciding what to run on your servers or desktops.

    Here we see another strength of open source software: you don't need to trust a company to produce secure software. You can see for yourself what the software is doing.

    Also, some security holes are caused simply by using software for purposes contrary to its original design. It is unreasonable to expect a company to attempt to forsee every possible malicious use of their software or be responsible for as much.

    If software companies are made liable for insecure software, this will work against consumers. It will become more difficult and expensive to sell software, and fewer companies will be able to do it. This means fewer products on the market and fewer options, as well as fewer jobs for the rest of us (here's the rub).

    ------

    2 + 2 = 5 (for sufficiently large values of 2)

  167. Verrra limited liability? by Anonymous Coward · · Score: 0

    It seems like a high level of security liability would likely cripple the software industry- it's like
    making car manufacturers responsible for every reck.
    What about just making developers responsible for well-know, easily avoided issues? This would create a basic standard without causing a developer to come under attack when someone extremely clever devises a novel attack. Of course, they developers should be fully liable for disclosing security bugs (like MS's Congressional lobby is gonna let that one through...)

  168. Fixing security holes by adding security holes by louzerr · · Score: 1

    Did I read this right? Microsoft claims to be working on a way to automatically send patches to all the XP users? That would certainly seem like another security hole! I can see the headline now: Microsoft to fix security holes with new security hole

    --
    "The large print giveth, and the small print taketh away" -- "Step Right Up", Tom Waits
  169. Open Source... by M-G · · Score: 2

    This goes right to the heart of a big chunk of FUD regarding Open Source software. I've seen it stated over and over, that you don't have anyone to hold responsible for problems with the product. I always thought, "I'll believe that one when someone gets a judgement from MS from damages caused by one of their products".

  170. not entirely correct by Preposterous+Coward · · Score: 2
    You say that the software that launches the shuttle is bug-free, but I wouldn't count on it. Certainly there have been numerous examples of severe bugs in other spacecraft control systems. I can think of two off the top of my head. One was Ariane 501, a rocket which had to be destroyed half a minute into its first test flight because of what was essentially an overflow condition that led it off course. As the ESA report explains, "This loss of information was due to specification and design errors in the software of the inertial reference system."

    Second, remember the Mars Climate Orbiter? NASA lost that one thanks to a confusion between metric and imperial units. "Mission control computers had incorrectly gauged the velocity of the craft throughout the entire four-month trip from Earth to Mars." Oops.

    By the way, as a pilot, I have to tell you that I certainly would not count on an autopilot being bug-free either. (Probably one reason my flight instructor made me learn five different ways to disable it should it start misbehaving.)

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
    1. Re:not entirely correct by Ayende+Rahien · · Score: 2

      Actually, the Ariane 501 is one case where the system worked, it wasn't designed for this type of rocket, and when it noticed that the rocket didn't behave properly, it self-destruct, *that* was the proper thing to do, under the circumstances.

      The Mars orbiter and the auto pilot are certainly two points that makes it clear that there is no bug-free software.
      It's interesting to note, though, that what they missed was not some dangling pointer, or overflow or something which is common on most software, that was a usage bug, not a "trying-to-be-smart" bug, which is why it's quite so funny one.

      BTW, out of the above mentioned 5 ways to disable the auto pilot, how many of them are completely manual?

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  171. Nobody by Ogerman · · Score: 2

    At least legally, nobody. And it should stay that way. The market will force proprietary software companies to fix their bugs faster or else the market will choose Open Source software instead. I'm hoping for the latter.

  172. No impact by Anonymous Coward · · Score: 0
    How far is this argument going to go:

    "Gee, Judge, I just downloaded this code from the internet and installed it on my computer."

    Also, though IANAL, I believe that if the code is free there is no sales contract since there was no exchange of value.

  173. Re:free vs. commercial & deep pockets by yintercept · · Score: 2, Informative

    Your problem is with the deep pockets law. First I want to show you how to abuse the law. The taxi business has a high liability risk. A cab company might decide to make all of its drivers "independent contractors." The independent contractors would be responsible for their insurance. The independent contractors would be underinsured, etc..

    In this scenerio, the taxi cab companies were trying to avoid risk by pushing the risk onto a smaller business that would simply go bankrupt when an accident occurred.

    You can imagine a company giving away the troublesome parts of the program for free (to avoid the liability exposure) while selling the stable pieces for a premium. Should MS have to pay for a bug in a free patch, or a free utility they distribute with XP?

    In the taxi case, the courts would found the taxi cab company partially liable for the accident. Since they have deep pockets, they ended up paying the full claim.

    This deep pocket legislation is quite popular since it prevents companies with deep pockets from spinning off risk into small entities.

    Deep pocket litigation has some really bad side effects. Really, in every accident that occurs, you can say the county or city that built the road was partly to blame. This means that counties and cities become the deep pocket in thousands of lawsuits.

    In the software world, we would start seeing the same gamesmanship going around if we started flinging billion dollar suits left and right. We would see big companies spawning little companies whose primary purpose is to control risk exposure. Meanwhile, fearing deep pocket litigation, the big companies would stop funding smaller research projects or stop giving code to GPL efforts in fear of become a deep pocket in a suit they really cannot control.

    The litigation would not be pretty. The only certainty is that the lawyers would make out like bandits.

  174. Liability is not a clear issue. by Eric+Damron · · Score: 1

    "Currently software is exempt from product liability . . ."

    We've all seen the anti-warranty agreements that state that even if the software formats your hard drive, the company that produced that software isn't liable.

    However, what if a company puts out insecure software and that insecure software floods my internet server causing it to crash? I didn't agree to that anti-warranty so I do have the right to sue to recover damages.

    The only question is do I sue the person running the insecure software or the company who produced it or both?

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Liability is not a clear issue. by Anonymous Coward · · Score: 0

      We are currently experiencing one of the most brilliant marketing approaches ever devised by any corporation in virtually all of economic history.

      Software developers like MS release buggy software to the public and then charge $50.00 an hour or worse yet charge a minimum of $35.00 or so per call to fix it.

      If MS sells 1,000,000 units (a conservative estimate) and just 25% of all purchasers use MS's callin tech support to solve problems with the software it is easy to imagine that MS could realize $8.7 to $12.5 million in gross revenues off of one of its products as a result. Multiply that by all the products MS offers and the gross revenues could be staggering.

      It doesn't matter how much the original product sold for. The real profit is derived from tech support. Which by the way gets more efficient with time and expertise on the part of MS tech support.
      Not only is tech support a cash cow but also the company is immune from liability for any damage done by their buggy software. Marvelous. Simply marvelous.

  175. PGP Plug "Failure" on Networks running MS products by josh+drvsh · · Score: 0

    http://www.heise.de/english/newsticker/data/anw-26 .02.02-007/

    Encryption in Company Networks Foiled
    The encrypting of e-mails in company networks is foiled if
    it is done in a Microsoft Exchange/Outlook 9x/200x environment...

  176. How bout some sort of product seal? by DarkProphet · · Score: 2

    Should companies' be liable for security holes? I really don't think so. Everytime you install software you get the EULA that says how 'by using this software, you agree not to blame us if the program formats your hard drive' thing. We all know the risks we take by using a computer to make our jobs easier. As an amateur programmer, I sure wouldn't (and couldn't financially) be able to be liable for some obscure security failure, whether I charged for the software or not. However, I do think that companies should be swift to follow up on security problems that are currently known, and deliver fixes in a convienient and easy manner. Perhaps there should be a universal security upgrade protocol, by which a company can upgrade installed software. That way, any software distributed with support for that protocol would carry a 'Seal of Approval'. Consumers would learn quickly to not buy software without this certification.

    Obviously, that upgrade protocol itself would hav to be securely implemented, and I don't know how you'd regulate something like that. But at least programmers wouldn't have to always wonder if they might be liable if their software did some Bad Thing. If programmers (or program companies) were held strictly liable for security issues (including possibly class-action suits for damages), you'd see a lot less diversity in software, since only a few companies would be able to take that risk. Is that something we want?

    --
    What could possibly hurt the security of the American people more than giving our own government the ability to hide its
  177. What? by Anonymous Coward · · Score: 0

    open source software states in the license that it does not garentee fitness for any purpose...

  178. Who says there's one bad guy in every situation? by zorander · · Score: 1

    Many MANY MANY bugs in released software are not neccisarily completely due to faulty design in one particular program. Often many programs in tandem are liable. Misconfiguration on the part of the user can also be a problem. If I misconfigure ssh and sudo and someone 'rm -Rf's my machine, who'se liable? A Law like this argued by the right lawyer could easily find the ssh people, the sudo people or even the rm people liable for letting this happen.

    Also, how about the fraud possibilities. People injure themselves all the times to collect premiums. How many people do you know that would wipe their box to collect on 'lost IP' or another similar claim. Freely redistributed software would get killed because free software developers knowingly distribute software with bugs, expecting the wide audience to help debug. If suddenly there were no way to protect themselves from liability for a stupid person running bets software who hurts something, thep rocess would get choked out of existence. People sue for everything these days, lets not give them another reason...

    Brian

  179. Microsoft by danny256 · · Score: 1

    "Imagine if Microsoft was legally liable and a $2 billion suit was filed." Microsoft's annual "administration" or legal budget is over $2 billion, they would settle and save some time.

  180. The manufacturer... by Puppet+Master · · Score: 1
    Should be responsible... Here's why.

    I run FreeBSD, but my wife and kids run Windows 98/ME. When a security flaw/hole is discovered on FreeBSD and reported to the core development team (or the person responsible for the port), I usually get an email within 24 to 48 hours stating what the hole is, what it effects, along with a patch.

    I can choose to install the patch and be safe, or ignore it if it doesn't apply to me (IE: I don't have that port installed and probably never will install it).

    Microsoft also notifies users of security holes, (either via their web site or via the auto-update program). However, most of these security holes were reported weeks or months ago to Microsoft, and they chose to ignore it, because it wasn't a wide spread problem (not enough people are effected YET!). Only when the hole has been used to hit thousands of systems does Microsoft quickly release something to patch the system. Hell, I know of a couple of security holes reported last year, that they still haven't fixed.

    Unless the hole gets wide media attention, Microsoft just doesn't care. I guess they think they're too busy to fix the problem, until it becomes a major problem. Not so with most Linux/Unix OS's. We usually get information pretty quickly (usually from the manufacturer), and we usually get a fix at the same time.

    --
    The day Microsoft creates a product that doesn't suck, it will be known as the Microsoft Vaccuum Cleaner!
  181. Gun control and central planning caused 9-11 by Bob_Robertson · · Score: 2

    Because the passengers and crew were disarmed, and instructed to "just go along" with the hyjackers by central planners who all assumed that all hyjackers want something in return for NOT killing the passengers (look at the FAA regulations), the hyjackers were successful even when outnumbered 5 to 1 at worst.

    The continued projection of so-called "American" military force was the repeatedly stated reason for the first attack on the WTC, which failed, and the second attack, which succeeded.

    The resultant call for yet more control of peoples lives, and restrictions on their liberty, are merely a sad reminder that those who seek control of others will always seek control, at every opportunity. Especially if they caused it. Reichstaag Fire? Kristalnacht? Those are words every American should know and understand.

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics
  182. SlashDJ #2... by Anonymous Coward · · Score: 0

    Well, that song really drags me down, and I'm wondering why any of you are around to read this. The switchboard lit up with crapflooders wanting accusing me of Metallica favoritism. So to shut them up, here's Megadeth's Problems, off of Hidden Treasures.

  183. try US foreign policy... by Anonymous Coward · · Score: 0

    when you fund a military campaign against communism, and USE a country to do it, and leave it a smouldering wreck when you're done, and ignore any pleas for help to restore the country to what it was before you raped it, you are setting yourself up for hatred and revenge

  184. link to the law by Technodummy · · Score: 2

    http://www.accc.gov.au/consumer/consumer.htm