Slashdot Mirror


Negligence and Open Source

icing asks: "With the story about the Melissa trial, some people argue that Microsoft is partly to blame. Negligence in making a product safe to use, cannot be excused. And again, software is compared to real world things like cars and how car makers could not get away with what Microsoft is doing. Does not the same argument apply to makers and distributors of open software? Could makers or distributors of Open Source be held liable? Under which conditions? Or do we have a double standard here?" Hmmm...a touchy issue. What are your impressions?

361 comments

  1. And now, a quote from the GPL by jemfinch · · Score: 2

    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.


    So no, no one can be held responsible for anything their GPL'ed program does. I don't know how the BSD license works, but I would assume some sort of similar constraint.

    Jeremy

    1. Re:And now, a quote from the GPL by Imperator · · Score: 2

      Yes, of course, but the typical commercial license has the same sort of clause. A question might be: if Microsoft should be liable for damage due to negligence (e.g. inadequate macro virus security), should open source authors be accountable for similar negligence?

      --

      Gates' Law: Every 18 months, the speed of software halves.
    2. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      I suppose if personal injury resulted, the above disclaimer would be ineffective. (Under the UCC, a warranty disclaimer is ineffective for many kinds of personal injuries) The real question is, who do you sue?

    3. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      Anonymity on Slashdot has become a haven for the ignorant and childish. I say remove it.

      What a childish and ignorant comment.

    4. Re:And now, a quote from the GPL by Yebyen · · Score: 1

      The difference is that the EULA is so ridiculous that it is practically invalid. EULA's and similar licenses usually say that we have no rights and the software can be yanked out from under us at someone's whim, and we have no legal recourse if anything goes wrong, and we do not own the software, which means that we cannot do practically anything. These types of agreements (shrinkwrap licenses) would not hold up in court. The GPL says that if anything goes wrong, you have no legal recourse, but it also says that you have complete and total rights to redistribute software and such. This is much less of a one-sided agreement and much more likely to hold up in court.

      --
      Restating the obvious since nineteen aught five.
    5. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      That's not a valid licence, for millions of reasons. Here's just one: There's no quid pro quo, so it's not a legal contract.

    6. Re:And now, a quote from the GPL by TerryMathews · · Score: 1

      Just remember that no major EULA has been tested in court, except under piracy circumstances. And, piracy falls under copyright law. So, most of the clauses of EULAs have not yet been shown to be upheld in court.

      --
      -- Terry
    7. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0
      Wrong. The "get to distribute" part of the untested-in-court GPV does not suffice to make it non-one-sided. 99.998% of the users are not redistributing. Therefore, even were your point valid in redist cases, it wouldn't be valid here.

      You don't want the GPV in court. It would be squished like a bug by people who have hundreds of millions of dollars to throw at lawyers who can prove anything they want to prove.

    8. Re:And now, a quote from the GPL by cnflctd · · Score: 1

      Oh, I don't know.

      It could be that in a few years, IBM-Sun-Compaq et al will rely on free software to move their much of their very-non-free hardware. The public defendor hired to defend the License may well walk into court with more than his dick in his hands. (so to speak)

      --
      I'm cool like a fool in a swimming p-p-pfft-pool
    9. Re:And now, a quote from the GPL by willfe · · Score: 1
      What a childish and ignorant comment. Would you are to explain why? :) It's comments like this that help make the case in favor of ditching ACs on slashdot. Stop it. :) Don't just flame the guy. Explain yourself. The age of the clever, witty, one-liner comeback has thankfully come to an end. As anonymity on slashdot serves as a haven for the ignorant and childish, it also serves as a haven for those intelligent and mature folk who have something valid to say but don't wish to be known for it. The fact that a person doesn't want to open him/herself up to public ridicule or personal trouble for daring to have a differing view or opinion does not instantly render that opinion invalid. Revolutions have started that way, good ones and bad, and anonymity has always played a role in opening people's eyes, making changes, and shaping the future. I'm on the Anonymous Coward's side on this issue -- yes, anonymity gets abused out the wazoo on slashdot, but it is the price we must all be prepared to pay to participate in such an open, free, and safe environment like slashdot. Yes, we've the trolls, the "furst poast!" idiots, and the ramblers, but a few things come to mind whenever someone suggests being rid of the AC on slashdot:
      • I've seen plenty of non anonymous cowards spew inflamatory, inane, insulting, pointless, trolling, or otherwise useless banter onto slashdot's pages,
      • The right to make one's voice heard without making one's name known is vital to many people. If I wanted to say something bad about my employer or my family or someone else who could potentially hurt me, and I knew that person or group read slashdot, you bet I'd expect to be able to say my piece anonymously.
      Like it or not, anonymity is important. I just wish the few ACs who ruin it for the rest of them would cut it out. Like now.
      --
      Read my stuff.
    10. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      Because the GPL is not negotiated between either party prior to use the courts have found that these types of agreements "don't hold much water".

      If a lawyer wanted to take a person to court for losses due to a software glitch in open-source software I don't think the GPL will offer much protection to the authors or distributors ( the
      distro's will most likely be sued first).

      Take this one step further, what happens if Linux or a particular distro becomes a monopoly in the market. Who will the Justice department, civil rights or underdog business's sue? I am sure if you look at docket records M$ as any large company gets are 100's of nuisence lawsuits designed for nothing more than getting their share of the pie from a large organization.

      Who will the democrats go after to fatten their lawyers (donating ) pocketbooks?

    11. Re:And now, a quote from the GPL by reptilian · · Score: 1
      Take this one step further, what happens if Linux or a particular distro becomes a monopoly in the market. Who will the Justice department, civil rights or underdog business's sue?

      They won't sue anyone. Remember, a monopoly is not illegal. What's illegal is leveraging that monopoly in anti-competitive practices, like, say, buying out any company that tries to make a competing product to yours. I don't see how Linux *could* be an illegal monopoly in this sense. Given that there isn't any particular company behind it, there's no way anyone *could* use anti-competitive practices. It's simply impossible.

      However, a particular distro, in fact, could. Let's just give some fodder to the conspiracy theorists and use redhat as our example. If redhat bought out every other commercial linux distribution, and then maintained its monopoly using MS-like tactics, well, you would sue redhat. But there's always the point that LINUX IS FREE, and you could always use a non-commercial distro like slackware or Debian, who will always have the ability to compete (you can't buy them out).

      Your other points are taken. We'll just have to wait and see, I think, until (and not if) a lawsuit is brought.

      Man's unique agony as a species consists in his perpetual conflict between the desire to stand out and the need to blend in.

      --

      72656B636148206C72655020726568746F6E41207473754A

    12. Re:And now, a quote from the GPL by C.Lee · · Score: 0

      >If a lawyer wanted to take a person to court for losses due to a
      >software glitch in open-source software I don't think the GPL will
      >offer much protection to the authors or distributors ( the
      >distro's will most likely be sued first).

      Really? Would Redhat for instance really be legally responsible for Sendmail in the same sense that Microsoft would be for software it outright owns?

    13. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0
      Anonymity on Slashdot has become a haven for the ignorant and childish. I say remove it.

      Identity can give weight to undemonstratable evidence, but otherwise it's just a crutch for "readers" too lazy to think for themselves. Accountability is a euphemism for the ability to harass holders of unpopular opinions.

      Yet disputed but correct arguments are the only ones we can learn from. All identity can do is stifle debate and draw attention towards arguments that can't stand on their own merits, and we're much better off without it.

    14. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0
      Lots of vendors offer contracts en masse and won't negotiate their terms (ever try to reach a unique agreement with a credit card company or car rental franchise?). The result is called a "contract of adhesion", and is to be interpreted in the way least favorable to the party that provided the contract.

      This is part of why they're so convoluted; lots of the clauses are just patches to plug loopholes.

    15. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      here are my reasons why i posted the "clever, witty, one-liner comeback".

      i am a "troll", i enjoy trolling and some others enjoy my trolls.

      to say it is "childish and ignorant", is really "childish and ignorant". some trolls may be such, but this sort of blanket statement is not appropriate and exhibits childishness and ignorance. it is an emotional, knee-jerk response.

      one man's meat is another man's poison.

      i agree with all of the reasons you listed.

      i was responding to this poster's assertion at the level that the assertion was made.

      thank you.

    16. Re:And now, a quote from the GPL by jemfinch · · Score: 1

      But there's a serious flaw in the current moderation method in that an AC post, no matter how insightful or informative, will most likely not reach the eyes of the people who would gain from reading it because it was posted by an AC. I keep a little slashbox on my front page that has the ten most highly rated posts in a list. It's a rare day (and I mean RARE day) when an AC is among them. I understand the thought behind allowing ACs on slashdot, but I don't want to see slashdot's credibility suffer from allowing them. Jeremy

    17. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0
      Basing what you read on other peoples ratings is foolish and only ensures that you remain uninformed. I suppose you like having your information spoon fed to you, but most of the rest of us don't, we'd rather make up our own minds about what is or is not an insightful or flamebait comment.

      Slashdot has no credibility, the quality of "news" that is posted here is nothing more than rabid Linux zealotry.

    18. Re:And now, a quote from the GPL by billybob+jr · · Score: 1

      *This* should be moderated up. Strong argument.

    19. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      is it just me, or do only trolls use the phrase
      "knee-jerk response"? I'm tired of hearing it,
      come up with something new.

    20. Re:And now, a quote from the GPL by Eupolis · · Score: 1
      I would like to see the precedents for these cases. If you can find them on Findlaw, or even just give me reporter cites (I've got free LEXIS and Westlaw access as a student, so I can find 'em myself), I'd appreciate it. My email address is above, though obviously part of it has to be taken out to email me.

      I don't think that the court would find that there is a gross differential in bargaining power here. I either buy the software and install it, or I don't. With the GPL, the software is often free -- a court in a contracts case would have a hard time even finding consideration there for the exchange of the software, much less an assumption by the distributor of an obligation of its merchantability.

      I heard of a decision that went one way or another on the validity of shrink-wrap licenses, though I don't know if it was an appellate court (the only ones that count as precedent) or just some district court. Maybe I'll run a search tomorrow.

    21. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      no.

    22. Re:And now, a quote from the GPL by Eupolis · · Score: 2
      I don't think a court would find that Microsoft or open source authors should be held liable due to negligent software design.

      First, a court would have to find that there was negligence. That is to say, that there was a standard of care that applied in the situation, that the standard of care was breached, and that the breached caused damage both in fact and in terms of "proximate" cause. Second, there is the fact that this would be products liability, which has some of its own rules. I don't know them very well, though I am familiar with a rule which holds that one can generally disclaim the merchantability of a product for certain kidns of uses, unless the product can be made unusually dangerous (usually construed as physically dangerous to a person) in its intended use by negligent manufacturing.

      I don't have time to write about all of these elements, and you don't want to read it all anyway. I want to note, though, that in most cases where the negligence of one party creates a dangerous situation, and another party discovers it and intentionally exploits it to bring about the danger that was risked, the connection of "legal cause" between the negligence and the damage is understood to be broken.

      An example which comes up in casebooks is a case where a railroad company spilled gasoline all over the place. The question presented was whether the railroad was liable for damage from the ensuing fire when someone threw a match on it -- there was testimony to show that he had intentionally thrown the match. The appellate court in the case held that the railroad would not be liable if the other defendant had intentionally thrown the match. The rationale (at least according to my torts professor) is that if someone exploits a dangerous situation before the negligent party finds out about it and has a chance to clean it up, we shift the liabiltity over to him and take it off the negligent party.

      Now, we can all think of how there are similarities and difference in a software situation, where the parties know that the person using the software is relying on it to get the job done. On the other hand, there are the issues of warranty disclaimer and the defenses to liability. I think one of the reasons courts are unlikely to find Microsoft liable in this situation, even going past the defenses it would have available, is that they would have to apply it to all small companies and open source programmers to that kind of liability, and no one can insure against it. The courts will look for the best ways to spread these losses around so that they are manageable. Microsoft might be able to spread those kinds of losses around, by insuring itself and raising software prices (yes, I say that in all seriousness), so it will be tempting to assign liability there, but the individual or group who writes a shareware or open source network program and leaves in an opportunity for a buffer overflow cannot, and would go bankrupt quickly, leaving only a few people compensated and countless more uncompensated. The courts will not create an otherwise-unjustified double standard between the behemoth and the little guy when the only difference between them is that one is a behemoth and one is a little guy.

      For these reasons, I expect that the person or company who accepts the licensing agreement and its disclaimers, even for mission-critical operations, will have to self-insure against its failure when there is no warranty, and will have to self-insure against the security risks involved in using such software.

      In parting, here's my own little disclaimer: I am not a lawyer, just a student, so you should not rely on anything I have said for any purpose other than as something to think about.

    23. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      is it just me, or do only trolls use the phrase "knee-jerk response"?
      it's just you.

      I'm tired of hearing it
      i don't care.

      come up with something new
      well, since i'm bored... it's not reasonable to revoke ac priviledges over distaste for the "trolls".
      the trolls are like mad magazine, or national lampoon. some people like them, some don't. there are groups of people that wouldn't mind seeing those magazines removed from circulation. the same people who would like to remove certain r rated movies from circulation, or certain risque television programs or playboy.

      some people enjoy these magazines, movies and television programs. why should they be denied access to them because others don't approve, when the others only have to not buy the magazine, go to the movie, or watch a particular tv station?

      i enjoy other's trolls. others enjoy my trolls.

      so, i guess my "something new" would be:
      set your fucking threshold to 0 or above and quit pissing and moaning.

      :)


      thank you.

    24. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      Thanks. Now that I think about it, I'm just preaching to the choir at the moment. I should karma troll up an account and use that to argue against identity, since the people I'm trying to convince are generically biased against statements following the words "by Anonymous Coward".

    25. Re:And now, a quote from the GPL by sustik · · Score: 1

      MS and open source authors cannot be compared here in my opinion, but MS and OSS distributors should be. (The open source authors should not be hold liable more than a MS employee.)

      And though this might be not the legal stand, I think that it should not be possible to reject all liability as is done in MS EULA for example. I think there are contracts that are invalid due to their terms which do not satisfy some requironments. (For example if you sign a 1 year rent agreement with an apartmant complex which says that you have to pay for 12 months even if you move out earlier, then I think it is illegal and this clause is invalid. IANAL though.)

      If I buy a computer with software advertised as "Internet ready" and such, and I buy on an internet site and my credit card number gets to third parties hands then I should be able to sue the maker/distributor of my OS and/or browser (if it is intergated by design) or the owner of the e-commerce site. (Who should be able to held responsible the maker of their e-software in turn, etc.)

      Matyas

    26. Re:And now, a quote from the GPL by jemfinch · · Score: 1

      I usually read at a threshold of 3 because I can learn far more from reading "Linux Core Kernel and Commentary" than i can from reading slashdot at a lower threshold. I used to read at a threshold of -1 until I realised how much time I wasted, learning nothing.

      So if you call reading for 5 minute at a threshold of 3, and spending 55 minutes reading "Learning Perl" of "Linux Core Kernel and Commentary" instead of spending an hour at -1 wading through FR1ST P0ST and grits and natalie portman, oh well. I'm happier being spoon fed.

      Jeremy

    27. Re:And now, a quote from the GPL by Gorgonzola · · Score: 1

      The issue of consideration you mention is a typical common law issue and I agree with you wholeheartedly that it is quite unlikely that any consideration will be found in such a case. Under a civil law regime the concept of consideration does not exist at all. However, a court would most likely decide that the liability of the programmers of a GPL'ed program has limits imposed by the amount of money paid for it. Even in a case of gross negligence, the weight of the damages will be put mostly on the shoulders of the user, not the producer.

      --
      -- Spelling and grammar errors tend to be a sign of erroneous thinking.
    28. Re:And now, a quote from the GPL by ComaCreator · · Score: 1

      We've hung up a little on this neglegance issue but I think that its merely a side issue.

      Most products liability suits these days are brought under a strict liability standard. Strict Liability basically states that if a corporation places a product into the stream of commerce, they are responsible for its functioning and are liable for its correct operation and function, even if the fault in the product is not due to neglegance on thier part.

      This is at the crux of most suits you see today. Take for instance the many suits with respect to asbestos. While there is still some disagreement, many feel that the producers of asbestos, up to a point, weren't really knowledgable of the cancer causing nature of their product. But nevertheless, they have been held liable for its damage, because under the theory of strict liability, even though neither the consumer or the producer knew the dangers of the product, they are better able to bear the costs associated with their product than the consumers.

      Nowadays, most products liability suits are brought under strict liability claims, and its is a legal standard which is well entrenched. M$ would have a much better chance and being sued successfully under strict liability because they have a better ability to bear the financial costs of the damages than their consumers. GLP'ed products are probably safe on this account, because their prodcuers are often no better able to absorb the financial impact of a faulty product that those using it.

      All that being said, let me add the obligatory I-am-not-a-lawyer disclaimer. I am not a lawyer, so don't listen to me.

    29. Re:And now, a quote from the GPL by willfe · · Score: 1

      Slashdot has no credibility, the quality of "news" that is posted here is nothing more than rabid Linux zealotry. Er, it's comments like this that don't exactly *help* ACs, y'know. Most of its apparent lack of credibility stems from this kind of crap. It's a bit like trying to convince a Catholic church congregation to listen to your explanation of and attempts to convert them to Hinduism(sp?) by beginning your spiel with the words "All of you are sheep, and your beloved 'bible' is nothing more than rabid Christian zealotry." You can't expect a group of people to listen to your opinion if it differs from theirs and you preface it by slamming something they believe in. Granted, there are those who don't like to listen if you're different at all, but they tend to get ignored after awhile.

      --
      Read my stuff.
    30. Re:And now, a quote from the GPL by willfe · · Score: 1

      ...an AC post, no matter how insightful or informative, will most likely not reach the eyes of the people who would gain from reading it because it was posted by an AC. That's not entirely true. Moderators automatically view posts with a -1 threshold (unless I'm mistaken), and insightful/informative/otherwise good posts get moderated up when they deserve it. AC posts get a score of 0 by default. My posts only get a 1 by default. To be honest, I'm a bit surprised that people set their thresholds *above* 2, so they can catch "only the good posts." Er, huh? With only five moderator points given to people only who don't participate in the discussion, and with 200+ posts per article, there's no way every good comment will get pushed up above 2. It might sound stupid, but I think it's just as important to read the uninformed clueless opinions of the drooling masses as it is to read the opinions of the "slashdot elite" :) It's important to hear all sides of a story, don't you think? It's a rare day (and I mean RARE day) when an AC is among them. Now isn't this just a bit harsh? While I'll admit the signal-to-noise ratio has been headed slowly but steadily in the wrong direction here, there have been plenty of good posts by ACs that deserve a point or two. Remember though that since ACs get 0 points when they post, it takes more moderation from more moderators to get an AC post up as high as some of the non-AC messages. This truly is a double-edged sword, but remember that we don't necessarily silence "weirdos" on the streets talking to people at random or trying to convert folks to the Religion-of-the-Day(tm) just for having a "different" opinion. We only stop them when they start causing real damage. Are ACs causing real damage on Slashdot? They troll, they flamebait, they post "f1r$7 p057!" crap, they post insanely long dissertations regarding Natalie Portman's genitals, and they argue without including rational arguments. They also occasionally post well reasoned, spelled, and written messages. We can all ignore the first posts, the trolls, etc., but we're hurting no-one but ourselves by ignoring ALL ACs because every once in a while, a good one pushes his way to the front of the herd and produces something profound, or at least useful. And at the very least, we'll know if the braindead masses are planning to do something really stupid, so we can get out of the way and watch from a safe distance. :)

      --
      Read my stuff.
    31. Re:And now, a quote from the GPL by billybob+jr · · Score: 1

      IMO just being at 1 is more important than trying to get above that.

      I don't have any moderator points so I'm quoting it so it's at least at one.
      An AC above this reply posted this:

      Identity can give weight to undemonstratable evidence, but otherwise it's just a crutch for "readers" too lazy to think for themselves. Accountability is a euphemism for the ability to harass holders of unpopular opinions.

      Yet disputed but correct arguments are the only ones we can learn from. All identity can do is stifle debate and draw attention towards arguments that can't stand on their own merits, and we're much better off without it.



    32. Re:And now, a quote from the GPL by fwr · · Score: 1

      The courts will not create an otherwise-unjustified double standard between the
      behemoth and the little guy when the only difference between them is that one is a behemoth and one is a little guy.


      Sure they would. They do all the time for "behemoths" that happen to have monopolies. There are all kinds of restrictions placed on companies that hold monopolies that would otherwise be illegal for the courts to restrict smaller companies in the same way.

      Look at it this way. Microsoft knows with no uncertain doubt that in the area in which they hold a monopoly (PC operating systems primarily in business but also in home consumers) their isn't a chance in hell that individuals in companies are going to replace their Windows PCs with Linux, iMac, BEOS, or other "alternative" OSes. If you are going to take that route it's usually an all-or-nothing deal where the whole company has to switch over, which is a incentive not to switch in the first place. Hence, Microsoft is in the unique position where they know they don't really have to expend the resources necessary to totally fix the issues, meaning the underlying architecture issues, in their products that have security flaws. All they have to do is show an outward appearance of doing something to not make it look so blatent. Put up a web page with point fixes. They should really scrap ActiveX and redesign the whole thing. They spent too much effort on tying their other products (MS Office, Internet Explorer) into their monopoly product instead of worrying about the security implications. Because the security issues all revolve around how they tried to leverage other products based on their monopoly they should be treated differently than other software developers.

    33. Re:And now, a quote from the GPL by Anonymous Coward · · Score: 0

      Actually, I believe your railway example points more to Microsoft's guilt in such a situation than away from it. Specifically the one element that the court seemed to base it's decision on was the time element needed for the railway to clean up the spill. If they didn't have time they couldn't be held liable. However, in the case of Macro viruses, Microsoft has known(or could easily be shown to be expected to know) that their software has had an inherent problem since the first macro virus hit. Since Microsoft has chosen to ignore the problem for years I think it would be easier to show them negligent in the case where someone exploits their dangerous software. Just my two cents.

    34. Re:And now, a quote from the GPL by Eupolis · · Score: 1
      Nowadays, most products liability suits are brought under strict liability claims, and its is a legal standard which is well entrenched. M$ would have a much better chance and being sued successfully under strict liability because they have a better ability to bear the financial costs of the damages than their consumers. GPL'ed products are probably safe on this account, because their prodcuers are often no better able to absorb the financial impact of a faulty product that those using it.

      Most products liability suits are also personal injury claims, and are brought under circumstances where poor manufacturing results in a product which is inherently dangerous when used for its intended purpose. Asbestos is dangerous to people. The Melissa virus was dangerous to data, and for a certain relatively brief span of time, slowed down electronic communications. The courts are not going to treat your data and your lungs according to the same rule. Strict liability is a tool to make something that has served or does serve a useful purpose (e.g. blasting for a roadway or a subway) pay its own way when something goes awry. It's a tool to open wide the doors to liability, and to do that here would have, I think, a nasty chilling effect on the industry. I haven't heard yet of a products liability claim that arose just because a product failed for an industrial use -- though there might be a contracts claim. But don't listen to me, I haven't studied it yet. Don't even listen to me too much on the stuff I have studied.

      I'm still wondering how, in terms of what I quoted above, we distinguish in terms acceptable to use in a legal rule between MS and the less financially solvent maker of some other piece of software. IANAL, but my readings of torts cases as a student show me that while courts do tend to allocate risk based on who is able to compensate, they will only do so if, on the whole, one group is generally better able to compensate for that sort of injury. Courts make such decisions where things work "as a rule," because they operate by applying rules. MS is able to compensate for data- and security- threatening mistakes, and GPL authors are not, but that alone is not going to be a good enough reason, especially when there is a third party's intentional intervening act, as in the case of a virus creator or cracker.

      I think it was Bruce Perens who pointed out that users of open-source software can check the code, and he might have been onto something. However, the vast majority of users of open-source software -- including myself -- are not able to make that kind of close analysis of the software they use, and would have to hire professional "code-checkers." I know some C and some C++, but if the coder didn't find the buffer overflow risk, I probably can't either, certainly not in a large application for networked enterprise use. These "code checkers" would have to be programmers who, we may presume, would then shoulder the liability. I sure don't want to be that guy, and I don't think anyone else would want that liability either. You'd have to pay someone a lot to take that liability, and at that point, IS departments would just say, "okay, then, we'll go with MS." And that's not even the 'little guy' running his home business.

      Here are two more reasons we might not want to allocate this risk to Microsoft: First, if purchasers know that they are "insured" if they go with the corporate behemoth's software, but are "uninsured" if they go with open-source software, you know what they'll do. Second, there would be a chilling effect on anyone trying to build a business on software manufacturing. While that would certainly cool off this crazy string of IPOs, it would probably discourage anyone from assembling lots of capital, because then they'd suddenly be open to liability.

      I still think that the ability to pay, in and of itself, will not be sufficient for a court to rule that a software producer is liable for damage to data (not persons) arising from exploitable programming, especially when there had to be a third party to make use of the exploit. Courts will not rule that "Only big software producers" will be liable. (Where would we draw the line of "bigness," among all those other concerns?)

    35. Re:And now, a quote from the GPL by Eupolis · · Score: 1
      In the rent example, under common law, you can be held liable for the extent of the agreement -- you are held liable for what the property owner had a right to expect from the agreement. On the other hand, the property owner has to mitigate his or her damages if you move out. If the property owner does not make a reasonable effort to get replacement tenants, she cannot collect. If she does, though, she can collect for the time the property was vacant.

      That is beside the point. That's all I know from my class on the common law of contracts, and every state has its own statutes as to what restrictions are placed on tenants and lessors.

      In all likelihood, there is no good reason for you to sue if your credit card gets into someone else's hands through a failure in electronic commerce software. Your credit card agreement probably stipulates (I think it's required by law) that you are liable up to only a limited amount in fraudulent purchases (in my case, it's $50 -- hardly enough to start thinking "lawsuit," though someone might be able to make a state class action out of it if it happened).

      Even the contracts matter aside, there is the question of whether it is good tort policy to shift this liability to a producer when as a rule software producers will not be able to cover that kind of loss (MS is the exception, not the rule, but it will be treated under the rule), and such a decision would run against the rule that an intentional intervening act by a third party, exploiting another's negligence, relieves the negligent party of liability.

      The strongest argument I've seen yet in this particular thread for making a rule to handle the exception that is Microsoft is at this comment. I'm trying to come up with a way to formulate the rule in legal terms, though, and I can't quite do it.

      Still not a lawyer.

    36. Re:And now, a quote from the GPL by Eupolis · · Score: 1
      I'll keep playing "devil's advocate" (as I'm no fan of MS) here for a while, as I think as a matter of law they would not be liable here -- at least not for more than a fraction of the costs. We might say that I also know about the risk involved with macros. I can turn off MS Word macros and ActiveX controls. I cannot keep the spilt gasoline away from my property when the railroad spills it. I therefore can protect myself a lot better here.

      The decision in the case I mentioned wasn't so much based on the time delay as upon the fact that the intervening act was intentional. On the other hand, one of the catches here is that we're dealing with foreseeable kinds of intentional intervening acts. That seems to be part of what makes this so sticky, and different from the case I mentioned above. But are we going to make a company liable for a newly invented exploit if that particular exploit was not foreseeable based on a reasonable standard of programming?

      Thanks for making me think of that... Unfortunately, I'm also starting to get pretty far away from what I know. I know a few people I can ask, though, and when I get back to school in January, I will try to remember to ask.

      Still not a lawyer.

    37. Re:And now, a quote from the GPL by Eupolis · · Score: 1
      Sure they would. They do all the time for "behemoths" that happen to have monopolies.

      Antitrust law is not tort law. The question of liability for the manufacturing of exploitable software is distinctively in tort and contract law. There are different distinctions for different questions. As a matter of tort law, where large corporations, small corporations, private organizations, and individuals are all involved in a kind of work, we will not distinguish between then when making a rule of liability which specially applies to that kind of work. We will talk about what can happen when there is an exploitable program. We will talk about the nature of programming, and what happens when people go around cracking programs. We won't talk about who's doing the programming, because in a sense, everyone is doing it, and we're going to treat them the same.

      Creating this rule would go against the standard rule about what happens when a third party intervenes. (A thought -- I wonder what happens if a safe on which there was no warranty was broken into and uninsured valuables stolen. Gotta look that up and see if it's ever been decided.) Any home security system that relies on a telephone line to call the security service can be subverted by disconnecting the phone line. They conveniently don't mention that in the ads. Yet suppose I don't want to make the kind of investment required to get a more secure system? Do I get to hold the manufacturer liable when a crook cuts the line and breaks in?

      The points in the above comment about the incentives Microsoft has -- or doesn't have -- to better its product are well put, but how does it answer the question the courts will ask, "Who will pay for incidental damage when software can be exploited and is exploited?" You want to establish that Microsoft had an especially significant duty to amend its software. Tort law tends to recognize that having notice of a risk can create a duty; relying on that notion, however, doesn't separate MS from the maintainers of net-tools, were something to go wrong there. But there's nothing about the ability to leverage the marketing of a software product creating a greater duty to ensure its security than that borne by other manufacturers.

      Might be going somewhere with that... Unfortunately, I'm getting way too tired to think about this anymore. Besides, I'm on my break. I thought I was getting away from this stuff after my torts test last Thursday. :-) Maybe later.

      I still worry that if we made MS or other major corporations liable for this sort of thing, but not smaller manufacturers or GPL software, that would encourage the monopoly. Right now one reason the PHB's go with Microsoft because it lulls them into a sense of safety with its bigness. They assume that a huge corporation must be doing things right. Well, finding MS liable in this cases would justify that reassurance by saying, "you go with MS, and you're insured against its failures, while if you go with NotSoHuge, you have to cover your own behind." Just another thought.

      G'night...

      Disclaimer #1: I don't like MS, I just want us to look at this carefully. Disclaimer #2: I'm not a lawyer.

  2. Not a double standard by bravehamster · · Score: 3
    I think the difference here lies in the fact that Microsoft (or whoever) is selling them a closed product. Because it's closed, it's Microsoft's responsibility to make sure that everything in the code is "safe", and they should be held liable if it isn't.

    I think the best analogy to use in this case is something like kit airplanes. If you buy a whole, complete airplane from a manufacturer (closed source) and it blows up in midair, you naturally and rightfully blame the company that made it. However if you buy a kit plane, put it together yourself, and the engine drops out of the plane in midair, you have only yourself to blame.

    So, following this analogy, closed source companies should be held liable, because some things are hidden from the consumer, and open source companies should not, because the customer is able to see _exactly_ what they're getting. This would encourage many companies to switch to an open source model, don't you think?

    --
    ---- El diablo esta en mis pantalones! Mire, mire!
    1. Re:Not a double standard by Imperator · · Score: 1

      Um, no. If I buy a plane kit, and the instructions for the engine are wrong, I don't only have myself to blame. IANAL, so I'm not sure who is legally liable in such a case.

      --

      Gates' Law: Every 18 months, the speed of software halves.
    2. Re:Not a double standard by donutello · · Score: 1

      That doesn't make any sense. Whether the source for Windows was open or not does not change the liability in any way.

      It is being sold to people who have neither the time, nor the motivation, nor the expertise to make anything of that source and hence the source being available is immaterial. The analogy with kit airplanes is not apt because the kit airplanes are put together by the people using them and regardless the manufacturer has the reponsibility to make sure that if the instructions were followed reasonably diligently, the aircraft should be in no danger of blowing up.

      Now if you want to make up special cases just so you can sleep at night that's a different thing...

      --
      Mmmm.. Donuts
    3. Re:Not a double standard by cheese63 · · Score: 1

      I have a solution to all these liability problems. Blame it on me. I'm willing to take the fall for anything that happens with computers, because usually I am the cause. Every time I walked into the room with the webserver at work it would mysteriously go down. When I'm at work, the sysadmin has to drink an extra cup of coffee to keep with all the problems I cause. Bottom line, making me the scapegoat will solve any and all liability problems.

    4. Re:Not a double standard by Lazy+Jones · · Score: 1

      I agree. Hopefully, at some point Microsoft will lose their grip on the customer to such an extent, that competing companies will be able to offer their equivalent products with an extended warranty as a value-enhancing feature, which will in turn put pressure on Microsoft to act similarly. Just because right now, people are used to the fact that there is no warranty on shrink-wrapped software products (as opposed to contract work), it doesn't mean that there is no market for it. It just means that so far, companies have got away with it (and some companies can get away with almost anything, like trojan horses spying out their customers illegally).

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    5. Re:Not a double standard by ralphclark · · Score: 2

      To my mind the difference is clear. When I buy a thousand-package CD set from SuSE for GBP25.00 I know I'm not getting any guarantees. Only an idiot would expect there to be any at such a price. Caveat Emptor.

      But when I have to fork out GBP140.00 for just one CD of Win98SE without any applications I damn well expect the thing to work. When it doesn't (even after spending a fortune online to download dozens of megabytes of official updates) I think I'm quite justified in feeling ripped off. Just look at the EULA for Christ's sake. According to them we have no rights of redress at all! We're all being shafted up the ass big time and we must be stupid to let it happen.

      Microsoft have got it coming to them all right.

      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

    6. Re:Not a double standard by mochaone · · Score: 1

      I appreciate your willingness to accept responsibilit for all of mankind. When they mention the cliched statement that "someone is sued every 2 minutes in this country", we will know they are talking about cheese63.


      Where were you when cheese63 took responsibility?

      --
      Hates people who have stupid little sigs
    7. Re:Not a double standard by m3000 · · Score: 2

      The only problem is the consumer doesn't know what they are getting, even if it's open source. How many people even know how to program? Exactly, so they trust the OSS developer to deliver the product promised. So I say Open Source companies should be held liable, for the 99% of the population who can't program.

    8. Re:Not a double standard by Anonymous Coward · · Score: 0

      Nope. Open or closed makes no difference. You give me something that hurts me, and it does so for reasons that you did or should have known about, then it's you who pays the price for negligence.

    9. Re:Not a double standard by jawad · · Score: 1

      Since I'm majoring in Computer Science, which is related to computers, and you are willing to take the fall for anything that happens with computers -- thanks. My GPA is a 2.0 thanks to you.

      I'll see you in court.

    10. Re:Not a double standard by cheese63 · · Score: 1

      I apologize. I also apologize in advance for any other unsatisfactory grades that you may get in the future.

    11. Re:Not a double standard by GhostCoder · · Score: 1

      No warranty? What do you call X amount of Free Tech Support, unlimited free patches and fixes, and occaisonally free updates? There aren't many software companies out there that don't do this (your $10 bargain bin banner maker probably doesn't, but your $4000 unix OS sure does).

    12. Re:Not a double standard by jawad · · Score: 1

      I'd prefer if you just got me a 4.0. Thanks in advance!

    13. Re:Not a double standard by Anonymous Coward · · Score: 0

      I think the best analogy to use in this case is something like kit airplanes. If you buy a whole, complete airplane from a manufacturer (closed source) and it blows up in midair, you naturally and rightfully blame the company that made it. However if you buy a kit plane, put it together yourself, and the engine drops out of the plane in midair, you have only yourself to blame.

      Tell me, have you read the source to the Linux kernel? All of it? I didn't think so. In fact, I think you'd be hard pressed to find someone who has, much less the general Linux user. I know I don't have time.

      With that in mind, I'd be willing to bed you don't know 98% (or more) of what's going on in the kernel. So if I were to introduce a buggy patch into the kernel that overwrote your partition table, are you saying that it would be your fault your partition table was destroyed, since you built (typed 'make'...yeah, that takes skill) your own kernel?

      I fully realize that such a patch would likely never make it past the review stage, but it would be entirely possible to have a more subtle bug slip through, especially if you're writing hardware interface code, and such a bug could cause you to lose important work. Who's fault would that be?

    14. Re:Not a double standard by fwr · · Score: 1

      How many people even know how to program?

      Why do people make programming seem so damn difficult. It's not. I don't know how to fix my car if it breaks down. I don't know the rules of the game for hockey. I don't know how to play golf. I don't know half of the teams in the NFL. Are any of these things difficult? I thought not. It all depends on where you apply yourself. I'd be amazed to find anyone that could program, was a car mechanic, new the rules to every sports game, payed extra for the satellite sports channels so the watched every basketball game ever played, and still had time for their family.

      Arguing that programming is difficult is a crock. Sure, when all you had was C and assembly it was. COBOL was for business applications, which have little use in home environments. Now, you have things like Perl and Python that any guy on the street could learn relatively quickly if they gave it as much attention as they do to who's playing against whom on Monday Night Football.

      Once you pick up one programming language the rest are easy. Yes, they may have some initial difficulty in learing all the pointer stuff in C, but really, do ya think it's rocket science? In fact, I'd rate programming as an easier task than most other "professional" engineering skills. Why? Because you can do it on relatively inexpensive equipment in your home at your leisure. Not like a car mechanic where if you want to have any experience with cars other than your make and model then you're pretty much out of luck. Or a rocket scientist who is pretty much out of luck unless they work for the government or big industry. Since you require big resources with other engineering jobs you necessarily have to work at a company or in the government and can't gain experience at home (practically, for the same type of investment needed for programming). No company is going to hire you for an engineering job unless you already know it professionally by gaining an engineering degree at a respectable college. I can't really gain the knowledge and experience for designing and manufacturing .18 micron CPU's and get a job at Intel by practicing at home, now can I?

      Saying that programming is difficult for the average Joe is like saying an accountant's job is difficult. It's not. It's just adding and subtracting numbers and keeping stuff in the right accounts. Now if you go into the more professional areas and are talking about a corporate tax accountant they yes, that is difficult and deserves the respect they get. But I suppose the entry level accountant is much like the entry level programmer at any programming shop. Sure, to get the professional job they probably went to college for a few years, but the real, practicle knowledge and experience they probably could have picked up at home within six months as a hobby.

  3. Implied Responsibility by NotQuiteSonic · · Score: 4

    By selling the software to an individual, Microsoft should have a responsibility to make "safe" software. Comparing it to auto manufacturers is reasonable. Microsoft should hire "software engineers" who are professionally licenced and insured to sign off product as safe.

    Open source on the other hand shouldn't have this responsibility because it is given out for free. The the responsibility exists with the individual who implements the systems. If I designed a car and left the drawings open source. I would never be held liable for the car if it proved to be a defective design. If I sold the designs, I would.

    If someone else sells my free drawings, maybe they should be liable as well.

    1. Re:Implied Responsibility by Anonymous Coward · · Score: 0

      Redhat sells software too.

    2. Re:Implied Responsibility by matman · · Score: 1
      Lets break the analogy down... OSS vs Car Manufacturing OSS code = blueprints for a car OSS bin = manufactured car

      if you compile a program and distribute it, i say, you should be responcible for it, if you distribute the source code and someone else compiles it, they should be responcible.

      Altho, car manufacturing plants arent usually redily available to the general public to 'compile' car designs, so, this analogy might not even hold up here.

  4. open source software is like a commodity by Anonymous Coward · · Score: 0

    Free software is like air or water, it is just there, like a public good, and when you use it for something, it is your responsibility to understand its limitations and risks.

    So if someone is harmed by a system involving free software, the responsibility doesn't lie with the author(s), but with whoever used it in a system. Red Hat, your sysadmin, your manager, whoever chose to use the software.

    The more authors are involved in a free software project, the more like a public good the software becomes.

    The initial problem is that no one will want to take the blame, but as software and computers mature, that will have to change.

    1. Re:open source software is like a commodity by Anonymous Coward · · Score: 0
      Just to play devil's advocate: should there be no responsibility if the air or water is buggy (polluted)? I have exceedingly little choice about breathing air and drinking water; yet you seem to be saying that it should be my problem if I breathe air someone else has messed up.

      I don't think an OSS creator's liability should be out of proportion with his gains... I just think this analogy is, uh, flawed :) (eg I have much more choice about using OSS)

    2. Re:open source software is like a commodity by Anonymous Coward · · Score: 0

      just to bend the analogy a little (too much perhaps): if you're designing a building and need to ventilate it or bring in drinking water, is it your responsibility to make sure the water is clean by filtering it as it comes in, or should you just hope that if it has chemicals and someone drinks it and falls ill, they will find and sue all the polluters?

      similarly, if you are redhat and you put together a software distribution and call it a "super secure server", do you take responsibility for the software, or do you put in a fat disclaimer and hope the original authors get sued? I don't think so, I think since redhat had all the source code available to them, they should be able to put a stamp of approval on it and be held accountable, just like microsoft should be for their software.

    3. Re:open source software is like a commodity by Yebyen · · Score: 2

      I think it should all come down to whether the software was guaranteed or not. If software is sold as "Super-Secure Server" and there's a thing in it that says "May not actually be secure and probably isn't" then i dunno it gets confusing and these things should be decided on a case-by-case deal. Let's say software says it will do something and there's a line in the license that says "Not guaranteed to serve a particular purpose" then that line isn't really valid is it because there's somewhere else (whether it's in the license or not) that says it does such and such. Of course if it doesn't do such and such, you should be able to sue for the price of the software. Back to case-by-case, that's how it should be. I could see a situation where someone is learning to program and puts a program up that says "OK I'm trying to get it to do such and such and it works for me and you can try it if you want" then that's not a guarantee. A license shouldn't be able to contradict itself. That's that. Whoa you read my rant! :-)

      --
      Restating the obvious since nineteen aught five.
  5. IMO anonymous cowards should be kept by SkunkPussy · · Score: 1

    Anonymity on Slashdot has become a haven for the ignorant and childish. I say remove it.

    Couldn't agree more, except that if anonymity was removed, then previous AC's would register multiple (fake) names (so you still wouldn't know who the comment), and it would prevent the distinction between those who are prepared to stand by what they say, and those who aren't.
    As in, anything you post un-anonymously you mean, because everyone else knows who posted it/has your email address.

    --
    SURELY NOT!!!!!
    1. Re:IMO anonymous cowards should be kept by Anonymous Coward · · Score: 0

      Oh, and it would get rid of me - I'm too lazy to get me another password. I'll just not post. Like most everyone else I know (more than 2 or 3 accounts/passwords and things get confusing for me, and I'm up to 7 or 8 real user accounts on machines and I just don't need any more to remember. And cookies suck. I usually use Lynx.) :-)

  6. Double Standards by at0m · · Score: 2
    What a great question. I'd like to see how some open source coders respond to this. We so often double our standards; whenever there's something we can bash Microsoft about, we do so immediately. But a similar situation in the Linux community would be praised. We all do that, in one form or another.

    As for the issue at hand, I don't think anyone, even Microsoft, should be held responsible for such bugs. Cmon, all programs are going to have problems; just because one of the bugs happens to have more risky consequences doesn't mean that it is any worse than a bug that is relatively harmless. It shouldn't be concidered "negligence" - it should be expected by users of the program.

    On the other hand, both Microsoft and Open source programmers should be prepared to either a) fix bugs or b) pubish them as soon as they are notified of them.

    1. Re:Double Standards by ncc74656 · · Score: 1
      As for the issue at hand, I don't think anyone, even Microsoft, should be held responsible for such bugs. Cmon, all programs are going to have problems; just because one of the bugs happens to have more risky consequences doesn't mean that it is any worse than a bug that is relatively harmless. It shouldn't be concidered "negligence" - it should be expected by users of the program.

      This is an overly-broad generalization. A bug that trashes your computer's hard drive is one thing, but a bug that kills is another thing altogether. (Yes, there have been software errors that have ended up causing severe injury--and even death. Computer-controlled medical devices come to mind as an example; http://people.delphi.com/salfter/cs301.ht ml is a paper I wrote a few years back regarding such problems.) Is a bug that kills really no worse than one that merely inconveniences people? I think not.

      --
      20 January 2017: the End of an Error.
    2. Re:Double Standards by J4 · · Score: 1

      I'm not disputing that there is an apparent double standard but the problems with macro viruses aren't due to bugs. The problems are caused by "features". Features of dubious value which were implemented with disregard for security.

      To make a car analogy.....

      Rear hatch on early Chysler minivan. Bug...
      latch was poorly designed

      Suicide doors on 62 Lincoln.... Feature...
      Meant to look good but an inherently unsafe design.

      The latch on the minivan can be modified to perform as expected
      No matter what you do to a suicide doors (short of welding them shut) they are unsafe.

      err.. In case anybody is too young to know, suicide doors open backwards

    3. Re:Double Standards by jflynn · · Score: 2

      I don't think the situations are directly comparable. Microsoft pays people a lot of money to make sure a lot of folks buy their software. Given that they are paying money for it, and were talked into paying money for it, there is an implication they will get value for their money --i.e. the software will behave as claimed by the sales people.

      Open source is quite a bit different. Until recently there was hardly any sales or marketing and there is still very little. People who use open source usually seek it out on their own. And they do not exchange anything for it's use. They make agreements about redistribution, but not use.

      It seems to me, not being a lawyer, that there is an implied contract in the Microsoft case that isn't present in the open source case, and that this lack might hinder an attempt to hold an open source project responsible for damages consequent to use.

    4. Re:Double Standards by coyote-san · · Score: 4

      Much of the "double standard" you refer to are due to the profound differences in the way each group operates.

      All proprietary software vendors operate with the implicit (or not so implicit) assumption that They Know Best. They may give lip service to serving the customer's needs, but when push comes to shove they (or in a few cases, a client with a very thick wallet) decide what is done, how it is done, how long it is supported, etc. Because the customer can't look after his own interests, the company is required to assume some measure of responsibility for doing it on the customer's behalf.

      In contrast, all open source projects operate on the assumption that the Customer Knows Best. We hope that our code solves the problem as-is, but we embrace customers who are willing and able to modify the source to fit their needs exactly. In general, all we ask in return is feedback (in the form of modified source code) so that we can drift the main source tree towards the customer's requirements, if there's general consensus that the changes are improvements. Not every customer is competent to judge whether the open source project poses an acceptable risk, of course, but they *can* take a hint from the fact that other customers can and do provide updates to the source code.

      Besides the staggering difference between these two ideals (and what it appears to do to the psychological profile of each camp), there's a fundamental difference in terms of the law. A proprietary software vendor can, and is expected to, maintain exclusive access to the software. This incurs a significant legal obligation since they, alone, can modify it. In contrast, an open software vendor not only does not maintain exclusive access to the software, he can't force the people downstream to use the latest version of the software or to retain changes made for the purpose of minimizing risk. Meta-legally, you can only be held responsible for acts you control. (That's why many people are *deeply* troubled by the laws that criminally punish parents for the acts of their minor children.)

      Finally, it is worth noting that the courts can (and IIRC occasionally *do*) negate the "disclaimer of liability" statements found in shrinkwrap and open licenses.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    5. Re:Double Standards by Anonymous Coward · · Score: 0

      Wow, you've captured the essence of the "all proprietary software is evil" arguement quite well.

      The fact is that every software developer thinks they know best. The motivation behind the selection of a license is not as neat and tidy as you present. The selection of an open source license can be political, fiscal, necessity, or apathy. The same abstract set of motivations can equally lead to closed source software.

      The portrait of OSS currently ballied about was created by a philosopher and a consultant. Neither writes code today. The most dissapointing thing about OSS software is that almost all of it is the simple utilities that would be freeware in the DOS/Windows world or imitations of existing software products. When you show me a cutting edge piece of OSS that isn't a copy of an existing product, I'll re-examine my beliefs.

      As for the legal implications, the plain fact is that this revenue-source for laywers has not been truely exploited. The shink-wrap licenses are meaningless in a clear case of neglect, but performance on a non-closed system never can be guaranteed and most legitament software companies will allow you to try-before-you buy.

    6. Re:Double Standards by Molz · · Score: 1

      In my opinion there is reasons for the double standard. The way i see it is that open source software, and its developers, are a little less negligent becuase the source is open and available to anyone. If i have concerns about the security of a program or the buggy-ness of the program, i can look rigth at the source and see for my self. True that not everyone who uses the software can do this but sence many people do, and any user can usualy check out the mailing lists or newsgroups for an opensource project, most users can rely on the other eyeballs to assure them of the quality of the software. I can not, nor can anyone else, except for the employese of the software vendor, view and/or debug closed source software. This makes a diffrence to me because with open software i can assure my self of the quality of the program, but with closed software, i have to rely on the word of the company as to the quality.

      --
      Can I Play With Madness?
  7. It's Much Less Of A Problem With Open Source by Bruce+Perens · · Score: 5
    Disclosed source-code software has much less of a problem with negligence since the user and distributor are able to perform due diligience on their own - if the user has something to lose they can check the code or read other people's reviews of the code and protect themselves from damage. If there is damage due to negligence, the fault is at least in part the user's because they had the power to protect themselves.

    This is not the case with Microsoft's non-disclosed-source-code software - they don't give the customer the power to check or fix their negligence, thus the negligence is all theirs.

    True Open Source in general declines warranties because the software is distributed gratis or at very low cost. Of course, you have the option to make a contract with a support provider who might provide you warranties against negligence. I don't think it's likely that a provider of gratis software, Open Source or not, would be found liable for damages he explicitly disclaims. I'd like to hear of any cases where this has happened.

    Thanks

    Bruce

    1. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      hello people. in an abject case of NEGLIGENCE, I emptied an OPEN bowl of hot grits down my pants. This has been the SOURCE of my 3rd degree burns on my inner thighs.

      Merry Xmas, and Happy Holidays from the Grits Boy !

      One grit. One love.

      -- Linux and grits down my pants. Does it get any better?

    2. Re:It's Much Less Of A Problem With Open Source by test972 · · Score: 1
      Yes - it would make perfect sense - if we assume that all the users of Linux are going to be kernel hackers or hobby-ists who spent half their time exploring the OpenSource code for the OS and all the applications that they run. But if the users were just this small group RHAT shares would be selling for less than pennies. But once when this starts to be a mainstream application / s/w / OS - can we expect each company who decides to use Linux (and are paying big bucks to companies like RedHat - to make sure that they get something that really works - better than what they were using before) to go into the source code and make sure that it does not have any bugs.

      So someone should start taking some responsibilty. If someone wants to make some easy money out of this OpenSource they better understand that along with just putting everything on a CD and charging low distribution costs of 40/50 bucks they better make sure that they work properly too.

      --
      R
    3. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0
      True Open Source in general declines warranties because the software is distributed gratis or at very low cost.
      Oh really? So, to get the Bruce Perens Certified Truthness Feature on Open Source, you need to surrender your investment to beggars and thieves?

      Yeah, sure. Tell us another anti-business myth, Bruce.

    4. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Yes, we assume Unix users are programmers. Unix was made for programmers. We didn't invite the non-programmers, so they need to learn to cope on their own if they insist upon crashing our party. They are not our responsibility. It's time for users to take responsibility for their own ineptitude.

    5. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      I disagree completely. Negligence is negligence. It doesn't matter whether the hood is sealed shut. You sell me a piece of crap that explodes at the drop of a hat, and it's your ass that will be bitch-slapped in court with class action suits and triple damage awards.

    6. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Stop being a dick, Tom Christiansen.

    7. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      You are what I like to refer to as a fucknut. I like how you like to refer to "we" when you probably have never contributed a damn thing besides bullshit rhetoric.

    8. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      wow, you should be an orator. Your words effect such a visceral picture.

    9. Re:It's Much Less Of A Problem With Open Source by penguinboy · · Score: 1

      This is not the case with Microsoft's non-disclosed-source-code software - they don't give the customer the power to check or fix their negligence, thus the negligence is all theirs.

      Not that I support M$, but if you buy M$ products why would you expect anything functional/useful from them? It's your own fault for buying their software when you know quite well that it will suck. But I don't suppose this would apply to all companies (and you don't have to worry about M$ using it as a defense if you sue them - "You know NT sucks, so why did you buy it? It's not our fault you bought an OS that trashed your company's data" ).

      My $0.02

    10. Re:It's Much Less Of A Problem With Open Source by test972 · · Score: 1

      Exactly my point - If the OpenSource community thinks that it just for the select group of UNIX programmers - then the mainstream users who are starting to use all these OpenSource programs should be made aware of what you exactly think of them - and what they are getting for the money they are paying. (They don't realize it when they buy it exactly the same way they buy any other s/w).

      --
      R
    11. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      I disagree completely. Negligence is negligence. It doesn't matter whether the hood is sealed shut. You sell me a piece of crap that explodes at the drop of a hat, and it's your ass that will be bitch-slapped in court with class action suits and triple damage awards.

      Lets see you sue micros~1 with that attitude. Please keep us posted!

    12. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      I see you don't know the difference between affect and effect.

    13. Re:It's Much Less Of A Problem With Open Source by Bruce+Perens · · Score: 2
      Well, before I purchased an appliance recently I checked out reviews of it in Consumer Reports and elsewhere. That doesn't make me a washer-drier expert. The point here is that if there is a publicly known problem with a piece of software, you can probably find out about that easily and it's going to be hard to claim ignorance in court later. With disclosed source-code or true Open Source the details are out there where people can see them and it's more likely a problem will be publicly known.

      People who want to provide warranties should be allowed to provide them, for a fee. If everyone has to provide warranties, it is going to drive costs up for applications where warranties are neither desired nor necessary.

      Thanks

      Bruce

    14. Re:It's Much Less Of A Problem With Open Source by test972 · · Score: 1
      I totally agree with you - if you download it and use it for free - its your problem. But if you buy it from someone they should take some responsibility for it.

      I am talking just about someone owning responsibility for all these things that people are starting to use now. A washer-dryer is a different domain - if it works - it works - otherwise take it back and get it replaced or get it fixed. But does it work that way if you have a bug in the s/w that you bought?

      Let's go back to the issue at hand warranty between open-source and closed-source software. As far a user who buys a Linux CD off the shelf at Best Buy or a Windows CD - they don't see any difference. If you say if there is a problem in a Linux App its your problem and if there is a prob in Windows App it is a MS prob - sure it makes perfect sense for me, but can you tell that to a mainstream user and expect OpenSource to become the future choice of the generation.

      It seems that the general attitude of the OpenSource community is - we want all the IPO money that OpenSource is generating - but we don't like any of these newbies using Linux or asking us questions - because Linux is for smart people and if you are not smart enough to use it as it is supposed to be used - its your problem. This attitude can be bad for gaining more mainstream users.

      --
      R
    15. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      There are certain levels of implied warranty that the courts have consistently recognized. You'd have to look into the specific cases to see the circumstances, but it does happen. It's pretty clear that the broad-based EULAs are works of fiction, not law.

    16. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Ah, so right and wrong are irrelevant, eh? The law is clear here.

    17. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      It is not your fault for buying software from Microsoft that they knowingly sold you in a state of negligent deficiency with regard to security. You could not know about the problem, because they never told you. And they certainly knew of the matter. Throw the bastards in jail, and throw away the key. Their lies are just like the tobacco lords.

    18. Re:It's Much Less Of A Problem With Open Source by Bruce+Perens · · Score: 2
      Well, let's take another example. I buy a package of Kodak film, and I spend $100,000 to hire models and do a location photo shoot. The film turns out to be no good and I lose all of the work I spent $100,000 for. Should Kodak be liable for that?

      Take a look at the Kodak box, any Kodak box made in the last 30 years or more, and you'll see they are not liable for more than replacement of the blank film. And that makes sense to me. If I want that kind of insurance, I'll buy it when I need it.

      This doesn't mean that wouldn't do my best to fix bugs and protect the users. That's the attitude that is important to getting mainstream customers, and that's what Linux distributions should be doing to the software they distribute - and for the most part they are. Certainly Debian has fixed 50K bugs in the lifetime of its bug system, no doubt the others do something similar.

      Thanks

      Bruce

    19. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Yes I do. I used it correctly in that sentence. Ask anyone on slashdot and they'll tell you the same.

    20. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      All I wanted for xmas was Tom Christiansen's two front teeth, and I didn't get them. :(

      I guess I'll have to knock them out some time next year. Oh well.

    21. Re:It's Much Less Of A Problem With Open Source by reptilian · · Score: 1
      It seems that the general attitude of the OpenSource community is - we want all the IPO money that OpenSource is generating - but we don't like any of these newbies using Linux or asking us questions - because Linux is for smart people and if you are not smart enough to use it as it is supposed to be used - its your problem. This attitude can be bad for gaining more mainstream users.

      Most linux users aren't elitist. I know I'm not, and I know a lot of others who aren't either. In fact, slashdot is the only public forum I've seen that's just teaming with unix-elitists. I don't know if this is where you got that impression, but from my experience the majority of knowledgable linux users are more than willing to answer newbie questions. Admittedly, though, most of them are NOT willing to give them hand-holding and talk them through everything.

      It's true that Linux is a rather complicated system to learn, and I feel it's not unreasonable to expect a certain amount of prerequisite knowledge before diving into using the OS. That's what books are for, and there are plenty of them. RTFM, then ask for help. It's not elistist, it's a reasonable expectation.

      So essentially, I completely disagree with your entire last paragraph. RedHat and Linux Care are in the business of hand-holding their users. Everyone else's business is just that, their business.

      Man's unique agony as a species consists in his perpetual conflict between the desire to stand out and the need to blend in.

      --

      72656B636148206C72655020726568746F6E41207473754A

    22. Re:It's Much Less Of A Problem With Open Source by jagapen · · Score: 1

      I don't think it's likely that a provider of gratis software, Open Source or not, would be found liable for damages he explicitly disclaims.


      Unless it has changed since last I read it, Microsoft's End-User License Agreement also disclaims any warranty on the software. It doesn't matter if the user had the power to check the program source or not, (s)he has accepted all risk of using the MS product by (implicit) agreement with the EULA. (While it may be true that the EULA is on shaky legal ground, Microsoft does have lots of lawyers...) Therefore you're going to have a tough time proving negligence, even though the source is closed.



      On a tangent, since the user agrees via the EULA to accept all risks of using the software, then perhaps it is the users who are guilty of negligence in the Melissa virus case?

    23. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0
      Effect \Ef*fect"\, v. t. [imp. & p. p. {Effected}; p. pr. & vb. n. {Effecti ng}.]
      1. To produce, as a cause or agent; to cause to be.
      2. So great a body such exploits to effect. --Daniel.
      3. To bring to pass; to execute; to enforce; to achieve; to accomplish.
      4. To effect that which the divine counsels had decreed. --Bp. Hurd.
      5. They sailed away without effecting their purpose. --Jowett (Th. ).
      Syn: To accomplish; fulfill; achieve; complete; execute; perform; attain. See {Accomplish}.
      Affect \Af*fect"\ ([a^]f*f[e^]kt"), v. t. [imp. & p. p. {Affected}; p. pr. & vb. n. {Affecting}.] [L. affectus, p. p. of afficere to affect by active agency; ad + facere to make: cf. F. affectere, L. affectare, f req. of afficere. See {Fact}.]
      1. To act upon; to produce an effect or change upon.
      2. As might affect the earth with cold heat. --Milton.
      3. The climate affected their health and spirits. --Macaulay.
      4. To influence or move, as the feelings or passions; to touch.
      5. A consideration of the rationale of our passions seems to me very necessary fo r all who would affect them upon solid and pure principles. --Burke.
      6. To love; to regard with affection. [Obs.]
      7. As for Queen Katharine, he rather respected than affected, rather honored than loved, her. --Fuller.
      8. To show a fondness for; to like to use or practice; to choose; hence, to frequ ent habitually.
      9. For he does neither affect company, nor is he fit for it, indeed. --Shak.
      10. Do not affect the society of your inferiors in rank, nor court that of the gre at. --Hazlitt.
      11. To dispose or incline.
      12. Men whom they thought best affected to religion and their country's liberty. - -Milton.
      13. To aim at; to aspire; to covet. [Obs.]
      14. This proud man affects imperial ?way. --Dryden.
      15. To tend to by affinity or disposition.
      16. The drops of every fluid affect a round figure. --Newton.
      17. To make a show of; to put on a pretense of; to feign; to assume; as, to affect ignorance.
      18. Careless she is with artful care, Affecting to seem unaffected. --Congreve.
      19. Thou dost affect my manners. --Shak.
      20. To assign; to appoint. [R.]
      21. One of the domestics was affected to his special service. --Thackeray.
      Syn: To influence; operate; act on; concern; move; melt; soften; subdue; overcome; pretend; assume.
      You were using definition affect(7) as given above from Webster. Your apology is expected.
    24. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Umm, you just committed an assault.

      But Tom doubtless is good natured enough that he won't take down Slashdot for facilitating your assault.

    25. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      What assault? And how would slashdot come down?

    26. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Oh no. Is this going to turn into that ESR/Perens police report again?

    27. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Tom? Good-natured when threatened? What are you smoking?

    28. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      Show me someone who's good natured when threatened, and I'll sell tickets to the Crucifiction.

    29. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      My God, you are stupid. I was using definition 1 of Effect. Let us examine the sentence in question.

      "Your words effect such a visceral picture"

      Now let's try the old substitution method. I'm sure you're familiar with this technique as it appears you have subsituted your brain wih dog shit.

      "Your words produced, as an agent such a visceral picture."

      From m-w.com:


      Main Entry: 1effect
      Pronunciation: i-'fekt, e-, E-
      Function: noun
      Etymology: Middle English, from Middle French & Latin; Middle French, from Latin effectus, from efficere to bring about, from ex- + facere to make, do -- more
      at DO

      ...

      7 a : a distinctive impression b : the creation of a desired impression c (1) : something
      designed to produce a distinctive or desired impression



      I expect your apology by tomorrow morning.

    30. Re:It's Much Less Of A Problem With Open Source by KeithT · · Score: 1

      The words themselves are not formed into a picture; they create one in the reader's mind. Thus, effect is correct. And the other AC owes no apology.

      --

      "The best way to do mathematics is to be creatively lazy." -I. M. Isaacs
    31. Re:It's Much Less Of A Problem With Open Source by Anonymous Coward · · Score: 0

      How about you contribute some code to the linux kernel that will validate all users are programmers. Maybe a Login: Password: and C++ fill-in-the-blank question?

    32. Re:It's Much Less Of A Problem With Open Source by Ralph+Wiggam · · Score: 1

      This is the only part of the Windows EULA that seems to mention a warranty.

      Manufacturer warrants that (a) the SOFTWARE will perform substantially in accordance with the accompanying written materials for a period of ninety (90) days from the date of receipt ...(goes on to talk about hardware)

      This is kind of off topic, but funny as hell. This is Section 8 of the Windows EULA, caps lock is Microsoft's, not mine.

      8. NOTE ON JAVA SUPPORT.
      THE SOFTWARE PRODUCT MAY CONTAIN SUPPORT FOR PROGRAMS WRITTEN IN JAVA. JAVA TECHNOLOGY IS NOT FAULT TOLERANT AND IS NOT DESIGNED, MANUFACTURED, OR INTENDED FOR USE OR RESALE AS ON-LINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATIONS SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF JAVA TECHNOLOGY COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE.


      Wow, that was a mighty long sentance. Bottom line, JAVA WILL KILL YOU. If Windows 98 is being trusted to run our nuclear power plants and keep Grandma's ventilator running, God help us all.

      -Barry

    33. Re:It's Much Less Of A Problem With Open Source by KarMann · · Score: 1

      8.To make a show of; to put on a pretense of; to feign; to assume; as, to affect ignorance.

      I believe the affect-preferring AC was doing affect(8).
      Or perhaps it just comes naturally.

      Good... bad... I'm the one with the gun.

      --
      ProofReading Markup Language - and yes, I find typos.
    34. Re:It's Much Less Of A Problem With Open Source by stimuli · · Score: 1
      I remember seeing just this sort of disclaimer on much of the Java software that I downloaded back in its beta days, so I suspect that it is boilerplate from Sun.

      Which would be odd considering how much they sell Java on its apparent safety.

      I imagine an Ada or Eiffel vendor wouldn't be taken seriously if such a disclaimer was included with their distribution.

    35. Re:It's Much Less Of A Problem With Open Source by jra · · Score: 1

      > With disclosed source-code or true Open Source the details are out there where people can see them and it's more likely a problem will be publicly known.

      Precisely.

      A good case could be made that the coder has taken _extra effort_ in good faith by releasing his source code so that many thousands of eyes could look at it, which would make him or her even less subject to a negligence suit.

      Too bad civil defense isn't parallelizable.

      Oh, yeah; it is. Who's running that OSS legal defense fund thing?

      Cheers,

    36. Re:It's Much Less Of A Problem With Open Source by Detritus · · Score: 2
      Take a look at the Kodak box, any Kodak box made in the last 30 years or more, and you'll see they are not liable for more than replacement of the blank film.

      That assertion may be printed on the box but that doesn't mean that Kodak has no liability for consequential damages. That is a question for a court to decide. It is common to see blanket disclaimers of liability and other statements that conflict with the law on licenses, contracts, sales receipts, warranties and product packaging.

      --
      Mea navis aericumbens anguillis abundat
    37. Re:It's Much Less Of A Problem With Open Source by sjames · · Score: 2

      Disclosed source-code software has much less of a problem with negligence since the user and distributor are able to perform due diligience on their own

      I think this mostly summs it up. I would add that consistant public denial of security problems on the part of a certain vendor compounds the liability. Open Source projects very rarely deny security flaws in press releases or marketing material.

  8. You don't buy open source software. by jCaT · · Score: 1

    The difference between MS and Open Source software is that you don't pay for it. Remember the big piece of FUD from earlier this year?

    "What if something happens because of the software? There's no one to be held accountable!"
    You can look at it as either an advantage or a detriment, but there's no way someone who writes OSS could be held accountable for something like this. Now, there's a difference between the Melissa Virus case and something like UltraHLE (The reverse-engineered N64 Emulator.) I'm talking about legitimate software here.

    1. Re:You don't buy open source software. by Anonymous Coward · · Score: 0
      Yes, *what if* something happens? If you explicitly DISCLAIM responsibility, then there is nothing anyone can do. But it is perfectly reasonable to expect problems if you DON'T make a disclaimer. That is why we HAVE disclaimers.

      Also, what makes Melissa and a "reverse engineered N64 emulator" any less legitimate software than anything else? Define legitimate.

  9. That's increadably stupid by Anonymous Coward · · Score: 1

    If I use a car to hit somebody, i'm to blame, not the auto maker for "not making the car so it can't hit other people or cars". Even to the extreme this argument doesn't work. If I kill somebody with a gun, it's still my fault, not the gun maker's, even if I wasn't intending to shoot the person.

    1. Re:That's increadably stupid by uh · · Score: 1

      If the car's brakes were faulty or the gun's trigger was bad, then it would be the manufacturers fault for producing a defunct product.

    2. Re:That's increadably stupid by Phroggy · · Score: 1

      YEs, but in the latter case, people will still get upset at the gun manufacturer. Correct me if I'm wrong, but I believe there have been lawsuits about that. Even if not, the idea has prompted gunmakers to add extra safety features.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:That's increadably stupid by evil9000 · · Score: 1

      if i crack someones computer using a bug in micro$ products, then who is to blame??

    4. Re:That's increadably stupid by Anonymous Coward · · Score: 0
      And perhaps a slightly more realistic example:

      If your car hits someone, and it can be proven that this was caused by some defect in the car itself (faulty steering, bad brakes, etc...), then you damn well better HOPE the manufacturer can be held liable...

    5. Re:That's increadably stupid by DonGenaro · · Score: 1

      here is a better relative case in relation to the Melissa case. I have a car and some deviant over night does something to my engine (replaces a part, adds something, anything). This causes my car to explode killing everyone inside. its found that if the car manufacturer had used a different engine design the assailent would not have been able to use that method to cause my car to explode. Who is at fault? My opinion car company would not be liable but the person who tampered would. This is not the case of the computer doing damage on its own like faulty seating or bad brakes. Its the case of a person deliberately exploiting a weakness to cause harm. Those are two very different scenarios.

    6. Re:That's increadably stupid by Anonymous Coward · · Score: 0

      Your analogies are all stupid. The point is that Microsoft ignored known security issues. They continue to ignore known security issues. This is purely idiotic. No Unix system is this brain dead. You cannot exonerate Microsoft. They are doing something fundamentally stupid. They are screwing you. They don't have to. But they do. They are liable, and criminal.

    7. Re:That's increadably stupid by Anonymous Coward · · Score: 0

      What incredibly stupid is people who can't spell `incredibly'. It's simply not to be believed. Their credibility is sabotaged, leaving the incredulous public shaking their heads. Have these people never read anything?

    8. Re:That's increadably stupid by Anonymous Coward · · Score: 0

      From a92399 (I'm not a coward, I just forgot my password ;) People aren't filing the lawsuits, cities are. One gun company has been forced into bankruptcy because of it. Others have dropped less profitable gun models. IMHO a city should not be filing lawsuits to modify behavior of companies in this manner. Use laws or do nothing.

  10. iToast by Magus311X · · Score: 1

    Cliff is right, this is a touchy issue. I am not a lawyer, but I do have have some thoughts in which I'm sure fellow slashdotters with more knowledge of the field/issue will expand on.

    Law. Failure to exercise the degree of care considered reasonable under the circumstances, resulting in an unintended injury to another party.

    Ok, hypothetical situation time. Company X makes this nifty toaster called the iToast. It can track user settings, adjust to hardware failure, and all sorts of nifty things to make you the perfect toast each and every time until the whole thing goes.

    But I must mention that the iToast has a built in 3.5" floppy drive so you can apply patches, or isntall a whole different version of the software. Now, Company X ships the iToast bundled with its own software, but a nice little grassroots orginization creates their own OSS for the device. It's faster, and has a better isToastDone(args), which results in better output. Yum indeed.

    Unfortunately, the OSS geeks overlooked a small bug which can, although rare (say 1:20000 uses) cause the toaster to burst into flames. Not good.

    Now, the question is where can, if at all, the company become liable?

    I say there is little chance that the OSS group would be held liable if they released a patch immediately upon discovery of the bug. However, if they chose to ignore the bug, the group would more than likely be held liable for resulting damages. Of course, there are some creative lawyers out there nowadays, so . . . =)
    --

  11. MS EULA by xrayspx · · Score: 1

    Does the MS EULA not have language about not being accountable for "features" (bugs), not intended by the manufacturer? A lot of licenses have been copping out like this, and I don't necessarily think it's a good thing. The GPL is slightly different, because even if the software author doesn't care, you can ask your buddy the programmer to fix it and re-release it. But I don't think MS can be held liable for macros being run by Outlook and Word.

    xrayspx

    --My magic 8-ball said "Outlook not so good" but they released it anyway...

    1. Re:MS EULA by Anonymous Coward · · Score: 0

      No, the GPL is ***NOT*** any different. It specifically disclaims any responsibility. ANY... responsibility.

  12. Open Source responsibility by Gurlia · · Score: 1

    Open Source liability? Hmm, isn't that what companies like RedHat are there for? I know some people don't like RedHat, but this question just brings the real issue to the front: most of us Open Source coders are here because it's fun to play around with code and invent new things. The last thing we want to worry about is whether we might get sued over somebody getting hurt by our latest invention. This is where companies like RedHat comes in -- they provide support, and act as somewhat the entity to point your finger at (read, sue) when things go wrong. We coders can't afford to be sued, hence the standard disclaimer of no-warranty in the GPL: we're not even getting paid (in most cases) for our contributions. We need somebody like RedHat as a "shield", so to speak, in case of major trouble.

    But as to our responsibility in putting out quality products, I think the nature of Open Source itself lends very well to producing high-quality products. As hobbyists, we're definitely more concerned for creating the best software out there than how to stuff our products with features so that it's more marketable. Perhaps a few coders might be negligent, but with the vast diversity of coders involved in Open Source projects, each with their own needs, preferences, and biases, such problems surface quickly, and hence, get fixed quickly as well. I think I don't need to repeat past stories on how fast security holes in Linux are fixed, compared to MS offerings.

    I suppose you can say there is negligence in the very fact that a security hole exists, but this is a little unreasonable because in a complex system, you don't know what the faults are until you actually put it to use. I think the more important issue is (1) whether problems like security holes are quickly fixed, and (2) coders care about their projects enough to make sure it doesn't contain obvious problems. I would say an Open Source project is stronger on both. On (2) particularly because of the coders' interest -- if your dinner depends on how well your code sells, you'd probably cut corners gladly so that you won't miss the deadline.

    Anyway, to get back to the first point -- although we coders have enough interest to avoid obvious problems, and there are enough of us to quickly fix a problem when it comes up, there are still cases where major trouble might result. This is when a commercial entity like RedHat comes in -- it gives us dedicated workers, not just volunteers who could throw up their hands anytime and give up and leave the user in his own soup -- dedicated workers who are ready to accept more responsibility than hobbyists. We need both volunteers and dedicated people.

    --
    mikre he sophia he tou Mikrosophou.
    1. Re:Open Source responsibility by Anonymous Coward · · Score: 0

      I'll be glad when you so-called OSS coders finally write code that doesn't crash on my Linux box. Sure the OS keeps running but the apps crash left and right. You guys aren't any better at coding than the commercial guys and you know it!

    2. Re:Open Source responsibility by Anonymous Coward · · Score: 0

      A few questions in regards to history: Who was at fault when Sendmail had the wiz backdoor? ["Please pass,oh mighty Wizard!"]
      Who was at fault for the ping backdoor in one of the early releases of Win95,which disclosed username and password as the response?
      The technical answer to both of these questions is the programmers,for installing back doors. However,the totality of responsibility lies upon the users and the admins to correct the problem, but only _after_ the manufacturers,programmers,hackers,engineers,or even Joe Blow the Ice Cream Man came up with a fix for the problem.
      While this is a legal question,there has been no place for legal grounds to date due to the somewhat "lawlessness" of the software world.
      I'm certain there have been a few either criminally prosecuted under comp. B&E laws for creating backdoors,however if a program provides the reported functionality [i.e. it does what it says] then,even if it crashes or gives Joe H4x0r your root passwd,then the program technically has performed its duty according to the law. If it fails due to manufacturing/programming defect on a whole,then the programmers and/or distributors are required by law to either notify the users about the bug or repair the bug.
      As a side note,in regards to basic functionality,the only laws that I personally know of that could be used would be false advertising and fraud.
      If a program performs "as advertised" [and you'll have to notice closely how those who market commercial software word their claims about the software] then there's no real legal recourse.
      Unless the laws themselves change,then this will continue being the case. If there's a bug,we can do one of three things: 1) get rid of the software 2) fix the software or 3) live with it.

    3. Re:Open Source responsibility by Yebyen · · Score: 2

      Wait: here's another analogy :-). I create software that makes my toaster work better. My friends all say "Great, can I have a copy" and I decide to GPL it and put it on my public ftp server. I nolonger use my new toaster software, when I discover a proprietary product that I like better. I take it off of my ftp server, but it's still other people's ftp servers because it was gpl'd. People continue to use my toaster software because it's nifty and they don't want to have to pay extra on their toasters. It turns out there's a bug in my toaster software that makes one out of every 1,000,000 toasters explode. There is no way I could've known about the bug beforehand, as I stopped development. There is now no way I could patch it, as I'm no longer the source for my popular toaster software... it's all over and no one looks at my ftp site anymore now that it doesn't have the toaster software. Even if I released a patched version, which i wouldn't because I'm no longer the developer, no one would use it... all the ftp sites have the buggy version. So toasters keep exploding, but I can't be liable. Someone point out any flaws in my logic please.

      --
      Restating the obvious since nineteen aught five.
  13. Lemme fix a mistake by Magus311X · · Score: 1

    Ok, lemme clear something up before this gets flamed into oblivion. =)

    In case of said failure, the group would be prolly liable for damages, but I don't think the feds would be on their case or there would be any major lawsuits, if they immediately released a patch.
    --

  14. Bad analogy by EngrBohn · · Score: 2

    Comparing a design by Microsoft (or any other desktop/server software company) that has a flaw in it to a design by an automobile company that has a flaw is a poor analogy, in that a flawed automotive design has the potential to cause loss of life or limb. Desktop and server software doesn't put the customer at the same risk.
    Christopher A. Bohn

    --
    cb
    Oooh! What does this button do!?
    1. Re:Bad analogy by HaKn5La5H · · Score: 2

      It does if that sofware is controlling something dangerous or important--like medical equipment, trafic lights, and nuculear bombs etc...

    2. Re:Bad analogy by EngrBohn · · Score: 2

      To repeat myself, desktop and server software does not put life & limb at risk. Embedded software might.

      Further, unless and until life or limb is endangered, then there's nothing to hold Microsoft accountable for. Consider the voluntary recalls many, many companies issue to correct design flaws that they discover before anyone is injured. Similarly, if Microsoft were to issue a Service Pack and notify all registered users of that software before anyone is injured, then there'd be nothing to hold them accountable for.
      Christopher A. Bohn

      --
      cb
      Oooh! What does this button do!?
    3. Re:Bad analogy by msslave · · Score: 2

      Wrong!

      I wonder what would happen if I scrambled critical data concerning your life around.

      "Gee Mr. Bohn," says the nice lady behind the counter, "Our systems shows that you are overdue on your student loan payments. Guess you can't have that nice car or house or engagment ring."


      "Mr. Bohn, due to the lack of poor grades, police record, and drug abuse, we do not want you working for the XYZ company."


      "The arrest warrent says the address is 123 Main and the crook is armed and dangerous and a cop killer." (The felon actual lives at 123 Maine, but hey, due to a error, you don't care, you are dead.)

      Bad data can kill. Think before you type.

    4. Re:Bad analogy by Mawbid · · Score: 2
      desktop and server software does not put life & limb at risk

      Oh, I don't know. I have only so many MacOS crashes left before I take that G3 box and fling it through the window and when I do, your life and limbs better not be on the pavement 4 stories below :-)
      --

      --
      Fuck the system? Nah, you might catch something.
    5. Re:Bad analogy by Anonymous Coward · · Score: 0
      Just what happens then if this software is being deployed in a "mission-critical" application, such as hospital life-support systems, aircraft control systems, whatever else you can think of?

      Just because its PRIMARY use may be desktop pee-cee or server software doesn't mean it cannot be used in other applications.

      THINK.

    6. Re:Bad analogy by Anonymous Coward · · Score: 0

      So Microsoft is responsible for poor typing skills too? What's next, will you complain that Microsoft hath made it rain!

      All the situations you mention typically use custom software written for that industry. Typically it cost a ton of money and is extremely stable (though usually not the most user friendly).

      Scambled data could be caused by poorly written software, but it mostly is caused by user error and failing hardware.

    7. Re:Bad analogy by PurpleBob · · Score: 2

      "Mr. Bohn, due to the lack of poor grades, police record, and drug abuse, we do not want you working for the XYZ company."

      Sorry to be picky, but I'd think that poor grades, a police record, and drug abuse are all very good things to lack.
      --

      --
      Win dain a lotica, en vai tu ri silota
  15. What about support contracts? by dsplat · · Score: 3

    While both open source and shrink wrap licenses disclaim liability, what about support contracts? When a security hole is known, especially when it is reported to the company providing the support by someone with a support contract, I would think that the courts would be much more likely to find that company liable if they made no attempt to remedy the problem or at least warn their customers of it.

    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:What about support contracts? by bodhi · · Score: 1

      I would think the only liability a support contract would acknowledge (if any) is for the support itself. Thus, the support company might be held responsible for notification, and due diligence in that regard, but not necessarily for a fix.

  16. Logically, by lifebouy · · Score: 1

    When you tell someone, "Here are all the parts to build a car, its free if you can get it running!"
    it is generally implied that that person is responsible for the car's functionality.
    Not so if you sell the car.

    --
    Drop me a line at:
    Key ID: 0x54D1D809
    1. Re:Logically, by Anonymous Coward · · Score: 0

      in that case, whoever built the machine is liable (Dell, Compaq.. Uncle Joe). The OS is one component in the computer, not an independant product.

  17. They should do it in Beowulf... by Anonymous Coward · · Score: 0

    by pouring hot grit down Natalie Portman's pants.

    ---
    This is not a first post, so they won't censor^H^H^H^H^Hmoderate it

  18. Let history repeat itself... by evil9000 · · Score: 5

    Let history repeat itself. It took car manufactures well over 20 years to start incorporating saftey features into their vechicles, but until that happened, the only people complaining about how unsafe cars were were the people who cleaned up after the accidents (ie Doctors, nurses, etc).

    This all changed with the Nadar report - and the publicity it generated in the media and the public eye.

    What needs to be done is to increase people's awareness of how bodgy the Micro$ server code is, and how only the micro$ exchange servers were the ones that were affected adversly by the Melissa virus...

    1. Re:Let history repeat itself... by trcooper · · Score: 1
      The idea that software "safety" and auto safety are related is absolutely insane. The comparison makes no sense whatsoever, But lets look at the comparison a bit more:

      Auto makers are expected to do their best to protect life and limb. They are not expected to "secure" the vehicles.

      You can't sue an auto maker because a theif has found a way to steal a car. That's your fault. When you drive a Mercedes, you realize that there is a good chance it could get stolen, so you take precautions yourself like not leaving the keys on the dash, doors unlocked or the top down. You may even spluge and buy a 800$ security system for your 80,000$ car. Fact is, you realize that it's your responsibility to protect it, and if it gets stolen after you've done something stupid (keys on dash), it's all you. (Ask your insurance company about that one).

      So, with your computer if you're concerned about security, you take the same basic precautions, don't open files that you don't know what they do or where they came from... Install the latest patches, and maybe you'll get one of those cute programs that are supposed to watch for malicious code for 30$...

      Now a lot of people will argue that in large corporations, where most of the damage was done by Melissa (also the name of my sister-in-law, coincidence?) People who didn't know any better were the victims. Well, if we look back to the silly auto comparision, I'm sure as hell not going to let the 15 year old intern drive my mercedes... heck, he doesn't even have a license yet! People need to be educated on basic things like don't open files you recieve in email, unless you're sure of their origin. Don't install activeX controls unless you can be sure of their origin.

      Bottom line, software makers aren't responsible for user error. And thats what these issues are. If they realize there is a back door, and don't do anything about it, well that's a different story.

      What we have here are some people who got bitten, and now they're trying to push the blame on someone else. The lawyers are jumping at the chance to sue someone like Microsoft, because it's big money...

      We don't need any more laws to protect stupid people.

    2. Re:Let history repeat itself... by Anonymous Coward · · Score: 0
      So, with your computer if you're concerned about security, you take the same basic precautions, don't open files that you don't know what they do or where they came from.
      If opening files can cause a problem, you have an inherently insecure system. Throw it out and sue the manufacturer.

      You should no more fear opening a file I didn't know what was than you would fear opening a book you didn't know what was.

      And if you have to "buy" something to watch for "malicious" code, again, something is horribly broken.

      You, sir, are clearly a casualty of MS-BrainDamage. Please apply for a brain upgrade.

  19. Designing in security holes by dsplat · · Score: 2

    Since the design criteria for Java were published, there is a clear source available warning of the dangers of allowing arbitrary pieces of code to be executed without the knowledge and consent of the user. Setting the security switches that would prevent this to the choice that allows it to happen by default is only slightly better than providing no way to turn it off. In essence, designing a way for arbitrary pieces of code to be sent to a machine and executed automatically is designing in a security flaw. That is an error of commission, not one of omission.

    --
    The net will not be what we demand, but what we make it. Build it well.
  20. Not now by QuMa · · Score: 2

    As it stands with current licenses, I think you can't blame anyone, at least not legaly. However, maybe the 'we are not responsible' clause should not be allowed if you sell the software... Dunno the legal implications, but it seems reasonable.

    If you are only selling the medium, I suppose you aren't liable.

    1. Re:Not now by Yebyen · · Score: 2

      Problem: let's say my software is over 1 gig (like many OS's). No one wants to download it, so I sell it for a nominal fee, maybe $4 for the 2 cd's. I think a proportion needs to be made between the amount of profit made by selling software/the amount of damages caused by said software. Coming up with such a proportion would be difficult if not imposibble though.

      --
      Restating the obvious since nineteen aught five.
    2. Re:Not now by QuMa · · Score: 2

      Well, you could sell the medium (The cd in this case) for as much as you want, as long as you don't prevent people from copying/borrowing etc.

  21. All software is Buyer Beware by NateTG · · Score: 4

    There have been several posts claiming that Open Source software has less necessity for security, or safety. That the GPL somehow exonerates OSS in some way that the MS EULA does not. All of this is bunk.

    If OSS software is really a general purpose solution then it must meet as stringent a security requirement as any other such solution. For all of those Linux evangelists out there, we can't claim security as an advantage in on sentence, and then claim less resposibility for it in the next without sounding silly.

    What Linux does have is a better testing system, a more heterogenious and reliable user base, and a significantly better bug response method.

    The concerns about safety, be they virus propogation, data integrety problems, or uptime/essential systems issues. Are the responsibilty of the system's administrator. Any system can be made secure by a careful admin, and any system can be made unsafe by running unknown (read closed) software.

    The reality is that computers are so complicated that Admin's (for that matter developers) cannot go through the code checking all cases in some perverse proof of correctness. Making software engineers sign off just means that someone who really isn't responsible for having a buggy or defective piece of softwar can be canned for the zealous marketing and management of his company.

    If a company claims that a system is secure - e.g. NT according to MS or perhaps Open BSD then the company could be considered liable if:
    a) It fails to take reasonable measures to make sure that said product is secure.
    b) Refuses to respond to security issues as they arrive.

    The software you buy is always as is. Beware.

    1. Re:All software is Buyer Beware by jonathanclark · · Score: 1

      I don't think these arguments hold up if you compare with the car analogy. Claiming your product is unsafe does not exempt you from the law.

    2. Re:All software is Buyer Beware by Antaeus+Feldspar · · Score: 1

      There have been several posts claiming that Open Source software has less necessity for security, or safety. That the GPL somehow exonerates OSS in some way that the MS EULA does not. All of this is bunk.

      If OSS software is really a general purpose solution then it must meet as stringent a security requirement as any other such solution. For all of those Linux evangelists out there, we can't claim security as an advantage in on sentence, and then claim less resposibility for it in the next without sounding silly.

      Hmmmm.... I don't exactly see why. If an Open Source project has 10,000 developers who each put 2 hours into a project, and a commercial competitor has 1,000 developers each put 10 hours into a project, surely we can say that twice as much work has been put into the Open Source project?

      Likewise, I don't see any contradiction in saying that OSS developers are not obligated to guarantee security in the way that commercial developers are obligated to do so... and yet still tend to produce software that is more secure even without that obligation.

      Consider that in the case of the Melissa virus, the security hole was right there in the user interface for everyone to see: the facilities to give a macro the power to destroy data, the power to copy itself, and the power to run itself automatically. Nothing stopped that security hole from being plugged but the closed-source nature of the code and Microsoft's unwillingness to address a problem before their end users paid the price.

      --
      If people are to respect the law, perhaps the law should begin by respecting the people.
  22. Cost is the key by LotharHP · · Score: 1

    Meaning that if you get a piece of OSS for free and it doesn't work or causes some damage to your system then your pretty much out of luck unless you can prove that the faulty code was malicously placed. On the other hand if your purchase OSS software from someone who has repackaged it then you have an expectation of quality and the seller should be liable for it. Of course this isn't even the case for closed source commercial programs these days. Especially "shrinked-wrapped" software that often comes with disclaimers against liability should their software to really nasty things like burn down your house or trigger the apocalypse.

    1. Re:Cost is the key by Anonymous Coward · · Score: 0

      Yeah, but if you haven't noticed the commercial companies would never release the awful quality of software you find in the OSS community for a 1.0 release. At least they make sure it works and looks good. Sure they may not find all the bugs but overall the apps are quality apps. This is not the case with OSS software. I've used too much of OSS software that keeps crashing, making we long for the day when the commercial companies start porting their "for-fee" working apps to Linux, so I don't have to put up with the inferior OSS junk that's just a duplication of what one can get commercially.

    2. Re:Cost is the key by Anonymous Coward · · Score: 0

      Unless you can give some examples, you are are just talking out of your backorifice.

  23. As long as it does what it's supposed to do... by Lazy+Jones · · Score: 1

    ... you can't blame the manufacturer. But if your car suddenly exploded because you put in the reverse while the radio was on (a good analogy to typical Windows behavior), then you would blame the auto maker - I hope.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
    1. Re:As long as it does what it's supposed to do... by Anonymous Coward · · Score: 1

      if your car suddenly exploded because you put in the reverse while the radio was on (a good analogy to typical Windows behavior), then you would blame the auto maker - I hope.

      What if your car came with a feature called ActiveBabyControl? Whenever an infant in the back seat presses a button, they take control of the car away from the driver. It's documented. It talks all about the "feature" in the manual that's in the glove box. It's in all the advertisements for the car, explained as a "kewl feeture" to help infants learn how to drive. Ralph Nader recommends that you disable this feature for safety reasons, but it comes enabled by default.

      If you buy this car and your infant wrecks it, whose fault is it?

  24. Reasonable diffrence by Felinoid · · Score: 2

    The liability should be on a product sold. With RedHat etc you paid for the pacaging not the develupment of the software. If something is wrong with the software that RedHat caused by the way the pacaged it or could have prevented by a small change in pacaging then they should be liable but if the problem is a flaw in the software RedHat did not develup (or develuped and gave away) they should not be liable.

    If you buy a Compaq computer with Windows preinstalled you still paid Microsoft not Compaq for the software.. But if a defect in Windows is caused by the way it is installed then Compaq who installed it is liable.

    The open source develuper who codes and gives away his software sold nothing and is liable for nothing unless he makes clames to the fitness of his software.

    Basicly Microsoft might be liable for selling a defective product or a product with an unreasonable security defect. Sence open source develupers do not sell any product they can not be held reliable for that non-sale.
    Giving away a defective product is (at this time) not subject to liable.

    This may change over time with busnesses selling support instead of product but for now if Microsoft is found liable for selling a defective product it could boost open source a great deal..
    Sell product and be liable for defects or sell support and let the userbase be responsable for the repairs.

    But again even in open source your liable for clames so if you clame a product is bug free you could put yourself in a position of being even more liable than if you had sold the software to start with... Sold product can get away with a few defects so long as it can be shown to be reasonable.

    --
    I don't actually exist.
    1. Re:Reasonable diffrence by test972 · · Score: 1
      Here's what I think - If I paid someone for something - I expect it to work - otherwise its their problem - whether they coded it or just packaged it.

      As you mentioned Redhat charges for packaging. Since they are charging for it - its their responsibilty to make sure that what they put in their distro works before they package it.

      As someone mentioned previously here the incentive for RedHat is to package it in such a way that for the product not to work - so that they can start charging for support to make the product work.

      On the other hand I downloaded RH 6.1 - tried to install it - the install exceptioned out because whoever coded the install decided that after doing partitioning they just continue without rebooting. (Maybe its what RH wants - if the default config does not work - buy support and we will fix it for ya).
      If I had paid for that I would have been terribily upset - but since it was free download I downloaded Linux-Mandrake - it recognized the partition prob - made me reboot the system and the install worked.

      So my point is - if you pay for something - it better be something that works - or whoever is making money off it should be in serious trouble - whether it is Microsoft's proprietery s/w or RedHat's Open Source software.

      Yeah - I know its bit harsh - blaming redhat for a bug in gcc because they packaged it - but rewards come only at a certain risk - and the money that they expect to make out of selling open source be better used to make sure that open source that they are selling really works.

      And it may not even fit into the current paradigm of Open Source developemnt - but world is changing and someone should be their to accept responsibility for a bug/problem - because it is no longer a hobby-ist's OS but when businesses get into it they expect someone to take responsibilty for what they are paying big bucks for.

      R

      --
      R
    2. Re:Reasonable diffrence by Anonymous Coward · · Score: 0

      I can agree that in almost all cases what the customer is buying when they purchase a Red Hat product is the packaging (sorry, sucker, buy it from Cheapbytes next time...) but Red Hat claims (in their feeble attempt to justify $70 for a shrinkwrapped box full of stuff that can be downloaded for free) they provide support with their rather pricey product.

      They should definitely assume some liability. Some of the nightmare bugs that have been in their rather spotty releases (i.e. totally non-functional Glint utility in 5.1) make it rather nuts that people have invested so much in them.

  25. negligence and open source by d_ray · · Score: 1

    Ross Perot would call this "pie in the sky" argumentation. And it's just the kind of thing that hinders the open source movement. More so than graphics or limited apps or even setup/average user issues, the climate fostered by those who try to use weak, unproved theorems as postulates undermines the foundation of open source.

    Icing's question of a double standard is moot. If someone breaks into your house, is it your fault that you didn't install just the right kind of alarm that would deter that criminal? Don't lose sight of who is malevolent.

    1. Re:negligence and open source by Anonymous Coward · · Score: 0

      Yes, but your analogy is a bit off. Free software could be considered equivalent to building your own alarm. Those that built the parts that you used couln't be held liable. If you purchase a commercial alarm system, you expect more. If the manufacturer finds out about a way for people to break into your house and doesn't tell you about it or make any attempt to fix it, they are negligent.

    2. Re:negligence and open source by Anonymous Coward · · Score: 0

      It doesn't matter whether it's free. The manufacturer remains liable. I give you a free toy and your kid blows himself up. Guess what? It's my fault.

  26. important distiction by MillMan · · Score: 2

    It's important to note the fact that microsoft is a corporation and most open source developers are individuals, and there aren't many developers that have formed oprn-source based corporations, relatively speaking.

    When you speak of liability I assume you mean money. If microsoft is held liable for whatever they have done, generally the only penalty would be monetary, at worst they might be broken up.

    Since microsoft (and most corporations) are pretty big, the penalties don't do all that much damage. It is extremely rare for a government body to come out and say "you have been found guilty, your company will cease to exist, your assets will be liquidated."

    When we get to individuals, however, monetary damages can seriously impede your ability to do anything, such as programming, and often times people are thrown in jail (fraud, malpractice, whatever). Bill gates is most certainly not going to do jail time, even if it were proven his company has broken numerous laws with him knowing it. When you have a number of individuals developing a certain product open source style, with no business relationship, who would be held liable anyway? Try to single out who wrote the offending lines of code? It's not that simple and our law system doesn't cover this very well to my knowledge.

    Is there much software out there that has a warantee anyway? I haven't seen any...you basically accept it "as is" as far as I know.

    Anyway, I think the bottom line is that open source software is much, much more accountable to begin with than microsoft will ever be for plainly obvious reasons: it's simple to determine whats causing the problem.

  27. users have no choice by Lazy+Jones · · Score: 1

    ... at this time, they have other issues to worry about when they choose their software (other than small print in licenses). If there were competing products equivalent to MS's, but with a more user-friendly EULA and even with a slightly higher price, I'm sure that most people would choose those instead (as long as they knew about the differences).

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  28. Automobiles, Open Source, and parenting the public by Oestergaard · · Score: 2

    You can be held liable for whatever you promise, which is why most open source software has a clause something like:
    >> This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

    If you read the EULA from Microsoft, I'm pretty sure that they have a similar clause, much to most people's surprise. Then what are you actually paying for, you might ask. Well, that's the good question ;)

    The car-makers have a responsibility of making cars *reasonably* safe, according to government regulations. They are not required to stop your kids from driving into brick walls using your car. They are however required to make sure your car doesn't fall apart or stops breaking when you want it to etc.

    There are no such rules (yet) for software. The vendors make the rules, and the vast majority of customers/consumers simply neglect this fact and *expect* that there is some sort of reasonable agreement behind it all, just like when they bought their car.

    Open source licences are usually very cautios to ``warn'' people of the possible dangers that lie ahead when using the software. And some people may even pay attention because ``there's gotta be a catch with gratis software after all''. I think this is a pretty good way to handle things.

    There could be some sort of either regulations or at least some rule that software vendors should state LOUD AND CLEAR what they promise and what they don't. Pretty much like the warning messages on cigarette boxes :) This would probably not change the promises or the software, but it would make the general public aware of the lack of promises they actually get from spending huge cash on closed source software.

  29. It's a double standard by Rainy · · Score: 1

    And for a good reason - the situation is different. MS can afford to do this sort of thing because Microsoft is a monopoly. Let's imagine for a second that qmail developers get really lazy or reckless and allow several scandalous security bugs to creep in their release. What happens next? I will switch to exim or sendmail or something else - and you will, too. This is not really a question of Open Source vs Closed Source, and I think guarantees and responsibility for your product are not important. If there's healthy competition, these issues are solved implicitly.

    --
    -- ATTENTION: do not read this sig. It doesn't say much.
  30. Does it "work" by Anonymous Coward · · Score: 0

    You are confusing "Windows 98 is a buggy OS that doesn't do many things very well" with "It doesn't work". The fact is everything on the Win98 CD *does* work as it was designed, to a certain extent.

    "This isn't very good, it sucks!", and "This is horribly defective and somebody owes me my money back!" aren't the same thing.

    1. Re:Does it "work" by Anonymous Coward · · Score: 0

      MS-OSes are horribly defective in terms of security. And their user-level software is just as much to blame as anything. But whether the kernel or the system utilities be the guilty party, the buck stops at Bill. He gave us something that is designed for virusware. He should lose his house for this.

    2. Re:Does it "work" by ralphclark · · Score: 2

      I'm having some difficulty understanding the distinction. All I know is, it keeps locking up, crashing, going to sleep and then refusing to wake up, or refusing to let me log off or shut it down. And I've had to reinstall the damn thing more than a dozen times in the three months or so I've had it. You call that working? I don't. It's a crock. It's cost me thousands of pounds in lost productivity. And I don't consider an admonition that I should have bought NT to be a sufficient defence. If they're going to sell Win98SE and charge GBP140.00 for it I think we've a right to expect it to work without significant problems let alone hourly disasters.

      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

    3. Re:Does it "work" by Anonymous Coward · · Score: 0

      Same AC -- You've convinced me, Windows 98 sucks balls and you deserve your money back (or a free copy of Windows 2000!). I actually knew that, but was trying to be swarmy.

    4. Re:Does it "work" by Anonymous Coward · · Score: 0

      I think you are either lying or have truely defective hardware. Windows, any version, is not as defective as you make it out to be. Windows 98 works just fine for the vast majority of people who use it. Just because YOU can't figure something out or because it doesn't work for YOU does not mean it's a defective product.

    5. Re:Does it "work" by Anonymous Coward · · Score: 0

      The reason why "Windows 98 works just fine for the vast majority of people who use it" is because they don't know that there's anything better out there. I have never known a single person actually satisfied with a Microsoft product. -b

    6. Re:Does it "work" by Anonymous Coward · · Score: 0

      I have never known a single person actually satisfied with a Microsoft product.

      Now you do. Me. Win2000 is a great product. Flame on.

    7. Re:Does it "work" by Anonymous Coward · · Score: 0

      *LOL* Make that one then. I'm glad that at least you're happy. -b

    8. Re:Does it "work" by TheCarp · · Score: 2

      > Windows, any version, is not as defective as
      > you make it out to be

      I was a PC tech on Desktop machines in a HUGE
      Win95 environment. I can make WIndows out to be
      pretty damned defective from what I have seen it
      do.

      > Windows 98 works just fine for the vast majority
      > of people who use it.

      Well...the "vast Majority of people" are morons.
      They have just gotten used to rebooting several
      times a day when the system crashes. They have
      gotten used to phrases like "You have to expect
      it will crash ocasionally".

      I have even heard a salesman on TV saying that
      computers run so FAST these days that they
      ocasionally make mistakes and get themselevs
      screwed up. I kid you not he was actually saying
      on no uncertain terms that "crashes" and lockups
      were the fault of the hardware going real fast
      and losing track of what it was doing.

      I have seen too many Windows machines with too
      many differnt problems for too many users to
      say that Windows is not extremely defective.
      It IS defective.

      Which is exactly why I no longer run it on any of
      my machines.

      --
      "I opened my eyes, and everything went dark again"
    9. Re:Does it "work" by ralphclark · · Score: 2

      I think you are either lying...

      I neither lied not exaggerated. Why should I? I don't have any hidden agenda. My only animosity towards Microsoft is precisely because of my negative experiences with Windows.

      ...or have truely defective hardware.

      I have had the same or similar problems with a range of hardware including three different CPUs, two different chipsets and four different motherboards, three different sound cards, three different graphics cards. And four different hard disk, three different sets of Simms, three different CD-ROM drives.

      It's therefore a fact that there is a great deal of hardware out there upon which Win95 OSR2 and Win98SE simply will not run reliably. I'm giving you the benefit of the doubt here because I don't directly know of any hardware configurations upon which it will run reliably.

      Windows, any version, is not as defective as you make it out to be. Windows 98 works just fine for the vast majority of people who use it.

      The only remotely stable Windows 95 configurations I have ever seen was the original (pre-OSR2) Win95 release on integrated motherboards from Intel. From what I've heard, Win98SE is not stable on any configuration and the problems I've been having are widespread.

      Just because YOU can't figure something out or because it doesn't work for YOU ...

      I can figure out plenty. I've had to learn because Windows 95 OSR/2 and Windows 98 are so temperamental. I've spent hundreds of hours studying Microsoft Knowledge Base articles and following their useless recommendations. The fact is Microsoft are extremely reluctant to admit to faults that can't be fixed which are down to inadequacies in their software, so many of the problems I've faced are simply not acknowledged.

      ...does not mean it's a defective product.

      It doesn't work as advertised. Microsoft cannot or will not fix it. It is, by any meaningful definition, a defective product.

      In attempting to refute facts which are well known to correspond to most technical users' experience, you clumsily expose yourself as a Microsoft employee. No surprise then that you post as an AC. Listen up drone; denying that the problem exists will not make it go away. At least, not here it won't.


      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

    10. Re:Does it "work" by Kool+Moe · · Score: 1
      >I can make WIndows out to be pretty damned defective from what I have seen it do.
      I can agree with this to a degree- kinda depends though on what a given person is doing with their computer, and how much of an Idiot Quotient (IQ) they posses.

      I'm no fan of MS, believe you me. But I run a home LAN for my contracting work and it's all Win98- even the file and internet server. This is largely because the only other OS I'm familiar with is Mac, and even then, not to the degree I'm familiar with Windows (I don't know NT worth a damn).

      At work, I also use Win98, as does everyone else, except for the NT server.

      By far and above degrees, most problems I've encountered over the past 5 years are due to folks messing around where they ought not be, or doing things the 'wrong' way (like deleting app dirs instead of the Add/Remove).
      That is NOT to say Win98 is great- I've also encountered way odd problems that just seem to...happen (mostly seem to be memory violations?).

      On my main machines at work and home, often Win98 is up and running for the week before I reboot, unless I change the config or install an app that requires such.

      The web/ftp/file server at home (Win98, P133, 64ram) has been up and running for FOUR weeks without a reboot, so far.

      Again, I'm no fan of MS. They obviously need to fix several things internally to be a better, more responsive company. I think the Trial was entirely justified on the merits it examined. But Win98 is not a horrible OS if you know a bit about computers. Perhaps that's the problem- it's not dumb enough?

      My girl got me Caldera's OpenLinux for Xmas. Woohoo! Finally get to try this Linux thing out. With all the insecurities of Win98, I'd sure like to replace that file/ftp/net server with Linux! But first I gotta build a new machine to test it on, read lots of websites-maybe even buy a book, and figure out the install and how the hell to work with 'tarballs'...;)
      I very much look forward to it.
      But in the meantime, my work and home Windows environments continue to chug in a stable manner. And I develop multimedia training, marketing, etc- so the machines are strained daily. Sure reboots happen, but I often suspect application problems as often as I suspect OS problems.
      (I gave up moderating this thread to post this, but I am not a Troll! ;)

      --
      Kinda like Moe, but just a little more Kool
    11. Re:Does it "work" by TheCarp · · Score: 1

      > At work, I also use Win98, as does everyone
      > else, except for the NT server.

      At my old work I used win95...last I hjeard they
      should finish the Win95 Rollout in 2002. Sux
      to be them. (I wont say who they are to save them
      embarassment)

      Here I am on an SGI workstation until I get a
      Linux Desktop (should be soon). We use ALL
      Unix machines and Linux machines. There is also
      some hodge-podge of NT and Banyan-Vines stuff
      around but...we don't deal with that.

      > By far and above degrees, most problems I've
      > encountered over the past 5 years are due to
      > folks messing around where they ought not be, or
      > doing things the 'wrong' way (like deleting app
      > dirs instead of the Add/Remove).

      I agree that MOST problems are due to users
      "Bad Habbits" however...when left to their own
      devices it is EASY to develop bad habbits in
      Windows.

      Another one that is "up there" on my list is
      installing software. I have found that installing
      any software (be it commercial or not) seems to
      have a "Risk Factor".

      Often Add/Remove programs tended to leave
      "Residue" behind that needed to be cleaned
      up manually (both in the filesystem and in
      the registry). Often they would just fail
      completely, leaving things in an unstable state.
      These remove utilities are in fact the fault of
      others, not Microsoft.

      However, Microsoft has been one of the WORST
      offenders of this. Our users would go off and
      install IE5 on their own...which BROKE (but only
      90% of the time) several programs.

      After this it was impossible to correctly
      uninstall IE5 and reinstall IE4...It would not
      work. We could only go back to IE3 (I fully
      admit this may be due to stragness of our
      systems and tweaks our group in charge of
      windows in general made to the system...none
      of which was documented for Technicians)

      Usually after an IE5 install on the system...a
      complete rebuild of the system was needed to
      bring it to a stable state.

      Then of course there is M$ Word...which would
      somehow get its normal.dot corrupted ocasionally
      needing it to be deleted.....

      -Steve

      --
      "I opened my eyes, and everything went dark again"
  31. You have the wrong idea by ZorkZero · · Score: 1

    It's about the car being manufactured with an engine that self destructs and the hood welded shut. It's about the driver getting injured if some wiseguy puts a brick in the road with a hat on top of it. It's about being obliged to take the car to a Microsoft service center for any repairs, because nobody else can get any parts. (What do you do if your car breaks down in the middle of nowhere?) There are so many other parallels. Can't steer if the power steering goes out. Can't brake if the power brakes go out. When you blow a fuse the locks and windows won't work. You have to pay extra for more than one passenger at a time. As you drive along, more and more inexplicable grinding noises accumulate. And you have to do a full overhaul to get rid of them.

    Hmm, there's probably more?

  32. From another point of view... by Ma�djeurtam · · Score: 1

    For me, the responsibility comes more from the system administrator or even the individual who chooses a non-safe {OS - Server app - Client app} than from the software designer, open source or not.

    IMO, the software designer can sell or distribute, freely or not, any program, even if it is full of security holes. The license of any program (commercial AND GPL'd) has a clause which says that the software designer is not accountable for bugs their application may contain. That's really the job of a good system administrator to secure its system and to choose the right solution. That's a matter of choice and these clauses in MS EULA-like licenses protecting the software designer against legal attacks seem a Good Thing (TM) to me.

    Of course, theses views apply less easily to the home user, but the user who don't protect himself against macroviruses or security holes in his mail client is responsible from his own negligence. There is enough talk about Melissa & others in the mainstream press for the average user to know theses problems.

    Don't ever forget that the perfect, bug free, 100% secure software is a myth. Legal actions against software designers have no real effect against big software vendors, but would hurt little companies/individuals, resulting in less choice, since only big companies would be able to "take the risk" to publish software ! It must be harder to write software with the constant fear of a legal action if you make a mistake somewhere in your code.

    With my reasoning, no double standard problem : the system administrator / the user is the first person to be accountable for his poor choices.

    Just my thoughts,

    Stéphane

    --
    Instant Karma's gonna get you, Gonna knock you right on the head (John Lennon, 1970)
    1. Re:From another point of view... by Anonymous Coward · · Score: 0
      Of course, these views apply less easily to the home user, but the user who don't protect himself against macroviruses or security holes in his mail client is responsible from his own negligence. There is enough talk about Melissa & others in the mainstream press for the average user to know these problems.
      I disagree. It's still the vendor's fault for creating such an abomination.

      Here. Try to mail me a virus. I will laugh at you till the cows come home. I run a Unix system which isn't in the Linux family, I don't run on an Intel chip, and I use the inc and show programs from MH to read mail. If you can infect me with a virus via mail, I'll give you the system.

      It's Microsoft's own criminal negligence. No if's, and's, or but's about it.

    2. Re:From another point of view... by Microlith · · Score: 1

      "Legal actions against software designers have no real effect against big software vendors, but would hurt little companies/individuals, resulting in less choice, since only big companies would be able to "take the risk" to publish software ! "

      The same can be said with Software Patents.

      It already takes a big company (with lots of software patents and lawyers) to engage in commercial, closed source software development.
      You might run over one company's way of doing 1+1.

      Open Source is another matter entirely...

      Which is sad, because true innovation is becoming scarce in the software "industry", if it even qualifies as an industry anymore...

  33. But w OSS, you can check safety before running it! by Anonymous Coward · · Score: 1

    You cannot examine the code on closed source software to make sure it is suitable to your purpose before executing it. With OSS, you can... at least theoretically. Of course it is arguably impossible to fully check out source for large programs (any linux distro, for example). You could check key areas that worry you though. This absolves OSS authours from lawsuits (IMO), but not closed source vendors.

  34. Due diligence (to what?) by Aleatoric · · Score: 1

    One of the biggest conditions applied to liability issues in any product is intended use. You can't, for example, sue a knife manufacturer because you got stabbed by one, whether you did it, or someone else did.

    That being said, what is the intended use of a general purpose operating system (as opposed to specific systems, such as life support systems)? No-one that I have seen will argue, for example, that Windows 98 is secure, or is even intended to be secure. Linux and NT are quite a bit more secure, and it is usually these that are placed in an environment where security is an intended goal.

    However, a knife (or car, etc), are devices with a well defined, specific purpose, and the same cannot be said of operating systems, by and large. The intended purpose of any particular OS installation is entirely dependent on what it is trying to do, eg. be a webserver, transaction database, etc. Since it is quite possible for a badly behaved application to compromise even a very good operating system, you are then faced with choosing who to hold responsible for any failure, the OS vendor, or the app vendor (if they differ).

    Admittedly, the better the OS, the less likely is the above scenario, but the only really secure system is a secure SYSTEM, in other words, if any part of the system is insecure, the entire system can be considered to be insecure, by extension.

    Assuming that we allow the establishment of responsibility on the part of the vendor for security issues, one of the telling parameters that is involved is that of forseeability, or was the compromise that occured one that could have been reasonably forseen, and guarded against before the fact. And we haven't even addressed the issue of bugs.

    Due diligence doesn't mean that the product must be perfect, it means that the manufacturer is required to make a reasonable effort to prevent, and / or correct, any issue that might arise. To use the Melissa virus as an example, it is not necessarily MS's fault that such an exploit can be made in the first place, but they could be reasonable held accountable if they failed to address this issue after the fact. I would also say that the same applies to Open Source products as well. It is disingenuous to apply a double standard, if MS can be held accountable, so can Open Source, and vice versa.

    Notwithstanding the fact that both MS's EULA, and the GPL both contain warranty disclaimers, it is also true that such disclaimers are not protection against negligence or failure to exercise due diligence.

    The above diatribe aside, when it comes down to the crunch, it is my belief that the architects/administrators of the system should be responsible for security issues on their system. And this is where OSS really works best, it places in the architects hands the ability to fully scrutinize the particulars of the system they create, and provides them with the greatest amount of control over the operation of the system. If the system architect chooses a closed system, they still must be responsible, since they CHOSE the system they provide.

    --

    Nunc Tutus Exitus Computarus.

    1. Re:Due diligence (to what?) by xski · · Score: 1
      You can't, for example, sue a knife manufacturer because you got stabbed by one, whether you did it, or someone else did.

      Actually, I think that's exactly what the City of Chicago is doing to firearm manufacturers. And the Feds are looking into it. So much for that argument.

    2. Re:Due diligence (to what?) by Anonymous Coward · · Score: 0
      To use the Melissa virus as an example, it is not necessarily MS's fault that such an exploit can be made in the first place, but they could be reasonable held accountable if they failed to address this issue after the fact.
      They've known about this issue for years and years. It's a design defect, one we've understood in Unix since time immemorial. They are criminals.
    3. Re:Due diligence (to what?) by Anonymous Coward · · Score: 0

      Yes, but we're clearing that crap up (along with the DOJ miscarriage called a finding of facts) in the next election. People are tired of this crap. I voted for Clinton twice, and I'll not make that kind of mistake a third time.

    4. Re:Due diligence (to what?) by Anonymous Coward · · Score: 0

      I'm tired of reading this cretin's absolutist slander on here.

      They are not criminals. No pack of eunichs is gonna convince anyone of that.

    5. Re:Due diligence (to what?) by Anonymous Coward · · Score: 0

      When I've written and given away software in the past (and there's been a rather large amount I have done along those lines), I've given sources out and given documentation which in some cases indicated "this software is for the careful; use it as intended and it will do X useful stuff for you. Abuse it and protective features to keep you from screwing up your system are absent and you can expect problems." I've always tried to fix problems reported, but felt that I have after all disclosed everything there is to be known about the code, in the most definite and clear form possible, namely the commented source. However ambiguous natural language may be, my source release can be fully understood and inspected. Thus for example the virtual disk I gave away for VMS makes no attempt to ensure its container file does not move; I just warn folks not to move it or delete it. This simplifies the code. If someone wants to add idiot-proofing (a dubious concept IMO: there are always things more idiotic than one dreams) they are free to do so. No one is obliged to use what I give away, and I have received no consideration for its use by others. Rather I have given something away, pointing out a few things to be careful about and giving a complete description in source form to allow informed tests. Under what theory should someone claim this has done injury? If I give (or sell for that matter) someone a hammer (who is of legal age; I don't care to argue about children here), and the recipient hits his thumb with it,he is the author of his injury. People are expected to exercise intelligence in their actions and to take responsibility for their actions. Whether a system is open or closed, of course, if it demonstrates insecurity, failure to follow good design principles, instability, or the like, that should redound to the author's shame and disrepute. The notion of tort law as a remedy strikes me as misapplied though. If systems have such characteristics, why do companies continue to specify them, build e-commerce systems on them, put them in weapons systems, etc. etc.?? Rather, it would seem one should question those making such decisions. Not all operating systems are riddled with flaws; nor are all applications. If we care about quality, our institutions should only buy systems having it.

  35. Microsoft clause to cover their errors by mr · · Score: 1

    If you use Micro$oft code as a basis for your product, and your product doesn't work (because of Micro$oft code) and you are sued, here's a clause:

    (c) indemnify, hold harmless, and defend Microsoft from and against any claims or lawsuits, including attorney's fees, that arise or result from the distribution of the Redistributable Component

    Think it can't happen? Anytime there is a loss, the lawyers take a shotgun approach. Sue EVERYONE who was involved. That means you, the software developer, Micro$oft, etc la.

    We humans CAN make error free software. We have missles that fly through the air, make tight corners, fly through windows and blow up. As opposed to software that is on windows that just blow up. Yet, the 'market' won't 'buy' software that is bug-free. Personally, I believe the market won't buy it because it hasn't been convinced to buy it.


    The second problem is software doesn't match the assembly-line mass production model, more of an artist crafting a work. So the relability we have come to expect of mass producted items *koff koff* doesn't apply to the software world.

    And until we move beyond the lone artist and more assembly line, we will have bug-ridden large software releases.

    Who's to blame for the 'virus'? I can say its not me. I don't buy M$, and don't write viruses.

    The consumers (for buying insecure software), the writers of the insecure software, and the virus writers are all able to take the blame.

    As OpenSource delivers what M$ (and others) can't, the consumers will make the demands of good software, M$ will have to deliver or die.

    --
    If it was said on slashdot, it MUST be true!
    1. Re:Microsoft clause to cover their errors by Anonymous Coward · · Score: 0
      Who's to blame for the `virus'?
      Microsoft, of course. It's their horrifically misdesigned system that lets this happen.
    2. Re:Microsoft clause to cover their errors by Anonymous Coward · · Score: 0
      Think it can't happen? Anytime there is a loss, the lawyers take a shotgun approach. Sue EVERYONE who was involved. That means you, the software developer, Micro$oft, etc la.

      Give us one real world example please.

      Can't? Maybe because those open source shades only show black and white.

    3. Re:Microsoft clause to cover their errors by Anonymous Coward · · Score: 0

      How about Gore suing over the ERP system that didn't deliver what it promised.

    4. Re:Microsoft clause to cover their errors by Yebyen · · Score: 2

      Scoff, viruses can occur almost as easily in linux... they just don't occur quite as often because usually the first people to use a new piece of software are the guys who will read the code and if they find a virus they will scream loudly. An OSS app with a virus in it will not exist for long.

      I've got another analogy for us that proves why virus writers can't be held responsible because they wrote the virus...

      I have 2 old and decrepit computers, and I decide I want to end their lives in a bang. I write a program that could be considered a virus that's designed to attack several computers on a network. My friend likes it. He asks if he can have a copy. He stupidly runs it on his computer that is attached to a T1 and it starts infecting not only his computer, but also some other computers on the internet. Can he be held accountable? NO, he didn't realize he was releasing it. Can I be held accountable? No, I didn't release it.

      OK there was another rant.

      --
      Restating the obvious since nineteen aught five.
    5. Re:Microsoft clause to cover their errors by kcbrown · · Score: 1
      We humans CAN make error free software. We have missles that fly through the air, make tight corners, fly through windows and blow up. As opposed to software that is on windows that just blow up. Yet, the 'market' won't 'buy' software that is bug-free. Personally, I believe the market won't buy it because it hasn't been convinced to buy it.

      No, the market won't buy it because it's far too expensive. The only way to reliably produce error free software is by doing a correctness proof of the software. That is horribly expensive.

      Yes, it's possible to write error free software without doing a correctness proof -- but it's only by sheer luck that the resulting software will, in fact, be error free. A correctness proof is the only way to know for sure.



      --
      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  36. Okay, How about this.. by J4 · · Score: 1

    Another car analogy but this time nobody gets hurt.

    1981 Caddy Eldorado with v6. These cars ping.
    It is well documented that there is nothing you can do about it
    This was an expensive car that has driveability problems. Got tons of bells and whistles but the only thing you can do when it's pinging (which can burn a hole in a piston, not a cheap repair) is turn the radio up. That or put in a different motor (also not cheap).

    Let's face it, there is no such thing as a good analogy
    but to nitpick because nobody dies from macro viruses
    is delusional.

  37. Auto Makers by Anonymous Coward · · Score: 0

    Ummm, auto makers DO "get away with it".

    Ford Pinto -- A corporate decision was made that lawsuit settlements would be cheaper than re-engineering a known faulty design. Result? People were burned. Ford had to pay more money than they anticipated. Ford is still in business today doing pretty well (so much for consumer backlash).

    Then there's the Chevrolet Corsair -- another known faulty design that hurt people. Today's obvious statement -- Chevy is still in business.

    So now the "we hate Microsoft" group cries that the folks in Redmond are to blame.... for what? Locked-up mail servers? A lovestruck 31337 wannabe who glued together a VB script that had some nasty consequences?

    Folks, if maiming and killing people doesn't put a company out of business, hanging their MS Exchange servers damn sure won't do it.

    If you want to take out Microsoft -- make a better product (hint: you've already beat them in the server arena). Market it well. Make developers want to write on your platform (oh wait -- already did that).

    Please don't waste time trying to put them out of business for making vulnerable mailservers. It won't work. As a professional, your job is to point out these shortcomings to the people with the checkbooks. If they don't ask you or (worse) ignore you, they have no one to blame but themselves. And if they offer you a ride a home in their Pinto, take the bus.

  38. Due Diligence by warlocke · · Score: 2

    Mr. Perens has (as usual) an apt comment. Disclaimers:
    1) IANAL
    2) I am not directly associated with Open Source Software.

    The concept of due diligence is hyper important. In fact, a finding of negligence is essentially a finding that due diligence was not performed.

    What I have seen of Open Source indicates that the people who work on it are extremely "diligent" where bugs of all kinds, not just security bugs, are concerned. When one is reported, generally someone gets after it right away, to (1) confirm it's there (2) figure out what a fix should be and (3) fix it. This is an historical pattern, I believe, and could be substantiated by lots of testimony.

    Note that the Law doesn't require that the bugs actually be fixed, or that the fix be better than the bug was. Due diligence simply means that all reasonable methods were used to conclude what the problem was and how it might be fixed, and to fix it if it seemed warranted.

    Note that in the Pinto and GM Truck cases mentioned above, due diligence broke down -- the companies involved concluded that the problem existed, but that it wasn't economically justifiable to fix it, that is, the necessary fix would cost so much that it wasn't worth it. The Court, in general, is hostile to this view, to say the least.

    There's also the matter of 'deep pockets' and political correctness. Even with all the malicious hacker stories in the press, you still wouldn't get very many lawyers willing to sue some 26-year-old nerd for negligence in fixing a software bug; defense lawyer starts telling sob stories, and it's likely to turn the whole thing around -- plus, how much are you likely to get? An Open Source programmer isn't likely to have much. Companies like Red Hat theoretically have money, although most of it's virtual, Stock Market valuations that probably couldn't be realized. With BMW payments to make, how many will chance it? Microsoft on the other hand is known to have a pile of real cash, easily converted to your Actual Folding -- just what a plaintiff's lawyer likes to see.

    So no, I can't see open source being in much danger from negligence suits for software bugs. It isn't an attractive target for such suits, and a fairly strong defense is on hand. Bill & Steve might should sweat it.

    Regards,
    Ric

    1. Re:Due Diligence by Anonymous Coward · · Score: 0

      okay warlocke who's anal????????? you are many times more anal than bruce. You assume open source is so perfect, are you 15? Open source can mean anything. blah open. pull your head out of the open source cloud you dork. open source script kiddies like you will be held accountable for your shitty work. typical for slashdot comment posters and moderators are pro open source, anti redhat, anit microsoft and everything not debian approved is evil... reminds me of high school. all you do is give linux a bad name. someone as shortsighted as you need to keep your lame ass comments to yourself instead of trying to inflate your already over inflated ego. careful mr smart guy, it's gonna burst. sigh, just another typical slashdot experience. know it all 15 year-olds trying to save the world. warlocke...sigh

  39. Who's to Blame? by Sirius25 · · Score: 1

    Personally, i don't think MS, or any software publisher, should take the blame for something like a virus.

    Do we blame the carmakers for making unsafe cars when somebody plants a bomb on it?
    Or do we sue the people who make windows when a brick comes flying through and hits us in the eye?

    No, of course not!! It's not MS's fault....

    1. Re:Who's to Blame? by Anonymous Coward · · Score: 0

      Or do we sue the people who make windows when a brick comes flying through and hits us in the eye?

      Some Slashdotters would...

  40. Don't sweat it! by Bobzibub · · Score: 1

    The main difference is that most Open Source contributers are individuals and could not fork over the winnings of a major award. Many are poor (students!) and are spread across many countries; companies are insured and have assets.

    Big Rich Company licence: "We are *not* liable."
    GPL: "We are *not* liable."

    Lawyers know where the gold is. Which will they widdle away at?

    RedHat might worry, but the rest of us are safe.
    -B

  41. Only Microsoft Will Ever Receive Blame by VAXman · · Score: 1

    Microsoft is the scapegoat of the computer industry. Every problem which occurs in the industry is blamed on Microsoft, if the company was involved in any means at all; if there is a problem which does not involve Microsoft, it will be ignored by the media. Practically every element of the media, from the most non-technical columinst in the daily newspaper, to the editor of the most elite technical consultant publication, rats on Microsoft, and only Microsoft, continuously.

    It is not an issue of open source vs. closed source. It is an issue of Microsoft vs. non-Microsoft. Companies such as Sun, Oracle, Apple, and IBM are primarily closed source, but are 100% immune to blame.

    Blaming the Melissa virus on Microsoft was just an example of Microsoft as the scapegoat. Much more serious security problems have occurred in the past which should have been blamed on the appropriate vendor (e.g. the internet worm). However, since these didn't fit into the media's convenient definition of who is to blame for every problem in the industry, they received little press, and were blamed on "hackers", instead of the irresponsible vendors.

    A prime example the media using Microsoft as a scapegoat was yesterday's Hotmail outage. Here, the problem was blamed on Microsoft since it owns Hotmail. The fact that the Hotmail servers run Unix was ignored. Had Hotmail been run by another company, but used Microsoft servers, the problem would again have been blamed on Microsoft, absolutely regardless of who really was to blame.

    An excellent example of a problem being ignored because Microsoft wasn't involved is eBay's continuing problems with Solaris. eBay's market capitalization has dropped by literally several billion dollars because of outages which were caused by bugs in the Solaris operating system. However, this is never brought up in the media, because Sun is considered a holy company by the media, and the perception is that no problem could POSSIBLY ever be Sun's fault. (Ironically, since eBay uses Microsoft products as the front end for its servers, Microsoft received blame very early when the problem first appeared -- though the critics quickly shut up when they realized that in fact Sun was to blame and the Microsoft products were chugging along nicely. Note that they didn't switch to blaming Sun, they merely stopped blaming Microsoft.)

    An extreme example of Microsoft as the scapegoat has been Judge Jackson's ruling that failed products such as Netscape Navigator and OS/2 all owe their failure to Microsoft. It is now commonly thought by many people that ANY product which fails in the marketplace owes its failure to Microsoft, and not lack of marketing, lack of quality, etc.

    So, no, open source software will never receive blame if it fails or has technology flaws. At least not now. The media is having a field day blaming Microsoft. If ten years down the line, open source becomes the standard, then it will likely begin receiving the blame, as the media seems to be only pick on whatever is popular.

    1. Re:Only Microsoft Will Ever Receive Blame by Anonymous Coward · · Score: 0
      This post deserved a "2" or "3", but because it wasn't a Microsoft bashing post, it only got a "1". Sorry!

      -Your Moderator

    2. Re:Only Microsoft Will Ever Receive Blame by Anonymous Coward · · Score: 0

      It's quite simple why MS receive more of a bashing than the competition. They use their monopoly power to remove any threat to the said monopoly, and while they do this, they repeatedly release software full of bugs and security holes. People are getting fed up of the crash-reboot cycle, and, quite rightly are giving MS stick for their arrogance

    3. Re:Only Microsoft Will Ever Receive Blame by VAXman · · Score: 1

      But you're not here to do the industry any favors. You're just here to rag on Microsoft. Microsoft's position in the marketplace does not increase their responsibility for any single product. A bug in Windows NT is not more severe than the same bug in Solaris. But the mass-cultural media is so biased against Microsoft, that they get much more press (even though bugs in Solaris have been demonstrably more costly).

  42. A computer is a tool. by Anonymous Coward · · Score: 0

    If the hammer I just bought happens to have the ability to smash my thumb it's my fault for letting it do so.

    A software bug might not be as obvious but you are responsible for your own data. If you follow basic safe computing even the biggest problems are easily recovered from.

    Now that all being said... For those people who feel the need to sue someone the choice is pretty simple. You buy the distro from company X (or otherwise you download it at your own risk) they are the ones who are selling you a product. If it ends up being defective they're the ones who will get sued.

    1. Re:A computer is a tool. by Anonymous Coward · · Score: 0

      And again, if your hammer has a defect that causes the head to come flying off, fracturing your skull on the way, then WHO do you think should be responsible?

    2. Re:A computer is a tool. by Anonymous Coward · · Score: 0

      What I meant was, it's a tool and if I use it to break the law (this part was off topic) it's my fault and if it doesn't work correctly then I blame whoever sold it to me.

      If I downloaded it for free then I have no one to blame but myself.

  43. Take some Initiative by erik+umenhofer · · Score: 1

    Windows has many problems but with litte work, a lot can be patched up. This goes with most operating systems. I think the general public doens't have that many problems with windows being "unsafe". People do stupid things then blame the software. I think the software is very safe and over many many years of using each version, I, and many people I know, have not had a single problem with unsafe software. Is this all MS's doing? No, i think it's being half intelligent and using the software the way it should be. I know for a fact I'm not a exception. There are many examples of people not making a safe product, I think people like to go on witch hunts, and MS has recieved the brunt of this.

  44. No one makes OSS a target by Anonymous Coward · · Score: 0

    Just as many virii and trojands can affect Linux and OSS. The big difference is no one makes OSS & Linux the target. A virus or a trojan can be written for any OS, t just has to be in the scopes of the people creating them. Remeber the most famous of all, The Interner Worm, did not affect MS at all. Don't be so cocky about accusing MS code to be faulty, ans OSS to be so secure. It is much easier to crack a safe when you know how the safe lock works.

    1. Re:No one makes OSS a target by Anonymous Coward · · Score: 0

      There are no "virii", kid. Please tear up your membership card from the Illiterati. You'll never get far in life with your substandard creoles. The word, child, is "viruses".

    2. Re:No one makes OSS a target by pen · · Score: 1
      Well, looks like *someone* didn't do their homework. Obviously, you don't realize that if you run a program under Linux, and you're following the common precautions (like not logging in as root), that program cannot do very much damage to your computer, while on Windows, it has pretty much full access to anything its heart desires.

      And IIRC, the worm you're talking about existed long before anyone even thought of the name Microsoft.

      Oh, and it's "viruses", not "virii". Or maybe I'm just not up to the 3L33T D00D SP33K.

      --

  45. No one makes OSS a target by Anonymous Coward · · Score: 0

    Just as many virii and trojans can affect Linux and OSS. The big difference is no one makes OSS & Linux the target. A virus or a trojan can be written for any OS, it just has to be in the scopes of the people creating them. Remember the most famous of all, The Interner Worm, did not affect MS at all. Don't be so cocky about accusing MS code to be faulty, ans OSS to be so secure. It is much easier to crack a safe when you know how the safe lock works.

  46. My heart bleeds by warlocke · · Score: 1

    green swamp water.

    For roughly a decade, Bill & Co. could Do No Wrong. Darlings of the press, celebrated in every computer rag.

    Once at the lake I was watching as a couple of drunk teenagers took daddy's boat around at high speed. Another boat got in front; the driver chopped the throttle -- and the following wave drowned the $5,000 highly chromed super duper engine. glug!

    Or you might like Jeremiah better: They that sow the wind, shall reap the whirl-wind.

    The word is schadenfreude. Look it up.

    Regards,
    Ric

  47. What does Melissa have to do with security? by Garpenlov · · Score: 1

    The Melissa virus didn't exploit any security holes to do what it did. It exploited two things: user's willingness to blindly open documents and enable macros for them, and the power of Visual Basic for Applications.

    Sure, there ARE security holes where no action by a user is required for the payload to go off, but as many people have pointed out, why bother? They're much more complicated to write, and you don't have be that sneaky. People will open documents, executable attachments, etc without thinking.

    "Negligence in making a product safe to use"? Comparing software to cars? As long as we're talking about Melissa, let's do that. Microsoft (the car maker) enabled Person A to use his Word program (his car) to create destructive force that could be delievered to someone else's Word program (their car). Of course, they would have been safe, but they deliberately said, "Enable macros" (turn off my air bags).

    Lastly.. could car makers do what Microsoft is/was doing and get away with it? How many alternatively-powered vehicles do you see in mass production? How many gas-powered? Why could that be?

    --
    --- Where's my X.400 protocol decoder?
  48. Re:Implied Responsibility - wait a sec by spwolf · · Score: 1

    ok... its not like MS products have virues themselves...no, somebody else plants it in there. Now, you can compare it to car blowing up if somebody puts explosive under it ... now thats a good one... you people just blindly attack MS - well damn it, I dont like them too much myself... However, best solution for it would be to include Antivirus with Windows... but wait, that would be bad practice and everybody would damn MS for unfair competition! Kind of double edged sword, dont u think? ;)

  49. Hold them liable by Anonymous Coward · · Score: 0

    Microsoft should be held criminally liable for distributing an O/S (and I use that term guardedly) that permits these kind of violations. It's completely stupid, and it's their own damn fault. They mis-designed their system to make viruses rampant. This just doesn't happen on Unix. We're not idiots. Stop blaming the crackers when you leave your front door open with a loudspeaker blaring that you have expensive toys to steal on Christmas Eve.

    1. Re:Hold them liable by Anonymous Coward · · Score: 0

      So, say you're walking down the street and you flash your new geek toy... holgraphic glasses maybe, and a wearable PC. As a martial artist, I kick out your kneecap, take your toys. Your fault, yes? You advertised your tempting goods, and left yourself wide open. - freehand (wetware cracker only by training, not by trade)

    2. Re:Hold them liable by Anonymous Coward · · Score: 0

      Don't be stupid. The point is that Microsoft's crapware is designed to fall to miserable pieces. They have no security. They intentionally push anti-security so badly it's insane. That's why they need to go to jail.

  50. Solution: "Clopen source" by Anonymous Coward · · Score: 1
    The solution is to use Clopen Source. It's a combination of Open Source and Closed Source, and it gives you the best of both worlds.

    In Clopen source, you email the world's software engineers the entire source code to your 1M+ LOC project. You then ask them to analyze your project and fix bugs, and do it all for free.

    Then, if amazingly anyone actually cared enough to fix one spelling error in a sea of crash-and-exit bugs, you redistribute the source again, let Red Hat steal your code, let Microsoft steal your idea, and some foobar.com score an IPO with your idea *and* source, and then develop a drug habit.

    Then after 5 years of killing brain cells, you go through drug rehab, earn an MCSE, make $100/hr modifying Visual Studio Wizard-generated code for an investment bank, and curse all Linux and Open Source users on public forums like /.

    1. Re:Solution: "Clopen source" by Anonymous Coward · · Score: 0

      Someone call Quentin Tarantino. I think we have the makings of a movie here.

  51. Yes, it is a double standard. by daigu · · Score: 2

    Yes, this is a double standard. Let's examine why.

    First, the Melissa virus is possible due to the dominance of one specific piece of software on the average users desktop. The only open source equivalent to this kind of dominance -- that I know of -- is sendmail. It is not the same for a variety of reasons, but let's continue on for the sake of discussion.

    Compare the closest open source equivalent "virus" -- again, that I know of -- that happened with sendmail to the Melissa-Macro Virus. You will notice two interesting things. First, the CERT advisory for Melissa states: "This macro virus is not known to exploit any new vulnerabilities." Second, note the options they give for correction: block the mail, utilize virus scanners, and encourage users to disable Word macros. The free software solution would be to fix the problem at the source -- pun intended. In a free software environment the option to: fix the problem, is available whereas in a closed source solution it is not. You have to wait for company X to fix the problem for you, and in the mean time, get by with blocking, anti-virii programs and the like. Since this problem is not new and any user that buys Microsoft products has to wait for them to deign to fix it, it would seem that there is a powerful argument for some culpability on Microsoft's part.

    There are of course the issues that other people have mentioned here: no warranty, free software is not a "product" sold by a business (let us remember companies like Red Hat make money off the service not the CD), etc. However, I think this is the central point. They have different standards because they are not analagous. You are not comparing like things.

    Or to put it another way: Sure, a "thief" is responsible for his own actions. However, if I entrust the security of my home to some company, it seems quite reasonable to say that if someone steals something because that company left my door open, the company is also at fault.

    For free software, you use it with the understanding that you are not entrusting anything to anyone so the same standard does not apply.

    Cheers.

    1. Re:Yes, it is a double standard. by Anonymous Coward · · Score: 0
      anti-virii programs and the like.
      First of all, there is no such word as *virii. The plural of virus is viruses. But in this case, I think anti-virus or anti-viral would have sufficed.

      More to the point, it is fundamental brain-damage of the underlying software that `word-processor viruses' like this can even occur. It is therefore Microsoft's fault. That's why it's criminal negligence.

  52. Re:But w OSS, you can check safety before running by Anonymous Coward · · Score: 0

    I disagree... having the ability to look deep into the product to check for possible problems is not the job of the consumer. Do you open up the seatbelt mechanism to make sure there are no loose hinges? I doubt it. You take it for granted. Same goes for software. Software engineers are simply unethical engineers. We put little clauses about "No expressed or implied" this that and the other because we're too lazy to use tcov etc.

  53. Re:Implied Responsibility - wait a sec by Anonymous Coward · · Score: 0
    it's not like MS products have viruses themselves.
    Oh yes. It's exactly like that. They've given their lusers a system that is fundamentally misdesigned. It's a big racket. They point the finger at people doing bad things, but it's MS's fault at the root of all this. Triple damages are in order.
  54. We don't care about by test972 · · Score: 1
    those f*cking (l)users -who were stupid enough to pay money to use our product attitude.

    After reading couple of reply's I thought that the attitude is not too prevalent - but since continuing to read further posts show that none of us here believe / think that anyone should be responsible for a problem in OpenSource software because it is written for free and distributed for a very low cost. Instead of making a blanket staement that says whatever happens it is your fault - maybe it should say blame it on the person whom you paid your hard - earned money to.

    As I pointed out elsewhere - this argument makes perfect sense if we decide that only people who know how to debug the kernel should be using free software - who I don't think are too many.

    So if any of this opensource "stuff" should be mainstream, someone should take some responsibility for it. It does not have to be the developers who write it for free or distribution sites that store it in ther machines. If a person wants to get something for free - they very well know that they are responsible for what they do. But if someone pays some good money for it - they better get something that works.

    I am pretty sure that most of the OpenSource s/w have much less bugs than the closed source ones - but nevertheless - before I run gcc - no one should expect me to go through the gcc source code and make sure that if I accidently pass a -P option it will re-partition my hard-drive.

    As far as people who are buying a RH CD for $50 with all the OpenSource s/w are concerned only difference between Windows and Linux is Linux is cheaper by $40 and it is supposed to be a much better OS than Windows. But if we start telling them - yes we think the s/w you have there is perfect - but if your computer just happens to blow up because of one of those 1000 packages that got installed - its not our problem - its your problem because you did not go through the source code of the whole OS and all the 1000 OpenSource s/w that was in it to make sure that your machine won't blow up - I am not sure how many of those people who are trying to use Linux will continue to use it.

    If a home user who pays $50 bucks feels this way what about companies that are dishing out millions of bucks - should we tell them OpenSource community thinks that along with those millions they should just put more to make sure all the things will work as expected.

    I may very well be wrong - but just my 2 cents.

    --
    R
    1. Re:We don't care about by Anonymous Coward · · Score: 0

      It's not clear that telling the users this will change anything. What's the user's recourse in the alternative case (Windows)? The purchase price of their operating system, if it fails to meet the documented behaviour within 90 days or purchase. Well yippee. So the fact that noone will stand behind it with their wallets probably won't change much... Unless and until governmental regulation requires drastic changes in the terms allowable in a software license. I'm not holding my breath.

  55. TO THE EXTENT PERMITTED BY APPLICABLE LAW... by Heisenbug · · Score: 1

    Does anyone know exactly what the extent permitted by applicable law is? (Maybe not, since a previous reply mentioned that much of this hadn't been tested in court yet)

    Jack

  56. differing opinion by ricOS/2 · · Score: 1
    This is not meant to be a troll, but the opinion seems to be different from the norm...

    The analogy to car makers (as given) is not valid IMHO. Car makers are NOT responsible for keeping people from tampering with the car and making it unsafe... Car makers are not responsible for keeping people from breaking in and stealing your stuff. Of course, the more secure cars tend to sell better to people concerned about security... but you can always (almost) break a window...

    Now, arguing that the analogy DOES make sense (as I believe):
    Microsoft (as a software development company) is not responsible for providing security. They ARE responsible for not intentionally giving a false sense of security. (How many people leave thousands of dollars worth of stuff in their car in plain sight over night? How many people leave their entire businesses on an unsecured computer? I think the numbers are VERY different, and MS does advertise its software as secure)

    Now MS as a *support* provider IS responsible for admitting security flaws and fixing them as quickly as possible (if they make the claim that their software is secure). At the very least, they should post a "dangerous activities" list (such as opening certain files from e-mail), a list of known bugs and possible suggested workarounds, and possibly supply a security manual with the software. OSS developers are NOT responsible for providing support (generally), as that function is usually handled by a third party, so in a perfect world, they would be immune from 'flawed security' lawsuits.

    All of you OSS developers should continue to include disclaimers, though... The world is not perfect, and you COULD still be liable for damage that occurs without sabotage from a third party... (assuming that there was no legally valid disclaimer)

    1. Re:differing opinion by Anonymous Coward · · Score: 0

      I agree. These automobile analogies are inherently misleading.

  57. But is it really negligence? (plus some comments) by HenriJ · · Score: 1

    Is Microsoft responsible because some guy wrote a little macro virus and loosed it upon the unsuspecting world by mistake? I mean really, if a plane is blown up, does the airline sue Boeing? If people are going to buy the software (board the plane, etc), they should understand that the potential for damage exists.

    Closed source is important to certain entities (ie. the US Government) who need to know the exact product they're getting. Yet another incentive for Open Source software companies to make boxed versions of their products and put them in stores. |Offtopic alert| A certain percentage of computer users will never truly understand computers. Why try to force them to learn? Just make using linux as seamless as the Windows "one-click to aol" for them. Let them enjoy and support open-source without knowing what it is. -Andrew

  58. Disclaimers don't mean anything.... by Citrix · · Score: 1

    Disclaimers don't really mean anything. Banks disclaim everything (I know I work at one) but if some one sues us, a judge has final say.

    What needs to happen is someone big enough to sue someone big enough on software stability and have a precendent set. This won't happen because no one big enough wants the situation to change becuse any libabily created by the case would apply to them also.

    It would be nice and we can dream that some day people/companies will be responcable for theirs own actions.

    note: I agree companies should be more responcable but then should not be scape goats. eg Doom cause kid to kill


    Citrix
    --
    Leknor
    http://Leknor.com
    "So many idiots, so few comets"
  59. Synchronicity by pwagle · · Score: 1
    Here's one for you:

    I'm paid to hack linux kernels and compilers. I've installed Redhat 4.2, 5.0, 5.1, 5.2, 6.0, and even 6.1, all in several different ways. I've even rebuilt entire Redhat installation disks with variants of the C compiler. Always, I was given the explicit option to specify which partitions to overwrite during an install, and which to leave as is.

    Thirty minutes ago, or so, I attempted an install of Redhat 6.1. When it started installing, but before I noticed something was strange and CTL-ALT-DEL'd it, it had repartitioned the first disk completely, mke2fs'ing all the tiny little bizarre extended partitions (not even using the last cylinder [?!?]). The second disk now has no partition table, and a really strange looking geometry. The data on the first disk is probably mostly hosed, but hopefully the very very important data on the second disk is recoverable, though probably expensive.

    I claim this is grosser negligence on Redhat's part than Melissa was on Microsoft's part. There was no apparent intent by Microsoft for there to be a Melissa virus, but there was apparent intent on Redhat's part to repartition and mke2fs ALL of my disks, something they have never done before. And a worse nightmare than I've heard of Microsoft doing to Linux partitions (never to me).

    So, is it bad only when Microsoft screws you, or is it also bad when Redhat screws you?

    PS. I'm taking the night off while my mind boggles. I'll look into spending serious money recovering what I can tomorrow.

    1. Re:Synchronicity by Bruce+Perens · · Score: 2
      Hm. Not touching your argument, what filesystems were on disk 2? I did this to a Linux disk once. I wrote a short hack to scan the disk looking for ext2 superblocks (they have a magic number), and then dumped the data from them to recover the partition information. Since ext2 stores redundant superblocks, a kernel hacker like yourself should be able to recover the system if the data is still there at all.

      Bruce

    2. Re:Synchronicity by pwagle · · Score: 1
      Thanks for the info. Your idea's been added to my bag of tricks to try today.

      Sleeping on it helped.

      It'll be cool if I can find a superblock and a reasonable number of files on the first disk too (if I give up on the idea of paying $100's of dollars to recover overwritten bits).

      My first and central problem is to figure out what, if anything, the weird geometry on the second disk implies. If all the blocks are currently available (and no extra ones), then things should work okay.

      This exceeds all the horror stories I've heard of NT installs taking over entire single disks (my occasional forays into its installation have found it quite well behaved). Even in the horror stories, you could hide your stuff on secondary disks.

  60. Re:Automobiles, Open Source, and parenting the pub by Anonymous Coward · · Score: 0

    Careful. Some states have an understanding of an implied warranty, and this cannot be waived.

  61. Re:That's increadably [sic] stupid by Anonymous Coward · · Score: 0

    If someone sells you a combo lock with only three possible combos ("pick an integer between 1 and 3 inclusive"), and you get broken into, then obviously the burglar is guitly of one thing, but the manufacturer for something else. Both are guilty. In this case, the cracker and Microsoft.

  62. Here is why there is no double standard. by Kaz+Kylheku · · Score: 2

    With Open Source software, there is typically no warranty as to the quality or fitness for a particular purpose. But that's OK because the user is not required to pay for the product and is permitted to inspect it and modify it should the quality or suitability be lacking.

    The GNU license permits a seller (who is not necessarily the developer) to offer warranty protection. Which means that if you want someone to blame, you just have to find someone who is willing to sell such warranty protection for a given product.

    The Microsoft model doesn't permit the user to inspect the software and make improvements. Nor does it create business model for third party vendors. What I mean is, you could sell warrany protection for Microsoft software but you would be crazy to do so, not having any power to actually resolve an emerging issue.

    In other words, there is fairness in the Open Source world. I'm not going to guarantee that this program works, but neither will I twist your arm with a draconian license that doesn't permit copying, withhold the source code from you and charge you good money. If you are going to pay money to me, then, unlike say Microsoft, I'm going to stand behind the software.

    1. Re:Here is why there is no double standard. by Anonymous Coward · · Score: 0
      With Open Source software, there is typically no warranty as to the quality or fitness for a particular purpose.
      Not all warranties are written. If the login program on Redhat has a glaring, exploitable security hole, and Redhat knew about it yet did nothing, any written disclaimer is irrelevant.
  63. Pffft. by RAruler · · Score: 1

    This is like saying that if I developed a way to destroy a car with relative ease, the auto manufacturer would be at fault.

    This is total crap, in my opinion.

    --

    --
    Insert Witty Sig Here
    1. Re:Pffft. by Anonymous Coward · · Score: 0

      You are completely ignoring the issue. Microsoft *knew* about these bugs. They shipped anyway, and *declined* to inform the users how fucked they were. Therefore, fuck the Bill.

  64. How best to define liability? by Plasmoid · · Score: 1

    IANAL. Liability(and negligence) is probably best described as "You knew about the problem yet did nothing(take resonable precautions)". So if I sell a piece of software and I do not take resonable precautions (for its purpose) then I would be liable(barring user negligence).

    Let's compare heavy machinery. If I make plans and give them to you for Free(provided I don't make claims on it) then I am essentially liability free. I'm if deliberately malicious, then I might be liable.

    However, if I assemble/build said machinery and charge for it then I must provide minimum assurance of the quality(afterall I charged for my services/expertise). If I make claims on top of that I am liabel for those as well(eg. Machine will operate indefinetely sans maintenance).

    For example the plans contain an unlabeled/undocumented switch that when pressed instantly kills the operator and I put it there deliberately with no other reason than to cause harm. Then it could be said I was atleast partly liabel. I might be able to disclaim liability for negligence if I claim that is undested/dangerous and I was not malicious(eg. leaving warning labels off)

    Another example. I build/assemble the thing and sell it. I take reasonable precautions to make it safe(warning signs,gaurds rails) and I don't make unreasonable claims on the machinery. Then my ass is covered if someone gets hurt.

    --
    You don't exist. Go away. --SysVinit Halt
    1. Re:How best to define liability? by Anonymous Coward · · Score: 0

      Microsoft did not take reasonable precautions. And they knew full well of the issue. So they are criminally negligent. Pretty cut and dry, here.

  65. whose to blame by surfsalot · · Score: 1

    who would be to blame if it were to happen? The whole open-source community? And besides if you provide something for free (so long as it is not an eye poker or something like that) how can you be held responsible. People are stupid :)

    I need to do my laundry
    Please send $3 to:
    Jon Allen
    p.o. box 308142

    1. Re:whose to blame by Anonymous Coward · · Score: 0

      What do you mean, `Whose to blame'? Whose what to blame?

  66. THIS DOESN'T MAKE SENSE by Anonymous Coward · · Score: 0

    This doesn't make sense.

    We spend hundreds of dollars a year keeping our car running. We get oil changes, tune ups, and "preventative maintance" done on our car. There are companies that do nothing BUT this sort of repair work for a something that cost about $30,000. Plus you need a license to use it.

    Now how come I can't return my car for a full refund when the steering breaks? Or when the blinkers go on when I turn the radio on during some cold days? Can I blame Toyota or Ford when my car stalls? Is that their problem?

    NO!

    And it shouldn't be.

    Otherwise our cars would cost hundreds of thousdands of dollars, if not millions.


    So if you want to compare your computer to your car, think about it some more. My computer cost $3,000 and it's been through as much hell as my car. But my car I have to take to a authorized dealer for inspections and repairs every year. My computer has been working fine without that since the day I put it together.



    "My mom doesn't know why her Windows keeps crashing. Hense Microsoft's standards are too low and Windows sucks."

    Hello? Your mom wouldn't understand why your car stalls either. She'd bring it to a repair shop.

    If her computer crashes, what does she do? She tries to fix it herself (making things worse) or calls you (making things worse).

    We need:
    - LICENSE to use a computer
    - LICENSE to fix computers
    - CERTIFIED comptuer repair shops

    Or tell your Mom to buy a mainframe. Like a million-dollar car, it won't stall.

    1. Re:THIS DOESN'T MAKE SENSE by Anonymous Coward · · Score: 0

      May extend your analogy; if your mom took her car to a repair shop and the hood was welded shut, the repair person would not be able to fix the car.

    2. Re:THIS DOESN'T MAKE SENSE by Rogain · · Score: 1

      A license to use a computer? Get a grip. A license to fix them? How could that possibly be enforced either. My first computer was a TRS80, which had a big sticker on the bottom covering the case screws, which said (to the effect, been a while since I read it) : If this sticker is damaged your warrantee is void. IE, if you get curious what's inside, or how it works, you're screwed. I have no desire to go back bad-old-days like that. A certification for a repairshop might be a good idea, it works for transmission and brake shops (Sarcasm, I've gotten shitty car repairs from joints with certifications plastered all over the walls).

      --
      The current Slashdot moderation system is made by gay communists!
  67. The real issue by KGBear · · Score: 1

    In the specific case of the Melissa virus, Microsoft's mistake was to make an e-mail client which by default makes it possible for anyone to execute arbitrary code on any Outlook equipped machine through an e-mail message. The question here is not liability, but plain bad design. It stems from the fact that the in the Windows environment security was added as an afterthought. Ideally, consumers should understand this kind of fact and demand better design by changing to a competing product. The only thing preventing consumers to do so is the monopolistic characteristics of the Microsoft business. Hopefully this will end up happening anyway as the computer industry matures, as has been pointed out by someone else here.

    1. Re:The real issue by Anonymous Coward · · Score: 0
      The question here is not liability, but plain bad design.
      Those are not different--in this case. The bad design was so bad as to be negligent.
  68. Caveat Emptor. by Anonymous Coward · · Score: 0

    Or.. whatever the correct spelling of that is. Regardless, when it's software, let the buyer beware. These people should be making informed decisions, It's their own fault for compromising and buying a product they know to be flawed. Let me explain. In the role of a consumer, it's my role to make an infomed purchase. I would never buy a game without reading a couple of reviews from decent magazines, talking to a couple of people who had already played the game, and playing the demo (Where applicable). Only after all this is kosher will I pick up the box. This same tried and true method holds good for everything from restraunts and movies, to prostitutes and narcotics, pretty much anything where you can get burned. Of course... my life would become completely stagnate if I followed this course forever. So I often bypass all the reviews and whatnot and go on intuition. If it's good.. great. Maybe I'll do it again. If not... it's my own fault for not doing my homework. So in this situation, I think of microsoft as a hooker. Sure.. you could just walk up to it on the street, toss your 90 bucks at it, and do your buisiness. You'd get what you deserve, you filthy bugger. But... If you had taken the wise approach, you would have noticed that that that makeup cracks easily :), it covers up what is essentially rotten and ill crafted, your friend thinks she might be a narc, and the surgeon general wants you to know your chances of viral infection are high. So.. by taking the easy route and going after the glitz, you've wound up busted, diseased and disgusted. Not good. Now think of your nice little freebsd install as the girl next door. Sure, it doesn't look as good as the hooker does (From about 20 feet away anyhow), but she's open, not hiding anything. It's gonna take you some work to get her to do what you want, but after the inital learning period, you'll find that she's much more dependable, enjoyable, and ultimately satisfying than some cheap tramp. You can have an honest, meaningful, and most of all, secure relationship with her. Or for those of you who see things better in hardware terms, it's like this. I bought a cheap ide CDRW. I read reviews telling me to get SCSI. I had friends tell me to make sure it was supported by the burning software I wanted to use. I knew in the back of my mind that I'd be better off coughing up 50 bucks for an scsi controller and biting the bullet then, than having to deal with problems later. But I didn't. I bought a cheap, buggy, unsupported burner, because it was cheap and easy to learn. Now, when I spent a month burning a coaster every 4 good discs, and ultimately had to cough up the cash for a real drive and the controller, as well as all the cash I blew on those cds and the loss I took on the resale of the cdrw, who do I blame? Am I suing the company for making a crappy product? Hell no. I'm kicking myself, not them. I took the easy road, and I paid for it, just as all slackers eventually must. So.. Don't blame a hooker for being what she is. The guy who gets vd because he was to lazy to find a real woman deserves exactly what he gets. And the companies and consumers who got burned here did so because they didn't bother to find out about and learn a real os. Their own fault. =-=-=-=- l0de | =-=-=-=- "Duplicate id? BArgghHhHH!" l0de@hotmail.com

    1. Re:Caveat Emptor. by Anonymous Coward · · Score: 0

      Huh? So it's the buyers fault for buying something that the manufacturer (read: Microsoft) intentionally designed to blow up in the user's face? I disbelieve.

    2. Re:Caveat Emptor. by Anonymous Coward · · Score: 0

      Ummm... That would be really great iuf I could just shoot someone, and say, let the pedestrian beware.

      In this country (US), it is no longer the case to say "let the buyer beware". The courts have found that businesses are responsible for claims made, and products produced.

      It is unreasonable to assume that a layman will understand that the left blinker being on when rear-ended will cause the ford pinto to explode, but it is reasonable to assume the engineers who put the blinker on top of the gas tank should know this.

      It is also unreasonable to assume that layman will understand that Outlook automatically opens word, and that word automatically runs code embedded in a document, since most people don't even understand file associations. The buyer can not be aware of pitfalls outside of their expertise, and can not be held accountable for problems the manufacturer could have fixed.

      Outlook automatically opening Word, and Word automatically running macros is a pretty nice feature in some respects, and isn't a blatent saftey hazard, and no one is to blame.

    3. Re:Caveat Emptor. by Anonymous Coward · · Score: 0

      Precisely. Buying a bad product is as much a crime as making one. Not only does it support the bad product, but it shows that you're doing something you don't even have the basic skills to comprehend.

  69. Other sources than OSS are also liability-safe by BlaisePascal · · Score: 2

    To me, the issue isn't that MS is the bad guy and OSS is the good guy, but rather the response to safety and security "issues".

    I think that due diligence for software faults lies in a) acknowledging problems when they occur, b) fixing them rapidly, or if not possible, at least suggesting a workaround, and c) releasing the fixes or workarounds to the customer as quickly and publically as possible.

    Open Source Software has a tendancy to do all of these reasonably well. More and more, OSS projects are having publically accessible bug tracking databases, reasonably fast turnaround for security bugs, and a fast enough release cycle (esp. for patches) to fix most security bugs rapidly.

    With things like BUGTRAQ, CERT, and other mailinglists and security-advisory sources, most Unix-based systems (Linux, *BSD, Solaris, HP-UX, etc) are fairly good at reacting quickly to a known problem -- the RTM Worm woke them up to the foibles of ignoring security issues -- and they do do a decent job of alerting their customers.

    Microsoft isn't entirely negligent -- a quick scan of BUGTRAQ showed a lot of MS-related security bugs, and many of them had MS patches. I think where MS fails is making those patches known to the public.

    Another possible pitfall for liability is negligent design -- designing something that should be obvious is a problem. From a "real world" security standpoint, this would be like putting a dimestore lock on a bank vault.

    This is where I think that fundamental differences between OSS and MS come to the foreground. A very large percentage of OSS software is designed to run on Unix-like systems, where underlying OS security issues have been considered, studied, and beaten on for nearly 30 years. It's very hard to accidentally code a general system exploit for a program designed to be run as a user. And if an exploit is discovered on purpose, it's a bug in the OS, and is treated as such. Among other things, this creates -some- inherent resistance to viruses. Unix security is generally good, but not perfect. Unix has a reasonably high-quality lock on the bank vault.

    On the otherhand, MS Win95/98 isn't really designed with security in mind. At a fundamental level, the OS is open to any meddling that any program wants to do. On top of that, MS has added "features" that become reasonably trivial to exploit to creat security issues -- MS Word macros, ActiveX controls, etc.

    For years, security experts have been telling people that the "Good Times" virus is a hoax -- that you can't get a virus from just reading an email, you have to run a program to do it. MS managed through their "features" and "enhancements" to make "Good Times" possible.

    It's like MS, not content with putting a dimestore lock on the bank-vault, decided to put a plate-glass window on the vault so people could see their money from the sidewalk!

    I don't think I have a double standard with regard to negligence, but I think that, in general, OSS software tends to meet my standards more than MS does.

    1. Re:Other sources than OSS are also liability-safe by Anonymous Coward · · Score: 0
      S software is designed to run on Unix-like systems, where underlying OS security issues have been considered, studied, and beaten on for nearly 30 years. It's very hard to accidentally code a general system exploit for a program designed to be run as a user. And if an exploit is discovered on purpose, it's a bug in the OS, and is treated as such. Among other things, this creates -some- inherent resistance to viruses.
      Yes, that's some. There are many other critical factors as well, such as the fact that you don't know what kind of hardware/software/sysadmin system platform the other guy has, and the fact that we don't autoexecute code you mail us.

      We are Unix. We laugh at your silly viruses. :-)

  70. Making M$ liable is a bad idea. by GandalfTheWhite · · Score: 1

    It is a bad idea to make M$ laible for bugs in its software. Yes they will get sued and probably clean up their software a bit, but eventually someone is going to have something bad happen to their computer from open source software. Then, they will sue everyone that they can think of (aka the all the people who worked on the project) and open sorce hackers will be held responsible for their software too. Thus screwing everyone.

    Never underestimate the power of stupid people in large groups.

  71. here is the difference... by g33kt0r · · Score: 1

    when you buy a product or service you expect that the product perform as indicated or as promised. this goes the same for medical care that you recieve from a doctor or physician.

    now contrast this to the service's given by non-profit agencies / people. for example, lets say that you drop dead in a mall and have a heart attack because you have been eating Big Mac's for decades. along comes someone who knows CPR. this stranger is protected under the good samaratin (spelling?) act, so he/she can try to help you without seeking legal council and signing all the proper documents, and not have to worry about a law suit as long as he/she tries his hardest.

    this is the way that open source should be classified, unless someone (like RedHat) specifically binds themselves into an agreement where the entity promises a service.

    also if anyone has ever bothered to read the documentation with alot of opensource software they would soon realize that the disclaimers often blatantly state that the programs are "use at your own risk" programs.

    --
    > ERROR: IEXPLORE caused an invalid page fault in module MSCONV97.DLL at 0137:01212d19. Stack dumped:
  72. Re:Microsoft Is Responsible for Hotmail/Passport by Money__ · · Score: 2
    A prime (poor) example the media using Microsoft as a scapegoat was yesterday's Hotmail outage.

    As you will be reading in the news in the next few days, Hotmail was down because passport.com went down (passport.com is used to authenticate users). Passport.com went down because (listen carefully) microsoft was late paying the $35.00 domain registration fee to Network Solutions Inc. and NSI removed the IP from the DNS. Even the big guys have to pay there bills.

    We're not ragging on ms. They due a good enough job of triping on there own feet(read:msbob). We're just around to point it out when they do.
    _________________________

  73. Enable macros!=turn off my air bags by Money__ · · Score: 2

    It's possible to have a powerful macro language that also has a good security model. Microsoft failed in it's due dilgence by ignoring security rules that have been observed in computer science for decades when they made the decision to deploy VB into an application it wasn't designed for.
    _________________________

  74. Actually the law *is* clear by tilly · · Score: 2

    If I sell you a bill of goods but don't misrepresent it - and give you opportunity to validate my claims - well buyer beware.

    That is counted as your stupidity.

    If I sell you a bill of goods but I did misrepresent it and you really had no chance to validate my claims - you have me to rights.

    That is counted as my taking advantage of you.

    OSS is no different than selling used cars. I can sell a used car without telling you about some problems and it is your problem if you buy it from me. What? You are not competent to identify those problems? Sorry - that is why you have the right to get the car inspected by an independent mechanic or to bring in a friend. If you didn't do that, that is your problem.

    So whether or not you have the skills to evaluate software, you can hire someone with said skills, so failure to do so is your problem, not mine.

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
    1. Re:Actually the law *is* clear by sustik · · Score: 1

      In your analogy do/can you consider the software distributor to be the "independent mechanic". (Some used car dealers give you warranty etc.)

      Second question: if the seller knows explicitly that the brakes are bad then is it still ok to sell it?

      I think an OSS developer is not liable the same way as a closed source company's employer (that is towards the customer) but the OSS distributor can be liable the same way as a proprietary software maker/distributor.

      Matyas

    2. Re:Actually the law *is* clear by otis+wildflower · · Score: 2

      Second question: if the seller knows explicitly that the brakes are bad then is it still ok to sell it?

      Yes, as long as the fact is disclosed clearly and unambiguously before sale...

      (of course, IANAL, that's my disclosure ;)
      Your Working Boy,

  75. Here's some alternatives by Anonymous Coward · · Score: 0

    I have had three different mass-produced alternatively-powered vehicles. They were all 100% ethanol powered cars made in Brazil.

  76. Intent or for knowledge by Anonymous Coward · · Score: 0

    Generally to prove negligence you have to show that the accused new the product was unsafe, or had the problem was obvious enough that they should have known.

    So, I think what is the point is that peer review should work out all the obvious problems. That is the point of beta releases, and opening up the source. If I miss something obvious, then hopefully my peers will be able to find it and correct it.

    I also don't really think that Microsoft, or any open source developers can really be held liable for mis-use of a software package. It wasn't negligence on their part. In fact it was a misuse of desired funxtionality.

    The actual argument, as posed, is akin to trying to hold a car manufacture liable for negligence, because their car was a 1 ton bullet in the hands of some psychopath. Nothing mechanically was wrong with the car, it functioned exactlly as intended, but the guy in the car wash heard voices, and sped across the street, smashing his car through another store front. This actually happened, and it would be ludicrous to think that the specific car manufacturer was to blame.

    Microsoft Outlook isn't specifically dangerous or harmful, it is just easily abused. The next thing the original poster will call for is prohibition, since it is obvious that alcohol is harmful to the public as a whole, using evidence of all the drunk driving deaths, domestic violence, and other social ills of its abuse.

  77. There is a quid pro quo by tilly · · Score: 2

    You gain the right to redistribute my software.

    I gain the guarantee that my wishes are respected regarding the distribution of my works.

    Read the GPL closely, you don't need to agree to it to use the software, only to distribute it. In other words it isn't the act of downloading that is the point of agreement, it is the point of putting it on your ftp site.

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht
  78. Re:But w OSS, you can check safety before running by Yebyen · · Score: 2

    What is this word "consumer" you use... the whole point of GPL and other such licenses is freeness. If software is free you're not buying it. And 99.9% of computer usage is not quite as important as a life, which could be put at stake by this loose seatbelt. The other 0.1% generally writes their own software. The writers of those pieces of software are always held accountable, they lose their jobs if their software fails.

    --
    Restating the obvious since nineteen aught five.
  79. All analogies inharently flawed... by Anonymous Coward · · Score: 0

    Computers are nice little distractions; however, they are not center of the world, nor are they the kind of tool to be used in a potentially life or death application.

    Ask any programer. Bugs are. It's a simple fact of life. Ask any mathmatician. Proving programs correct in the context of human use is next to impossible. Ask any user; they think Microsoft code, tools and products are fine. Ask Microsoft:
    "Uh, we seem to be making money hand over fist and that's alright by us". Ask Ralph Nader. Prosecuting software companies for negligence is like trying to get a fat man through the eye of needle.

    Good enough code rules the day.

    It will always be that way.

    When computers are used in an application that kills people (in such a way that it is provable that the computer code is directly to blame), the tool integrator should be the one held responsible. So, if WinCE controlled elevator mangles some 3 year old because the code doesn't take into account a 3 year old's body heat, shortness, body weight, etc, don't blame microsoft; blame Otis, Shindler or whoever was stupid enough to integrate a computer into a life and death application.

    The analogy between automobiles and computers is assinine. Let me tell you where that bad habit is headed:

    In 20 years, the government will start witholding internet2 development funds (obtained from the USPS e-mail tax), from states that have not yet implemented a 16 year old age limit for uncensored internet access.

    Stupid, right? Keep talking in analogies and it (or some minor variation on that theme) will happen.

    Moralists and philosophers seem to like using analogies with computers and networks (don't go around door knob twisting and what not). Hopefully, in 20 years or so, all the young ones will be running around spouting anti-analogies like "computers are not like houses because... " just to piss off the old folks who tried to brainwash their future. Every era has a period marked by a distinct lack of wisdom and we are currently stuck there. This will change and you will not like it, but that's what getting old is all about.

    Open Source computer products are probably best thought of as a "Consumer Reports" method of product development. Namely, put your shit on the street (including the ability to change your shit) and see if quality blooms from your philosophy. Should Open Source developors be help responsible for bad things that happen because of their model? No, in the same way that if consumer reports flips a Samari while doing product testing they don't sue Hundai. (oh shit... I just made an bad car-computer analogy... so, sue me).

    But, I digress... Let me get back on track...

    So, what I think we need here is a catch-22, 69ish , common sense rules involving darwinistic elimination (something which lawyers and government seem so very intent upon removing from our daily lives; which is funny because they can't... but it gives them something to do, eh?):

    To computer and code manufactures:

    Don't worry about about quality. Churn out the crappiest code the market will bear. If possible, staff projects with third-world developers in sweat-shop environments with impossible delivery schedules so they just don't give a flying shit about usability or quality in general. You're essentially manufacturing a product who's only cost to make is the monitary ability to create the illusion amongst the workers that, without you, their ideas would never see the light of day and they would be digging ditches in some hunter-gather based culture.

    To manufactures of teritary products:

    Thout shall not use a computer in a product that could adversely affect human beings. If one does, then one accepts full free market responsibilities for the consequences of human use of that product.

    To Users/Consumers:

    Thout shall not use a computer or product that utilitzes a computer in such a way that your very life or any other important aspect of your life becomes dependent upon it. If you do, you accept full and ultimate responsibility for bad things that happen to you while using said product. If you are killed in some particularly ignorant and spectacular application of computer technology to your daily life, we will think about giving you a darwin award as a consolation gift.

    To Open Source developers:

    Don't give a flying fsck what the Moralists and Philosophers (and layers and politicians) think. When they start paying for their code, they can have some input (ha! I like that little that little bit of irony). Until that time, they're just a bunch of annoying flys attempting to distract you from what's really important: code or die. If society (lawyers and government in particular) starts getting stupid on your ass, then stop putting your name in the comments. I mean, like what are they going to do? Shut down the internet? I don't think so.

  80. Also known as the idiots clause by Anonymous Coward · · Score: 0

    Every contract, license, and waiver have this sort of clause in them. They are useless and meaningless in the area of negligence.

    I can not sign away my rights ot operate in a reasonably safe environment. Even if I sign a waiver like this, because I am going to be doing something particularly dangerousr (i.e. Like paintball), and the course owners have dug a pungee stick pit, and covered it up with leaves etc, and not bothered to tell anyone, when I fall in that pit, even though I signed that waiver, they will get sued, and I will have my medical bills paid for. (Other people might also get rich, but I wouldn't sue for punitive damages, against my ethic)

    That is the way "APPLICABLE LAWS" part of that clause protects you, the consumer, because there are consumer protection laws, as well as tort injury laws in every jurisdiction to keep non-lawyer consumers from signing their life away.

  81. A couple thoughts by dirk · · Score: 1
    I've seen a couple people point out that Linux shouldn't be held responisible, because sine the code is open-source, anyone can look at it and evaluate it for themselves. Leaving aside the "not everyone is a programmer" problem, what happens when a bug is found, but a patch isn't immediately available? If a bug is discovered, and it takes a week for a patch to be made, who is responsible for that weeks worth of vulnerability, since it is open-source, anyone can look at the code and find the bug in that week?


    Also, I think the whole point of negligence is a bit overblown to begin with. Microsoft shouldn't be held responsible for a bug that was exploited. Everyone brings up the car analogy, but what this is really equivilent to is if GM knew that their gas tanks were vulnerable to people shooting at them. They are may be safe in ever other way, but if someone attacks the gas tank directly, it will explode. No one would ever think of holding GM responsible because someone shot at the gas tank. If someone finds a bug and attacks it directly, they may make it through, yet we want to hold MS partly responsible? It seems to me if something is exploited, it's the exploiter who is at fault. If MS had point the bug in there on purpose (as a backdoor or something), then they could be held responsible, but if it's a bug someone exploits I don't see how they are responsible.

    --

    "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    1. Re:A couple thoughts by Bruce+Perens · · Score: 2
      It isn't negligence if you don't fix it instantly. If you have time and opportunity to fix it and you do not, that is what makes it negligence. Otherwise, it's simple liability (which we also disclaim).

      In the U.S. I think negligence gets you triple damages in a lawsuit, while simple liability gets you just damages, but IANAL and it's no doubt more complicated than that.

      Thanks

      Bruce

  82. Totally offtopic but... by Bitscape · · Score: 2

    Don't you ever get the urge to tell the license lawyers to stop shouting? ;)

  83. Re:(mildly off topic by Billings · · Score: 1
    Non-disclosed-source-code

    Linguistic games, I love it. :)

    There is no "proprietary source code"... only non-disclosed-source-code. No bad, just ungood.

    Disclosed source-code, however, sounds so ugly. Open is such a pretty, pleasing pair of syllables, so fitting to name a company with....

    No disrespect intended, of course, I just personally think that the negative spin implied by "non-disclosed-source-code" is pretty nice. Of course, using disclosed source code to refer to open source would even that playing field nicely, i suppose.

  84. Software Engineers should be liable for errors by Anonymous Coward · · Score: 0

    No software, no car, no bridge will ever be built without errors. But that doesn't mean those errors are okay and no one should take the blame.

    The problem is the software industry, and the unwillingness of software engineers to act as other engineers do.

    ** The virtually identical idemnity statements in Microsoft and GPL licenses
    ** The practice of issueing serious error patches which are the users responsibility and expense to find and obtain.
    ** The severity of known errors that many software products ship with.
    all show that time (money) is valued over quality.

    Often, quality means safety. Aircraft engineers at Boeing know lives depend on the quality of their work, and their engineering reflects it. Lives depend just as much on many software programs.

    Open Source encourages quality - mostly when the community on a single product is large enough to create an environment where engineers value the reputation of the code they produce. Such an environment is also quite possible in closed-source, and there are plenty of quality closed-source products to prove it.

    Another aspect necessary for quality is liability for errors. Have product liability lawsuits enriched lawyers and led to ridiculous awards? Yes. Have they also improved the quality of medical care, consumer products and so on. Yes.

    Open Source needs to stand up and say, yes, there is someone to blame when the software engineering has been negligent. Hopefully companies like Red Hat will do this.

    As the importance of software in the world increases, inevitably society will wake up. Something like Ralph Nader's "Unsafe at Any Speed" will be published, and the software development model that triumphs will be the one that produces the highest quality software.

    I had hoped the Y2K error would cause society to look harder at software industry practices; instead quite a bit of lobbying was done to create a political solution.

    I'm actually not an Anonymous Coward, I'm Peter Carlin (peter_carlin@hotmail.com).

    1. Re:Software Engineers should be liable for errors by Anonymous Coward · · Score: 0

      "Open Source needs to stand up and say, yes, there is someone to blame when the software engineering has been negligent."

      Theoretically, the person/persons behind a piece of open source software shouldn't be held responsible, as they do include the source code for user modification. It's up to the individual user to make the revisions themselves, or to look for the necessary patches.

    2. Re:Software Engineers should be liable for errors by Anonymous Coward · · Score: 0

      Software development is not engineering, nor is it a science. The comparison to automotive or aerospace engineering is fruitless.

      We software developers work in the abstract. Our code is translated once, twice, sometimes even three times before resulting in the release of energy at the circuit level.

      Mechanical engineers have direct access to the form of the creation. From the selection of materials to the shape of their construction. However, component flaws can produce deadly results. What if the steel is cured at the wrong temperature? What if a weld point cracks?

      When you can present me the mathmatical equation or a paper that scientifical describes the implementation of a perfect word processor (just the text input/output/storage parts to make it easier), then we can talk about software development as a science.

      Let me dictate the exact confuguration of a computer (hardware and software) and let me determine which applications can run when, and I'll produce software that would only crash due to a hardware failure. It still won't be science, but I'll know my art will not burn down the gallery.

  85. Open Source developers are NOT liable by Anonymous Coward · · Score: 0

    Open Source developers can not be held accountable for the simple reason that we are not saying "This works... trust me". Open Source developers give every chance, and in fact encourage people to look at the source code, see that it does what I say that it does. Then YOU run it. This is very much akin to saying "I didnt build this car, but I was given the chance to tear it apart down to its last bolt and make sure it worked like I want it to, and if not I can change it"

  86. They even come with a warning label by Sloppy · · Score: 3

    Damn straight! When someone buys Microsoft products, they know what they are getting into. All this whining about Microsoft products executing arbitrary code sent to them has been going on for years. When these products first came out, it was Microsoft's fault. But it's old news now. If you buy a known defective product with the expectation that when (not if, but when) it blows up, you can just sue the maker, then you are the negligent one. These products all come with a warning label in huge letters: the Microsoft trademark. How can a person possibly pretend they were ignorant of the danger?

    I bet more people know about Microsoft these days than even the Ford Pinto.

    The best way to improve software quality is for people to start taking responsibility for their decisions. If you buy an Internet product for your company from Microsoft -- a company with an established reputation and a known and consistent track record of repeatedly making horribly defective product after horribly defective product -- then you should get fired. It's as simple as that.

    For people to keep blaming their problems on Microsoft is immoral. It's 1999 and if you're still using Microsoft products, then you deserve what's coming to you.

    It's like you buy a '74 Ford Pinto, and it blows up and kills your son. That's bad, and it shouldn't have happened. You go to the pub to drown your sorrows in beer, and everyone else is also talking about how their Pintos also blew up and killed a loved one. Then you buy another Pinto. It blows up and kills your daughter. You buy another one, and it blows up and kills your wife. Who is your wife's ghost going to haunt: Ford, or you?


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  87. Sofware patents could Imply Responsibility by pedro · · Score: 1

    Something just dawned on me.

    Doesn't the claim of inclusion of patented technology in a software product elevate that product from mere 'publication' to the status of 'mechanism', and bring down all of the various liability scrutiny that any other 'machine' would fall under?

    GPL software uses no such spurious patent claims and would thus be immune.

    I wonder if this liability argument could be brought to bear in regard to the whole software patent controversy. It would seem that if I claim patent protection for my software, the I MUST assume consequential and incidental liability for it's failure, since, by having patented it, it's no longer *merely* software. It's a full blown *product* like a toaster or an automobile.
    If it fails, I should then be liable for any damages or losses such failure causes.
    If I were in charge of risk assessment for a large software concern, the LAST thing I would want would be a bunch of patents hanging about making 'claims' about our products that then could be used against us later in court. We'd go down in flames, fueled in part by our own public documents and hubris.
    IANAL, but I've seen legal arguments like this hold a lot of water in the past.
    Critiques of my reasoning are welcomed.

    --
    Brak: What's THAT?
    Thundercleese: A light switch.. of TOTAL DEVASTATION!
  88. The more secure a system, the less usable it is. by Anonymous Coward · · Score: 0

    Keep in mind that the more secure a system it is, the less usable it is and visa versa. The most secure system in the world is one that is not connected to the Internet, guarded by a steel cage, and turned off. But of course we wouldn't want to use a system that we're not permitted to even turn on. The reason why Microsoft was vulnerable to the e-mail virus is because Microsoft had included a number of features in their e-mail package and in their word processing package to allow end-users to write simple macro scripts, and execute them as they open a file. These are considered features that make the software more flexable, more adaptable, and potentially more powerful. Combine this with the fact that Microsoft products for good or for ill are so wide-spread, and this flexability and adaptability opened the door for an e-mail virus. Lest we think that Microsoft is somehow "evil" in taking the "more flexable" approach over the "more secure" approach, keep in mind that the fundamental design of TCP/IP also suffers the same shortcommings and for the same reason: security was not added at the IP and UDP levels, or even at higher levels at first because researchers were more interested in making the system flexable and usable than they were in making the TCP/IP protocols secure. Thus, things like DOS attacks and Spam e-mail...

  89. Re:But is it really negligence? (plus some comment by demon · · Score: 1

    Is Microsoft responsible because some guy wrote a little macro virus and loosed it upon the unsuspecting world by mistake?

    I could almost agree with you on that one. Almost. Except, why would you allow code to be executed automatically when an e-mail is read from ANY unknown source? And provide no way to either say "Ok, I don't want these auto-execute macros to EVER be run" or "Only run auto-execute macros if the messages are from one of THESE addresses" or similar. It's really an invitation for stupid things like the Melissa worm (worm, not virus) - it facilitates such stupidity so as to make it ridiculously easy to do. Isn't this a poor design choice?

    A certain percentage of computer users will never truly understand computers. Why try to force them to learn?

    Well, wouldn't it be nice if things were so simple. Unfortunately, to ever be able to make real use of a tool like a general-purpose computer, you must have some understanding of what it does, and how it does it. (IMHO.) There are those who skate by without it, but they can never really master any skills. They'll always be at the mercy of the software vendors. Linux is about (IMO) getting away from being at the mercy of the vendors. Not catering to the lowest common denominator of the computer-using world - those are the kind of people who need to be spoonfed information, and who'd be better off using a Mac. (Once again, IMHO.)

    You may think I'm being too hard on the general public - but the general public needs to wake up and learn to be independent again. People are getting too dependent on businesses and other people to take care of everything for them. Many of them couldn't use Linux - because they'd never take the time to read the directions and understand what they're doing, they'd much rather have everything spoonfed to them. And as I said above, for those kind of people, the Macintosh is perfect. You lose flexibility and some stability, but you get a pretty GUI that does all the "hard" stuff for you.

    For me, however, I'll stick with Linux.

    </SOAPBOX>

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  90. morally or legally responsible by pmacvits · · Score: 1

    Legally, I doubt either Open Source programmers or Microsoft can be held responsible, provided that both of them release their software under licences and user agreements that absolve them of any responsibilities. Morally, Open Source programmers cannot be held responsible because they give you the source code, so even if they release crap (yes yes I know crappy OSS is unheard of) it's up to you to ensure that it works correctly. MS on the other hand sells you a product that you cannot fix, so they are completely, morally, responsible for any problems caused by poorly designed software.

    1. Re:morally or legally responsible by Anonymous Coward · · Score: 0

      Licences cannot absolve you of negligence. That's a lie.

  91. Re:(mildly off topic by Trepidity · · Score: 2

    Disclosed source-code, however, sounds so ugly. Open is such a pretty, pleasing pair of syllables, so fitting to name a company with....

    Not being Mr. Perens, I can't say for sure, but it seems to me that he used "Disclosed source-code" rather than "Open Source ode" purposely, since there is a difference between the two. His arguments apply to any situation in which the source code has been disclosed. This source code, however, is not necessarily "Open Source." For example, code licensed under the SCSL (Sun's not-quite-Free license) is disclosed to the user, but not Open.

  92. math errors by Anonymous Coward · · Score: 0
    Not catering to the lowest common denominator of the computer-using world
    Nope. You mean not catering to the greatest common factor of the computer-using world.
    1. Re:math errors by demon · · Score: 1

      Err. Yeah. What you said. (Though I've always heard it referred to as the lowest common denominator... but hey, whatever...)

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    2. Re:math errors by Anonymous Coward · · Score: 0
      I've always heard it referred to as the lowest common denominator... but hey, whatever
      As Cicero said: In the common people there is no wisdom, no penetration, no power of judgment.

      In other words, they're idiots, here and elsewhere.

  93. viriiiiiiiiiiiiiiiii by Anonymous Coward · · Score: 0

    Of course it's virus/virii, just like radius/radii. It's a Latin thing, I think.

    1. Re:viriiiiiiiiiiiiiiiii by Anonymous Coward · · Score: 0
      Even if that were the rule, you'd be wrong, because radius only became radii because the ending -us turned into an -i. There's no ending -ius in virus.

      However, that's not the rule. Virus was not a second declension masculine noun (like radius) in Latin, nor was it a count noun.

      You lose. Don't use words that sound smart when you in fact have no foundation for understanding their classical inflections. It looks so fufi and pretentious and WRONG that just as soon as we stop laughing at you, we'll just stop listening to you.

  94. Why I used that phrase by Bruce+Perens · · Score: 2
    I use disclosed source-code to refer to all situations where source is available without reference to licensing. That means source available with a no modification permitted license, or with Sun SCSL, or with GNU GPL.

    Sometimes it makes sense to talk about that without licensing coming in to the picture.

    You are correct that all cases of non-disclosed source code are probably proprietary. But my argument didn't rest on the license being compliant with the Open Source Definition, so there was no point in bringing Free/Proprietary into it.

    I hope that makes it easier to understand.

    Thanks

    Bruce

  95. Re:That's increadably [sic] stupid by Yebyen · · Score: 2

    Difference: A combination lock claims security. Microsoft win98 doesn't.

    --
    Restating the obvious since nineteen aught five.
  96. Re:That's increadably [sic] stupid by Anonymous Coward · · Score: 0
    You're wrong. They routinely make public claims about the safety of the system. They intentionally hide the fact that anybody can screw you with a macro virus in the mail. That's negligence.

    And you, of course, are a Microsoft user.

  97. Pish-Posh by Anonymous Coward · · Score: 0

    If the software was running as the only task on the system...yeah that might be a valid point. Is microsoft responsible when a 3rd party driver colides with another? Most of the stability problems of windows have to do with 3rd party drivers. Of couse, any application problems usually stem from the app developers first, and then OLE's implementation and easy corruption second.

    Command-line Linux is as stable as a rock, but have you run KDE, GNOME, or Netscape? If software developers are going to be liable, you better believe all software will fall under the gaze of lawyers. In those instances, it's going to be the project maintainer or named coders who will lose their homes. Then we'll have licenses and malpractice insurance....

    Just open the door a little and it cannot be shut again. It is the litigeous nature of the American beast which make me secretly hopeful the UCITA will pass.

    1. Re:Pish-Posh by Anonymous Coward · · Score: 0

      "If the software was running as the only task on the system...yeah that might be a valid point. Is microsoft responsible when a 3rd party driver colides with another? Most of the stability problems of windows have to do with 3rd party drivers." This is such a bunch of crap that MS sheep always like to spew out. Shit, I have used bad drivers in Unix/Linux too, but it doesn't bring the entire system down, that particular piece of hardware fails. In windows, not only does the hardware fail, but an absurd amount of time, the SYSTEM fails, due to poor OS design. And UCITA is a bad bad thing as currently written.

    2. Re:Pish-Posh by Anonymous Coward · · Score: 0
      Unix drivers run in kernel space. A bad one certainly can hose the system; they're just less common. It's easier to cobble together a Windows driver at the last minute because those customers simply take it for granted that a lot of their software sucks.

      Now that I think about it, Hurd (and maybe Mach?)is the only system I can think of that runs drivers in user space. NT/3.5 actually protected some of its internals from drivers (Ring1 instead of Ring0 on i386 derivatives) but NT/4.0 undid much of that in the name of performance.

  98. Re:But is it really negligence? (plus some comment by Anonymous Coward · · Score: 1

    Depends really. If a plane blows up because of a flaw in Boeing's design, they are liable. If it is blown up by a terrorist bomb, then aiport security is liable. What we are trying to say is that there is not enough security in several expensive products. Why should a virus in a word processor be allowed to screw around with your system? The user should be given some measure of protection from malicious individuals. Win95/98 have no protection against them, and NT isn't a great deal better, despite having been 'designed from the ground up with security in mind'.

  99. Re:Microsoft Is Responsible for Hotmail/Passport by VAXman · · Score: 1

    Of course, the failure to pay the $35.00 registration fee has little to do with Microsoft's core business, producing software.

    But that won't stop the Microsoft haters from adding this to their arsenal. They will just see the headline on slashdot and assume Microsoft released some faulty software.

    Sort of like how the APPLICATION which ran the naval ship crashed because of a divide by zero error, and Microsoft got to take the blame because the application happened to be running on Windows NT.

    Or maybe it will be placed alongside the "fact" that Microsoft attempted to move Hotmail to Windows NT servers, but failed because Windows NT couldn't handle the load (a myth, which never happened).

    Or maybe this will be right next to the Melissa virus in the Microsoft Hall of Shame, when a security bug in Microsoft products caused a minor security problem (though completely dwarfed by the internet worm, a hack which exploited a bug in sendmail, and literally brought the internet to its knees 10 years ago...and only exploited Unix clients).

    But, most of all, I'm certain that this new Hotmail failure will go down as being far, far, far more signficant than the $2,500,000,000.00 which eBay lost in market capitalization due to a bug in the operating system it is based on (Solaris). Since Microsoft was to blame and not the saintly and meek Sun Microsystems, we can be sure that this will be added to the never-ending list of Microsoft failures, while MacOS, Solaris, Oracle, Linux, and all othe non-Microsoft software enjoy their 100% bug-free, 100% crash-free reign.

  100. Charging $$$ and making false claims by jabber · · Score: 4
    I don't know if this is redundant, but...

    The main differences between open source and commercial software on this matter is cost and claims. Lets look at a few points:
    • M$ makes claims about the security of NT. They shout from a mountain top that NT is C2 compliant, and that higher security can only be achieved by disabling the networking features. (I worked at a software store when NT first came out. I wish I still had access to some of the 'sales point memos' that we got to help us sell NT.)

    • M$ charges money for NT, and you presume that you're paying money for that security. After all, these are the advertised features of the product that you're paying for, right? Maybe there's a legal loophole to jump through in there somewhere (EULA?), but it seems pretty common-sense to me.

    • M$ then fails to deliver on those marketting claims. What's more, M$ tactics 'require' that you buy new versions of software, which sidestep whatever security is in NT to begin with. (Word, Outlook - these products open up security holes you could drive a truck thru).

    • For the OS bugs, M$ releases 'get-it-yourself' patches, or better still charges more money for the features you thought you paid for in the first place. And, M$ will not support the application induced flaws, because they're not part of the OS service contract.

    It's akin to claiming to make an impenetrable door. Selling the customer a version with a doggie-door and plastic hinges instead. Then strong-arming the contractor into installing it with built-in plate-glass Windows. Then charging the customer for shutters, metal hinges and, oh yeah, a lock.

    Linux is the alternative. It's free, and everyone knows (and keeps repeating) that it's written by the community. The quality disclaimer is implicit - it's written for fun, in spare time, by people who know (and love) what they're doing. You can look inside the door jambs and see how reinforced it is. You can put in a steel plate if you want - and there's plenty of people willing to tell you, and help you, get it done. For free.

    Not only are you able to do this, but you are encouraged to do this. And, if security matters to you, you are given the means to take responsibility for the security of your system. This way, the responsibility is divided. You can check that the developer did his job, and if not, or if your needs differ enough to make it a special case, then you can remedy the situation.

    With closed software, you are not given the choice of taking responsibility. Logically then, the full responsibility rests squarely on the shouders of the people who made the product.


    If you don't like Linux, you can go out back, drag home one of the reinforced BSD doors, and hoist it into place youself. The cost? Your time.

    The cost of securing an OS, be it from a big closed-source shop or from some freak in a Bazaar, is time. In the case of the former it's also money. And you don't get to see why it needs securing in the first place so you end up guessing or taking a priest at his word.

    In the case of the latter, you can pore over the code to find the flaw, fix it and take it back to the freak. He won't give you money for your efforts, but he'll give your suggestion to his freaky friends for review - and you might get a free beer out of it.

    -- Did anyone notice that the latest security innovation in NT2k is Kerberos security?
    --

    -- What you do today will cost you a day of your life.
  101. Re:Bad analogy -- critical systems are excluded by Anonymous Coward · · Score: 0
    Haven't you noticed that MS licenses now explicitly say that Windows is not meant to be used in mission critical systems?

    (They didn't always say that. I wonder what incident caused the introduction of this verbiage. If you know, you probably can't say because of settlement terms, right?)

  102. The process is open too... by Ami+Ganguli · · Score: 2

    In addition to Bruce's comment about the code being open, I think it's important that the process is (usually) open too.

    A typical closed source product gets developed behind closed doors and then unleashed on the public - we don't really know how decisions were made about what problems to fix. It's easy to imagine (even if it's not true) that people behind closed doors might conspire to conceal problems rather than fixing them.

    An Open Source project typically has a public mailing list where problems are reported and discussed. Somebody might still make a decision to release the product with known problems - but there's no question of it being a secret.

    I make it a practice to subscribe to development lists for products that are important to me. It allows me to get a great sense of how the product is doing - even if I have no intention of modifying the code. I would think that any company large enough to have a few million dollars worth of damages should be able to have somebody follow the development of essential software.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:The process is open too... by re-geeked · · Score: 1

      Hear, hear.

      The earlier example of due diligence applies here: oddly enough, if Ford's Pinto commercials had said "Save money by buying the car with the exploding gas tank", they would have been more safe from the lawsuits, as any customer who had performed due diligence would be aware of the problem.

      This extreme example does bring up the harder question: is there a point at which disclosure and diligence fail to cover? There are certainly examples of this (McDonald's coffee cup -- customer should know that hot coffee can burn).

      --
      "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
    2. Re:The process is open too... by Anonymous Coward · · Score: 0
      That woman spent a week in the hospital and needed skin grafts. It had happened before and they simply didn't give a damn. If McDonald's (who are avowedly selling ready-to-consume food) have the right to create such a hazard at all, it should only be after a formal waiver like
      Customer acknowledges that, unlike normal coffee, Vendor's product will grievously INJURE or KILL Customer unless handled with an EXTRAORDINARY degree of care. Vendor hereby waives any liability or implied warranty of merchantability for handing this out in the drive-through lane in spite of the fact having it in a moving car is blatantly UNSAFE though not obviously so.
  103. Re:That's increadably [sic] stupid by Yebyen · · Score: 2

    And you, of course, are a Microsoft user. Nope, all of these posts are made from Slackware 7. If you read my userinfo you would know that (but who reads userinfo anyway... I know I don't.) I wasn't advocating microsoft, I was pointing out that they know they aren't secure.

    --
    Restating the obvious since nineteen aught five.
  104. Computer crashes aren't fatal, unlike car crashes by Anonymous Coward · · Score: 0

    You bring up a very good point. Lack of safety in automobiles results in injuries and deaths. On the other hand, lack of safety in desktop computers could result in loss of money, but not deaths. This is a major reason why safety in computers hasn't been as much a concern as safety in cars.

  105. Nothing to worry about by WestonP · · Score: 1

    I recently received a message from some idiot claiming to report the vMac Project to "GNU Public License HQ" because our code is "sloppy". This guy was obviously an idiot because vMac isn't even under GPL, and we have a disclaimer saying that vMac is "use at your own risk" software (like many other free software projects.) I sent a pretty vulgar reply to the idiot, which clearly explained why he was an idiot. This was the only threat that we have ever received, so I don't think we (the Open Source community) have anything to worry about. Now, I'm just waiting for this idiot to try to threaten me about the Mace Project. The recently created Mace project is a LGPL compatibility layer similar to Wine, except that it brings Macintosh compatibility to Linux (and Windows, ick).

  106. Hypocrisy by Shimmer · · Score: 1

    This double standard can be seen on Slashdot daily: Simply witness open source advocates boasting that "all bugs are shallow" because so many people review the source code. Then, when an embarrassing bug is pointed out, witness the same advocates chiding us to pity the poor programmers who work for free -- if we really cared, they say, we'd join the project instead of critizing them.

    Feh.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  107. Software should be free, but culpability shouldn't by PrismaticBooger · · Score: 1

    Open source software developers should indeed be culpable for the code they write. They should answer to whomever has paid them to be culpable. But should culpability be automatic? Of course not. Who in their right mind would write open source software if it were possible that someday, out of the blue, someone could sue them because the software didn't work as expected?

    The inevitability of bugs is one of the reasons OSS makes so much sense. Just about every open source license I see includes a clause that obviates culpability of the authors for any unintended features. I don't have a problem with that. Hey, it's free! What bugs me is that more or less the same disclaimer can be found in the EULAs of commercial software packages. It is the norm for commercial software vendors to sell goods which are not claimed to be suitable for any particular purpose (or similar wording). That, I have a problem with.

    Who in their right mind would pay money for something not guaranteed to be suitable for any particular purpose??? A lot of people, amazingly. Hell, I have to admit I did, before I wised up. Software with no warranty isn't worth paying for. But software warranted to work? Now that's a valuable thing.

  108. Re:Bad analogy -- critical systems are excluded by Anonymous Coward · · Score: 0

    Yes. Any you will never pay consumer-level prices for mission critical software. That E&O and malpractice insurance costs a bundle.

  109. Liability and human nature by soulsteal · · Score: 1
    Microsoft shouldn't be blamed for the exploitations of outside people. Had it been a deliberate error on Microsoft's part, maybe that would be different. As it stands, I say that the person who decided to exploit the loop hole in the software should be held responsible. With out him, such worries over errors would not exist. Should Microsoft be held accountable for the actions of every person who finds a new way to use their products against others?

  110. Negligence and UCC Article 2B by dr_why · · Score: 1

    Firstly: I do have a law degree, but I am not a practicing attorney. Take this for what it's worth. :) With regard to the original question of OS vendor liability for damage caused by viruses, I think it's highly unlikely that such a claim could ever be sustained. In the law of negligence, one of the elements that must be proved is causation, which consists of 2 prongs. There must be both actual (or physical) causation and proximate (or legal) causation. Actual causation is pretty straightforward. Proximate causation, however, is an altogether different thing. It means that the action being claimed as negligence must not be so far removed from the actual damage that no one could reasonably be expected to forsee it. It all hinges on the degree forseeability. One of the things that people are NOT legally expected to forsee is a malicious and intentional act by someone else. Example: there is a huge gasoline spill, and a guy standing on a street corner throws a cigarette on it and causes an explosion. If it was an accident, the tanker company is still on the hook, because they should have forseen somebody smoking on the corner who didn't know the gas was there. But if it was intentional and the guy just wanted to see some fireworks, they're off the hook because the act was a superceding cause (i.e., it is more proximate than the tanker's negligence). It is well established that people are not bound to anticipate the criminal acts of others. So...... unless you can say with a straight face that people are accidentally writing viruses, their criminal act is a superceding cause that breaks the chain of causation from the vendor. With regard to the broader question of product liability for software in general, there is a proposed addition to the Uniform Commercial Code currently in the drafting stages that would address a lot of the questions raised here. Proposed Article 2B deals almost exclusively with software issues, including warranties. I think it's only a matter of time before Article 2B it is ratified and adopted in all 50 states, so everybody might do well to look over it and lobby your legislators accordingly. You can read the latest draft at http://www.law.uh.edu/ucc2b/080198/080198.html Pay particular attention to part 4.

    1. Re:Negligence and UCC Article 2B by __aapbgd5977 · · Score: 1
      [I'm in the same boat you are, law degree, but not practicing (taking bar exam this Feb though...).]

      So...... unless you can say with a straight face that people are accidentally writing viruses, their criminal act is a superceding cause that breaks the chain of causation from the vendor.

      People aren't accidentally writing viruses, but viruses ARE being distributed accidentally. All it takes is one moron accidentally opening an attachment, and some virus springs forth to infect others. It's hard to argue that the guy clicking on the attachment has criminal intent.

      The criminal act of writing the virus is removed from the actual infection. This creates a causation problem in your superceding cause, and defeats the argument. Unless your infector is directly causing the problem (no intermediate accidents), I'd think your argument is structurally unsound.

      Indeed, I think quite the opposite. Viruses are so commonplace, and virus scanners so ubiquitous (and even free in some cases) that they are part of the landscape. It's as if you designed a house that looked great in the sun, but collapsed upon the first drop of rain. Sure, the rain is an intervening cause, but you should have planned for it.

      As long as net.newbies are in healthy supply, and virus writers still exist, I think you need to incorporate some form of virus protection into your system. Anyone can be infected, and to deny the possibility is to accept some degree of responsibility.

      T
      "This is the nineties. You don't just go around punching people. You have to say something cool first."

    2. Re:Negligence and UCC Article 2B by Anonymous Coward · · Score: 0
      Viruses are so commonplace, and virus scanners so ubiquitous (and even free in some cases) that they are part of the landscape.
      Not on Unix, though. Your job is to explain why.
  111. hold RMS responsible for viruses written in gcc? by Anonymous Coward · · Score: 0

    hold Borland responsible for viruses written in TASM? I think not

    granted VBA is more powerful than the needs of 99% of Office users, in the end, it's just a language, mainly used for automation... limiting VBA functionality limits it's uses as an automation language, and the point of that would be...? if VBA isn't up to the task then automators will find a language that is: can you imagine, instead of an "enable macros?" dialog, perhaps an "enable perl module?" or "enable c++ plug-in?" dialog?

    more and more end-users are getting savvy to the fact that opening unknown email executables is a bad idea -- can a general wariness to macro-fied spreadsheets and documents be far behind?

  112. Negligence vs. Liability by digitalrust · · Score: 1

    Let's not confuse these two terms.

    Negligence is criminal carelessness or recklessness, and liability is responsibility arising out of breach of contract or trust. (I'm not a lawyer. Corrections welcome.)

    To prove negligence, you have to show that someone should have done something that they didn't do, or that they did something that they shouldn't have. The shoulds and shouldn'ts are decided by a judge or jury based on (probably) what a reasonable person believes constitutes negligence.

    Therefore, it's gonna be pretty hard for a judge/jury to expect that Windows should never crash, (since people see it crash alot and consider that normal) but it would be much easier to expect that the software controlling your doctor's x-ray machine shouldn't fry you with cancerous levels of radiation the next time you get a mammogram. It's not that cancer couldn't result from a procedure, it's that a reasonable person would require that the software would absolutely prevent it.

    The liability issue doesn't apply (usually) because license agreements typically provide an escape hatch. Custom written software is probably another issue, because you have to program to custom specifications.

    Finally, (if you're still reading this) consider that it's been shown that no piece of software can be proven to be bug free. (Read it in some Scientific American article.) So eventually you're gonna have some X-ray machine fry somebody, or some mid-air collision, or some criminal released accidentally, etc. because of buggy code. Then the lawyers get to argue whether the bugs should have been foreseen and fixed.

  113. (getting OT) nader report by jesser · · Score: 1
    This all changed with the Nadar report

    Hmm.. searching Google, I found something interesting about how Ralph Nader is still behind car safety.

    Is that the same Ralph Nader who's running for president with the Green Party? I was surprised when he was ranked as agreeing with me more than any of the other major candidates in the US 2000 election, since he is not running with either of the two major parties.

    Btw, people on Amazon can't spell Nader's name correctly either :P

    --

    --
    The shareholder is always right.
  114. Freedom and Consequence by TDR-X · · Score: 1

    Software is inheirantly irreliable. By imposing implistic regulations the notion of security is loosly upheld. The point of the whole situation is that there is no sense of professionalism or liability to coding and in my opinion there should not be either. Government and society only want scapegoats when things go wrong. Naturally certificiation is their venue. In order for a skill or trade to become a profession it needs both autonomy and naturally a governing body. The IEEE or CIPS are examples. Neither organizations aid the cause of coding. In fact they hinder it. When one are forced to bide by a code of conduct you had no input in creating one is limiting one's ability and knowledgebase. Now I am not saying that certification is wrong what I am saying is that certification shouldn't be the blanket an external government should use to indemnify themselves for bad management. Software only sucks because the management doesn't want to take the time to make sure the software works in the first place. Certification grants one a sense of accomplishment and reliability at the cost of politics.

    Well that's my 3.234213412342 cents. But then again I'm just a lowly coder,

  115. Double standard? no... by smash · · Score: 1

    So, what if it IS Microsoft's fault for making their software so "dangerous" to use?

    They may well be to "blame", but that doesn't mean that they can be dragged into court over it.

    Anyone who has actually READ the Microsoft EULA should know that they take no responsibilty for any use or misuse of their software, and do not guarantee it to be fit for any particular purpose.

    Open source is in exactly the same position. There are NO guarantees on quality, and no-one (who has the sense to include a disclaimer) can be dragged into court over it failing to perform.

    The best thing that could happen over this is that people become more aware of just how flaky the "license agreement" is that Microsoft offer for software that they have sold to you. Maybe some people will wake up and realize that Microsoft aren't the dependable solution that they make themselves out to be...


    just me

    smash

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  116. Re:But is it really negligence? (plus some comment by smash · · Score: 1

    im not sure where this originally came from, but:

    "A certain percentage of computer users will never truly understand computers. Why try to force
    them to learn?"


    hrm.. this is like saying "A certain percentage of automobile drivers will never know how to drive. Why try to force them to learn?"

    gee i wonder :P maybe it would be because you can do a lot of damage with a car, and learning to drive is the most effective way of preventing that.

    same thing with a computer. if you want to be ignorant, expect people to take advantage of you. applies to everything in life really..


    smash

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  117. Car analogy is broken. by DunbarTheInept · · Score: 1
    This is *not* like holding GM responsible for an accident that occurred because the car was faulty. This is like holding GM responsible for an accident that occurred because someone else came by when your car was parked, crawled underneath, cut your brake line, and ran off. The car as shipped by GM didn't cause the problem. You can argue that it made the problem a lot more likely, by putting the brake line in an easily accessible location that could be gotten at without the key, and you might even be right, but the firse blame still lays with the sabateur.

    Think about it, given that the only secure system is one that can't be turned on, do you really want to start the precedent that laymen can decide that software you write was responsible for a security flaw? There is no such thing as perfect security, and choosing how far to go toward a secure system is a judgement call. Go too far and the system is a pain in the ass to use (rotating passwords every 30 seconds, have to re-login after 5 minutes of use, that sort of thing). Don't go far enough and every script kiddie out there ca ruin your day. Microsoft chooses to not go very far at all, and because of that I won't use their stuff, but I won't sue them over it.

    About the only thing you *could* sue them over is false advertising when they make *claims* that they have good security. There's nothing wrong with selling an insecure system as long as the buyer isn't conned into thinking he is getting a secure system. (Remember how we all used to be happy with home computers that had no securty whatsoever - C64, Tandy, Amiga, Apple //e, etc.)

    A lot of home computer users don't really *want* security. They want the computer to act like an appliance - no logging in. No time-consuming virus checks, no messing about with having to explicitly say an action is okay (like sharing drives), etc. Yes, those people are being stupid, but they should be allowed to be stupid. I'm getting tired of the way people in our society try to put off the blame for their own incompetence onto manufacturers. It's the reason products have all those silly labels on them these days. I even say a label the other day on a food product that said, "Warning: contains peanuts". Now I understand the need to warn people with deadly nut allergies about this in a lot of products, but this particular product was a glass (transparent) jar of...Peanuts. Anyone who can't figure out that there might be peanuts in a 22 ounce jar of Planters dry-roasted peanuts should to be removed from the gene pool, I'm sorry.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  118. More Shite by Vryl · · Score: 1
    But when I have to fork out GBP140.00 for just one CD of Win98SE without any applications

    Buggy, Crash-prone, Slow, all this I accept, but 'without anyapplications'

    Ok, what is wordpad? What is outlook? What is Internet Explorer (M$ newspeak aside, IE is an application), Paint and a heap of other things.

    Actually, 9x is pretty feature rich, applications-wise.

  119. "As Is" by natek · · Score: 1
    Free software (or "open source" if you must) definitely should be indemnified from negligence, even the most extreme negligence. It is "as is", and also licensed free of charge. True free software is NEVER sold or licensed for a charge! Only the medium, or representation, is sold. That may be warrantied, and may even be required to have a minimal warranty by law when sold, because the medium is not generally offered "as is" since until it is purchased one cannot ascertain whether it is any good.

    Knowingly selling a bad medium would of course be fraud, and intentional defects likewise might not be indemnable (word?). For instance, an INTENTIONAL backdoor in login, or an intentional time-bomb in a life-support program or something of that nature definitely could certainly be grounds for redress, even criminal redress. But equally severe flaws that cannot be shown to be intentional should not cause liability to the author of free software, because it is the users choice to judge the quality, and he doesn't have to pay a cent, and he has full access to the source code.

    Proprietary software is a different case. You pay for a license for the code. Therefore there are certain expectations, as the user has virtually no means of divining the quality or discovering bugs until he encounters them, or discovering security problems until a breach happens. Microsoft is SELLING LICENSES to software for certain functions--it SELLS LICENSES for OPERATING SYSTEMS--so if the operating system fails due to extreme negligence, it is not doing its job.

    The sticky question is whether this is grounds for litigation or legislation. In the case of Melissa, I would say No. I thoroughly agree, the macro mechanism and defaults in Windows is terribly bad design. In fact, the problem is far more fundamental than that--Windows has a poor, even non-existent security model. The buyer knows this, or can know this. The buyer can know about the macros and the defaults, and the potential for abuse in the form of viruses and trojans. Therefore, this is not a case of negligence so much as a case of bad design, and even terrible design, when manifest as it is in Windows, is not grounds for suit. If anything would be, it would be something more like the exploit of the week with Explorer or Frontpage or the like... Certainly the Hotmail hole stands out, though that's not exactly the same issue. In any event, I would be hesistant as to what I would ask Uncle Sam to intervene in.

    Pardon the bad English, I've got that post-holiday lethargy...

    Nate

  120. No, many people *do* pay for open source software. by Richard+Steiner · · Score: 1

    For example, I've purchased several official Linux distributions as well as several copies of FreeBSD. That is open-source software. Open source and payment are not mutually exclusive concepts.
    --
    -Rich (OS/2, Linux, BeOS, Mac, NT, Win95, Solaris, FreeBSD, and OS2200 user in Bloomington MN)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  121. I'm confused... by Anonymous Coward · · Score: 0

    This entire discussion seems to be missing the point. Everyone is pointing the finger at Microsoft for being negligent, and that they don't provide adequate security for their products and are thereby liable, but what do we really expect of this company??? The burden of responsibility in the cases does not fall upon the company who initially wrote the software, but instead against the individuals who exploited the product in the first place.
    The actions of most of these individuals is, quite simply, illegal. Producing a flawed product is not. In fact, considering the complexity of modern software (what, Win 2K is clocking in at 35 MILLION lines of code now) perfection is impossible. Nor, might I add, was it ever possible... I don't remember anyone in the past whining about how easy MS-DOS was to exploit... but, hey, nowadays MS is just a big target.
    If we directed all of the energy in these posts towards discouraging the propagation of malicious code, the world of computing might be a different, more user friendly place... no, I'm sorry, this is not an issue of MS's culpability in not providing airtight code, but instead about personal responsibility and informed use of software...
    Unfortunately, personal responsibility is not one of the more popular American values...

  122. I disagree. by Richard+Steiner · · Score: 1

    Tell that to the computers that control the behavior of traffic lights, or that control various pieces of medical equipment. :-)

    Not all computers are desktop computers, and while this discussion is mainly being done in a desktop PC or server context, don't forget that people who wrote software do so in other contexts as well.
    --
    -Rich (OS/2, Linux, BeOS, Mac, NT, Win95, Solaris, FreeBSD, and OS2200 user in Bloomington MN)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  123. Not that easy by guran · · Score: 1

    I do not necessarily agree with the views stated by the "I" below

    Let's say I'm responsible for a corporate computer system. I have a network, some servers, a web server and 'bout a hundred users with varying comuter knowledge. I do not necessarily want the best system there is. "Good enough" will do. I do not necessarily want a cheap system. I want a Fair Price. I don't want fuzz. I want the job done. I want to be able to take holidays without taking support calls.

    Now I have the choise between MS, OSS and a mix.
    For my servers and LAN it does not really matter. I will have to fix many things myself, so I will use a system I am comfortable with. (and believe it or not, there actually *are* some good NT admins out there) Liability is not a great issue, since it is *my* skill against all bugs, hardware faults and h4x0rs. Sure, my company might like the ability to sue MS, but they are more likely to fire me if anything goes horribly wrong.

    For my web services: again no big deal. Being a company, I can afford to pay MS-licenses. I will probably pay some server hotel to babysit my web server anyway, and they will probably charge as much for a linux/apache as for a NT/IIS. I will probably just stick to whatever environment was used first. I want the hotel to guarantee my uptime, regardless of server platform.

    Then comes the tricky part: My own users.
    Most of them will not be very computer savy. They will know how to use word and excel. They think it's nice to have mail and a web browser at work. If all of them gets a mail attachments that says "Open me!", at least one will.
    I could put linux on their desktops, configure it nicely and (probably) get less security trouble. However: Our clients will send .doc and .xls files. (and expect us to do the same). The users will complain when they have to learn this "new hard system". And when something goes wrong, they will *not* look for the answer on the net, they will call *me*. And when my boss (or a dozen angry users) sais "There is a bug, We can't work" Guess which of these answers will sound better:
    a) I know. I allready asked a coupla questions on the net, and I'm sure some answer will come up.
    b) I know. I have all the source and if you just give me a day or two (or three) I'm sure I'll fix it.
    c) I know. I allready contracted an expert, He is working on it right now.

    Now for my point. When you work for a company you *want* someone to be responsible for the products you buy. If you can't *name* that someone, its *YOU*. "Bugs like these tend to be solved by someone" won't cut it.
    Wether or not that responsability is worked out in a court or in a contract is not the point. If someone doesn't guarantee a product, the "I" above will never get it except for personal use.

    --

    All opinions are my own - until criticized

    1. Re:Not that easy by sklein · · Score: 1

      And when my boss (or a dozen angry users) sais "There is a bug, We can't work" Guess which of these answers will sound better:

      a) I know. I allready asked a coupla questions on the net, and I'm sure some answer will come up.

      I know. I can't call support until the budget committy approves the expenditure.

      b) I know. I have all the source and if you just give me a day or two (or three) I'm sure I'll fix it.

      I know. There is nothing I can do.

      c) I know. I allready contracted an expert, He is working on it right now.

      I know. I have submitted a but report. Hopefully it will be fixed in the next release.

      True, this answer is getting to be a FAQ, and I probably shouldn't have spelled it out here, but....

      cheers, sklein

  124. Distributors of GPL'd code should be liable by sustik · · Score: 1

    I have the same "feeling" about the EULA, but as IANAL I could not be sure. Do you mean that if the EULA would be challanged in court then it would not hold up really? Why anyone had not tried that before, I wonder?

    Furthermore the legal authorities do not have a responsibility (say in the US) that if such a contract is used (in very large numbers!) then that they could act against it (without a user actually filing a lawsuit)? Why it did not become an issue on the MS trial, for example?

    I seem to agree with your point regarding GPL'd software. In that case I see it more of as if you were buying parts, material and instruction for building an automobile and so you are mainly responsible for the result. (You can actually compile and configure your system as you wish and if say you use a tampered with compiler then that is not the compiled source's responsibility. Now we can start musing about gcc etc.) And taking the automobile analogy further: you do not allow home made vehicles to be used on public streets right out of someone's garage, you use some certification, same should work with i.e. e-commerce software I guess: to set up and use a system it should be proved/certified to satisfy certain requironments. (It is not enough to inform the user that it is not secure for example, I might not even know what that means.)

    So for this reason I rule out OSS developer responsibility. But I would not rule out the responsibility of a DISTRIBUTOR! So I think RED HAT should be held liable if their system is not configured as could be expected from a professional etc., just like MS, and they should act on discovered exploits in a timely manner like the car manufacturers with calling back autos if needed.

    This is not any different after all from a proprietary system. You would not blame the MS employee for using this or that insecure encryption, but would hold MS as a company liable instead, right?

    Matyas

  125. Re:Microsoft Is Responsible for Hotmail/Passport by craw · · Score: 1
    Very nice response. However, one cannot/should not use examples from a different time to justify/explain current situations.

    The internet worm brought to us by Morris was a wake up call that led to greater internet security. Very few businesses were dependent on the internet at that time, over ten years ago. Now there are much more companies that greatly rely on the internet. How many stock values were dependent on the whims of the internet ten years ago. The stakes are higher now.

    The Smartship debacle has other roots of failure other than your divide by zero example. Most OS's handle NaN rather gracefully; some application don't. Some OS's don't. IIRC, the blame game in this case can/has go around in circles until one pukes. I always wondered why ppl don't follow/check the IEEE or POSIX or ANSI standards.

    The loss of market capitalization suffered by eBay was justifiable and also a knee-jerk reaction. The price of eBay stock was overvalued at that time. As you know, if a relatively small number of investors all sell their stock, then the value of the stock goes down, big time. Furthermore, if MS screws up and their stock price goes down by a mere dollar, the capitalization goes down a lot because their is a lot of MS shares.

  126. Re:Not a double... - not closed/open src issue by sustik · · Score: 1

    Let us say that I do not care (as I do) that whether the software I use is closed or open sourced. I purchase only service from MS or an OSS distributor: the services of the program and some form of maintanance from the maker. (Helpline, patches, return policy, etc.)

    This is simply not an open source/closed source issue. With open source I CAN get the source too, an added benefit! But this is mainly the distributors decision how they plan to provide the service. An OSS distributor thinks that having the source open makes their life easier, good for them. A proprietary system maker thinks otherwise, their choice.

    As for the kit plan analogy: If someone puts together planes from kits and sells them, would you hold them liable or not? I certainly would. I would even expect them to make sure to some extent that the material they use is flawless etc.

    The OSS developer is not responsible the same way as an employee of a closed source company is not. (He can face retribution from the company that employed him/her but that is a different issue.)

    Furthermore if a PC distributor/manufacturer sells the computer with a system preinstalled then I think that they take responsibility for the software! So if say they download a LINUX distro and install it then we can expect that the set up is reasonable professionally done. Therefore they will probably contract a company which specializes in this work, my understanding is that this is the way LINUX distributors want to make money. And so to sign a contract either with RED HAT or MS that they are not liable to any extent appears to be the same foolish thing to do.

    What do you think?

    Matyas

  127. Better analogy by EngrBohn · · Score: 2

    In response to the responses to my original post, I propose an alternative analogy. A refrigerator. If the refrigerator has a flaw such that, if abused, the door would fail to seal, then the manufacturer would really tick off a lot of people and could cause a lot of companies to lose money (especially in the food service industry). Yet, we could come up with a scenario in which this could threaten life or limb, such as if the refrigerator is used as temporary storage of blood in a surgical ward. Or if someone failed to notice that the refrigerator was no longer cold and then failed to properly cook the food inside. Or when someone opened the freezer, all the melted ice spilled out and that someone slipped on the floor. Or someone who cannot travel outside the home and must rely on someone else to bring the groceries, and the new groceries aren't due for another week.

    But by its nature, by its obvious intended purpose, such a flaw is an inconvenience and a cause of lost money, but is not a direct threat to life or limb (unlike a 1000kg collection of steel, aluminum, and plastic travelling at 100kph).

    And that last bit really is the crux of this discussion -- the suitability for any particular purpose. And that's been discussed sufficently elsewhere in this article.

    And, yes, I realize a different flaw in a refrigerator could cause it to topple over, but that isn't my point ... I chose a refrigerator because it was easier to come up with a flaw with similar results to a flaw in Microsoft's OLE than if I were to suggest a flaw in a book (besides something so obvious as misprinting) that could, in certain scenarios, threaten life or limb.


    Christopher A. Bohn
    --
    cb
    Oooh! What does this button do!?
    1. Re:Better analogy by fwr · · Score: 1

      Yes but we are talking about security flaws are we not? We are not talking about a bug in the software that makes the OS crash once a day. That is a inconvienance.

      Take for example an ISP that uses Microsoft software in order to store it's customers credit card information. It's not loss of life or limb, but plenty of people would be pissed off if someone broke into the computer, stole the credit card information, and charged long distance calls to the other side of the world on end-user cards. Pissed people would be the end users themselves, the ISP, and the credit card companies (because they would have to deal with the customers and spend time and money to straigten things out). Should Microsoft be held responsible if this should happen? I'd find it hard to easily argue this in court, but I can think of several points given certain circumstances.

      Say that there was a history of security flaws in Microsoft software over time (there is). Say that Microsoft always came out with a fix sooner or later (they do), but the underlying architecture seems to be the root cause of the issue (it does). Say that the only reason that Microsoft designed their systems the way they did was so that they could try to leverage their monopoly in the business PC OS market into their application program and internet commerce markets (who knows, but it seems plausible). If this could be proved then I think Microsoft should be held liable for not designing their software securely solely because it assisted in illegally using their monopoly to leverage and tie other products.

  128. I say oss companies are imune to this legal issue by browser_war_pow · · Score: 1

    Because you get the source, you can make any modifications necessary..... thus you are given the tools needed to make your system safer

  129. ...unless... by jd · · Score: 2
    ...You're in London, where they tried to computerise the ambulance service. Horribly bodgy code (which lost emergency call data, and would go into infinite loops) cost the lives of an unknown number of people, but estimates place it in the hundreds.

    ...You're in the control room of a nuclear power station, where faulty software can potentially put a little warmth into the surroundings. Permanently.

    ...You're lost at sea, and your emergency distress calls, linked to GPS, are sending rescuers to the wrong hemisphere...

    ...You're in the middle of a war, and your ship has a division by zero error, shutting down all systems, stranding you...

    The sad fact is, unreliable software -does- cost lives, every year. The difference is, you can -see- the cause and effect from a motor accident, it's usually a lot messier, and it's usually a lot more direct. This isn't true for deaths or injuries relating to computer software errors.

    However, that's almost by the by. Software companies claim that the Turing Halting Problem gives them exemption. As they cannot prove fitness for use, they argue that they should be exempt from any and all quality legislation.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  130. Software EULA's by jd · · Score: 2
    This has probably been said before, but I'll say it again. So long as it's encouraged (and soon to be legal, if it isn't already) to have EULA's of the kind that are standard, quality control will always be non-existant and negligence will be rampant.

    Let's take a look at the typical EULA.

    1. There is a disclaimer, stating that the product offers no guarantee to be fit for any purpose. (Translation: We'll claim what we like in the adverts, but we'll give you what we damn well please. And you'll like it! Even if it's nothing like what we said, doesn't work, causes injury, and/or brings about the End of the World.)
    2. There is a disclaimer, that the company selling the software is not liable for any consequence of using the software. (Translation: If we put a virus on, which destroys your computer and melts your hard disk, without your knowledge, it's your fault, not ours.)
    3. There is a statement, that you don't actually own the software but merely own the piece of paper which says you can use it. (Translation: You're using our property, and we can take it away from you at any time, for any or no reason we care to be bothered to think of. You have no rights whatsoever, because it's not yours to have any rights over.)
    4. There is an implicit statement to the effect that if your computer won't run the software, it is a fault of the computer, and the company and/or shop that sold you the software is in no way liable to so much as pay a refund, offer an alternative, or even say "good morning" to you when you take the defective product back, even if it was the company and/or shop that told you beforehand that the product would work on your computer, that such refunds existed and that they would be pleased to be of service.

    The fact is, software companies have got it made. The EULA's are getting legal protection in the USA, which gives software houses total immunity from prosecution for any reason, whatsoever, for anything and everything.

    That's not the only scary thing. You think it'll stop there? Car manufacturers are -big-! If the software companies get immunity from prosecution and immunity from consumer protection laws, do you think the larger manufacturers are going to just say "oh, well, that's them"? Or are they going to say "hey! Give us immunity too!"

    How long before no consumer protection exists in the US, and you are literally taking your life in your hands every time you use the microwave or toaster?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  131. Negligence and Liability by Spyder · · Score: 1

    Here is the argument I would make about Linux liability. A distribution sets its own warrenty, though one may be considered implyed. So if RedHat's current distro, for example, has a giltch that formats your non-linux partition, and the instructions don't tell you that that will happen, then RedHat could be held liable. On the other hand, if you home brew, modify, add to, or any thing else that is outside the distro's warrenty, you are on your own. If you download something that has a line in the help file "No warrenties expressed or implied" your only recourse is to find someone to fix it. This is where support comes in. I was always under the impression that the idea of how to make OSS work in the economy is to sell support and development. OSS is to give us jobs by making the tools availible to anyone whom has a use for them. Why is SGI paying some of the Samba developers? because it helps sell their servers. Why should one develop a secrure, web enabled project mangement tool kit? So some company that needs it can pay to have the features they need developed and to maintain the system. The nice thing is (idealy) that not only do you get yourself a job but by making OSS more versatile and valuable you give others in the OSC a job also. Warrenties, support contracts, are what the OSS economic justification are all about. The thing we as a community need to be most wary of is making OSS deliberately more difficult than it need to be. It has been proven that no matter how simple a system is, support for it becomes vital enough to dedicate professionals to maintain it i.e. Windows NT.

    --
    Spyder
  132. Re:But w OSS, you can check safety before running by TheCarp · · Score: 2

    After seeing this I want to expound a bit on what
    someone else said in response.

    > I disagree... having the ability to look deep
    > into the product to check for possible problems
    > is not the job of the consumer.

    This is exactly why I think Free Software
    programmers should not be held liable.

    Free Software does not follow the standard
    Capitalist model. The standard model is, Party 1
    makes the product, party 2 pays money to party 1
    for the product.

    Free software is "Party 1 makes the product.
    Anyone is free to take the product". Rather than
    "Hey here it is, the one thing you need"
    its
    "Heres what I did, use it if it fits your needs,
    don't use it if it doesn't"

    Its about being open and shareing. The whole
    purpose of negligence and similar things came
    about because capitalism inherintly rewards
    cutting corners and making products as cheaply
    as possible, whether its safe or not.

    It is because of this that negligence laws and
    similar responsibilities of product producing
    companies exist.

    In Free Software, there is no incentive to cut
    corners. A person working on a piece of software
    is usually writting it first and formost because
    he needs it. As such the incentive is in getting
    it to work and fill his need.

    As such, there is no "Consumer". A person who
    needs the same need filled can take his code and
    use it if they like. They are the ones that seek
    it out, and they are the ones who put it in place.
    Ultimatly they should be responsible for making
    sure it meets their need before they put it in
    place.

    > Software engineers are simply unethical
    > engineers.

    I disagree emphaticaly. What is so unethical about
    disclaiming any warrenty? Other engineers
    generally work for hire or for a company. This
    means they are getting money to design something
    for someone else, as such they are liable to the
    person who is paying them.

    However, if an electical engineer designs his own
    TV remote control from parts he can buy at radio
    shack, completely at home and on his own. Then he
    releases the plans on how to build it...
    should he be liable if someone builds it and it
    doesn't work for them?
    He didn't charge them for the plans. He just said
    "Here is how I did it, this works for me"
    Should he suddenly be liable if it doesn't work
    or causes harm to someone elses TV?

    If that is to be the case, then free exchange of
    information may as well be a dead idea. It would
    make it much to costly.

    --
    "I opened my eyes, and everything went dark again"
  133. to affect, to effect by Anonymous Coward · · Score: 0
    Here's the original quote that's in dispute:
    Your words effect such a visceral picture.
    The verb is being used more as "to make up" or "to display" than it is "to bring up". For example, "On nights of a full moon, he affected a strange manner." Contrast this with "The new medicine effected a complete recovered." Here's the brief distinction from the dictionary:
    • effect: To bring about (an event, a result); to accomplish (an intention, a desire). [The existence of obstacles or difficulties is, in mod. use, ordinarily implied in this sense of the vb.]
    • affect: To have or display a natural tendency toward, to tend to assume or put on.
    And here's the more complete explanation:
    • effect e'fekt, v.

      Etymology: f. prec. sb.

      1 a trans. To bring about (an event, a result); to accomplish (an intention, a desire). [ The existence of obstacles or difficulties is, in mod. use, ordinarily implied in this sense of the vb. ]

      • 1589 Warner Alb. Eng. vi. xxxi. (1612) 154 - And nothing else I did affect but to effect my sute.
      • 1593 Shaks. 3 Hen. VI, ii. vi. 98 - Ile crosse the Sea To effect this marriage.
      • 1635 Quarles Embl. i. vi. (1718) 25 - Let wit, and all her studied plots effect The best they can.
      • 1718 Free-thinker No. 90. 244 - At first they only wish to be secure; that effected, they endeavour to grow Powerful.
      • 1792 Anec. W. Pitt III. xliv. 196 - Peace..would never be effected.
      • 1833 Lardner Manuf. Metal II. 227 (Cab. Cycl.) - This reciprocating movement of the carriage is effected by a pinion fixed upon the end of a vertical spindle.
      • 1837 Disraeli Venetia iv. i. (1871) 203 - Just effected his escape as the servant announced a visitor.
      • 1850 Browning Easter-Day 5 - Effecting thus, complete and whole, a purpose of the human soul.
      • 1875 Jowett Plato (ed. 2) I. 13 - The cure..has to be effected by the use of certain charms.
      • 1878 Huxley Physiogr. 105 - The most skilful chemists have hitherto failed to effect such decomposition.

      b To produce (a state or condition). Obs.

      • 1596 Shaks. Tam. Shr. i. i. 86 - Sorrie am I that our goodwill effects Biancas greefe.
      • 1655-60 Stanley Hist. Philos. (1701) 135/1 - The concurrence of Pleasures which effecteth Beatitude, is very difficult.

      c To make, construct. rare. arch.

      • 1791 Smeaton Edystone L. Sect.75 - The Lighthouse happily effected by Mr. Rudyerd.
      • 1884 Stevenson New Arab. Nts. 317 - An enormous window..had been effected in the wall.

      d Comm. to effect a sale, an insurance ; hence, to effect a policy (of insurance).

      • 1866 Rogers Agric. & Prices I. xxiii. 598 - The earliest purchases are effected in immediate proximity to the mines.
      • 1883 Manch. Guard. 17 Oct. 5/4 - Nominee life policies are often effected which are altogether invalid.

      2 To give effect to (a resolution, a feeling); to fulfil (a promise). Obs.

      • C. 1590 Marlowe Faust. v. 95 - Faustus I swear..To effect all promises between us made.
      • 1606 Shaks. Tr. & Cr. v. x. 6 - You heauens, effect your rage with speede.
      • 1660 Marvell Corr. iii. Wks. 1872-5 II. 20 - We shall be called upon shortly to effect our vote made the former sitting.

      3 absol. and intr. To have an effect, be effectual; to accomplish its purpose. Obs.

      • 1592 Warner Alb. Eng. vii. xxxiv. (1612) 164 - But that Cadwalladers Fore-doomes in Tuders should effect Was vnexpected.
      • 1603 Knolles Hist. Turkes (1621) 1330 - The petard having effected as we have said.
      • 1655-60 Stanley Hist. Philos. (1701) 161/2 - Elements, of which Air and Fire have a faculty to move and effect.
      • 1817 A. Constable Let. 16 Jan. in J. Constable's Corr. (1962) 153, - I..hope you will..endeavour to make all right with the Doctor, even tho' as by this time you know I dare say that your first letter did not effect.

      4 Confused with affect (? and infect).

      • 1494 Fabyan vii. 371 - The Albygensis..had ben effected wt dyuers poyntes of herysy.
      • 1652 Wadsworth tr. Sandoval's Civ. Wars Spain 301 - The Abbat of Santa Pia..whom the earl particularly esteemed and effected.
      • 1729 T. Cooke Tales, Prop. &c. 135 - His words effected much the Laureat's Mind.
      • 1772-84 Cook Voy. (1790) IV. 1279 - He effects to preserve an entire silence about Kerguelen.

    • affect <e>'fekt, v.[1]

      Etymology: a. Fr. affecte-r (15th c.), ad. L. affecta-re to aim at, aspire to, endeavour to have, pretend to have; freq. of afficere (f. ad to + facere to do) to put to, hence refl. (se facere ad) to put or apply oneself to, to aim at. See also affect v.[2]

      1 trans. To aim at, aspire to, or make for; to seek to obtain or attain. a a thing. Obs.

      • 1483 Caxton Gold. Leg. 263/1 - Roch affectyng no mortal glorye hyd his lignage.
      • 1593 Shaks. 2 Hen. VI, iv. vii. 104 - Have I affected wealth, or honour?
      • 1605 Bacon Adv. Learn. i. vii. Sect.27 (1873) - Cæsar did extremely affect the name of king.
      • 1615 Sandys Trav. 105 - Elated with these beginnings, he affected the empire of the world.
      • 1655 Fuller Ch. Hist. ix. 192 - He with more earnestness refused a Bishoprick, then others affected it.
      • 1675 T. Brooks Gold. Key Wks. 1867 V. 21 - Gracious hearts affect that which they cannot effect.
      • 1721 Strype Eccl. Mem. (1816) II. 200 - Was beheaded on Tower hill for affecting the kingdom.
      • 1725 Pope Odyssey xi. 386 - The Gods they challenge, and affect the skies.
      • 1794 Paley Nat. Theol. xxiii. 390 - How should the blind animal affect sight, of which blind animals..have neither conception nor desire?

      b to do a thing.

      • 1589 Bernard Terence Ded., - I have affected to make knowne the good will I doe..beare to you.
      • 1611 Bible Ecclus. xiii. 11 - Affect not to be made equall vnto him in talke.
      • 1776 T. Jefferson Autobiog. Wks. 1859 I. 22 - He has affected to render the military independent of, and superior to, the civil power.

      2 To be drawn to, have affection or liking for; to take to, be fond of, show preference for; to fancy, like, or love. a a person. arch. or ? Obs.

      • ? A. 1550 Robin Hood in E.E.P. Rom. (1858) II. 91 - He, whom he most affected..was called little John.
      • 1580 North Plutarch (1676) 43 - Their favourers and lovers, which did affect and entertain them.
      • 1601 Shaks. Twel. N. ii. v. 28 - Maria once told me, she did affect me.
      • 1623 Bingham Xenophon 39 - Alwaies soure and cruell, so that Souldiers affected him as children doe their Schoolemaster.
      • 1627 Feltham Resolves i. xvi. Wks. 1677, 28 - It learns him in his patience, to affect his Enemies.
      • 1633 Bp. Hall Hard Texts 223 - Those that affect me shall be sure not to lose their love.
      • 1690 W. Walker Idiom. Ang-Lat. 13, - I do not affect you, non amo te.
      • 1760 Sterne Tr. Shandy (1802) VIII. xxxiv. 192 - All the world knows that Mrs. Wadman affects my brother Toby.

      b a thing. arch.

      • 1593 Drayton Eclogues v. 45 - Nor things so base doe I affect at all.
      • 1639 Fuller Holy War i. xv. (1840) 25 - Who never cordially affected this war.
      • 1656 Bramhall Replic. i. 71 - Persons..who doe passionately affect Episcopacie.
      • 1720 Shadwell Timon i. II. 302 - No man can justly praise But what he does affect.
      • 1735 Pope Donne Sat. ii. 76 - Takes God to witness he affects your cause.
      • 1875 F. I. Scudamore Day Dreams 5 - Nor do I greatly affect the early thrush.

      c a thing touching one's own practice: To like to practise, use, wear, or frequent.

      • 1589 Nashe Alm. for Parrat 15 a, - As in garments so in gouernment continually affecting new fashions.
      • 1642 Fuller Holy & Prof. St. iv. xiv. 319 - She much affected rich and costly apparell.
      • 1646 Sir T. Browne Pseud. Ep. 373 - The Turkes without scruple affect the name of Mahomet.
      • 1660 T. Stanley Hist. Philos. (1701) 85/2 - Socrates little affected Travel, his Life being wholly spent at home.
      • 1665 Wither Lord's Pr. Pref., - They who superstitiously affect this Form of Prayer.
      • 1704 Hearne Duct. Histor. (1714) I. 416 - Dionysius affected Plato's Conversation.
      • 1718 Free-thinker No. 75. 142 - The little Genius affects Wiles.
      • 1854 Thackeray Newcomes I. 126 - That peculiar costume which he affected.
      • 1862 Lond. Rev. 23 Aug. 168 - He affected the back Ministerial benches.

      d to do a thing. ? Obs.

      • 1660 T. Stanley Hist. Philos. (1701) 28/2, - I affect above all things to live under a Democracy.
      • 1699 Evelyn Acetaria (1729) 180 - Some affect to have it fry'd a little broun and crisp.
      • 1751 Jortin Serm. (1771) V. viii. 172 - The greatest monarchs have affected to be called Father of their country.

      e absol. To incline or like. Obs.

      • 1606 Shaks. Ant. & Cl. I. iii. 71, - I go from hence Thy Souldier, Seruant, making Peace or Warre, As thou affects.
      • 1643-5 in Sel. fr. Harl. Misc. (1793) 301 - His malady increased or diminished as he [his man] affected.

      3 Of animals and plants: To frequent naturally or habitually, to haunt, to inhabit.

      • 1616 Surflet & Markh. Countrey Farme 285 - Iuniper affecteth the tops of mountaines.
      • 1793 G. White Nat. Hist. Selb. xviii. (1853) 210 - Here and there a bird may affect some odd peculiar place.
      • 1849 Mrs. Somerville Connex. Phys. Sc. Sect.27. 305 - Groups of algæ..affect particular temperatures or zones of latitude.
      • 1873 Browning Red Cott. N.-Cap 1076 - Tessellated pavement,-equally Affected by the scorpion for its nest.

      4 Of things: To have or display a natural tendency toward, to tend to assume or put on.

      • 1612 Drayton Poly-olbion v. notes 80 - Their tongues did naturallie affect..the British Dialect.
      • 1664 Power Exp. Philos. iii. 158 - A contrary posture to that which it naturally affects.
      • 1756 Burke Subl. & B. Wks. 1842 I. 57 - Any body..affecting some regular shape.
      • 1850 C. Daubeny Atomic Th. viii. (ed. 2) 269 - Why the same body should sometimes affect one crystalline form, and sometimes another?

      5 To show ostentatiously a liking for; to make an ostentatious use or display of; to take upon oneself artificially or for effect, to assume.

      • 1605 Shaks. Lear ii. ii. 102 - Who hauing beene prais'd for bluntnesse, doth affect A saucy roughnes.
      • 1663 Butler Hudibr. i. i. 94 - A Babylonish Dialect, which learned Pedants much affect.
      • 1715 Burnet Hist. own Time (1766) I. 17 - He affected the grandeur of a regal court.
      • 1735 Pope Hor. Ep. ii. i. 97 - Spenser himself affects the obsolete.
      • 1781 Gibbon Decl. & F. II. xxxiv. 283 - He at first affected a stern and haughty demeanour.
      • 1796 Morse Amer. Geog. I. 781 - They affected the appellation of patriots.
      • 1855 Macaulay Hist. Eng. IV. 135 - To affect the character of loyal men.
      • 1866 Rogers Agric. & Prices I. xiv. 250, - I am not botanist enough to affect any judgment on the subject.

      b To assume the character of (a person).

      • 1595 Shaks. John i. i. 86 - The accent of his tongue affecteth him.
      • A. 1616 B. Jonson Discov. (T.) - Spenser, in affecting the ancients, writ no language.
      • 1729 T. Cooke Tales, etc. 27 - Her Sire, affecting now the tender Man.
      • 1865 Carlyle Fredk. Gt. II. vi. viii. 217 - He affected the freethinker, and carried libertinism to excess.

      c with inf.: To `profess,' take upon one.

      • 1720 Waterland Serm. 56 - Some of late have affected very much to say that all things were created through the Son.
      • 1724 De Foe, etc. Tour thr. Gt. Brit. (1769) IV. 273 - The Lochs..which some affect to call the River Aber.
      • 1853 Maurice Proph. & Kings viii. 123 - He affected to restore the idolatry which Aaron had sanctioned in the wilderness.
      • 1856 Kane Arctic Expl. I. xxviii. 363 - Every one who affects to register the story of an active life.

      Hence, by imperceptible gradations,

      6 a To put on a pretence of; to assume a false appearance of, to counterfeit or pretend.

      • 1661 Barrow Serm. I. i. 4 - He affects commendations incompetent to him.
      • 1723 J. Sheffield (D. of Buckhm.) Wks. (1753) I. 290 - Who..would soon have shewn A real rage, which now he but affected.
      • 1813 Scott Rokeby v. xvi. 209 - Each look and accent, framed to please, Seemed to affect a playful ease.
      • 1837 Disraeli Venetia i. viii. (1871) 40 - He had ever affected a haughty indifference on the subject.

      b with inf. (or gerund).

      • 1603 Daniel Defence Rhime 13 (1717) 12 - We smooth up a weak confused Sense, affecting Sound to be unsound.
      • 1679 Sheffield & Dryden Ess. on Sat. 70 - How that affects to laugh, how this to weep.
      • 1753 Smollett Ct. Fathom (1784) 138/1 - Although Fathom looked upon this proposal as an extravagant symptom of despair, he affected to approve of the scheme.
      • 1816 Scott Antiq. (1879) II. xxv. 52 - He tired, or affected to tire.
      • 1848 Dickens Dombey (C.D. ed.) 33 - "Oh you beauties!" cried Susan Nipper, affecting to salute the door by which the two ladies had departed.
      • 1879 M. Arnold Irish Cath. in Mixed Ess. 100, - I have never affected to be surprised..at the antipathy of the Irish to us.

      7 absol. To assume artificial or pretended manners; to put on airs. Obs. rare.

      • 1631 Cornwallyes Ess. xxiii, - Affectation begets Extremities: Man is allowed onely the middle way, he strayeth when he affects.
      • 1692 Lady Russell Let. 21 July, - I take some care not to affect in these retirements.

    • affect <e>'fekt, v.[2]

      Etymology: f. (directly or through Fr. affecter) L. affect- ppl. stem of afficere to do to, act on, influence, attack with a disease; also, to put to, attach to; f. ad to + facere to do, make. The L. frequentative affectare (see prec.) had also rarely the sense of `attack as a disease,' whence sense 1 might be taken, merely as another branch of the preceding verb; but the others can be referred only to afficere. Though all the senses are in mod.Fr., our 1-4 are not in Cotgr. (1611-50), who has only to `fasten or tye on; destinate (or bind for); assigne or appoint unto;' whence our sense 5, though this is also a less common use of L. afficere (aliquid ad aliquem). It corresponds formally, and in sense partly, to the earlier afaite, which was obs. long before the introduction of this.

      1 To attack, lay hold of, act upon contagiously, or attaint (as, or after the manner of, a disease). Rare in the active voice in earlier usage.

      • 1606 Shaks. Tr. & Cr. ii. ii. 59 - And the will dotes that is inclineable To what infectiously it selfe affects.
      • 1722 De Foe Plague 77 - The inward gangrene affected their vitals.
      • 1782 F. Home Clin. Exper. 283 - Affected with pain in his loins, which affects the thigh-joint.
      • 1881 Daily Tel. 27 Dec., - The returning pilgrims..were the means of affecting the people of the districts through which they passed.

      2 To attaint with a crime or offence: `a phrase merely juridical.' J. Obs.

      • 1726 Ayliffe Parergon 59 - She shall have alimony..unless you can affect them with Fraud.

      3 To lay hold of, impress, or act upon (in mind or feelings); to influence, move, touch.

      • 1662 Fuller Worthies (1840) III. 159 - A passage that affected me with wonder.
      • 1667 Milton P.L. v. 97 - The trouble of thy thoughts this night in sleep Affects me equally.
      • 1722 De Foe Moll. Fl. (1840) 238 - When once we are hardened in crime no feaus.
      • 1780 Burke in Corr. (1844) II. 354, - I do not think I have ever on any occasion seemed to affect the House more forcibly.
      • 1832 Ht. Martineau Life in Wilds vii. 99 - The honour paid to her husband had affected her.
      • 1876 Black Madcap V. xviii. 161 - The sportsman was not affected with all these taunts and jeers.

      4 To make a material impression on; to act upon, influence, move, touch, or have an effect on.

      • 1631 Sanderson Serm. II. 6 - Oils and ointments..affect three distinct senses.
      • 1667 Milton P.L. x. 653 - The Sun..so to move, so shine, As might affect the Earth with cold and heat.
      • 1667 Boyle Orig. Formes & Qual. 26 - External bodies being fitted to affect the Eye, others the Ear, others the Nostrils.
      • 1764 Reid Inq. Hum. Mind v. Sect.2. 121 - The effluvia of bodies affected our hearing.
      • 1817 Malthus Population I. 360 - Causes, which affect the number of births or deaths, may or may not affect the average population.
      • 1840 Macaulay Clive 70 - This system..might affect the amount of the dividends.
      • 1846 Prescott Ferd. & Isab. I. Introd. 17 - No person could be affected in life or property, except by a decision of this court.
      • 1855 Bain Senses & Intell. (1864) ii. i. Sect.11. 93 - Bodily exercise indirectly affects all the r can affect organs of the body.

      5 To apply specially; to assign, to allot; to attribute. (Only in passive voice, as in mod.Fr., though in 17th c. Fr. active, as in L.)

      • 1611 Cotgr., - Nantir, to consigne..to tye fast; affect, appoint, or point out, one thing for th' indemnitie, or assurance, of another.
      • 1807 W. Taylor in Ann. Rev. V. 296 - Broker is become a nobler designation than formerly, and is now affected to agents of exchange.
      • 1847 Thackeray Van. Fair iii. viii, - One of the domestics was affected to his special service.
      • 1868 M. Pattison Academ. Organ. Sect.4. 108 - Of our total endowment fund, one, and the smallest third, is affected to the promotion of science and learning.
    Looks like you're using definition #4 of `effect'; that is, a confusion with `affect'.
  134. selling software "as is" by glorf · · Score: 1

    I have always wondered why the laws regarding merchantability of products do not apply to commercial software. I believe most locales (at least in the US) have an implied warranty of merchantability of goods sold. That means that if you sell me something I have every right to expect it to work in the manner it is intended. The only way to avoid that is to sell something "as is". I didn't think that a company could just decide that it is going to sell their entire product line "as is" without getting into some legal trouble. The GPL specifically disclaims the warranty of merchantability and says that the software is provided as is, but this is usually acceptable in things that are given away. Any lawyers out there that can give us some insight?

  135. And now, a quote from the Win-95 EULA by pfft · · Score: 1

    As acrtually bought win95 back in, er, 1995, I happen to own a 30-page booklet entitled "Limited Warranty". The interesting section follows:

    NO LIABILITY FOR CONSEQUENTAL DAMAGES --- TO THE MAXIMUM EXTENT ALLOWABLE BY LAW, MISCROSOFT AND ITS SUPPLIERS SHALL NOT BE LIABLE FOR ANY OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THIS MICROSOFT PRODUCT, EVEN IF MICROSOFT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY CASE, MISCROSOFT'S ENTIRE LIABILITY UNDER ANY PROVISION OF THES AGREEMENT SHALL BE LIMITED TO THE AMOUNT ACTUALLY PAID FOR THE SOFTWARE.

    1. Re:And now, a quote from the Win-95 EULA by Anonymous Coward · · Score: 0

      This just says that Microsoft epitomizes egregious arrogance, evincing flagrant disregard for expected standards of merchantability. We knew this already. Whether the long arm of the law ever spanks them, this doesn't mean that we shouldn't collectively spit in their faces. Repeatedly. At every opportunity.

  136. Wrong - Up-to-date systems are immune by default by Anonymous Coward · · Score: 0

    Melissa is an auto-run macro virus in Word doc's. It only runs if you open the document, and let the macro run. The default in current Office installations is to warn if you are opening a document with auto-run macro's.

    The problem w/ Melissa is that it has significant *social* engineering in it - you *think* that the document is coming from someone you trust, so you go ahead and open it. And either you are running an old version of Office, or you have (foolishly) set your Office software to not warn you about auto-run macro's, or you (foolishly) go ahead and let it run because you think you trust who it came from.

    So how has Microsoft *not* taken reasonable steps to protect users from things like Melissa?

  137. Re:Wrong - Up-to-date systems are immune by defaul by Anonymous Coward · · Score: 0
    Auto-run macros should be REMOVED FROM THE PRODUCT.

    Think of the difference between .exrc in your home directory (ownership test) and the evil modelines abomination. BSD removed modelines because they are EVIL AND WRONG. Microsoft should do the same.

  138. The automobile analogy doesn't fit for software... by Anonymous Coward · · Score: 0

    The way I see it is like so:

    You have automobile company A (~microsoft). They sell a lot of cars because they are easy to drive and maybe a few other reasons (which I cannot fathom), however unless you are living in a cave, you have heard that parts of the car can suddenly and randomly stop functioning. "Whoops, looks like the power steering and ABS went out again honey." ... and within every 3 to 4 days or so, the car will suddenly stop running all together, mid-trip, and have to be restarted.

    Now, can you really yell and scream at company A? I do research when buying a car... don't you? Well after my research, I found company B. They're not so well known, but their car is free. PLUS, they give you unlimited, free, parts for repairs and upgrades. The controls are a bit tricky, but the car is over-all, better. (Kind of like a Mercedes CLK-GTR)

    When there are other options, can you really hold one company responsible? If you don't like the limitations, unreliability, and looks of one car, you can always buy another, or in my case (and I suppose a majority of /. readers) obtain the far superior vehicle, for free.

    (... of course, no car (or software) will be perfect)

    -- Charles

  139. One can not disclaim responability for negligence. by john187 · · Score: 1

    IANAL, but...

    The disclaimer in the GPL works for most instances but if someone breaks the law, with or without knowledge of it, they can be held responsible.

    For example, a clause stating that the author does not take responsibility for any patented algorithms doesn't make it okay to distribute even if there are.

    Another example is where the author may willfully commit some crime by releasing the software. The GPL does not protect you from this.

    You have to be responsible for your actions to a certain extent. If it can be shown that you willingly release software that is harmful to others, and you have foreknowledge of this, GPL or not, you could be in big trouble.

    John

  140. latin by Anonymous Coward · · Score: 0

    finish learning your latin conjugations.

    [singular] virus
    [plural] virii

    you show rudimentary knowledge already. by declaring the poster a member of the illiterati, you prove yourself an illiteratus.

    1. Re:latin by Anonymous Coward · · Score: 0
      finish learning your latin conjugations.

      [singular] virus
      [plural] virii

      Wrong. I suggest that you finish learning them. Here's the real story on virus.
    2. Re:latin by Anonymous Coward · · Score: 0

      but you're an over-caffeinated geek, not a latin scholar. you're confusing modern versus classical.

      go http://www.nd.edu/~archives/latgramm.htm

      by your logic decimation is the same as annihilation. it's not.

  141. M$ can't be held responsible for user stupidity by CaptainPhong · · Score: 1

    I can understand people complaining about bugs and security holes in Microsoft software, but in the case of the Melissa virus (unless I've got it confused), their software acted as it should. In a default-setup Windows computer with Outlook Express and Microsoft Word, the user is warned, not once, but twice that the file they are opening could be dangerous. First they are warned by their e-mail client that files transmitted by e-mail may have viruses or trojan horses. Then, Word's macro virus protection warns them that the file they are opening runs a macro on startup, which may be a virus. If they go ahead at that point (or if they had turned off the warnings), it's their own fault.

    If you are warned against something in life, you are accountable for the results. If you drive a car off a cliff because you didn't realize it was dangerous, you can't sue the car company. Why should software be any different?

    --
    ... "Give me a woman who loves beer and I will conquer the w
    1. Re:M$ can't be held responsible for user stupidity by Anonymous Coward · · Score: 0

      Those "features" should not be there. At all. It's MS's fault for including a loaded gun in a distribution.

    2. Re:M$ can't be held responsible for user stupidity by the+eric+conspiracy · · Score: 1

      In a default-setup Windows computer with Outlook Express and Microsoft Word, the user is warned, not once, but twice that the file they are opening could be dangerous.

      This is very dependent on version and patch level. There are cases where this is not true.

  142. Lying about rights, and responsibilities by jwsh · · Score: 1

    I've always thought it was quite amusing that companies print that sort of stuff, even though it's not true. The most mind boggling example of this I've seen is actually from the court system itself. Here in Massachusetts if you appeal a speeding ticket, you are sent a letter notifying you of your court date. Stamped on this letter, in red ink, is "THIS DATE CANNOT BE CHANGED" however this is a blatent lie! They have to let you change your court date, but they faithfully stamp it on every single one of them.

    --
    Drink! OHBC >O+
  143. contractor tools and the assumption of clues by Anonymous Coward · · Score: 0

    In his essay "In the Beginning was the Command Line" (look at www.cryptonomicon.com), Neal Stephenson discusses UNIX in term of tools for contractors, specifically the "hole hawg", a serious drill for serious drilling. It was heavy, hard to use, ugly, and absolutely brilliant for drilling. OSS tends to be like that -- it assumes that you know what you are doing. As a result, it tends to attract the form nfollows function crowd, and they tend to a)find the bugs, b)be less affected by them due to inherent paranoia (the BSDs more than Linux, because they tend to be used in mission-critical applications), and c)deal with them like adults. For people who cannot (or will not) understand the reasons for things, faulty software is potentially a big deal, because they will almost certainly be operating without a net, so to speak. The difference is that people who work with OSS tend to make sure the net is up and in good shape before they do anything -- and a lot of that is not innate skill or brains, just experience.

  144. Licence will not ptoect you by waveman · · Score: 1

    The licence will only bind the parties to it.

    Otherwise the general law of negligence applies.

    So, for example, if my program to control robots goes beserk and kills a child who did not themselves have a licence, there is no protection.

  145. Non-car Analogy by bbqBrain · · Score: 1

    Okay, if the car analogy is unacceptable, how about this? Suppose you buy chocolate chip cookies at the store. You eat a few and have to be rushed to the hospital. This is the cookie producer's fault.

    Now, imagine you clip out a cookie recipe from a magazine. You notice that it calls for 2 teaspoons of arsenic. You prepare the cookies according to the recipe, eat them, and have to be rushed to the hospital. This is your fault.

    Non-life-threatening version:
    The store-bought cookies taste like crap.
    The recipe calls for 1/2 cup of cow manure.

    --

    One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
  146. Liability enables trust by JennyWL · · Score: 1

    TheCarp said: if an electical engineer designs his own TV remote control from parts he can buy at radio shack, completely at home and on his own. Then he releases the plans on how to build it... should he be liable if someone builds it and it doesn't work for them? He didn't charge them for the plans. He just said "Here is how I did it, this works for me" Should he suddenly be liable if it doesn't work or causes harm to someone elses TV?

    If it simply doesn't work, the person trying to use it isn't harmed (they didn't have a working remote before, and they still don't) so there is nothing to have a liability suit over. But if the remote I build from the guy's plans causes my $500 TV to catch fire and burn my house down, you bet I want him to be liable. I have no way of knowing whether he intentionally published plans that claim to be innocuous but are actually harmful (like an email virus, for example) or whether he just recopied the value wrong on a crucial capacitor. If it's the first, he deserves to pay for my house. If it's the latter, as an engineer he is supposed to build stuff that meets a certain standard and I am trusting that his engineering products, paid for or not, meet that standard. But if I know that I have legal recourse and that I COULD sue the pants off the guy if his device causes damage, I'm more likely to trust his plans because he's aware of this legal recourse too. I'm not just putting my faith in his engineering ethics, I'm also trusting his self-interest (and let's face it, self-interest is more universal than ethics). It's in his own interest to check those capacitors thoroughly before he releases anything, and that liability might make him do so instead of just scanning his scrawled notes and putting them up in PDF form.

    Liability is just a legalistic term for "forcing people to take responsibility for their own actions," and that's not a bad thing. Part of the reason open source code is good is that people take responsibility for their own work. The only problems arise when damage awards exceed reason--but usually that requires genuine stupidity by the negligent party. Damage awards that appear outrageous are often sparked by outrageous actions by the company being sued, or else are reduced on appeal.

    JennyWL

  147. Anonymity gets you some of your best information by JennyWL · · Score: 1

    I'm a registered /. user, but also work for one of the companies that has its own category graphic here. If I see a discussion about a product I've worked on, I can post anonymously and add some info to the discussion that very few other folks would have available (and I've noticed other members of my team doing likewise). If anonymous posting weren't allowed, none of us would jeopardize our jobs, we'd just shut up and the discussion would continue with guesses and misinformation and none of the facts we could have provided. So when you talk about eliminating nuisance AC posts, remember you will also eliminate some posts that ARE of value.

    JennyWL

  148. it's a business opportunity by Anonymous Coward · · Score: 0

    Oestensibly, no _one_ person owns the source code, however, some group (i.e. a company) will want to use the source code embedded in a product. I assume this company will take the source code on the understanding that if something goes wrong, _they_ are liable.

    But say that my company does not want to take this risk (drawing from the "free" market)? Well, then I purchase linux from a company the likes of Cygnus -- an intermediatary, say I call them X -- who promise -- by virtue of their whole purpose of being in business -- to provide the software "bug free" (or, some kind of agreement about my company upholding to use the product within defined parameters, and their company upholding to ensure that the product never [or very low MTBF] within those parameters).

    Naturally, X charge me money, and they charge other people money, and I pay them money because they front the risk -- this is exactly why they survive. Within X, they do all they dammed do to make sure that their packaging of linux is such that it is bug free, and probably they negotiate some liability insurance for the company as well.

    This is just one of the ways that intermediatries make money from free source! Not sure linux, but any free source. Different companies may specialise in different end uses (i.e. embedded systems, different processors, different variants, etc).

    matthew.gream@pobox.com

  149. What is the intended use? by Ed+Avis · · Score: 2

    IANAL, but I think it might have something to do with the intended use of the 'product', what it is sold for.

    If you buy a car, the intended use is to drive it on roads. Thus you have cause to sue if the brakes stop working or the wheels fall off. If you decided instead to use it as a foodstuff, you couldn't sue claiming injury because of indigestion. It's your own fault for using it for
    a purpose it wasn't designed for.

    You can apply this to software too. If you bought a web browser and found that it wouldn't display web pages (and you could prove that this was the browser's fault, and not badly-behaved site, broken networking or whatever else), you would have a legitimate grievance. (Although IMHO the most you should be entitled to is a refund of what you paid, unless you have agreed different warranty terms in advance.)

    However, if you used the browser for a mission-critical information display, in a hospital or whatever, you wouldn't have a legitimate complaint if memory leaks caused it to crash after two weeks of use. A browser is not designed to give that kind of reliability, and it doesn't claim to. (Some things such as Java explicitly say that 'X is not designed for use in safety critical applications'.)

    So I think that you have to ask: is the user just being stupid by trying to use the software for something inappropriate?

    --
    -- Ed Avis ed@membled.com
  150. Open Source Encourages Responsibilty by Anonymous Coward · · Score: 0

    One important facet of Open Source that appeals to me is that I feel I can trust the software MORE than a commercial product. As Gurlia states, most Open Source coders are hobbyists. And most of these hobbyists make this software for THEMSELVES, or for a friend/occasional client. This means that the coder trusts the code on his/her machine and is going to make sure it's stable. No programmer wants to claim a program that crashes "occasionally."

  151. the nettlesome thing by miles+zarathustra · · Score: 1


    what's irritating about micro$oft is that they claim they care about security. Closer to the truth: they have no concept of security.

    e.g., the "security patch" for office '97, as lame as it is, won't install if (like I have) you have explorer 5 installed. Well, I was forced to install ie5 when I installed w98. Of course, M$ doesn't mention this anywhere. So do I spend the extra $ for office 2000? what added problems would I be buying? If the main advance of office office '97 was the stupid paperclip, I must assume that M$ has come up with something even more annoying in the latest version.

    I agree with other points well made by other contributors on this page. You can't just tack security on as an afterthought.

    Once metrowerks comes out with the new java IDE for linux, I hope to ditch windoze for all my work projects... but I still need it for my sound card, since EMU doesn't support linux yet. (hint hint!)

  152. Hell yes, there's a double standard. by MetalHead · · Score: 1

    I'm replying to this a bit late, so there's the distinct possibility nobody will read this. So what.

    A couple of points. First. Software is *incredibly* IMPOSSIBLY difficult to make bug free. IMPOSSIBLY difficult. In other words, it is a practical (possibly even a theoritical) impossibility to prove that a given non-trivial program is bug-free. (on the other hand it is generally trivial to prove any non-trivial program is not bug-free :-).

    Second. With commercial software, you typically pay some money for a binary which purportedly serves some purpose (though the license probably states that its suitability for *any* purpose is questionable or non-existent.)

    With open-source software, you typically pay *nothing*, and, are given the source, and are told that whatever it is, is *as-is* no warranty, etc.

    As a user of CVS, (see http://www.sourcegear.com) a GPL'ed source code control system, it does not bother me one bit that there is nobody to sue should things go wrong.

    On several occasions things *have* gone wrong (only slightly, no real damage) or gone slightly differently than what I would have preferred. ON those occasions, guess what? I had the source! Instead of calling up some company and complaining, or instructing lawyers to make threatening phone calls, I posted a query to the relevant mailing list, or fixed the problem myself and posted the fix to the mailing list, and bang! everybody's happy. And as ESR's Cathedral & Bazaar paper pointed out, I was probably even happier having found and fixed the problem myself than I would have been in the bug-free case!

    Just my thoughts.

    -- Metalhead

    --
    Bang the head that doesn't bang!
  153. Wops.. RedHat not typical Linux Destro... by Felinoid · · Score: 1

    I can agree that in almost all cases what the customer is buying when they purchase a Red Hat product is the packaging (sorry, sucker, buy it from Cheapbytes next time...) but Red Hat claims (in their feeble attempt to justify $70 for a shrinkwrapped box full of stuff that can be downloaded for free) they provide support with their rather pricey product.

    Yeah that dose put RedHat in a diffrent position... :) I was trying to go with a "Generic Destrobution" example.. RedHat seemed as good as any... ha.. Forgot they charg more than everyone else and offer tech support...
    Ok well.. umm QuickFix.. swap "RedHat" and reaplce it with a distrobution that charges just for pacaging...

    --
    I don't actually exist.