Slashdot Mirror


Why Can't Microsoft be Sued Under the Lemon Law?

briant97 asks: "Microsoft is sitting back making all this money by charging for desktop and server operating systems. If you go for a server, they also add additional charges through client access licenses. Well, now that they've charged you all this money they leave their software open to viruses and exploits beyond belief, which will cost your company even more money. When will it stop? When will Microsoft become liable for their actions? I mean they are making billions while costing other companies billions. Ford, Chevy, and all other car manufactures get held liable if they make a defective product, why not Microsoft?" One can argue that you sign away your right to seek damages from Microsoft, by agreeing to the EULA, however there is still this issue as to the strength of a EULA since they've never been tested in court. How do you feel about this subject? Should software owners be allowed to "sign" away their basic rights via click-thru licensing, or should software manufacturers be liable for the critical defects that show up in their software?

210 comments

  1. Lemon Law by arrow · · Score: 5, Insightful

    My first guess would be because the "Lemon Law" only covers cars.

    From http://www.mylemon.com/faq.htm:
    What types of products are covered by the Lemon Law ?

    All motor vehicles primary used for personal use are covered under the Pennsylvania and New Jersey Lemon Law.

    --
    symetrix. We are building a religion, a limited edition.
    1. Re:Lemon Law by p4ul13 · · Score: 1
      Oh sure, let a silly thing like legality dictate what the law can do.

      So while the lemon laws might not fit, I'd suspect some sort of action could be run through the Better Business Bureau. What exactly you'd try to nail them with is up to you. I'm more of an idea man.

      --
      Paul Lenhart writes words!
  2. I'm also feeling addicted to Windows by fluor2 · · Score: 3, Funny

    I'm also feeling addicted to Windows. And they pushed this on me when I was a kid.

    Just like smoking.

    1. Re:I'm also feeling addicted to Windows by PD · · Score: 5, Funny

      Judging by the hundreds of viruses in my inbox, I'm getting a good whiff of second-hand windows.

    2. Re:I'm also feeling addicted to Windows by NanoGator · · Score: 1

      "I'm also feeling addicted to Windows. And they pushed this on me when I was a kid."

      Yeah I was a gamer, too.

      --
      "Derp de derp."
    3. Re:I'm also feeling addicted to Windows by Anonymous Coward · · Score: 0, Insightful

      I misread "inbox" as "XBox". Call it preminition.

    4. Re:I'm also feeling addicted to Windows by monkeyfinger · · Score: 1

      Ouch. I reckon you're right though, gaming is linux's Achille's heel.

  3. slippery slope by voisine · · Score: 5, Insightful

    Just remeber, if Microsoft is held liable for it's products in spite of the EULA, it's only a matter of time before other software comapanies and eventually open source authors will be sued for the same. Are you really so eager to jump headlong into the new world of software liability litigation?

    1. Re:slippery slope by Radical+Rad · · Score: 4, Interesting
      Are you really so eager to jump headlong into the new world of software liability litigation?

      It's bound to happen eventually. And I have to believe that the liability for software would not exceed it's purchase price unless there are punative damages for gross negligence. I was told by an engineer who sometimes works as an expert witness in product liability suits that it's very hard to prove negligence, so I don't think Joe College-student who is giving away his Free and Open Source project for free would be affected.

    2. Re:slippery slope by silverbolt · · Score: 3, Insightful

      Exactly. Microsoft is just being singled out because they are making all this money. No software program, not even your $FAVORITE_DISTRO, is foolproof. Holding software developers/companies accountable is not feasible nor advisable. Best to let market decide which ones to prosper and which ones to push to oblivion.

    3. Re:slippery slope by Anonymous Coward · · Score: 3, Insightful

      On the other hand it's not hard to imagine a lawyer arguing that allowing anyone to contribute to a product's code without knowing anything about them could be negligent on its face.

    4. Re:slippery slope by Anonymous Coward · · Score: 0

      And how do we "know" all about them? Goto our friendly neighborhood Home Land Security Office and have them tracked down and interrogated?

    5. Re:slippery slope by boneshintai · · Score: 1

      Exactly. Microsoft is just being singled out because they are making all this money. No software program, not even your $FAVORITE_DISTRO, is foolproof. Holding software developers/companies accountable is not feasible nor advisable. Best to let market decide which ones to prosper and which ones to push to oblivion.

      And what if we replace the appropriate nouns with Ford, utomobiles, and automotive manufacturers? The problem is that consumers are not and never will be knowledgeable enough to judge software quality objectively, nor should they need to be. Lemon laws exist to protect consumers from bad products that are too complex to be readily understood.

    6. Re:slippery slope by Anonymous Coward · · Score: 0

      "Goto our friendly neighborhood Home Land Security Office and have them tracked down and interrogated?"

      Not if you want to get the job done right. But seriously, many companies perform a background investigation before hiring.

    7. Re:slippery slope by Bastian · · Score: 3, Insightful

      But do you really want Joe College Student, who has a big fat two digit number in his pocket and a big negative five digit number on his student loan to be exposed to the risk of getting sued over some barely-tested and half-broken piece of software whose source he posted to the web incase somebody else wanted to work with it?

    8. Re:slippery slope by isaac · · Score: 2, Insightful
      Just remeber, if Microsoft is held liable for it's products in spite of the EULA, it's only a matter of time before other software comapanies and eventually open source authors will be sued for the same.

      Of course there's a big difference between the GPL and a EULA. A EULA imposes additional terms upon the buyer after a sale! This is, of course, redonkulous and utterly unenforceable. The consumer software buying process goes like this - you go to store, you pay your money, you walk out with a box of software.

      Only when you get home and open the box do you get to read the EULA (and by the way, no retailer will accept returns of opened software!).

      Now, if the terms of the sale were clearly specified on outside of the package, and you had to signify your assent to the terms before taking the software from the store, then the EULA might be enforceable. (Even then it would probably contain unenforceable terms, but that's a separate discussion.)

      Of course, no software vendor or retailer is actually willing to do this because it would totally kill impulse purchases that are the backbone of retail software sales.

      The GPL is a different sort of license, covering redistribution; if you buy a cd of GPL'ed software, the GPL allows you to redistribute it subject to certain conditions. If you don't assent to its terms by redistributing it, I can't think of a reason why the seller would not be liable for the software. Of course, if you just download GPL'ed software for free, the site you downloaded the code from may not be liable because, hey, you got it for free!

      -Isaac

      --
      I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
    9. Re:slippery slope by NanoGator · · Score: 2, Insightful

      "... it's only a matter of time before other software comapanies and eventually open source authors will be sued for the same."

      For the record, I'd never ever contribute anything to the Open Source Community if I would be held responsible for the criminal act of another party.

      Here's the problem: Viruses don't write themselves. It'd be like suing Ford because somebody put sugar in your gas tank.

      --
      "Derp de derp."
    10. Re:slippery slope by GeckoX · · Score: 1

      Software is art by definition then?

      I concur, Dumbass.

      --
      No Comment.
    11. Re:slippery slope by Anonymous Coward · · Score: 0

      There's no need for name calling. Why do you have to be like that...you just disagree with him -- no need to get in his face.

    12. Re:slippery slope by Anonymous Coward · · Score: 0

      I'd so kick your ass for talking to me like that in person. Where do you get off talking to people like that?

    13. Re:slippery slope by Anonymous Coward · · Score: 0

      According to this guy open sourcers can't afford to hire investigaters.

    14. Re:slippery slope by tekiegreg · · Score: 1

      I second this as well. IMHO it seems more people are focusing more on tighter less buggy software. Might the manufacturers see this change coming as well?

      --
      ...in bed
    15. Re:slippery slope by hotpotato · · Score: 2, Interesting
      Just remeber, if Microsoft is held liable for it's products in spite of the EULA, it's only a matter of time before other software comapanies and eventually open source authors will be sued for the same.

      Not so sure about open source: When you use a Microsoft product, you pay them for it. With this in mind, you can discuss what sort of liability they have. OTOH using open source products is free, so using them is like using a knife someone gave you for free: If you cut yourself, it's your problem.

      Of course it's a bit more complicated when you pay a programmer to do open source development for you. But I don't think it's su ch a bad idea that such a developer be held liable for her code.

    16. Re:slippery slope by pla · · Score: 3, Insightful

      Just remeber, if Microsoft is held liable for it's products ... eventually open source authors will be sued for the same.

      "Lemon Laws" basically let you get your money back on a defective product.

      So, keeping to that idea - Sure, I'll gladly refund the purchase price of $0 when a program I write fails to work for someone.

      Similarly (as a freelance contractor), if someone pays me to write a program, and it doesn't work... Well, I don't suppose I'd get paid, would I? So why should Microsoft (and any other commercial software house) not have to live up to the basic standard of "works as advertised"?

    17. Re:slippery slope by 13Echo · · Score: 4, Informative
      Considering that nearly all GPL/Free/OpenSource software says that "THERE IS NO WARRANTY" (etc, etc), your claim is without merit.

      Even Microsoft will not be liable for their software defects. They make it perfectly clear in their own license (their exeption is refunds and replacement of the software).

      Kinda debunks that concept about paying Microsoft licenses for the sake of having a liable software provider, doesn't it?



      NO LIABILITY FOR CONSEQUENTIAL DAMAGES. To

      the maximum extent permitted by applicable law, in no event shall

      Manufacturer or its suppliers be liable for any damages

      whatsoever (including without limitation, direct or indirect

      damages for personal injury, loss of business profits, business

      interruption, loss of business information, or any other

      pecuniary loss) arising out of the use of or inability to use

      this product, even if Manufacturer has been advised of the

      possibility of such damages.

    18. Re:slippery slope by Anonymous Coward · · Score: 0

      >Are you really so eager to jump headlong into >the new world of software liability litigation?

      I'm pretty sure that liability is a commercial legal term, and since open source software is given away, and not sold, it wouldn't apply as well as the lemon laws.

      Of course, maybe creating a public nuance could apply since it doesn't involve the act of buying and selling.

    19. Re:slippery slope by Radical+Rad · · Score: 3, Insightful
      So why are you even fucking arguing about it?

      Maybe he's arguing about it because you don't even understand the terms you are using, so you are obviously clueless.

      Are you honestly going to sit there and insist that a normal, home PC is somehow worthy of lemon laws which are designed to protect the lives of citizens like you and me?

      You believe that Lemon Laws are designed to protect lives and use this as your argument that software doesn't need similar laws. Go learn what Lemon laws actually are and then you'll realize how silly you look.

      And why are you being so abusive to people in an argument over something you don't even understand? Is it because Microsoft was used as a perfect example of the type of company we need protection from? Why do you pledge allegiance to Microsoft? Do you work for it? Do you own stock in it? Tell us please.

    20. Re:slippery slope by Anonymous Coward · · Score: 0
      Here's the problem: Viruses don't write themselves. It'd be like suing Ford because somebody put sugar in your gas tank.

      More like suing Ford because they didn't put a shield over a bolt which several times had punctured gas tanks. Look up "Ford Pinto".

    21. Re:slippery slope by NanoGator · · Score: 1

      "More like suing Ford because they didn't put a shield over a bolt which several times had punctured gas tanks. Look up "Ford Pinto".'

      Oh... so there were a bunch of assholes running around blowing up Pintos?

      --
      "Derp de derp."
    22. Re:slippery slope by 10101001+10101001 · · Score: 2, Insightful

      In the US, you can sue anyone for anything. So, the only thing you can do to stop being sued over released software is to not release software. I'd go a step further; it's possible someone could steal and distribute your software and you'd be sued over it, so you really can't make software if you don't want to be sued over it. It's still the case that actual damages (ignoring lawyer fees, which is probably the biggest hit), assuming you lost, would only be relative to the cost of the sale unless it was intentional damage.

      --
      Eurohacker European paranoia, gun rights, and h
    23. Re:slippery slope by bnet41 · · Score: 2, Insightful

      But I don't think it's su ch a bad idea that such a developer be held liable for her code.

      Until it's you being held liable. Sadly, all it takes is one little mistake.
      I do think there needs to be some type of software liability laws, but they are going to have to be like nothing else out there, basically a totally new concept.

    24. Re:slippery slope by Anonymous Coward · · Score: 0

      And if we allow people to sue surgeons who acidentally amputate the wrong limb it will only be a matter of time before your kid working his paper route is sued for throwing the sunday edition in someone's roses. Then the people who volunteer by running soup kitchens will get sued by the homeless when they choke on a chicken bone. Try again.

    25. Re:slippery slope by Anonymous Coward · · Score: 0

      Yeah, the AC is right, don't be such a cunt.

    26. Re:slippery slope by Anonymous Coward · · Score: 0

      Judging by his other posts, sudog is an asshole.
      Don't pay any attention to him.

    27. Re:slippery slope by TwistedSquare · · Score: 2, Interesting

      Surely in that case the purchase price of the software would be zero, in which case accordingly to the grandparent's plan, the student would be liable for zero.

    28. Re:slippery slope by Grab · · Score: 3, Insightful

      No, lemon laws exist to protect consumers from bad products where the "badness" is very easy to quantify. If a 2-litre Ford engine doesn't pull as well as a 2-litre Honda engine, you have no rights under the lemon laws. But if it bursts into flames, *that's* where the lemon laws can come into play. And it's very easy to determine whether an engine has burst into flames or not, I think...

      And what do auto manufacturers do? They recall the cars and modify them. Put simply, they upgrade them. What does MS do when there's a new Windows vulnerability? Exactly the same thing.

      Grab.

    29. Re:slippery slope by static0verdrive · · Score: 1

      I have to believe that the liability for software would not exceed it's purchase price unless there are punative damages, ... so I don't think Joe College-student who is giving away his Free and Open Source project for free would be affected.

      But if free software toasts your 6000 dollar machine... it's such a gray area! On one side, you agreed it was a risk when you downloaded the free software - on the other, no where on the site did it mention this would happen... Slippery slope indeed.

      --
      ========
      77 77 77 2e 6d 65 6c 76 69 6e 73 2e 63 6f 6d
    30. Re:slippery slope by AvitarX · · Score: 1

      It says "To the extent of the law"

      The author was suggesting a law (which does not apply unfortunatly since it only covers cars).

      So there is deffinatly room to pursue liability there.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    31. Re:slippery slope by sjames · · Score: 1

      It'd be like suing Ford because somebody put sugar in your gas tank.

      It would be more like suing Ford because the factory installed locking gas cap doesn't actually lock BY DESIGN.

    32. Re:slippery slope by TomDLux · · Score: 1

      The architects, engineers and contractors who design and build bridges, buildings and other structures accept a certain responsability, for that matter so do plumbers and electricians.

      Of course, someone building a shed or a doghouse is exposed to less liabilty than the builders of a n office tower in earthquake territory.

    33. Re:slippery slope by nicedream · · Score: 1


      The point he was trying to make was that even though the student may win in court, he likely won't have the resources to go up against a large company in court.

    34. Re:slippery slope by geoffspear · · Score: 1

      Well why don't you go give a kid a gun for free and see which one of you gets a bigger jail sentence when he shoots someone.

      --
      Don't blame me; I'm never given mod points.
    35. Re:slippery slope by Eccles · · Score: 1

      The point he was trying to make was that even though the student may win in court, he likely won't have the resources to go up against a large company in court.

      Yes, but you can't sue someone for $0 plus your lawyer's fees. If liability is limited to the purchase price, those who distribute for free should be safe from strict liability lawsuits.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    36. Re:slippery slope by Tukla · · Score: 1

      But what kind of $6000 machine can you toast with software? I know that you could destroy older hardware like video cards, monitors, and hard drives with software, but what can you do to modern hardware?

      Not that I want to fry anyone's $6000 system out of seething jealousy, mind you. Oh, gosh, no.

    37. Re:slippery slope by michael_cain · · Score: 1
      Considering that nearly all GPL/Free/OpenSource software says that "THERE IS NO WARRANTY" (etc, etc), your claim is without merit.

      Many states have implied warranty laws; basically these say that buyers of the things that you sell can expect some level of functionality based on your representation of the thing, and that simply plastering "No Warranty" on it doesn't get you off the hook. IIRC, mostly these laws entitle you to get your money back; I'm less sure about whether you can make claims for damages. In at least some cases, if the product is given away, there's no recourse; money has to change hands for the implied warranty to come into play.

      It took a long time before implied warranty laws came into existance, and not every place has them today. It will take a long time for legislatures to come to conclusions that software is a product for which there should be implied warranties, and how extensive those warranties should be. If I sell you a C compiler, you have a reasonable expectation that it will take a source file and produce an executable image; would an implied warranty law require that it produce correct code under all circumstances? I'm not sure that there are any C compilers around that don't generate incorrect code under some really odd conditions.

    38. Re:slippery slope by Anonymous Coward · · Score: 0
      This widening courtesy of:


      OverlordQ

    39. Re:slippery slope by |<amikaze · · Score: 1


      Also, most schools have a legal defense team for their students.

    40. Re:slippery slope by innocent_white_lamb · · Score: 1

      most schools have a legal defense team for their students.

      So? What gives you the idea that most hobbyist programmers are students?

      --
      If you're a zombie and you know it, bite your friend!
    41. Re:slippery slope by mi · · Score: 1
      No kidding, if someone walks over to your backyard, opens the closed door in the fence around your pool, falls in and drowns, you are responsible.

      In addition to having to build the fence and installing the door, you also have to lock it. At least, in Massachusetts.

      --
      In Soviet Washington the swamp drains you.
    42. Re:slippery slope by e7 · · Score: 1

      Yeah, and they've been in the news a lot lately. I guess everybody picks on you when you're popular.

      --
      Corollary to Moore's Law: The IQ of new computer owners is declining.
    43. Re:slippery slope by hotpotato · · Score: 1
      Well why don't you go give a kid a gun for free and see which one of you gets a bigger jail sentence when he shoots someone.

      This seems like flaimbait to me, but I'll reply anyway. Two reasons why your argument fails:

      1. There's a difference between adults and minors. Seems reasonable to me that this entire discussion concerns only adults.

      2. Guns are regulated. Software isn't.

    44. Re:slippery slope by hotpotato · · Score: 1
      Until it's you being held liable

      I for one actually wouldn't mind being held liable for the software I develop.

      I do think there needs to be some type of software liability laws, but they are going to have to be like nothing else out there, basically a totally new concept.

      Don't think so. For example, I think its enough that liability be limited to what you are paid (a practice which already exists elsewhere). Software isn't all that different from other industries..

    45. Re:slippery slope by cfulmer · · Score: 1

      Actually, that's not where the lemon law comes into play. Lemon Laws generally put a limit on the number of defects or the number of times a defect must be repaired before the dealer has to buy the car back. So, if your new car has been in 8 times because the starter doesn't work, a Lemon Law would let you take the car back to the dealer as a lemon and demand your money back.

      A car catching on fire is usually caught by product liability law or an implied warranty on the sale. In Microsoft's case, one of the purposes of the shrink-wrap EULA is to disclaim those as much as possible.

    46. Re:slippery slope by |<amikaze · · Score: 1

      So? What gives you the idea that most hobbyist programmers are students?

      Well, if you read the parent to my comment, they were refering to a student.

    47. Re:slippery slope by sudog · · Score: 1

      I notice you don't actually correct me;

      Lemon laws are there to protect consumers, mostly from negligence and fraud on the part of device manufacturers, and usually the term applies to vehicles which are dangerously defective.

      Are you going to correct me, or are you going to sit there and pretend to be an expert, you fucking tool?

  4. Because by jazman_777 · · Score: 0, Redundant

    Microsoft is a Lime. (Obscure _stretched_ reference to Harry Lime).

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  5. As is.... by passthecrackpipe · · Score: 2, Interesting

    because software is traded "as is" - first of all, there is no transfer of property, so there is no sale, hence most consumer protection laws don't apply. Second, consumer protection law is there to protect you being fooled by dishonest tradespeople. Since it is sold "as is", and moreover, since the only people left on this planet that don't know that Windows is a stinking pile of crap is some lost tribe in the dark jungle of borneo, you can't really claim to have been tricked now, can you?

    Just don't buy it to begin with.....

    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:As is.... by Anonymous Coward · · Score: 0

      Used cars are sold "as is"; however, the lemon law still applies to them.

    2. Re:As is.... by schon · · Score: 2, Insightful

      there is no transfer of property, so there is no sale

      Bullshit. If there was no sale, then the store is liable for fraud - because they sold it to me. And if you wanna go bark up that tree, you'll find that MS sells the software to them, so MS would also be liable for fraud.

      Just because you've fallen for the EULA propaganda, doesn't mean it's true.

    3. Re:As is.... by Grab · · Score: 2, Informative

      Bullshit on you.

      The only sale is a bit of physical media. You can do with the CD itself what you like. If you want to play frisbee with it or use it as a coaster, MS isn't stopping you.

      But the software, they just sold you a license to use it. Nothing more, nothing less. You go to Hertz and pay the rental price, you aren't being sold the car, are you? You're being sold a license to use it under certain conditions (one condition being that you give it back after the hire period).

      I don't say it's good, I don't say it's right, I don't even say that all the license agreements are legal (no doubt some aren't, but they've not been tested in court any more than the GPL ever has been). I do say that if you paid your money under that agreement, you can't shout "fraud" when you get what you paid for. If you don't like the license, take the whole lot back to the store and get your money back. If you don't understand the license and click "I agree" anyway, that's your problem.

      Grab.

    4. Re:As is.... by nagora · · Score: 3, Insightful
      But the software, they just sold you a license to use it. Nothing more, nothing less.

      Bullshit again. Where's their signature? Where's mine? What is the term of the license and how do I renew it or cancel it? Which company appointed agent negotiated the terms of the license with me?

      When you buy a copy of Windows, that exactly what you do under the law as it stands. Software vendors have not quite managed to change that yet so they just pretend they have in the worthless EULA's that they produce.

      no doubt some aren't, but they've not been tested in court any more than the GPL ever has been

      The GPL's been tested millions of times in courts: it's called copyright. That's the crucial difference between, for example, MS's EULA and the GPL - the GPL gives you MORE rights while MS is trying to get you to sign AWAY rights (without signing). That's a huge difference when it comes to court. You don't have to sign something to agree to having more rights!

      If you don't understand the license and click "I agree" anyway, that's your problem.

      No it's not. If I have to yodel to get MY software to install then that's what I'll do. If I have to press a button marked "I Agree" then I'll do that too. Makes no odds: I still own the program just as much as I own my toaster. If the seller thinks that their pseudo-legal claptrap binds me any tighter than copyright law, then that's their problem.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    5. Re:As is.... by YomikoReadman · · Score: 1

      Once again, Bullshit on you. When you go to the store, and buy the box containing the disc with the software on it, you are only buying a license. That's the sheet of paper with your CDKey on it. When you install the software, you'll read a EULA at some point. The way the installer is coded prevents you from completing the install without agreeing to it. When you click "I Agree to these terms", you are digitally signing the license agreement. Digital signatures are quite legal and enforceable. So, no. When you buy software, you don't own jack. All you get is the right to install and use it under the terms of the owner of the software. You're just a licensee.

      --
      I have no regrets, this is the only path.
      My whole life has been "UNLIMITED BLADE WORKS"
    6. Re:As is.... by Eccles · · Score: 1

      Counter BS. EULAs violate the fundamental principles of contract law, with the meeting of minds, exchange of value, et al. Those principles call for the terms of the contract to be presented to both sides up front, at which point the two sides indicate their consent. I can't sell you a house and then, as you're moving in, tell you that you can't ever cut down those big oak trees on the left side, even if I do offer to give you your money back (but not moving expenses, et al) if you don't agree to the restriction. EULAs are the software equivalent of doing just that, adding conditions *after* a contractual agreement has been reached.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    7. Re:As is.... by YomikoReadman · · Score: 1

      True as that is, it has little to do with what you are buying with software. When I go to Best Buy to pick up a copy of Windows, I'm not buying Windows itself. I'm buying a copy of it; not the actual software. Furthermore, I'm only buying one copy of it, and to duplicate it and redistribute it, even among myself, would be a violation of Microsoft's copyright.

      --
      I have no regrets, this is the only path.
      My whole life has been "UNLIMITED BLADE WORKS"
    8. Re:As is.... by Eccles · · Score: 1

      When you go to a store and buy something, the conditions of that sale are generally covered (in the U.S. at least) by the Uniform Commercial Code. That covers things like a sale of music or software not implying a right to public performance or distribution. As such, it serves as an explicitly spelled out condition of the purchase contract, and the details are available to be known prior to that purchase.

      Going back to the house purchase analogy, this would be equivalent to the local building codes required for the property. They aren't spelled out in the purchasing contract, but they apply to all home purchases.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    9. Re:As is.... by mwa · · Score: 1

      Read about Softman v. Adobe (including the actual decision, before quadruple BS'ing each other.

    10. Re:As is.... by Pofy · · Score: 1

      >When I go to Best Buy to pick up a copy of
      >Windows, I'm not buying Windows itself. I'm
      >buying a copy of it; not the actual software.
      >Furthermore,

      Ehh, yes, as you say, you buy a copy of it, it being the software. Yes, you are buying a copy of the software. You are then the owner of that copy. Unless you make some agreement when you make the purchase, you have bought it. Normal sales laws govern it all.

    11. Re:As is.... by Anonymous Coward · · Score: 0

      Yes, but when Hertz "rents" you the car, they can not give you something that has been maintained poorly. Doing so, opens them up to liability. If they know that the brakes on a car do not work correctly and allow you to rent that particular vehicle, they could be found liable. Why should things be different for software vendors? If it was that software vendors really went out of their way to make sure that they were not shoving out the door poorly written code, then I would agree with you, but many coders just don't give a damn. Buffer overflows are a great example. How many years has it been known that buffer overflows are a bad thing? Coders are still writing code that is prone to it. Either education has failed on on these coders or they are clearly negligent.

  6. exploder by Scottarius · · Score: 2, Interesting

    well for one thing, my server is not going to hurtle out of control and kill a bus load of nuns if it's defective.

    1. Re:exploder by adam+mcmaster · · Score: 2, Interesting

      That really depends if your server is running any kind of system which could be dangerous; if your server is defective, for example, and is in control of a rail signaling system, it could easily send a train hurtling out of control.

    2. Re:exploder by Anonymous Coward · · Score: 0

      Or how about a Navy Cruiser?
      Or an air traffic control system?
      Or a nucular power planet.
      Or a heavy earthmover hurtling toward a bus full of nuns holding babies?
      (oh we all ready covered that one)

    3. Re:exploder by Scottarius · · Score: 3, Insightful

      very true. But I would assume (or at least hope) that servers that control systems that could mean a life or death situation if they fail would be monitored much more closely with more failsafes than your average web server.

      Which brings up an interesting questions. Does it matter as much what caused the malfunction as how you were using it when it happened? Say I'm driving my car 130mph down the freeway when a faulty tie-rod end breaks causing me to carom around the freeway createing a 20 car pile up. Who's to blame? Me or the manufacturer of the faulty tie-rod end?

      I would think the same thing applies to server software, if your using it irresponsibly when it's being used in a life or death situation and you don't take the necessary precautions just in case of a failure, who is really at fault?

      Now if a serious fault in Microsoft software caused a train to kill a bus load of nuns, i'm sure a lawsuit could be filed against Microsoft. Weither or not it could be won I have no clue, i'm not a lawyer.

    4. Re:exploder by Anonymous Coward · · Score: 0

      What's a "nucular power planet"? Sounds like a big, spelling-challenged plutonium-powered Death Star.

      Whatever it is, I want one.

    5. Re:exploder by FreeForm+Response · · Score: 1

      No, but it might nuke people.

    6. Re:exploder by msoftsucks · · Score: 1

      Nuclear power plants have already been affected by Micro$hit's crappy software. Take a look at this link for more details. Basically, the monitoring system was taken offline due to Blaster. Luckily, a meltdown didn't occur, but we may not be so fortunate in the future. Do we really want Micro$hit software running these plants? Ask yourself, would you live next to one of these plants?

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    7. Re:exploder by rjh · · Score: 1
      Luckily, a meltdown didn't occur, but we may not be so fortunate in the future.
      U.S. reactors literally cannot go Chernobyl in the event of failure. Once the temperature rises to the point where the moderating system is destroyed, the reaction shuts down since it can't take place without the moderating system. This is called a "negative void coefficient", and is an essential part of every Western design.

      The RBMK reactor used in Chernobyl had a positive void coefficient. When they lost moderation, the reactor went runaway.

      Next time you say "luckily, a meltdown didn't occur", please learn enough about the reactors in use in the West to be able to tell us what sort of failure could cause a meltdown to occur.

      Your point is a good one; but the "luckily, a meltdown didn't occur" just sets off my nuclear-power-paranoia sensor.
    8. Re:exploder by itwerx · · Score: 2, Insightful

      U.S. reactors literally cannot go Chernobyl in the event of failure.

      Even Chernobyl wouldn't have gone Chernobyl if the stupid bastards running the plant hadn't disabled all the safeties and forced it into that state.

      Link above is from a Google search so here's the cache link as well.

    9. Re:exploder by rjh · · Score: 1

      And if it had been built with a containment dome, the leak would've been contained. Simulations done in the US after the fact (both computer and with scale models) showed that a containment dome built to US standards could contain three times the explosive force of Chernobyl without a rupture.

    10. Re:exploder by 0racle · · Score: 1

      Everyone involved in the accident will sue you and you'll sue the cars manufacturer. Its America baby.

      --
      "I use a Mac because I'm just better than you are."
    11. Re:exploder by Anonymous Coward · · Score: 0

      And the reason the mission critical software is basically running on the internet is what exactly? I don't have my gas waterheater hooked up live to the internet, and if for some reason I did, I'm pretty sure I could come up with a firewall for it, so I fail to see how a poorly maintained network involving at some point a uranium powered waterheater is the direct and lone failing of Microsoft products.

    12. Re:exploder by Grab · · Score: 1

      Except that the MS license says it's not to be used in safety-critical applications. If you do use it in a safety-critical app, that's your problem and not MS's.

      Grab.

    13. Re:exploder by msoftsucks · · Score: 1

      The issue is not whether or not the internal network has been properly firewalled. The issue is that these complex projects use internal networks, on which employees connect laptops. These laptops are potentially exposed to the Internet which then get infected due to the use of M$'s crappy software. When they reconnect to the internal network, they spread the viruses, potentially creating lethal situations.

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    14. Re:exploder by msoftsucks · · Score: 1

      OK, I'm not a nuclear scientist. The point that I was trying to make (poorly) was that since M$ sofware is insecure in the general population, using it to control harware devices is a recipe for disaster. When dealing with health & safety issues you always, always take the most conservative approach. A nuclear power plant is in the extreme, but it highlights the uneasiness everyone feels when M$ software is used in such devices.

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    15. Re:exploder by Bloater · · Score: 1

      No, everybody will sue to car manufacturer. They are far more likely to get paid.

    16. Re:exploder by Bloater · · Score: 1

      I beleive (though I do not offer legal counsel), that in the UK a consumer sale is different from a business transaction.

      A consumer sale is not subject to an EULA, since they walk into a shop, pick up a box based on the flashy colours and title "Microsoft Doodaa: manage your doodaas more effectively", and pay for it. Even small print on the back may not apply since an old biddie with poor eyesight is expected to buy things without reading everything. It also means that if the box is labelled to indicate suitability for a particular purpose, then it *must* be so. Children can install it, so the EULA is not expected to apply.

      A business *may* be subject to an EULA especially since a business buying software is expected to research the value of their transaction before buying - but a seller must honour the EULA return provision similarly.

      If you are running a safety-critical operation, that is a business operation whether you make money by it or not. Building a mechanical gantry to get on your roof is not within the capability of normal people, so the software used is sold in a business transaction. Even if you are just making the computer operated gantry for yourself, you are smart, you have no rights - unless you can show that it is a consumer activity like making toys for your kids. You cannot sue the software manufacturer unless they told you it was safe to use for that and offered a modicum of evidence.

      Having said that, software *cannot* kill people, hardware should not operate in a dangerous manner. If you have a mechanical gantry that can kill people, it should have a safety rail with a lock on it that will not unlock unless it is within, oh, say 60 cm of an adequately sized stable platform such as the floor. Any software you install to operate that hardware must have any dangerous instructions ignored unless you have by-passed the hardware's restrictions, restrictions that are complex enough to by-pass that it won't happen by accident. Thus the sofware must be malicious to by-pass it. The hardware may extend these restrictions to preventing you from installing new software, or at least *forcing* you to think again about removing the provided software that provides safety.

      The fact that people spend hours of their spare time creating software purely for it's artistic value, and allowing people free access to it shows that it is a hobbyist activity.

      If I make a human cannon and safety net arrangement for my own extreme sporting drive, and allow a friend that is also an extreme sportsman to use it, I am not liable for injuries. If I arrange an event and take administrative control to provide the cannon to a host of people in an orderly fashion, then that is a business persuit and I *am* liable.

      Back on the "Microsoft Doodaa" software, the subtitle includes the qualification "more effectively"... If you can't read, you only heard the name and what it does, and ask for "Microsoft Doodaa", you can expect it to do it properly. Even if you *can* read, the software should provide effective management facilities, but *should* *not* *stop* *working* occasionally. A TV praised for lower eyestrain labelled "watch more TV" shouldn't switch off once a week even though it allows you to watch more TV in general.

    17. Re:exploder by Anonymous Coward · · Score: 0

      And why exactly would this be allowed? Hell, one tasked with designing such a critical network could even make it near impossible to do, and as a tricky bastard set up say a wireless access point on a wholly different segment far removed cablewise yet in the same room as the other system.

    18. Re:exploder by DerWulf · · Score: 1

      Linux - of the people, by the people, and for the people.
      Just like soviet russia, where linux runs you.

      Why was a critical system/network conntected to the internet or any other net? Might this be the real issue?

      --

      ___
      No power in the 'verse can stop me
  7. management by gyratedotorg · · Score: 1, Informative

    Well now that they've charged you all this money they leave [their] software open to viruses and exploits beyond belief, which will cost your company even more money.

    you're preaching to the choir here. tell it to the stupid old men in upper management who decide how your company spends/wastes its money.

    --
    Gyrate Dot Org - "Where high-tech meets low-life"
    1. Re:management by Anonymous Coward · · Score: 0

      Our company refuses to purchase adaware, yet spends millions on windows. We haven't got the budget apparently, yet we can manage to put 400 people up in a hotel for a "touchy feely shindig". We are replacing linux DHCP servers with windows 2003 ones too.

  8. All software makers should be held liable by adam+mcmaster · · Score: 1

    At least, the makers of proprietary software should be (not just Microsoft specifically), since if you can see the source you can check it yourself so it's as much your fault if it goes wrong.

    As an example of why software makers should be held liable, imagine a nuclear power plant being run by some OS. Now imagine that OS has a bug which causes it to crash if certain conditions are met. Now imagine those conditions are met one day, causing the cooling system in the reactor to stop working as it should. I think we all know what happens next...

    1. Re:All software makers should be held liable by 91degrees · · Score: 3, Informative

      causing the cooling system in the reactor to stop working as it should. I think we all know what happens next...

      The fuses melt, the rods drop and the reactor is disabled.

      Nuclear power plant desingers justifiably have a belt and braces approach to things. This also applies to the software. They are not going to be running Windows. I suspect they'll not run Linux either. Neither are anywhere near reliable enough.

    2. Re:All software makers should be held liable by secolactico · · Score: 4, Insightful


      As an example of why software makers should be held liable, imagine a nuclear power plant being run by some OS. Now imagine that OS has a bug which causes it to crash if certain conditions are met. Now imagine those conditions are met one day, causing the cooling system in the reactor to stop working as it should. I think we all know what happens next...


      Which is why Microsoft forbids the use of MS software for such mission critical apps.

      If you need an OS to run a nuclear plant, you'll have it custom made, by someone who can be held liable and who'll probably provide the source.

      --
      No sig
    3. Re:All software makers should be held liable by slittle · · Score: 1

      There are nuclear plants running Windows (use Google). They're just used for non-critical or redundant purposes, and usually on a private network. Of course, private networks don't help if you fuck up your firewall or you let any old contractors plug their laptops in...

      --
      Opportunity knocks. Karma hunts you down.
    4. Re:All software makers should be held liable by misterpies · · Score: 1

      Well, given that the US Navy uses Windows NT to run (nuclear capable) warships, I wouldn't be so sure.

      --
      The author of this post asserts his moral rights.
    5. Re:All software makers should be held liable by StateOfTheUnion · · Score: 1
      The best DCS's (control systems for large plants) are not distributed with source code and they're not custom made. They are made by Honeywell, Foxboro, Yokogawa, and ABB to name a few. They run your biggest and best refineries, ethylene plants, polymer plants, etc.

      I can't speak for nuclear in particular but in chemical plants and refineries, the mission critical failsafes are usually controlled with the DCS for slower things (tank overflow, high temperature, etc.) and PLC's (programmable logic controllers) for fast and sudden things (explosive hazards, compressor surges, etc). PLC's are often config'ed using using ladder logic (a fancy way of representing machine language code for control schemes) . . . PLC's are like industrial strength microcontrollers with appropriate industrial I/O . . . simple, fast and reliable.

      For the record, I've seen lots of windows based client systems for DCS's, but only a few servers using windows. Most are redundant and run on something reliable, like Unix or VMS.

  9. They should be liable by kommakazi · · Score: 3, Insightful

    EULA's shouldn't be able to take away a consumer's basic rights as many basically do these days. If you buy a product you expect it to work as advertised and not be defective. It seems only software companies are able to get away with selling defective products by tacking on long EULA's to them. Why don't car companies tack EULA's onto their vehicles saying if it's defective, you're SOL? Because nobody would put up with it, they'd go find another car without one. Nobody would put up with that on about any other product except software. I strongly agree people should stop letting software companies shove defective software down their throats. I say people challenge EULA's at all *reasonable* opportunity... EULA's should simply be an agreement that you're not going to reverse engineer their product or distribute it illegally and such....not forcing you into agreeing that the software is probably defective and that you're going to be the one paying out your ass for it.

    1. Re:They should be liable by linzeal · · Score: 1

      Because someone like Ralph Nadar emerged and made the automobile companies institute the lemon laws in the first places.

    2. Re:They should be liable by NanoGator · · Score: 2, Insightful

      "It seems only software companies are able to get away with selling defective products by tacking on long EULA's to them."

      Duh. They get away with it because they cannot guarantee the environment in which the software is run. Do you think your car would have a stellar warranty if there were no roads?

      --
      "Derp de derp."
    3. Re:They should be liable by Anonymous Coward · · Score: 0

      you are telling me all roads, speed limits and ever other factor that comes into driving is all pretty basic.

      not so much.

      there is a difference between bad code, and code not expecting the different possibilities of configs.

      if your wheel fell off the second you touched gravel, i dont see how that is anything but a lemon.

    4. Re:They should be liable by Anonymous Coward · · Score: 0

      Actually, if the software doesn't work as agreed upon, there is no contract to build a EULA on. It would be Microsoft's bad faith.

      But on the other hand, the EULA being under shrink wrap and not available at time of purchase already goes against the entire sum and history of legal tradition. You can't have a contract where only one party knows what it is.

      Which brings us to why I detest Microsoft. Software should be considered sold as it actually is. There should not be attempts to gain unfair advantage by changing our legal system for the benefit of one man or company.
      Sold, not licensed, copyrighted, not patented, and defective product laws apply like any other product.

    5. Re:They should be liable by shachart · · Score: 1

      Do you receive any better warranty on your XBOX/PS2 games, where the environment is fixed? I think not.

      --
      Those who can, do. Those who can't, consult.
    6. Re:They should be liable by apepooooop · · Score: 1

      so car companies should be liable if someone goes out and modifies your car(i.e. cuts your brakeline), but the car company didn't protect your breakline enough and allowed this to happen. NO. That is what a security breach/virus is. i have my own problems with windows but i haven't had it spontaneously kill everying on my computer. Left to its own devices it runs stable enough for my papers, games, and internet. and the general lack of security, is common knowledge, and if you don't like it don't use it. generally they should not be liable for what other people do to there product (back to the breakline example).

    7. Re:They should be liable by cft_128 · · Score: 1
      It seems only software companies are able to get away with selling defective products by tacking on long EULA's to them.

      Not quite an EULA but close: When buying a older house in California (not a new home) they are usually sold 'as-is' with a fat list of disclosures. Just about the only way a buyer can successfully sue a seller is to have a problem with the house (noisy train every day at 3am, leaky roof, flooding of the basement even if they fixed it, etc) that the previous owner knew about and did not disclose.

      Most good agents will urge the prospective seller to disclose everything that they can possibly think of to reduce future liability. Keep in mind IANAL and IANAREA but I have seen various sides of these transactions and law suits and it generally seems to work well if the seller is very thorough on their disclosures. If they forget something then overly litigious buys will eat them alive.

      --

      Underloved Movies and Pub Quiz: donotquestionme.org

    8. Re:They should be liable by Pofy · · Score: 1

      >Why don't car companies tack EULA's onto their
      >vehicles saying if it's defective, you're SOL?

      What? Have you not seen it? It usually pops up when you open up the lid to fill more gas on your car. It typically cover the opening and states that if you remove it (so you can fill in gas), you agree to it. The basic concept is, you can't use the car without agreeing to it. Typical things found in such car EULAs are:

      You did in fact not buy the car after all, the manufacturer still owns it and you only license it for use (you actually have to destroy the car if you don't agree any more or they tell you to)

      You can't really change anything on the car. You are not allowed to fix anything broken. You can't buy a cover for the seats or pillows for the back seats.

      You can only buy and use gas that is approved by them.

      You are not allowed to look under the hood to see how the car works.

      You are not allowed to go faster than speed limits (or break any other traffic law) since it give them a bad name, in that case you have to destroy the car.

      You are not allowed to have any additional people in the car, they need to pay extra for additional license uses, and if they own competing cars, they are not allowed to travell with you at all.

      You must allow the car manufacturer to be able, at any time, to enter the car to check so you have not modified it, or have any item in the car they don't like. Actually, they must be allowed to enter your house and parking lot as well to see what other cars or car related pruducts you might own.

      There is no guarantee that the car work at all (At this time their caps lock key usually gets messed up). It is your responsability to continously go to their factory to check if there is any spare part they can change for you so the car work.

      By the way, the key used to start they car will typically stop working once you fill the car with gas the first time. After that, you have to send it to the manufacturer for a new one. You must at that time supply them with info on your current shoes, living location, information on bags put in the car and so on. All that is recoreded into the new keys so that you can't change to much of it, like buying a completely new kit of travelling bags, that can be an indication someone else actually use the car and that is not allowed.

      The list goes on....it is incredible that they manage to put it all on that piece of papre covering hole for the gas.

    9. Re:They should be liable by kommakazi · · Score: 1

      A car company cannot guaratee where the car is driven...not all roads are good.

    10. Re:They should be liable by kommakazi · · Score: 1

      Who would modify your car without your consent unless by modify you mean break a window and steal your CD receiver. Thats what car alarms are for. An OS shouldn't be so horribly insecure anyone can access it and hijack it at will, and that just be "OK".

  10. Because it would be bad for everyone... by Dimwit · · Score: 4, Interesting

    If software had to live up to safety standards the same way physical products did, the authors of the software could be sued just like the makers of the physical products.

    "But that's great!" you say. "Microsoft could be sued until they were just bits of blackened rubble!"

    Yes, that would be wonderful.

    Now, what about the floating-point exception handler bug in Linux? Well, looks like we'd have to sue Linus et al.

    I'd be willing to bet that Microsoft would take a lot longer to reduce to rubble than Linus and his ragtag crew of happy software authors.

    Even if you limit it only to software that's charged for, well, then, good bye RedHat. Ditto Mandrake. Bye SuSe. It's all over.

    Basically, if the authors could be sued, then there would be no software industry.

    I know the question was also asking why they couldn't be sued for allowing viruses in. Well, why can't Ford be sued for letting me drive my car on roads? There are *wrecks* on roads! What is Ford thinking??

    The point of this whole rant is: Software is far, far to complex to be held to the same standards as physical products. Mankind has been making physical products for around 200,000 years now (if not more). We've been making software for 50. Let's wait until we have the same kind of experience making these products before we hold them to the same standard.

    --
    ...but it's being eaten...by some...Linux or something...
    1. Re:Because it would be bad for everyone... by KilobyteKnight · · Score: 0, Redundant

      I'd be willing to bet that Microsoft would take a lot longer to reduce to rubble than Linus and his ragtag crew of happy software authors.

      I wish I hadn't wasted my moderator points earlier today, or I would have modded this up. Thank you for pointing these things out (and saving me the time).
      --
      When will Windows be ready for the desktop?
    2. Re:Because it would be bad for everyone... by 91degrees · · Score: 3, Insightful

      Now, what about the floating-point exception handler bug in Linux?

      But how much did this particular bug cost the industry? This would be the maximum liability. And obviously only the vendors would be liable; They're the ones selling it as a working OS suitable for certain purposes. There is only an implicit warrenty once you charge for it.

    3. Re:Because it would be bad for everyone... by Anonymous Coward · · Score: 0
      The point of this whole rant is: Software is far, far to complex to be held to the same standards as physical products. Mankind has been making physical products for around 200,000 years now (if not more). We've been making software for 50. Let's wait until we have the same kind of experience making these products before we hold them to the same standard.

      OHHH, now I understand. We've had matter since the beginning of time, so it's perfectly defined and understood...but we've only had logic since last week or so, thus it's still abstract and unexplored.

      Software is not complicated. A tiny UNIX-like kernel is nothing compared to the CPU it runs on. The fact that we've had rocks sitting around since the earth cooled has nothing to do with it. The problem with software is that it's too easy. Anyone can sit down for an afternoon or weekend and write a little program, post it to the internet and have a few thousand people use it...and if it fails, NOBODY CARES. A multibillion-dollar company with only a few thousand programmers can write a huge bloated OS that 90% of the world pays them exhorbitant prices for...and if it fails, NOBODY CARES.

      In most cases, there's just not enough money to spend anywhere near the development resources on software that you would on anything else. It can be written so quickly that even giving it a few test runs before you ship presents a significant overhead, and nobody wants to pay. Because if it fails, NOBODY CARES.

    4. Re:Because it would be bad for everyone... by HeyLaughingBoy · · Score: 1
      Let's wait until we have the same kind of experience making these products before we hold them to the same standard.

      Well, by that logic no one should sue aircraft manufacturers either, as airplanes have only been made for about 100 years. But yet it happens.
      You can't cop out of liability by saying "my product is too complex for me to build properly." That's crap and you know it.

      If it can cause the same kind of damage as a physical product, then it should have the same liability as a physical product.

      If your word processor crashes and you lose all your work, it's unlikely that a lawsuit will recover enough in the way of damages for it to be worthwhile. When the fuel management computer in your airplane causes a fire and kills passengers, you bet your ass there will be lawsuits flying.
    5. Re:Because it would be bad for everyone... by j-turkey · · Score: 1
      But how much did this particular bug cost the industry? This would be the maximum liability.

      I have a couple of problems with this metric:
      1. First of all, these numbers are always inflated. Do you really believe that worm X cost the industry $2.5 bil? Those are numbers that are calculated using estimates like the average amount of time lost per employee, or an average of how long it took to recover from it. These numbers are multiplied by other estimated numbers (number of companies out there * number of employees) and BLAMMO...there's your number. Alright -- I figure that they put a little more math into it than that, but the point is that the numbers are grossly inflated.

      2. How do you determine who gets what money? Does every company get a check for $50? Do larger companies get a bigger check? Do companies who hire a really good IT group that set up a network to prevent these things get nothing then? Is that really fair since they spent the money to take care of these things? ...or are you happy as long as a company (or industry) that you don't like gets money taken from them?

      There is only an implicit warrenty once you charge for it.

      Yeah, there's an implicit warranty. However, if your TV breaks -- you can take it back to Sony to get yours fixed (or get a new one). It doesn't mean that you can sue Sony for lost TV-watching time. If our Toyotas break, we can take it back for repairs. Under Lemon Laws, we can get our money back. It does not mean that we get to sue anyone unless we can prove negligance that resulted in injury or death. Not lost productivity ("I didn't make it to work so I'm suing for my salary" doesn't work). Also, if you're talking about liability -- liability doesn't begin and end with a sold, commodited product. If I made a car for you and gave it to you for free and it was inherently unsafe -- I'm liable for negligence, especially if I was aware of the unsafe condition that I created. In this case, free doesn't excuse anything when it comes to the standard that you're holding commercial software to.

      --

      -Turkey

    6. Re:Because it would be bad for everyone... by Brandybuck · · Score: 1

      While I can definitely understand why software developers want to disclaim liability, it has always puzzled me as to why they want to also disclaim something so basic as merchantibility.

      Disclaiming merchantibility is nothing more than giving yourself a license to lie. If you can't even stoop to giving the customer's money back for a defective product you shouldn't be in business.

      All commercial software should be merchantable. That's the very definition of "commercial" for pete's sake!

      --
      Don't blame me, I didn't vote for either of them!
    7. Re:Because it would be bad for everyone... by Anonymous Coward · · Score: 0

      Regarding #2:

      50% should go to the lawyers
      50% should go to the government.

      This would insure that those creating software full of holes will be sued.

    8. Re:Because it would be bad for everyone... by tchuladdiass · · Score: 1

      On the "software is not complicated" comment:
      Lets compare to building a bridge. A bridge is composed of i-beams, cables, bolts, straps, asphalt, etc. Now, lets say if there is paint pealing on the bridge. That doesn't cause it to collapse. Also, lets say if one of the bolts had internal fractures due to manufacturing. There are many thousands of bolts in that bridge. One of them failing isn't going to bring it down. And if one bad bolt can cause it to fail, then it wasn't engineered properly to begin with.

      Now, with software, a tiny flaw in even the most trivial program can cause it to fail, depending on how you define "fail". There really aren't that many ways to over-engineer an application to withstand failure of any one component (in the bridge example, you can specify the use of 20% redundant bolts, for example). In some cases, you can put in redundant checks, but if you do that everywhere then the software looses performance.
      Think of the software that controlls the Space Shuttle. It is run on multiple processors, and has multiple independant implimentations and runs through a voting circuit. But this isn't practicle for your average desktop environment. No one is willing to pay a million dollars per copy of a word processor or spreadsheet application (which is what it would cost if they were written to sei level 5 specs that the shuttle software is written to). And even then, it still isn't as fail-safe as the 20% redundancy in the bridge example.

    9. Re:Because it would be bad for everyone... by Anonymous Coward · · Score: 0

      ragtag crew of happy software authors.
      Ever heard of IBM?

  11. Isn't this important to open source as well? by metacosm · · Score: 1

    Isn't a License Agreement what protects the developers of GPL'ed software from being sued as well.

    Given, the GPL is not a EULA (End User License Agreement) -- the GPL only takes effect if you modify or distribute the application -- it still seems if it was tested and failed in court, it could have a big impact on OSS.

    What do you think?

    1. Re:Isn't this important to open source as well? by Anonymous Coward · · Score: 0

      The difference: The GPL giveth, whereas a EULA taketh away.

    2. Re:Isn't this important to open source as well? by 91degrees · · Score: 2, Informative

      It's been discussed before.

      The prevailing wisdom is that the GPL only grants rights. It doesn't take them away. Hence if it was ruled invalid, anyone who distributed GPL software would be guilty of copyright infringement.

      For much the same reason, it is quite unlikely that all clauses in an EULA would be invalidated. The part that permits you to install it on a machine would have to remain valid.

    3. Re:Isn't this important to open source as well? by Anonymous Coward · · Score: 0

      The prevaling wisdom fails to take into account that the GPL need not be upheld or overturned in its entirety, a court has the power to strike-out any portion if it believes there is a legal justification for doing so.

    4. Re:Isn't this important to open source as well? by spitzak · · Score: 2, Informative

      I believe the "NO WARRANTY" stuff is unrelated to the GPL. You will find identical wording on commercial, BSD, and public domain software, and on sample code distributed with closed programming environments. Whether this is valid or not is probably unrelated to whether the GPL works or not.

      My opinion is that if software writers were liable for damages it would be the end of the software industry, including open source. Microsoft may last the longest but even it would be destroyed by litigation. All software would have to be written by people who keep their identities secret. I guess it would be open source, but you would lose the ability to be publicly known as the author of it, and there would be no clear way to communicate fixes back to the author.

    5. Re:Isn't this important to open source as well? by isorox · · Score: 1

      It would have a big impact, but not in the way you think. Copyright would revert back to whoever originally wrote the code, so an author of some code in the linux kernel could decide to remove it. Microsoft wouldn't be able to embrace and extend though.

      I dont see how the license would fail though.

    6. Re:Isn't this important to open source as well? by 91degrees · · Score: 1

      That too is a good point. I forgot to point out that this supposisition is from people who are fairly biased towards the GPL.

    7. Re:Isn't this important to open source as well? by Anonymous Coward · · Score: 0

      That's why it says that if you cannot legally follow it, you are not allowed to distribute at all.

      I.e. if the court says that section X is illegal, you cannot distribute at all. Back to copyright law.

      Copyright law requires permission from the author, and if the author refuses to give permission, a judge can't give you permission. That would require a law change, which is not the judge's job.

  12. Well by ADRA · · Score: 1

    Any attack on click-through licensing means that open source software is more open to the same legal punishments. If someone found a disasterous bug in Linux, would people have a right to sue Linux,OSDL, etc.? I bloody hope not.

    Now the problem is that companies buying software don't require full guarantees. If the DOD says this software must be perfect, then its the onus on the Seller to supply that guarantee.

    This allows for open source companies to guarantee software without forcing every Linux distributor to get hit with the lawsuits.

    --
    Bye!
    1. Re:Well by carrus85 · · Score: 1

      I think that most of us are forgetting some of the major arguments to this issue. It isn't so much that windows is released with flaws, it is that they cannot release enough support patches to fix those flaws. The beauty of linux is if someone finds a flaw, you quickly fix it, generate a patch, patch your system, and BAM! Problem fixed. Windows just doesn't have this same capability.

      People don't mind having a few glitches in their software, as long as there are fixes provided for those glitches in due time, and without cost considering they bought your product in good faith. This is where Microsoft falters; they provide patches, but what do they really do? Do they fix blue screens of death? Some, yes. But are they fixing what the user-base wants to see fixed? I think not.

      Besides, it is very, very hard for linux to be sued, where microsoft could be sued very easily. Linux is separated into several smaller projects, while windows is one gigantic project. It is easier to hit the large target than spend attorney's fees on sueing 900 smaller companies-- Strength lies in numbers. Besides, as long as you can get a timely fix to your product, people are not going to sue you; the converse will happen. People will realize that you hear their calls for help and actually act (gasp) on their comments. Just make sure users know that not EVERY SINGLE FUNCTIONAL WHIM of the user is going to be implemented, but at least give them the benifit of making your software better at no cost, considering they paid for it. (Or you could do the converse approach, give away a basic version of the software, and sell support and upgrades.)

  13. This is ridiculous by torinth · · Score: 4, Insightful

    When desktop and corporate customers are willing to wait 10 years for products that incorporate new technology, we can talk.

    Microsoft is being no more negligent than their competitors would be. Businesses recognize the risk of using Microsoft, Apple, Sun, third-party or OSS software, and balance that against their need to actually use recent innovations. The end result, a fast life-cycle on development and rather unreliable products. Businesses suffer losses when software is compromised, but that's built into the cost of getting software years before it could be released otherwise.

    If consumer advocacy laws applied to software development right now, you'd see innovation plummet. What few developers that would bother with top-notch reliability (which is comparitively boring) would still take years to create something after the idea was publically announced.

    Meanwhile, some black market developers would create the same function in some illegal and wholly unsupported product, but businesses would buy it up like crazy.

    The reason that these kinds of regulations are important with cars and pharmaceuticals is that these industries put people at risk to their lives. A flaw in a car will kill people. A flaw in software will cost a company some money, but is a threat that can be overcome through market practices. The company insures against damage, pays a premium, and gets reimbursed on loss. Nobody dies. Big fricking deal.

    Businesses where reliability does matter (i.e. infrastructure and medical projects) go further and independently make sure they only use software that has gone through the ropes. This software tends to evolve more slowly, or else has a disproportionate amount of money thrown against it to speed things up.

    1. Re:This is ridiculous by Anonymous Coward · · Score: 0

      While I agree that no one wants to open the door for litigation for every blue-screen-of-death, I think that people are minimizing the importance of software in our lives. What do you think is flying that Delta plane? Every component of a new car is run by software. Think about hospitals. Software has become critical, and people do not even think about it.

    2. Re:This is ridiculous by NanoGator · · Score: 1

      " I think that people are minimizing the importance of software in our lives. What do you think is flying that Delta plane? Every component of a new car is run by software. Think about hospitals. Software has become critical, and people do not even think about it."

      The diffrence is that the software you speak of is running on a controlled environment. So long as your plane isn't expected to run Solitaire on a whim, it stands to reason that Delta (Boeing?) can reasonably guarantee its safety.

      --
      "Derp de derp."
    3. Re:This is ridiculous by torinth · · Score: 1

      I admitted to that. But the Delta plane isn't running XP, or at least not some run of the mill version. Rather than a $89 user license, Boeing and Airbus invest millions of dollars into software that takes years to test and develop.

      Same goes for the car. More developers work on smaller blocks of code with more failsafe techniques. This costs more money and takes more time, but is something that's necessary for that specific industry.

      The reliability of consumer and corporate software is not that important to our lives. in those specialized industries where it is more important, they invest more time and money to make sure it works.

    4. Re:This is ridiculous by msoftsucks · · Score: 1

      Here's what happens when manufactures use Micro$hit's software in their products. BMW decided to use M$ Windows CE in their new 745i car. These cars are total lemons. Software for real-life devices needs to have much more reliability than what M$ can provide.

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    5. Re:This is ridiculous by Prior+Restraint · · Score: 1

      When desktop and corporate customers are willing to wait 10 years for products that incorporate new technology, we can talk.

      Heh. I love it. Imagine Corporate America suddenly demanding Microsoft offer support contracts for Windows for Workgroups 3.11 running on MS-DOS 6.22 (the best they had for sale as of June 28, 1994, according to Windows History).

    6. Re:This is ridiculous by cookd · · Score: 1

      So, it was all Microsoft's fault that the BWM software sucked, eh?

      Go look at all of the problems people ran into with the BMW. Then show me one problem that was due to an OS flaw. BMW wrote some lousy software for a computer that ran Windows CE. It certainly makes Microsoft look bad, but I don't really see why it is Microsoft's fault if BMW decides to come out with a really screwed-up car control system.

      I can give you a bunch of examples of poorly designed products based on Linux. Does that mean Linux sucks?

      --
      Time flies like an arrow. Fruit flies like a banana.
    7. Re:This is ridiculous by msoftsucks · · Score: 1

      Actually, BMW traced the problem. Several memory leaks in WinCE were the cause of the majority of the problems. This has been a recurring problem with those who have used WinCE in their devices. It seems that WinCE is riddled with memory problems which crash the system. Its instability is one of the reasons why you don't see that many hardware manufacturers using WinCE and instead opting to use Linux.

      --
      Quit playing Monopoly with Bill.
      Linux - of the people, by the people, and for the people.
    8. Re:This is ridiculous by Frobnicator · · Score: 1
      Boeing and Airbus invest millions of dollars into software that takes years to test and develop.
      I live near a major AFB and know several commercial and military pilots. I hate to break it to you, but some of my friends (both types of pilots) say that their computer systems routinely crash; I've heard some rather intense stories from the fighter-pilot types who have lost control of their aircraft and nearly crashed, due to computer glitches.
      --
      //TODO: Think of witty sig statement
  14. Liability For Software Bad by fozzmeister · · Score: 1, Informative

    How can I as a software developer take responsibility for loses when i use libraries etc that wont? oh and it would kill oss, you could say this code is just text that happens to compile, but unless everyone compiles thier own software, it'd never work.

    1. Re:Liability For Software Bad by Marxist+Hacker+42 · · Score: 1

      One could easily make a case that if you have to take responsibility for losses and you can prove the bug is in a library, you can pass the buck in discovery on up to the company that made the library.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  15. Not very likely by hdparm · · Score: 1
    Consumer protection laws, as I understand the situation, do not quite cover end user. Ownership transfer isn't taking place - end user signs EULA to get a grant to use someone elses product, in this case Microsoft's.

    I'd rather be willing to explore the possibilities to sue people who make decisions to license half-assed products, waste additional money on AV software and man hours to keep holes closed, employ incompetent administrators which results in wasting everybody's money and time when Internet links get totally clogged and so on.

    I can't see it happening thou. Those same people are FUD masters as well - if they are not, how else would they justify decisions to pay for Windows to whoever approves spending?

  16. The difference between cars and Windows... by lunarscape · · Score: 1

    When you go buy a car, you expect it to not break. When you go buy Windows, you know it will break. Would you go buy a car with breaks you know will fail while you're out driving?

    1. Re:The difference between cars and Windows... by Anonymous Coward · · Score: 0

      I can only conclude that either the answer to your last question is YES or something's wrong with your logic or analogy.

  17. Think of it like a car. by man_ls · · Score: 4, Insightful

    Think of it like a car.

    My 1998 Honda had a problem with the ignition that, if a certain combination of environmental factors, driving habits, and the phases of the moon and planets all combined correctly, the contacts would corrode under the extreme voltage and cut power to the engine while in operation. Their response: Take the car to a dealer to have the ignition switch replaced free of charge.

    I.e.: This otherwise safe and well designed car has a small flaw that under certain conditions may manifest itself in a potentially annoying to potentially dangerous way, depending on what you are doing.

    Now, let's pretend it is a computer.

    Your well-engineered and hardened security Windows 2003 Server system has a flaw in a protocol parser that allows, with the right combination of messsages, someone to cause code to be executed on your system.

    In other words: This otherwise safe and well designed server operating system has a flaw which, depending on several factors, may manifest itself in an annoying or dangerous way.

    Any complex system is going to have problems with it. Millions of lines of code, or hundreds of thousands of moving or conductive parts, each can have something fail if there's a tiny problem with it.

    Microsoft releases their fixes free of charge, just like a dealer service recall on an automobile.

    What's the problem here? You can eliminate 95% of these vaunerabilities by simply *not running without a firewall* and *not running unneeded services* which is (GASP) something you'd do on Linux as well. Linux is just as vaunerable if it's sitting open and unprotected on a network with 500 services running as root. Would you do that? No. So why do you do it with a Windows box?

    If it's because Windows is more of a "turn-key" solution, and the user doesn't think to secure their box, it's not Microsoft's fault, the blame rests surely in USER ERROR.

    1. Re:Think of it like a car. by ClosedSource · · Score: 1

      I agree with you, but to go even further:

      The Honda problem didn't require any deliberate evil intent on the part of a third party to create it, but exploiting the OS vulnerability did.

    2. Re:Think of it like a car. by Technician · · Score: 1

      Microsoft releases their fixes free of charge, just like a dealer service recall on an automobile.

      I'll probably get flamed for this, but a better example would be not that the system breaks on it's own such as the faulty ignition switch given in the example, (BSOD defect) but both the Honda and the MS OS are favorites for thieves simply because they are both easy to break into and steal. When was the last time your Honda dealer had a recall simply because the car was a popular target for car thieves? The dealer may recommend a third party alarm system the same as MS may recommend one of the well known firewall or anti-virus packages. Many cars now have higher tech security to make them mostly useless to thieves and expensive to make run without the original keys. A lockpick no longer gets joyriders a easy to steal ride in many cars. (My car has no way to even crank it without a transponder key) MS is simply slow in implimenting transponder keys and other security.

      Am I off base here, or somewhat on track? Windows wasn't built to be attack proof. That idea is a reality that struck MS that they are no longer in a small town where nobody locks the doors. The system is being attacked by big city crime and they were a little slow preparing for it. It's time those who are exposed to the big city use a system properly fenced and locked instead of the small town the key is under the floor mat security model.

      --
      The truth shall set you free!
    3. Re:Think of it like a car. by man_ls · · Score: 1

      I'm not sure I agree with your way of looking at it, but I definately understand where you're coming from.

      Windows until recently wasn't built to be attack proof. MS wised up about the "big city" deal with their 2003 server release, hardened to the bone.

    4. Re:Think of it like a car. by 10101001+10101001 · · Score: 1

      Microsoft releases their fixes free of charge, just like a dealer service recall on an automobile.

      There's two flaws with your analogy up to this point. For one, the number of actual problems in Windows releases are hundreds to thousands of times as common as any car I've ever heard of. If a car were to actually have a frequency of 5 new exploitable problems per month, customers would be demanding by the second month to get a replacement product without nearly as many problems. The fact that consumers don't do this is because of the second major flaw in your analogy: Microsoft doesn't recall Windows software.

      A large part of why dealers recall automobiles is because it's not expected of a consumer to have enough know-how to fix a problem, even if it's relatively minor. In fact, simply mailing out the parts for the consumer to fix the automobile would be many times less expensive. At the same time, it's a huge burden. However, by silently (okay, auto-update in XP is less silent) releasing tons of patch, most consumers aren't even *aware* there's a problem. Do you daily or weekly check the manufacturer's website for every good you have bought to check for new do-it-yourself patches for defects in said good?

      There's obviously an undue burden being laid upon the average computer user to be patching so many bugs, yet most computer users either are unaware that there are so many problems or they've been lead to believe that there's no real solution. If there were lemon laws, I can imagine them covering the whole system so that when grandma figures out that Windows is really unstable, they can go back to the computer seller and get their money back to buy a Mac or a Linux based PC or whatever other OS is available (it's an unreasonable burden on the consumer to return the engine of a car and try to find a replacement if the engine keeps having problems; the car was sold as a whole and should be returnable as a whole; though, I would say this shouldn't preclude allowing the technically minded to return just the software, since the consumer *might* know what they're doing returning just the engine).

      What's the problem here? You can eliminate 95% of these vaunerabilities by simply *not running without a firewall* and *not running unneeded services* which is (GASP) something you'd do on Linux as well.

      For starters, Linux doesn't *need* a firewall. As has been stated by others, firewalls can lead to a false sense of security especially when it involves notebooks from outside connect within a firewall's borders. The second point is, it might be true that not running unneeded services might make you "safer", but the truth is that you're *paying* to use those services. It's comparable to including a radio with a car and it being frequently enough the case that you can exploit the radio to dump the oil that you advise people to stop using the radio. If the radio is broken or likely to be broken, it needs to be fixed. The paranoid's way shouldn't be demanded of *every* consumer.

      Linux is just as [vulnerable] if it's sitting open and unprotected on a network with 500 services running as root. Would you do that? No. So why do you do it with a Windows box?

      Right, Linux is just as vulnerable if you leave it unprotected by both allowing exploitable programs to be ran and allowing an avenue for said programs to be compromised. The actual count of services or uid of the service might not be relevant based on the exploit. And disregarding any actual point-for-point comparisons of Windows vs Linux exploits, you're right that any good, paranoid technical user wouldn't do it. But, for the regular user services *shouldn't* be exploitable. Of course, there's always room for the user to shoot themselves in the foot by allowing something stupidly, but then that's comparable to putting sugar in the gas tank. Preventive care on what-ifs are the job of an administrator, and unless you believe Windows should be only sold to administrators (I would probably a

      --
      Eurohacker European paranoia, gun rights, and h
    5. Re:Think of it like a car. by molarmass192 · · Score: 1

      Anybody who runs services as root on any *NIX is an idiot. I have several Solaris and one Linux box sitting in the wild and NONE expose services running as root. They may be launched *from* root, but they ALL su to a non-root owning account.

      Case in point, I rescued a box a few years back that some know-it-all had gone and edited /etc/passwd by hand and screwed up the root shell entry. It was pretty much game over for this box since root was completely unaccessible. They had a local account that I used to find if anything was running as root ... and there Tomcat was running as root. I whipped up a quick servlet to edit /etc/passwd and voila. This was a "good" hack but an "evil" hack would have been just as easy.

      To get back on point, I think your observation of the "turn-key" effect is bang on. It may not be MS's fault ultimately, but they certainly need to shoulder some of the responsibility. It's like going to a gun store and they hand you a loaded gun with a hair trigger. The gun store may not be responsible if you accidentally shoot yourself or someone else since the gun had a hair trigger but they sure didn't help any by putting the bullets in the gun for you. That said, financial penalties for software failure is the realm of support contracts, not software licenses. If you have a 99.999% uptime contact with a vendor and their software fails to deliver that, then you collect. Microsoft as a company makes my stomach turn, but there's no way they owe anybody money regardless of how crap their software is unless that person is in a service contract with MS and they fail to live up to the service level agreements in that contract.

      To tie this back to cars, Ford isn't responsible if someone's '76 Pinto explodes tomorrow in a rear end collision. The service contract (warranty) on that car is long expired. However, if that collision had happened back in '77 when that car was under a service contract, Ford would have had a financial obligation.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:Think of it like a car. by Nailer · · Score: 1

      You can eliminate 95% of these vaunerabilities by simply *not running without a firewall* and *not running unneeded services* which is (GASP) something you'd do on Linux as well. Linux is just as vaunerable if it's sitting open and unprotected on a network with 500 services running as root. Would you do that? No. So why do you do it with a Windows box?

      Do most modern Linux dstributions install few network services by default, then firewall these ports off by default? Does Windows, pre SP2?

  18. It wouldn't work by MerlynEmrys67 · · Score: 4, Insightful
    There is software that provides these kinds of guarantees... Problem is the guarantee is almost worthless.

    Lets first talk about supported hardware configurations.

    Before I would allow certain liabilities like this, I would require a given supported configuration. Lets say something like a Pentium 4 processor running at 3Ghz - without HyperThreading, A Chipset, a single graphics card (make it old too), a single hard disk from one manufacturer - the list goes on (well in reality - the list doesn't go on). Your hardware isn't in the supported configuration (You did buy directly from Dell didn't you ?) forget the support, it isn't a tested and qualified system.

    Software configuration

    You weren't going to install ANY other software on your system, other than mine... How do I know that THAT software didn't cause the problem - so nix any software purchases - or that will void the warantee as well.

    So basically you end up with a supported system, that is completely useless. Not much fun at all. And you WANT to have this happen by getting lawyers involved ?

    --
    I have mod points and I am not afraid to use them
  19. God, I hope so! by Tom7 · · Score: 1

    It would be a real killer for software in general if developers were liable for damages caused from malfunctioning code. Therefore, licenses that disclaim warranties are really important.

    If there were enough demand for it, you'd expect software companies that are developing for pay to warranty their code. This would be one area where they could clearly outperform free-beer software! But I don't think such demand is very high, except in certain niche industries (defense, transportation, etc. although I think we'd be kidding ourselves if we thought that these areas are much better off than regular consumer/business software.)

    Anyway, this really has nothing to do with Microsoft -- lord knows that there are and have been plenty of bad bugs in non-Microsoft software. (Even "open source" software!)

  20. -1 offtopic, but I have karma to burn... by FlyingOrca · · Score: 1

    You know, I didn't think anyone remembered The Third Man... but if you know who Harry Lime is, you might really appreciate a book I just finished reading for about the tenth time in twenty years or so (yeah, I like it that much). It's an offbeat spy thriller/romance called Lime's Crisis by novelist/screenwriter Ronald Bass. Wonderful read. Cheers!

    --
    Corruptissima re publica plurimae leges.
  21. This would totally kill the software industry by wayne606 · · Score: 2, Insightful

    Ever check how much doctors pay for malpractice insurance? It's in the 6 digits for some specialties. Just think what would happen when small software companies start getting sued because of bugs in their code that lead to others making expensive mistakes. Lots of companies would be driven out of business and the only ones that would be left standing would be the ones with the deepest pockets, i.e. Microsoft. Then they would say "we are paying out all these huge damage awards, so we have to raise the base price on windows to $1000 / copy".

    Maybe that's a bit extreme. Seriously, software is way more complex than a car. Who among you would bet your entire net worth that you haven't shipped code with potentially serious bugs in it? There are always bugs.

    Maybe a mandatory "your money back if you aren't satisfied" law would fly. But 99% of the people who take advantage of that offer are going to keep a backup copy of the software, "just in case" ...

    This idea could never get past the unanimous opposition of every company in the software industry. Just live with it - software has bugs. If you don't like it switch to another package or just go back to pencil and paper.

    1. Re:This would totally kill the software industry by xenocide2 · · Score: 1

      Maybe that's a bit extreme. Seriously, software is way more complex than a car. Who among you would bet your entire net worth that you haven't shipped code with potentially serious bugs in it? There are always bugs.

      I only have a little experience with the design of cars, I can't accurately judge your claim of complexity. But remember that cars are only about 40 years older than computers but are a far more understood beast than software. Automotive and mechanical engineers know where to expect things to break. Its a straightforward application of physics struggling against cost. The greatest pressure facing automobile designers is entropy. Your engine slowly corrodes, and parts wear. They search for ways to slow these forces, build prototypes, and measure the test results.

      On the other hand software failures are relatively unknown. You can point to buffer overflows and be half-right. But those are just security vulnerabilities. Not to diminish their severity or importantce, but they're just one kind of software failure. The nature of software failures is largely one of human error. Surely bits flip on occasion, and drives fail, but there are reportedly few occasions where this has happened and then led to failure. Sometimes software just yields inaccurate results, maybe calculating estimate with the wrong formula and the consulant wins with a considerable underbid. Enough to short him the last two year's revenue.

      Part of the problem is that software has a high degree of context. Maybe you won't trigger a certain bug if you use the keyboard as a method of input rather than the mouse. Perhaps a bug is hidden within a sub dialog box. You can't just take a piece of software out on the road, make a left turn, a right turn, test the lights and call it good. To extend the analogy, there's a possiblity in software that when your left blinker is on, you can't make right turns. There's hardly a way for that to happen with your car, but software interconnects so vaguely it might.

      I don't particularly like the idea of living with software written by people who don't understand why their software fails, or how they intend to prevent future bugs of a similar nature, or follow through to see how their efforts to alleviate the problem have worked. I agree that it's difficult, but I don't expect the design of a rotational engine to be a cake walk either.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  22. Oil change by jptechnical · · Score: 4, Insightful

    You don't expect a car dealership to be liable if your engine siezes because you never changed the oil.

    The patches and exploits are handled as they arise and if you keep up with the maintenance than you wont suffer catastrophic failure.

    Sure this is a bit of a stretch but you have to take some damn responsibility. You can't blame MS for all your woes.

    They make a good product that keeps the majority on the road. Every generation has new features and new flaws. The fact is the flaws are publicized and you have an opportunity to patch them.

    The time and money spent is part of the upkeep. It is like oil in an engine... if you never maintain it it will fail. It will leave you stranded and up a creek with a very expensive repair.

    However, when maintained you get acceptable operation.

    Quit your mindless bitching! Blame the Virus Writers for writing the viruses. Patch your system be it MS, *nix or whatever. Take some damn responsibility and stop blaming everyone else.

    --

    Boredom's not a burden anyone should bear.
    1. Re:Oil change by akmikee · · Score: 1

      Cliff and idiots like him are the reason why virus writers succeed. In life anything ignored will fail.. Try not locking the doors to your car and see how long you have a stereo, and when ig gets stolen is it the GMs fault? Get you facts straight before you spout off like that next time please, real IT professionals find your statements shallow and uneducated.

    2. Re:Oil change by Bert64 · · Score: 1

      If you didnt lock your door, then its your fault.
      However, if you locked your door and the car was broken into because the lock was inadequate then who's fault is it ? especially if the lock was advertised as being more secure than it really is.
      If your machine gets compromised by a vulnerability which has been patched for 6 months, you could argue thats your fault... But if it gets compromised by a vulnerability that has remained UNPATCHED for 6 months (the recent ie holes spring to mind) and yet you took reasonable measures (locking your door, installing latest patches) to keep it secure..
      As for disabling functionality, you shouldnt be required to do that.. if you have to disable functions then the software is no longer fulfilling the functions it was sold for. That's like removing the engine from a car, sure it wont get stolen but what use is a car without an engine?

      Fact is, computer users shouldnt have to disable features to keep something secure, such features should work as advertised and not endanger the end user..
      Also, users should not have to know about disabling services or installing patches etc, the average car owner doesnt change his own oil for instance, and if a car has a defect its recalled, the auto maker will repair the vehicle for you.. they dont send you a box of parts and expect you to install them yourself.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  23. djb's take on EULAs by _iris · · Score: 2, Insightful

    DJB seems to favor the consumer in the EULA debate.

  24. About that nuclear plant by ReKleSS · · Score: 1

    This has been discussed before, in the thread about the release of QNX 6.3. The people who run nuclear plants usually end running software that's not meant to be used in such situations anyway - the clause is more about liability than anything else. Also, the safety aspect of nuclear reactors are controlled by nothing more than a few analog gauges, to ensure best chance of surviving a failure. The OS used for monitoring can be just about anything. The thread is here.
    -ReK

    --
    md5sum -c reality.md5
    reality: FAILED
    md5sum: WARNING: 1 of 1 computed checksum did NOT match
  25. It's not a lemon, it's a program by dacarr · · Score: 1

    If this were the case, you could sue $developer for $foss_project.

    --
    This sig no verb.
  26. Choose your evil by Anonymous Coward · · Score: 0

    Microsoft software or law suit abuse. It would not stop with Microsoft. It may involve other companies and even free software. If MS's liability disclaimer is invalid, so would be the one in free software.

    And am I the only one to point out that this article is stupid and with no redeeming quality? First of all, it tries to apply a legal term to software that doesn't really apply to software. Next, it's a blatant, biased attack against a single company, like they are the only ones who ever published bad software.

    Third, lemon law says you can get your money back. Guess what, you can get a refund on your software.

  27. Try it! by bluGill · · Score: 3, Interesting

    At least in the US anyone can sue anyone for anything. Winning however is difficult. Still, if you think you have a case call a lawyer and present it. If you really do have one, lawyers are good at filling in the details. Details like perhaps lemons laws are not the right path in your state where some other law is better.

    Warning: not anyone can win a lawsuit. And you can be counter sued. Still slashdot is not the place to ask, most of us (such as me) are not lawyers, so we aren't aware of everything.

    Even if EULAs are valid (which as others have noted is not tested), nearly all states will not allow you to sign away some rights. Might help you in itself. (if nothing else why test the EULA if the clause they are using isn't valid in your state)

    There is one more downside: you have to deal with lawyers. No matter how evil you call Microsoft, lawyers are worse! Only sue if it is really worth it.

    1. Re:Try it! by Anonymous Coward · · Score: 0

      How evil are microsoft's lawyer's then?

  28. FTC Heard Arguments on This by lkaos · · Score: 4, Insightful

    http://www.ftc.gov/bcp/workshops/warranty/

    97 comments were filed publicly. Everyone from RMS to IEEE to, well, me.

    Basically, software warranties would make Free Software illegal. The model wouldn't work if we were held to quality expectations. Read the comments to educate yourself.

    --
    int func(int a);
    func((b += 3, b));
  29. lemons by Anonymous Coward · · Score: 1, Insightful

    Yesterday : If life hands you lemons, make lemonade.

    Today : If life hands you lemons, sue the bitch.

  30. Defective products by satterth · · Score: 1
    Ford, Chevy, and all other car manufactures get held liable if they make a defective product, why not Microsoft?
    Most likely because when Microsoft makes a defective product people don't die.
    --
    Being called a dork on Slashdot must be like being called the retard in special ed.
  31. Two ways by obeythefist · · Score: 1

    There are two ways to look at this, and trust me, they're being looked at.

    What this is all about is whether Microsoft is really costing people money or not. Why would Microsoft cost you money? Because you *had* to install or use their often defective products. Because you had no choice. So, two ways to look at it.

    1) You have no choice. Linux simply doesn't do what Windows can. I don't agree with this but then this is what the parent is suggesting. Is the open source community letting us down? Besides, since we have no choice but to use Windows (and they are legally recognised as having a monopoly), we can already see that the DoJ has forced remedy on them for the whole antitrust thing. So the clear course of action is to take them to court.

    2) You do have a choice. You can install Linux or BSD. These operating systems do most of the same things Windows does, and cheaper. Now, what if there is a bug in Linux. That would mean that, in theory, Linux should also be applicable to the Lemon Law, and you should be able to sue the provider/author, in the case of a bug. Now, Linux is floating around the version 2.8.x area. Surely some of the fixes between 1.0 and 2.8.x were bug fixes? In which case we have to accept that Linux may still have flaws, which although less than Windows ones, still makes Linux and OS developers fair game for Lemon Law litigation, which they can ill afford compared with MS.

    --
    I am government man, come from the government. The government has sent me. -- G.I.R.
  32. Why is this so misunderstood? by rjh · · Score: 2, Insightful
    If this were the case, you could sue $developer for $foss_project.
    Why is this so misunderstood? Why is legal "analysis" like the preceding accepted as unquestioned fact?

    Here's the thing. Well, here are the things--there are two of them.
    1. $developer can be sued for $foss_project today. You can be sued for eating a ham sandwich. You can be sued for putting a detailed account of felonies on your webpage. The only way to be lawsuit-proof is to die, and even then, your estate can be sued.

      So this entire "software needs to be without liability, because otherwise we could be sued!" is nonsense. We can already be sued. What can't happen, at least assuming EULAs are valid and we're all using a EULA that disclaims liability, is we can't be sued successfully. And even if EULAs are held invalid and software liability becomes the rule, we're still not likely to be sued. Read on.
    2. If I tell you "hey, I wrote this, and I'm giving it to you for free without any reciprocation from you, but I'm not making any guarantees it'll work," that's a boatload different in the eyes of the law from me telling you "hey, I wrote this, and for $10,000 and the souls of your children I'll let you use it, but I'm not making any guarantees it'll work".
    Have you ever heard of Good Samaritan laws? Some state legislatures got tired of hearing of frivolous lawsuits filed against people who came onto the scene of an accident, gave emergency care in good faith and for no cost at all, only to have the person whose life they saved turn around and slap them with a malpractice suit. This was considered to be so beyond the pale that both the courts, via common law, and the legislatures, via statute law, moved to smack it down.

    If software finally becomes subject to the same requirements of any other manufactured good, we're going to see commercial software companies (like Microsoft, Oracle, Red Hat, Novell, etc.) spending a lot of money doing bughunting, bugfixing, and documenting failures; and we're going to see both common and statute law exempting no- or low-cost free software from software liability.
    1. Re:Why is this so misunderstood? by DerWulf · · Score: 1

      Somehow I don't believe the for-free argument really holds. Microsoft would only get succesfully sued when its negligence is proven to have directly harmed someone, IMO. Negligence has nothing to do with free vs. none-free. If I 'treat' you after you had an accident by letting heavy objects fall on your head, I would still be liabel for damages.

      Negligence + damage = you pay.

      --

      ___
      No power in the 'verse can stop me
    2. Re:Why is this so misunderstood? by dacarr · · Score: 1
      And then how do you define negligence? I mean, I can count the number of coders I know who can write a large, extensive, massively bloated program with no bugs on the first go on one hand - in unary.

      Face it, it's like finding a payware OS/2 program.

      --
      This sig no verb.
    3. Re:Why is this so misunderstood? by DerWulf · · Score: 1

      I don't get your post, sorry. English is not my native language so this might be the reason. Was it a joke? Do you really claim to know anyone that can write a zero bug program with more than 100 lines in one go?

      --

      ___
      No power in the 'verse can stop me
    4. Re:Why is this so misunderstood? by DerWulf · · Score: 1

      negligence is not for me to define. The courts certainly have a working definition of it. The way I see it, the whole negligence thing means: Well, mistakes do happen, but you are only going to pay when the mistake had been preventable or in good faith.

      --

      ___
      No power in the 'verse can stop me
    5. Re:Why is this so misunderstood? by dacarr · · Score: 1

      I should smack you, but you make it clear you don't understand english. =^^= Unary is the next counting system down from binary - it has one digit. 0, 00, 000, 0000.... you get the idea.

      --
      This sig no verb.
    6. Re:Why is this so misunderstood? by DerWulf · · Score: 1

      thanks .. like I said, I just didn't get it ;)

      --

      ___
      No power in the 'verse can stop me
  33. What about the responsible developers? by Andy+Smith · · Score: 1

    Some developers use license agreements which specifically state that the software *is* guaranteed to perform a particular function to a certain standard.

    Have any of those developers been sued for bugs or defects?

    Or is it the case that those developers do genuinely work to produce quality software while, as one might assume, the ones who disclaim all warranties are the ones who produce faulty products?

  34. Micro$C0ft iz th4 suxx0rz!!!!111 by rice_burners_suck · · Score: 1, Troll
    Let's write to Congress and suggest a law covering necessary commercial software--that is:
    • Software that costs, say, $40.00 or more to license,
    • does NOT fall under a free/open compliant license, making it possible for the user to audit the code WITHOUT paying additional fees for access to a human-readable, non-shrouded copy of the code,
    • and which is required for the performance of personal or business goals.
    It would NOT cover software selling for less than $40.00, and would NOT cover strictly frivolous and unnecessary software such as games, pr0n software, purely eye-candy software, and other things not necessary to earn one's living or to generate business revenues. (Yeah yeah, game testers, but the definition of a software tester is one who takes the risk of losing data or opening oneself up to security flaws in the testing of software, so that would not apply either.) It would not cover scripts or other code that is human readable. It would not cover software used under a license provided for evaluation, such as a shareware license, or try-before-you-buy, when the damage occured before licensing said software for the $40.00 or more license fee. Basically use your common sense and figure out what I'm trying to say here.

    Microsoft and all the other vendors out there would be forced to either:

    1. Reduce the price of their software to $39.95, or...
    2. Make their software bulletproof to avoid getting the shit sued out of them.
    Of course, you'd have to prove actual damages, and that the software in question is at fault for the damage--that is, that the damage would not have occured but for the existance of a flaw in the software. So if your RAM is fucked and a bit goes stray and the damn thing writes over your database because of that, you're fucked, not the software maker.

    Now, how in the fuck do you avoid frivolous lawsuits? Hmmmm... Maybe just make the law apply to Microsoft and to nobody else.

    1. Re:Micro$C0ft iz th4 suxx0rz!!!!111 by geoffspear · · Score: 1
      And you think Congress would even consider passing such a law because...?

      If you can afford to hire lobbyists that could push something like that through Congress, chances are you're not writing software for free.

      --
      Don't blame me; I'm never given mod points.
  35. Consumer products vs. software by Fnkmaster · · Score: 2, Informative
    Unlike many who spout off on this topic on Slashdot, I am actually qualified to address this issue, having worked for quite a few years in the software industry, and now running a small consumer products development and marketing company. Most software, both enterprise software and consumer desktop apps, run in incredibly complex environments on lots of different hardware configurations, with different OS versions, different patches, different versions of apps and libraries on which they are dependent, and so on. Very few pieces of software are truly monolithic, and almost none always run on a guaranteed, controlled hardware platform with no variations. Perhaps this is why game shops love developing for console platforms - you don't have to deal with the massive return rates, huge QA costs, and consumer bitching no matter how hard you try to make your awesome 3D game run on everybody's PC decently, and to look really great on some people's PCs.


    When you are developing a consumer product, whether electronic or not, there are usually a very limited number of modes of interaction between the user and the device, and generally a very well-defined, firmly specified set of data it operates on. Testing and making sure it works properly is relatively easy - you don't worry about whether somebody has a Voodoo 8 Extreme graphics card or Kingston 1-bit-weird RAM or the strange USB dongle that overrides the standard Windows drivers with their own DRM-enabled gunk. Product lifecycles are much longer, it may take anywhere from 8 to 36 months to get a product to market depending on its nature, and it is expected to have a shelf life of several years to earn back all the R&D costs and make a profit.


    Anyway, if my device that plugs into a wall socket and has an on/off switch blows up and burns somebody's house down, it's pretty clear who's at fault - either the people that designed it, or the people that manufactured/assembled it. If my software fails, there's often no way to say whose "fault" it really is - was it the hardware assembler? The video card manufacturer with their flawed drivers? The OS developer with their crappy architecture? The spyware bundler that stuck destabilizing software on the system? Or the application developer who wrote an app that worked fine on all the systems they did QA on, but mysteriously failed in some unanticipated configuration?


    Even ignoring these problems, we still have the issue of short product lifecycles, lots of feature-based competition, version warfare, and so on. They all occur in most product businesses, but at nowhere near the rate and intensity as in the software industry. And when it comes down to it, the people who buy software for personal use and often for businesses too, consistently prove they value ooh-ahh features and version numbers at least as much as, if not more than stability and security.


    Ironically, this lemon law stuff usually comes from frustrated software developers, not consumers. The developers hate the fact that their companies' marketing or sales people force them to release products too early, in unfinished or untested forms and then they get blamed for the fallout. Usually this is the result of poor project management and the inability to accurately assess tradeoffs between featurization, release schedules, and financing prior to setting out on the project and prior to beginning development. Know what you're building before you build it, or make sure you have lots of time and money.

    1. Re:Consumer products vs. software by eveningdarkstar · · Score: 1

      Speaking as another "qualified" software engineer myself, (30 year veteran) I whole heartedly agree. It is probably a fundamental law of the universe that no complex programable system can ever be bug free, (I believe another computer guru - Dyksktra said that slightly differently) just take a look at DNA, mother nature hasn't succeeded after billions of years!

      I really don't think the focus should be on trying to develop software that is free of defects, but on the processes a company uses to resolve, track, and rapidly get fixes back in the hands of the consumers. This is my biggest complaint against Microsoft. Sure I see them coming out with security patches all the time, but that is because they are responding "just good enough" to keep the biggest guns pointing at their heads from going off

      If Microsoft wanted to demonstrate that they truely care about their customers experiences and their software product quality, they would provide FREE and EASY mechanisms of allowing their customers to have the ability to provide them with feedback. Built in to all their products would be convienent feedback, bug tracking and product updating mechanisms.

      If a consumer reports a bug, he should expect that the vendor will make a reasonable effort to fix it and get the fix back to him/her in a reasonable amount of time. My experience with Microsoft is that it is very difficult to provide them feedback, and that they have the gall to charge you (for support) if you attempt to do so. Microsoft should view the idea of having a process which allows customers to give them feedback freely, as a favour to Microsoft! It will help them improve their products more rapidly and make their customers much more happy when they get fixes back.

      Perhaps this is a good basis for suing Microsoft, not because they produce buggy software, but because they do not make much of an effort to find and fix the bugs and get the fixes back in the hands of their customers quickly and freely. As pointed out in other replies, the customer already pays in many ways for the bugs. Microsoft owes their customers the decency of having a good process in place to get the bugs reported, allow their users visibility of the bug tracking process, and make a good effort to get them resolved, without further trying to exploit and charge em yet more.

      As an aside - The first bit of feedback I would provide Microsoft with is - their LACK of documentation sucks and I think IS neglegent. IMHO ;-)

  36. Be careful what you wish for... by duffbeer703 · · Score: 1

    I'm sure CmdrTaco wouldn't like being liable for revenue lost due to a critical failure of his GPL's Slash code.

    And I'm sure that Apache developers would think twice about contributing anything.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  37. Re: virus by Tezkah · · Score: 1

    ...but the virus EULA gave the creator the rights to destroy my data and steal my credit cards!

  38. MS would probably make more from it... by LordShryku · · Score: 1

    How many _minutes_ would it take our Redmond *friends* before they started suing everyone else? Considering their operating system is being torn to bits, they'd probably take their entire development staff, and turn it on to the open source products out there. Rip and shred and find every little hole they could find, install, then sue. A very SCO-esqe move of "We're losing money, sue everyone possible".

    --
    ...I, who thus coded, should be somewhat; and as I observed that this truth, I Code, therefore I am,
  39. No one forces you to buy Windows by turgid · · Score: 1
    There are many alternatives out there, it's just that people son't seem to have the imagination (or the information) to consider them.

    For example there are: Linux, FreeBSD, NetBSD, OpenBSD, Solaris, AIX, HP/UX and Apple OS/X on the desktop and server. Yes some are more suited to being one or the other, but they all work. Depending on who you get them from and under which terms you get varying degrees of support.

    There are probably others too, but those are the ones I can think of off the top of my head before my full caffeine fix.

    Really, it's time we as a society voted with our feet, so to speak. In the last 12 months, I know many people who have bought Apple laptops and are absolutely delighted. OK they're engineers, but their enthusiasm is filtering down to less technically-savvy friends and family. One guy I know bought his mum an ipod. She liked it so much, and was so fed up with Windows falkiness and viruses that she replaced her PeeCee with an Apple iBook. I'm a Linux and Solaris guy myself. We don't do Windows at home. My wife is a technophobe and an English techer. She uses GNOME on Slackware with absolutely no problems at all. It doesn't exhibit any of the weird behaviour that Windows does, it runs on prehistoric hardware (K6-2/500) quite nicely and doesn't get viruses. OpenOffice.org is good enough for her word processing needs. It reads and writes all the M$ Turd files she needs for work (and most of the teachers have a clue now and use PDFs anyway)...

    So what excuse do you have for still using Windows? Why look to regulation to change things? Why not bring about the change yourslef?

    1. Re:No one forces you to buy Windows by Scorchio · · Score: 1

      Well, no-one comes to your home, twists your arm and frog-marches you down to the store to buy a copy of Windows, no.

      However, if the alternative OSs don't have the software or hardware support you need, you're stuck. The last time I tried to switch from Windows to Linux, everything was fine except that gnomemeeting was flat out refusing to connect to a remote netmeeting session, and my HP Deskjet 720c printer which produced a perfect test page was rendering garbage with OpenOffice. I spent more than enough time scouring help files, forums, and anything I could find that might contain a solution, but in the end I had to give up and go back to using Windows. I realise this is a problem with closed specs and not Linux itself, but these issues forced me to use Windows.

      This weekend, I plan to try again. My shiny installation of XP, which is by far more stable than earlier versions of Windows, is starting to degrade. I religiously maintain a firewall, antivirus software and adware/spyware removals, yet something is now not finding the java classes it wants on startup, something has started frequently crashing on shutdown, and something else is randomly opening IE and displaying adverts.

      Is this Microsoft's fault? Maybe you could argue it is their choice of architecture that allows adware and viruses to work so easily. Is it the fault of the adware/spyware/virus developers? Absolutely, I'd say. If a third party came during the night and modified my car so that a billboard flipped up in front of me while I was driving along to work in the morning, causing me to slam into several other vehicles, would I go sue Ford or go after the third party?

      Ah well.. wish me luck with the installation! Third time lucky? ;)

  40. As an experiment... by Anonymous Coward · · Score: 0

    Don't pay the money to have someone harden your Apache webserver for your prominent commercial site and see how long it takes it to be defaced or converted into a porn server.

  41. Poor analogy. by Gordonjcp · · Score: 1
    Pintos blew up in light rear-end shunts because they had a badly-made petrol tank mounted behind a flimsy bumper that was only mounted at the ends. This was a decision made to save space and therefore money, while giving a larger, flatter load area.


    Windows machines don't just suddenly spawn viruses. Comparing Windows viruses to Pinto fires implies that somehow, when Windows bluescreens, it sends millions of malicious packets out into the Internet. Ropy as Windows is, it doesn't do that.


    What might be a closer analogy would be the problems that Renault had about five or six years ago with a certain model. On turbo-diesel versions, the air intake to the air filter was mounted low down on the front, below the radiator grille. Now, quick auto mechanics lesson - I'll be brief - diesel engines don't have a throttle. Speed is controlled by restricting the amount of fuel entering the cylinder, but the airflow is always unrestricted. Unlike petrol engines, where the mixture is critical, diesel engines should always have excess air. The upshot of this is that even at idle, a diesel engine is drawing enormous amounts of air (ever seen a diesel car exhaust blowing 1/4" gravel about in a car park?) - and with that air, anything suspended in the air. In the UK, we have a lot of wet weather, and the water would get drawn into the engine when you went through even quite shallow puddles. They had to recall all the cars to replace the air intakes for ones that pick air up from nearer the top of the engine compartment, and replaced a couple of hundred car engines damaged by water ingestion.


    OK - this is another bad analogy, because unlike Microsoft, Renault actually fixed the problems their bad design had caused.

  42. If Users Can Sue MS, They Can Sue You, Too by reallocate · · Score: 3, Insightful

    Open source advocates need to think long and hard before lobbying for legislative action aimed at Microsoft. The mandate of a lemon law is unlikely to be constrained to only Microsoft.

    Any legislation mandating performance and security standards for software, or allowing its users to bring suit against the people that developed and distribute it, will likely be aimed at open source, as well as other non-MS commercial products. (If not intially, certainly rather soon. A lemon law targetting only MS is no more likely than a lemon law targetting only General Motors.)

    Bottom line, then: If users can sue Microsoft, they can sue open source developers, too.

    --
    -- Slashdot: When Public Access TV Says "No"
  43. Distinguish between virus/exploits and bugs by lake2112 · · Score: 1

    There is a huge difference between virus/exploits and bugs and the lemon law. The Lemon Law applies to defects in the design and manufacture of a product, not necessarily to outside attack. A virus/exploit is comparable to someone breaking into your car. There is no way you can ever sue under Lemon Law because some robber found an exploit in your window that allows it to be broken by rocks and discarded toilets.

  44. It's UCITA by PsiPsiStar · · Score: 3, Interesting

    The Uniform Computer Information Transactions Act is what gave force to shrinkwrap disclaimers of product liability. Under UCITA, a customer can't sue for damages exceeding the price of the product. If a person disagrees with the liscense, they are supposed to ask for a refund, which must be given under the law. (I tried this, and neither the store nor Macromedia would honor this. The 'cannot be used for commercial purposes' restriction on my educational-discount copy of flash, which wasn't made known until I tried to install the product, rendered the program absolutely useless to me. It was like having a bike and, after buying it, being told the company would prosecute me if I tried to ride it.)

    Virginia was the first state to pass UCITA. Probably no small coincidence that AOL is headquartered there.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
    1. Re:It's UCITA by mwa · · Score: 1
      If neither the store nor Macromedia "honored" the shrinkwrap license, they are in violation of UCITA and the "license", and whatever restrictions it attempts to impose, is probably void since they have failed to fulfill their legal obligations. Congratulations! You can do whatever you want with the software, constrained only by copyright law which takes over in the absence of a contract or license.

      #include

  45. Stretching the car analogy too far. by TheLink · · Score: 1

    The main problem is not so much the cars are broken.

    At any point of time almost all cars on the road have problems, usually the problems aren't fatal/critical.

    And often the reason why the cars on the road have problems is not mainly because of the car maker but because of the car owner/operator.

    Then there are the people who go around vandalizing cars.

    --
  46. Beacuse you dont actually 'own' anything? by nurb432 · · Score: 1

    Remember you arent actually purchasing anything when you license software, its just a "right to use". ( and you have the option to stop using and give up those rights.. )

    I would imagine that the way the laws are written today, you have to actually own something to have it considered for the "lemon laws"..

    You also sign away much of the responsibility that the software maker has when you agree to 'use', which may negate any option anyway..

    --
    ---- Booth was a patriot ----
  47. Asking for the impossible by osho_gg · · Score: 1

    The part of the problem is that, whether it be Microsoft or Linux; it is not possible to make software 100% bug-free. Period.

    Unlike Cars, each and every customer of Microsoft/Open-Source-Software for a particular product gets the exact same product. They run on a vast variety of Hardware/Firmware combinations, all of which is impossible to track for any one company or open source community. Even if Microsoft or Open-Source-Software could (hypothetically) create 100% bug-free software; there is no guarantee that there won't be any bugs in hardware/firmware - which could result in system failures. Such system failures are typically not easily distinguished as such.

    There are a large number of viruses/security attacks etc. on Windows and much could be done by Microsoft to improve the situation. However, being held accountable for them in a court of law will be something that will not only kill Microsoft but also all Open Source Software. I mean, a recent while ago there was a story on Slashdot about a simple program running in user space could crash Linux Kernel. Will you consider that Linux Kernel a Lemon? I don't think so.

    When it comes to Software and Internet, the current generation of laws simply do not apply or can be extended to apply. The lawmakers all around the world will sooner or later need to understand this and create new laws and mechanisms to enforce them.

    Osho

  48. software = physical , but only when you pirate! by apachetoolbox · · Score: 1

    If software had to live up to safety standards the same way physical products did, the authors of the software could be sued just like the makers of the physical products.

    It already does! If I get caught by the FBI for downloads a product worth $199 MSRP, thats what I'll get charged for "stealing", even if no one lost any money or possesions. Thats a huge double standard. Copyright enfringment shouldn't have theft built in. The law is wrong.

    1. Re:software = physical , but only when you pirate! by geoffspear · · Score: 1
      No, you won't. You have no idea what you're talking about.

      I guess it's easy to argue that the law is wrong when you're completely clueless as to what the law is. If you infringe a software company's copyright by obtaining software worth $199, you cannot be charged with theft. In fact, you can't be charged with a federal crime at all, and the FBI sure as hell isn't going to bother looking for you.

      If you redistribute that $199 software enough times, then you're committing a federal crime.

      --
      Don't blame me; I'm never given mod points.
  49. BBB by mattdm · · Score: 1, Flamebait

    The Better Business Bureau is a joke. They're not a pro-customer organization -- they're a *business* organization. Their job is to make complaints go away. Any complaint which isn't immediately quantifiable as directly lost money will be dismissed out of hand. And any complaint which does involve money, they'll try to resolve -- as the company's advocate, not yours.

    Several years ago, I tracked down a spammer with a clearly fraudulent make-money-fast scam, and filed a complaint with the BBB. They didn't accept it as valid, and the company continued to show a completely clean record.

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

      Really, it sure as heck doesn't say anything about these allegations of yours over at Wikipedia. Perhaps you could better inform us all by contributing to the article there.

  50. Well one way to look at it is by chadamir · · Score: 2, Interesting

    You can't sue the car company because someone else dented your car or poured sugar in your gas tank. For all intents and purposes windows works, it's just third party interference that becomes a problem.

  51. Viruses don't write themselves by fw3 · · Score: 1
    Yet.

    Viruses which actively cloak their own signatures are quite old.

    Virus toolkits used by kiddies might be considered as self-replicating (and it's arguable whether the users of these have higher IQ than the resultant code ;-))

    --
    Linux is Linux, if One need clarify their dist: <Dist>/GNU Linux
    bsds are of course just BSD
  52. The RIAA would sue him... by TibbonZero · · Score: 1

    With little hesetation, even though he's broke
    And i'm in the music business, and i think that's wrong!

    --
    Tibbon
    tibbon.com
  53. The possessive of "it" by JessLeah · · Score: 1

    The possessive of "it" is "its", not "it's".

  54. People put up with this crap from software.... by JessLeah · · Score: 1

    ...because people do not UNDERSTAND software. To them, software (and computers!) are these ephemeral concepts that they will simply Never Grok, just like the average human being will Never Grok quantum physics, or third-year Calculus, or brain surgery. Ah, but cars, they understand. Cars, they feel comfortable with. Joe Average is not afraid of cars; he IS afraid of computers. To him, software is like this mysterious gift passed down from the Gods-- a gift which he does not even PARTIALLY understand, much less fully. All he knows is "I clicks duh button, an' it does somefing."

    Because of this ignorance (note-- not stupidity but IGNORANCE, detestable only because in so many cases it is a willful ignorance), software companies can bend Joe Beer over and fuck him repeatedly-- since he won't even know he's been fucked. Heck, in this case, he doesn't even know what fucking is, or that software can fuck you. (OK, I'm getting silly now, but you get my point.)

    1. Re:People put up with this crap from software.... by kommakazi · · Score: 1

      Cars used to be the same way when they were new...it's slowly changing now with computers...people will eventually realize how hard they were really getting screwed.

    2. Re:People put up with this crap from software.... by JessLeah · · Score: 1

      Maybe. They'll realize it... and then they'll shrug. Never underestimate the apathy of the American public.

  55. Re:slippery slope ...bah humbug! by Anonymous Coward · · Score: 0

    Slippery slope me arse! Windows all along said that their source was a 'valuable secret' and refused to let you even try to 'discover' it. Linux is open and always has been. If you can get to a program, then you can modify it. Good man..it is your DUTY to modify it to your needs within the GNU of course! With windows you are locked out, so at least on the basis of that Window$$$$ should be held liable as they prevented any sight nor maintainance of a program known to be vulnerable to virii.

  56. "So why Buy Microsoft?" and other Rants... by digitalarena · · Score: 1

    In the UK (no doubt other countries to) we have certain statutory rights regarding our purchases.

    If a product is found to be "not of merchantable quality" we can get a refund. But as far as I know, unless using the product as intended causes injury or death, or other specific arrangements are in place, there is no comeback other than a full refund of the price paid, or a replacement item.

    The issue with the EULA is that other arrangements might be in place, the kind that limit our rights to gain compensation possibly? I dont really know, they are too long an convuluted to be worth the agravation of decoding into plain english.

    It may be that the only choice we have is to *not buy* Microsoft. After all, if the product doesn't work, why buy it?

    "But we often have no alternative" I hear you say. And while that may be true, it will only show that while Microsoft products may be full of holes, no one else has done better - or we would have bought that instead.

    I guess the real problem is that Microsoft really does hold the strong market position, and we just can't fight it hard enough.

    From my point of view, I have no particular loyalty to Microsoft, except that virtually *all* of the software I need for my job has been released only for Windows or Mac OS. I don't have a Mac so I have to have Windows to do my job.

    Why I can't get the software I need for Linux is pretty obvious (and here is where Open Source really is doing microsoft a favour), the Software companies are protected by the fact that Windows is closed source. If they start releasing their goods to linux, how long before all their code is ripped off in the name of GPL and Open Source, because they happened to need a GPL library to make their stuff work? Not my idea of a good business move. It also may not be a good business move for those companies, as Linux Desktop users probably still don't represent a large enough market to be worth investment in porting the software.

    Role on the day when I can get all the software I need on Linux.

  57. There is case law... by Anita+Coney · · Score: 1

    The case was ProCD, Inc. v. Zeidenberg 86 F.3d 1447 (1996). It held that a license agreement, even inside a box of software, or even in a file on the media, will consumers who use the software after an opportunity to read the terms, unless the terms of the agreement are objectionable on grounds applicable to contracts in general.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  58. I really mucked that one up... by Anita+Coney · · Score: 1

    What I meant to say was that the license agreement will BIND consumers....

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  59. Microsoft has engineered it's profit by iXiXi · · Score: 1

    We just installed a new Windows Server 2003 domain and Exchange 2003 server for our company. As we were testing in the lab, we started looking at Microsoft's recommendations for running Exchange 2003 in your business. According to what we read, it takes a recommended 4 servers to implemement the first Exchange server. This is based on the recommended roles placement on domain controllers and member servers. ...Domain controllers, Schema master, Infrastructure master, Global Catalog servers, etc.... Is this designed out of systematic logic or profitability logic? I am putting together a grid that shows an estimated cost of deploying the following to a 25 user business based on Microsoft's recommendations for implementation: 1. Windows 2003 server domain 2. E-mail server 3. SQL server 4. Desktops with applicable software 5. Firewall - ISA 6. Great Plains accounting package 7. Hardware based on MS recommendations 8. CALs Can a business really afford this? My opinion is nope.