Slashdot Mirror


Lawsuit Against Microsoft Over Insecure Software

Cinematique writes "Reuters reports that a California-based lawsuit alleges the Redmond software giant produces software with little concern for security and that their products are highly susceptible to, "massive, cascading failures." Should Microsoft's software be treated any differently than, say, automobiles?"

537 comments

  1. Following their lead by (54)T-Dub · · Score: 5, Interesting

    Valve might want to take a look at this lawsuit considering their potentially devestaing loss reported earlier today. According to Gabe Newell, from whom the source code of their latest was stolen, a hacker gained access to his machine "via a buffer overflow in Outlook's preview pane." Read his entire message here.

    --

    "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
    1. Re:Following their lead by Mod+Me+God · · Score: 2, Funny

      INdeed this is an insightful comment regarding a minor software company [somehat involved in the original half-life, but the programmers have moved on and only the company shell remains] receiving what other minor software companies bear on a daily basis.

      Insightful indeed.

      --
      --

      FreeNET user? Comfortable with the adverse selection?
    2. Re:Following their lead by Anonymous Coward · · Score: 2, Insightful

      It'd be interesting to know whether that was a buffer overflow in Outlook that was patched, or if it's a new problem. I remember a couple of patches addressing issues with the preview pane, but Valve are the kind of smart guys who could probably identify new problems.

      Anyway, that said, regarding suing Microsoft for security issues; it all comes down to user negligence at the end of the day. If a car company issues a recall for a fuel pump issue, and your car explodes due to a faulty fuel pump, that's your fault.

      Same with Windows; if you don't patch the holes, then that's user negligence too and people can't say they weren't told. You could argue that you didn't know I guess - the units of cars shifed and the dealer networks mean that car recalls can be done pretty much 100% of the time, but software is a nascent industry and you can't catch all copies of Windows shipped and remind all users.

    3. Re:Following their lead by p.rican · · Score: 2, Informative

      "Many of the arguments in the lawsuit and some of its language echoed a report issued by computer security experts in late September, which warned that the ubiquitous reach of Microsoft's software on desktops worldwide had made computer networks a national security risk."
      @Stake, are you listening?

      --

      /. --"Demented and sad....but social" -Judd Nelson

    4. Re:Following their lead by WhiteWolf666 · · Score: 0, Flamebait

      Its your own damn fault if you use Outlook.

      Especially if you are in a high-level position like Gabe, so that you could dictate the choice of software that your company uses.

      Moral questions aside, if you use Microsoft software, you have no way of knowing if you are going to be hacked, you have no way of knowing what new exploits will be discovered, and you have no legal recourse when black hats damage you or your corporation.

      Come on, Gabe, you cannot possible use the excuse that "my employer" will not allow us to explore alternatives?

      Or is Valve a new 100% Microsoft development house?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    5. Re:Following their lead by gfody · · Score: 4, Interesting

      there is a turn around time.. that is, how long it takes for an exploit to become known well enough that ms is made aware of it plus the time it takes for ms to develope and release a patch.

      to borrow your analogy, it sucks to be one of the few people who's car exploded before the manufacture realized there was a problem and issued a recall.

      I know of a current exploit in explorer (mshta) that can be used to download and execute any application on your computer simply by loading a website. I know it works because a friend of mine used it on me to show off (and I'm up to date with current patches for winxp).

      The scary truth is that until enough harm is done with this exploit it will go undiscovered and unpatched and in the mean time you and I and everybody else are vulnerable to it (unless you don't use windows).

      --

      bite my glorious golden ass.
    6. Re:Following their lead by aardvarkjoe · · Score: 1

      The scary truth is that until enough harm is done with this exploit it will go undiscovered and unpatched

      Yeah! Just like all the worms recently; until they showed up, Microsoft didn't release ... oh, right, they did.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    7. Re:Following their lead by Anonymous Coward · · Score: 0
      I and everybody else are vulnerable to it (unless you don't use windows).

      Substitute "windows" for "explorer".
      Everyone should be using Mozilla Firebird on windows anyway...

    8. Re:Following their lead by AvitarX · · Score: 1

      If your computer kills/hurts you, there may be a case. But if your car breaks down inconvieniencing you, there is penalty to the car maker.

      If you are saving money using a computer on a daily basis, and then it costs you a lot of money. You still proffit from using a computer. The same way that when my car breaks down I am still saving money using a car.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:Following their lead by Vainglorious+Coward · · Score: 1
      Its your own damn fault if you use Outlook

      Is it the driver's fault for using a car that explodes when rear-ended?

      --
      My next sig will be ready soon, but subscribers can beat the rush
    10. Re:Following their lead by Alan · · Score: 2, Insightful

      Moral questions aside, if you use Microsoft software, you have no way of knowing if you are going to be hacked, you have no way of knowing what new exploits will be discovered, and you have no legal recourse when black hats damage you or your corporation.

      Just to play devils advocate here, but this is no different from Linux/OSS/BSD/Apple software. There have been SSH problems surfacing lately, and who knows if there will be say, an exploit to own someone box through apple's mail.app tomorrow.

      There's just as little legal recorse with OSS or apple as Micrsoft or ibm or dell or.... whoever. On the other hand, should Dell be held responsible if a terrorist used a dell notebook to say, plan an attack?

      I'm all for kicking MS in the gnards if I can, but this is pretty shakey ground.

    11. Re:Following their lead by gfody · · Score: 0, Redundant

      I guarantee you those worms existed before the patches were released.. common sense right?
      sorry I detected sarcasm, if you are trying to say that the exploits were patched before they were used to attack a computer your dead wrong.

      --

      bite my glorious golden ass.
    12. Re:Following their lead by Cat_Byte · · Score: 1
      From the article: The lawsuit, which was filed on Tuesday in Los Angeles Superior Court, also claims that Microsoft's security warnings are too complex to be understood by the general public

      What? Click here to download is too complex?

      It also seems to be focused on 2 recent viruses Slammer and Blaster. Slammer is SQL based and Blaster is Outlook based. I wonder how Microsoft phasing out support for Outlook Express will affect this?


      With all of the security notifications I get for linux I wonder what kind of precautions they will be forced to take?

      The lawsuit happy businesses of today are causing way too many problems. Someone has to pay for all the time locked up in court and for the millions stolen by lawyers who make their living suing for things that don't even affect them. It sounds like whining about what others do is becoming very profitable. Why not sue Playboy for carpal tunnel?

      --
      Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
    13. Re:Following their lead by DAldredge · · Score: 1

      If they are so smart, why are they using Outlook on the same systems the dev on? It's not like they couldn't afford seperate systems on seperate nets for their dev work.

    14. Re:Following their lead by Talez · · Score: 4, Funny

      I know of a current exploit in explorer (mshta) that can be used to download and execute any application on your computer simply by loading a website. I know it works because a friend of mine used it on me to show off (and I'm up to date with current patches for winxp).

      Link please. Lets leave the anecdotal evidence arguments back in the 20th century where they belong.

    15. Re:Following their lead by Anonymous Coward · · Score: 1
      if you are trying to say that the exploits were patched before they were used to attack a computer your dead wrong
      Actually, I think that he is trying to say is that the patches were available WELL before it became a RAMPANT PROBLEM.
    16. Re:Following their lead by aardvarkjoe · · Score: 1

      I guarantee you those worms existed before the patches were released.. common sense right?

      Urm ... common sense, maybe, but wrong. The worms relied on the fact that, though the patches had been released, nobody installed them. If you had kept your system up to date, you have had nothing to fear from the recent worms.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    17. Re:Following their lead by Muggins+the+Mad · · Score: 1

      >> Its your own damn fault if you use Outlook

      > Is it the driver's fault for using a car that explodes when rear-ended?

      It is if there had been 15 years worth of regular news articles about that make of car exploding in accidents.

      - Muggins the Mad

    18. Re:Following their lead by Anonymous Coward · · Score: 0

      If it's a new car of known safety status, perhaps no... but if you buy a Ford Explorer today, knowing the risks, yes, it's your own damn fault. That's not to say Ford/Microsoft aren't also guilty for releasing explosive Explorers in the first place...

    19. Re:Following their lead by elemental23 · · Score: 4, Informative

      He's probably referring to one of these, some of which can reportedly run arbitrary code.

      --
      I like my women like my coffee... pale and bitter.
    20. Re:Following their lead by njvic · · Score: 1

      When I looked at Gabe's message there were ads for 'Key Logger Software - $20' and 'Keylogger Download'. As the ads state, this software 'Secretly monitors and records all your computer keystroke activities.'

      Might be a good place to start?

    21. Re:Following their lead by gfody · · Score: 1

      There is no link because like I said its not very well known.. and I'm not about to post a link to my friend's server HERE, but if you want to refuse to believe that there could possibly be another (*gasp*) exploit in windows .. well be my guest.

      The point, however, is that exploits exist before some script kiddie downloads the howto kit and makes a viral mailer that clogs up the internet with a love letter to his mom. They'r used by more experienced hackers to gain access to information before they trickle downto the kiddies that like to inflict damage on as many computers as possible for some reason.

      The whole "its your own damn fault for not downloading the patch" is hard to say when there is no patch... and actually shit, why am I having to explain this? This has been around for decades.. security holes let the bad guys in. Its called a patch because it patches the hole.. common fucking sense right? RIGHT?

      --

      bite my glorious golden ass.
    22. Re:Following their lead by gfody · · Score: 1

      and the point is that there are still victims before it became a RAMPANT PROBLEM. Usually a smaller number of victims but also usually the typical individual damage is much much greater (case in point, valve).

      I am really astonished that you people think exploits are something microsoft releases along with a patch.. hello???

      --

      bite my glorious golden ass.
    23. Re:Following their lead by E-Rock · · Score: 1

      Probably just a extension of the APPLICATION Attribute

      Indicates whether the content of the object is an HTML Application (HTA) and, therefore, exempt from the browser security model.

      You sure you didn't have to authenticate to the server or anything before it could execute?

    24. Re:Following their lead by Gaijin42 · · Score: 1

      further, firestone and ford are responsable for cars that blow up and hurt people on their own. The crucial part of security is that it takes someone else to BREAK that security, intentionally. If Ford made a car that was really easy to break into, nothing would be done except they would get bad PR and people might not buy so much of them anymore.
      Same with MS. You could potentially sue because MS crashes, but not because someone wrote a virus for it

    25. Re:Following their lead by TheVidiot · · Score: 1

      ntbugtraq.com has a discussion on this today (Oct 2 2003)

    26. Re:Following their lead by gglaze · · Score: 2, Insightful

      Is it the driver's fault for using a car that explodes when rear-ended?

      It never ceases to amaze me that people continue to make this ridiculous car/software argument. the correct analogy is:

      Is it the driver's fault for using a car that explodes when a rocket-propelled-grenade is launched at it?

      Rear ending a car is a normal day-to-day *ACCIDENT* that normal drivers do all the time.

      Writing a virus/worm/exploit to specifically attack known holes in a piece of software is not an accident, and it is not something normal users do. Show me a RPG-proof car, and then I'll build you some hacker-proof software.

      Face it people: the truth is that today, software products are far more "secure" than the majority of consumer products. You are just having a hard time making the distinction between warranty failures and security attacks. We are talking about security here, not faults. I bet a lot more cars get stolen every day than OS's and email clients that get hacked.

      I don't mean to be politcally distasteful here, but instead of comparing a piece of software to a car, perhaps we should be comparing it to something like a building. Both have architects, so this makes sense. An important, highly-populated building should probably be designed to anticipate and withstand a variety of terrorist attacks, such as planes flying into it. Recent events show us that this is not always the case. And that cost us lives, not just dollars! But we don't constantly sit here and hate the architects - we learn to deal with it and try to find ways to get better, knowing that we will never completely eliminate all vulnerabilities the building might have to a terrorist attack. Today I don't think anyone walks into a building assuming the building is 100% invulnerable. Or a plane. Or any other highly complex, highly targeted construction.

      Making analogies to cars worked when we were complaining about defaults. But it doesn't make any sense when we are talking about security. Let's try to use some better analogies, and think about whether they are relevant.

    27. Re:Following their lead by mormop · · Score: 1

      Possibly dangerous giving links to such info 'cos of the DMCA which allows a fine of up to $500,000 and/or imprisonment for up to five years for publishing information on a bug that lets an intruder take over a system.

      Expensive link

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
    28. Re:Following their lead by wo1verin3 · · Score: 1

      >> I am really astonished that you people think
      >> exploits are something microsoft releases
      >> along with a patch.. hello???

      No. Exploits are usually released with major operating system upgrades, not patches.

    29. Re:Following their lead by ZZ-Type · · Score: 2

      If Ford Motor Company recalled your F-150 truck for safety and security upgrades and patches every month, you'd think long and hard before buying another car from them, right?

      --

      Those who forget the past are doomed to repeat it.
      Those who forget the past are doomed ... oh
    30. Re:Following their lead by Tor · · Score: 1

      No. Exploits are usually released with major operating system upgrades, not patches.

      No. Vulnerabilities are usually released with major operating system upgrades, and sometimes with patches.

      Exploits (that take advantage of these) are usually released by third parties, usually shortly before or after a patch is released by the OS vendor to fix the vulnerability (and perhaps introduce new ones).

    31. Re:Following their lead by SiO2 · · Score: 1

      Maybe so. The manufacturer of my car, though, doesn't issue a recall on an almost weekly basis.

      'nough said.

      SiO2

    32. Re:Following their lead by Tor · · Score: 1
      Just to play devils advocate here, but this is no different from Linux/OSS/BSD/Apple software. There have been SSH problems surfacing lately, and who knows if there will be say, an exploit to own someone box through apple's mail.app tomorrow.


      Although you are philosophically/theoretically correct, this is probably not a good example. The recent OpenSSH (application, not protocol) vulnerabilities are near, if not entirely, non-exploitable - especially compared to the large gaping holes that are still present in M$ {Win*,IE,Office,Outlook*,...}.

      It would be even more far-fetched to see this vulnerability provide access to Mail.app, since "Remote Login/SSH" is turned off by default on MacOSX, and because Apple has released a fixed version of OpenSSH via the "Software Update" feature (which is turned on by default on Internet-enabled OSX boxes).

      That said, UNIX/Linux certainly have a long history with many very large holes in it. If you put a RedHat 6.2 box on the internet, chances are you'll be r00ted in 15 minutes or less.

      -tor
    33. Re:Following their lead by AstroDrabb · · Score: 1

      While I do agree with your analogy somewhat, there are a few points left out. The archietcts that designed the Twin Towers are probably going to have a tuff time gettng a job, or their work in the future will be suspect to quality. They should have taken a plane crash into consideration since they are near a major airport, I guess the most they did was put those little blinking light on the top of both buildings. With MS, they are a convicted monopoly and they still use that monopoly to restrict choice and competition. Through their proprietary methods, they have made it *very* hard for other software to gain a mass market share. By preventing competition and thus possibly better products, MS is a target for much of the blame. They rush out shoddy work and then leave the industry to spend BILLIONS every year on the problems that their software has caused. I have *never* heard of Linux, Mac or Unix causing this much damage per year because of design flaws. Please don't try to say it is because MS Windows is used by more users, Unix is the number one server with more market share then MS and their server offerings. If the amount of usage had anything to do with the amount of flaws found, they one would expect Unix to have caused much more damage in the IT industry, and this is not the case. There is *no* reason for a virus, granted there will always be expliots in software since it is a human error that will happen on any OS. However, the severity of the flaws and the amount of financial damage that the flaws in MS software cause is what makes MS a bigger target for these types of backlash (being a convicted monopoly also doesn't help much). Also, if you look at the severity of expliots in other OSes, they are very minor compared to the expliots in MS. The exploits in MS can easily spread through Outlook, IE and other means, where as an exploit on say Linux is usually contained to just one box (have you ever heard of an exploit of *nix spreading through some email client?). What makes it even better for other OSes is that their is competition an thus choice. If you find sendmail too crappy (such as I do), then choose qmail or some other mailer. By having an illegal monopoly and explioting that monopoly, MS is their own worst enemy.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    34. Re:Following their lead by WNight · · Score: 1

      Technically, it's not anecdotal. Anecdotal evidence is casual instead of rigorous.

      If he clicked on a URL and his browser died it's pretty much got to be the link. I'd feel coincidence is unlikely because he was told beforehand to go to the link with the intent of killing IE. It's possible the friend had a trojan on his computer and crashed the browser manually, but that doesn't sound too likely. Especially when there are known bugs in IE, it's not hard to believe in a new one.

      His proof would be anecdotal if he had used IE and simply found that it crashed a lot, especially on "hacker" sites. A lot compared to what, and what's a hacker site, etc.

      You may not believe him, but that has nothing to do with the anecdotalness of the proof.

    35. Re:Following their lead by sparkz · · Score: 0, Flamebait
      I know of a current exploit in explorer (mshta) that can be used to download and execute any application on your computer
      Have you reported it to MS?
      Seriously, if this was on your-fave-os, I'm sure you would have reported it to them as soon as you could replicate it... have you reported it to MS?
      If not, like the recent SSL bugs reported, they won't be able to fix them.

      I'm all in favour of allowing a vendor to fix their problems, but bashing them for a problem you know but haven't even bothered telling them about is something else!

      If you had told them about it last month, and still got no answer, then fair enough, I'd say slag them off on /. and anywhere else. But to expect a vendor to "know" what your friend discovered is unrealistic.
      Do you have the same standards for libssl?

      --
      Author, Shell Scripting : Expert Re
    36. Re:Following their lead by hikaru1 · · Score: 1

      i can't believe you'd suggest that the archetects should have anticipated planes crashing into the twin towers. who's gonna think of that? they had no reason to build armored buildings. do you know of *any* buildings built specifically to withstand plane crashes? it's preposterous. being built to withstand earthquakes and severe storms, sure, but not planes. they might as well start designing them to be giant gorilla-proof.

      --
      i'm an artist.
    37. Re:Following their lead by AstroDrabb · · Score: 1

      Why do you think there are all those blinking lights at the tops of tall buildings around airports? They are there for pilots. And yes, a building *needs* to be designed to withstand the conditions for the area it is in. Down here in Florida, there are hurricane codes, in Kansas, I am a sure there are tornado codes just as earthquake codes in California and Japan and elsewhere. Who would think of a plane crashing into a building? The same person who thought to put blinking lights at the top of tall buildings for pilots.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    38. Re:Following their lead by wasabii · · Score: 2, Insightful

      Actually. It was probably one of the 24 known, and reported, and unpatched/acknowledged holes in IE/Outlook.

    39. Re:Following their lead by ePIsOdEOnline · · Score: 1

      Maybe he's talking about this one:
      http://slashdot.org/article.pl?sid=03/05/02/184524 1

    40. Re:Following their lead by drsmithy · · Score: 1
      I have *never* heard of Linux, Mac or Unix causing this much damage per year because of design flaws.

      Coding bugs != design flaws.

      Please don't try to say it is because MS Windows is used by more users, Unix is the number one server with more market share then MS and their server offerings.

      [...]

      If the amount of usage had anything to do with the amount of flaws found, they one would expect Unix to have caused much more damage in the IT industry, and this is not the case.

      That doesn't mean its used by the same volume of people and in the same way. A machine serving up HTML is a vastly different environment to a home-user desktop.

      Realistically, there wouldn't be anywhere near as many people using Unix machines as Windows ones. Downloading a file from a server somewhere isn't "using" in the same way sitting in front of the machine is for 8 hours a day and to try and say otherwise is just sheer stupidity.

    41. Re:Following their lead by Nimey · · Score: 1

      Pfft. WTF was the HL2 source doing on an Internet-accessible machine anyway, and why were they using the world's most insecure email client on the same box? The guy is plainly an idiot.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    42. Re:Following their lead by gfody · · Score: 1

      for the record, this particular exploit doesn't crash IE. it silently slips an executable somewhere on my hd and then runs it. I had no idea I'd been hacked (was actually still looking at the cartoon that had loaded up in my browser) when the program that had been ran on my computer spiked my cpu as it was taking a screen shot (which I noticed a flicker as well prompting me to open task manager and start snooping)

      --

      bite my glorious golden ass.
    43. Re:Following their lead by hamster+foo · · Score: 1

      As Lenski already pointed out in another branch of this thread, the twin towers WERE designed to withstand a plane crash. Unfortunately, when designing for this, they didn't take into account the sheer heat of the burning fuel likely to be present in a crash of that nature. It wasn't the crash itself that caused the towers to collapse, it was the heat from the burning fuel that caused the steel in the building to melt and eventually collapse. It was an unfortunate way to discover an oversight in design.

      --
      - b
    44. Re:Following their lead by weileong · · Score: 1

      [put on tinfoil helmet + watch out for black helicopters]

      Microsoft has proved a willingness to sponsor "3rd party" actions - I'm sure you all remember the astroturf campaign trying to demonstrate "grassroots" support for Microsoft.

      Some (many?) would also point out the ongoing lawsuit by SCO with an unannounced licensing fee basically happened after funding by Microsoft via the payment of a licence fee (of an as-yet-undisclosed amount... possibly huge?) to SCO.

      So, the question is - are any of these recurring lawsuits popping up here and there against Microsoft, being funded by Microsoft? If these plaintiffs go to trial and are then ground to dust by Microsoft's lawyers, then there'd be legal precedents that MS can use in the future if they are ever faced by people who are, how shall we say, more interested in winning.

      In the context of the current thread, this lawsuit could establish that "patching is the responsibility of the plaintiff", and MS can in the future go around and say "look, you should have patched, it's not our problem" - which would then not only have the force of logic behind it, but also legal precedent ("so-and-so court has said so before").

      [/remove tinfoil helmet]

      OK, nothing to see here, move along... .

    45. Re:Following their lead by Archangel_Azazel · · Score: 1

      *nods* You beat me to it man ;-) And to the grand-parent poster, "Giant gorilla proof" *laughin* niiice. :D

      --
      Your mind is like a parachute. It works best when it's been opened.
    46. Re:Following their lead by macjohn · · Score: 1

      Microsoft themselves (or maybe it was some MS exec) said that every user of Windoze needs to install a virus protection program and a firewall.
      It seems to me that this is essentially an admission that Windoze as it comes from the box is not fit for use. Whatever the hell their EULA says, there has to be some implied fitness for use warranty on any product that people buy.
      If it isn't, then there should be a big red label on the package that says "Not fit for use without " whatever it takes.

      --
      --Hi. I'm in Portland and it's raining. This appears to be a permanent condition.
    47. Re:Following their lead by Anonymous Coward · · Score: 0

      Wrong. Everybody should be using not Internet Explorer. Use Opera, use Firebird, use Mozilla or any other fringe browser. Just do not use Internet Explorer or any derivatives.

    48. Re:Following their lead by Anonymous Coward · · Score: 0

      So what?

      A friend of mine recently showed me an exploit in the MTA of Redhat Linux (8.12.9) that allowed you to remotely execute arbitrary code (as ROOT no less!!!)

      Yes, shame on Microsoft for releasing a piss-poor product like Outlook (although note the article does indicate that the induhvidiual presumes the issue was caused by an Outlook exploit), but Microsoft is not alone in being piss-poor in the area of security.

    49. Re:Following their lead by Vainglorious+Coward · · Score: 1
      [...demolition of car/software analogy...]

      I agree that this analogy, like many, is not especially useful. In mitigation - it was the submitter that started it, and that stupid flamebait OP just egged me on

      --
      My next sig will be ready soon, but subscribers can beat the rush
    50. Re:Following their lead by __past__ · · Score: 1
      Yeah! Just like all the worms recently; until they showed up, Microsoft didn't release ... oh, right, they did.
      While not technically a worm, the current trojan horse that will redirect web users to other pages with lots of porn ads uses the object-bug in IE, for which there is indeed no working patch. It's likely that others exploit it as well.
    51. Re:Following their lead by kcelery · · Score: 1

      There was enough time for the people above the blast to parachute to the ground safely. But who would anticipate such mishap?

    52. Re:Following their lead by TheScottishGuy · · Score: 1

      Windows is sold as an OS right? don't people get all up in arms when Ms bundle shit into windows? just trying to play devils advocate for a moment, but Windows DOES allow you to use your computer, if you decide to hook it up to the internet, or stick a cd or floppy disk in it then that's your decision and if you decide to do that you should indeed install AV software and set up a firewall.

    53. Re:Following their lead by Bert64 · · Score: 1

      But a closer analogy would be a flaw in the locking system of a vehicle, that allowed someone to easily bypass the security mechanisms and enter/drive away the vehicle at will.
      There wont be many people interested in blowing up random cars, and those who are, will use a can of gas and a match, rather than exploiting a design flaw in the vehicle. However, there are many people who would be interested in easier ways of stealing a vehicle, just like theres people interested in compromising computer systems.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    54. Re:Following their lead by Bert64 · · Score: 1

      But cars are insured, if your car gets stolen its likely that your insurance will replace it. But if your computer gets hacked,
      who will compensate you for the data thats destroyed or stolen by the hacker?
      who will pay your bandwidth charges when your machine is used as a ddos zombie?
      who will pay the phonebill when your modem is hijacked and used to make outgoing calls to premium rate numbers? (yes people do hack machines and force them to dial premium rate, its very profitable)
      who compensates the victims when your machine is used as a platform for compromising others?
      who will compensate your time wasted removing the malware installed by the hacker? or worse, when your not capable of doing so yourself and have to pay someone else to do it?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    55. Re:Following their lead by gglaze · · Score: 1

      Thank you, this was exactly my point. I recall watching a saturday morning special or something about this - that the architects had tried to anticipate such a thing, but not fully accomplished the level of "security" that they intended, because there were secondary issues that they had not anticipated - much like our "insecure" software. Thanks to all who got my point - the building thing may not be the perfect analogy in this case, but it is certainly better than a "car".

    56. Re:Following their lead by gglaze · · Score: 1

      Coding bugs != design flaws.

      Exactly, and more importantly...

      coding bugs != security vulnerabilities.

      A lot of people here are making analogies about the former, while this discussion is supposed to be focused on the latter. People are confusing the two as if they were the same thing. I entirely agree that MS products have far too many bugs, but that is not relevant to whether it is insecure. Granted, the two are related, but an analogy about defects is not implicitly applicable to security, and people are using this car analogy as if it were.

    57. Re:Following their lead by gglaze · · Score: 1

      Sorry, not meaning to take it out on you specifically - far too many people are quickly throwing an analogy out like this without thinking, and you just happened to be the convenient one at the top to reply to.
      ;-)

    58. Re:Following their lead by dheltzel · · Score: 1
      . . . and you can't catch all copies of Windows shipped and remind all users.

      Sure you can, write a virus that sends them the message that they need to apply a patch. :)

    59. Re:Following their lead by Anonymous Coward · · Score: 0

      Regarding the planes flying into buildings: IIRC, the architects did examine the effects of the largest commercial airliner flying into the WTC. At the time of design (late 60s), that was a 707. The 757 and 777 are much larger and hold more fuel than a 707. The building was also almost 30 years old, so it wasn't as structurally sound.

      It is also much, much more difficult to release a WTC 2.0 five or six years later when bigger planes come about. Software also is not subject to structural degradation due to time and gravity.

    60. Re:Following their lead by Gaijin42 · · Score: 1

      The fact that it is individuals that pay the insurance premiums for their cars, and not the manufacturers, shows that it is the owners responsability, and they are choosing to cover that responsability by getting insurance.

      Many companies do insure their computers, but it isn't cost effective for the average individual.

      Who pays if someone steals my car and kills 40 people by running over them? (Oh, thats right, the criminal goes to jail)

      This is the principle of least avoidance. The car manufacturer may or may not be able to do something (add better locks, biometrics or something). however, this might not actually fix the problem (smarter criminals) and the cost of upgrading every car is greater than the loss to society done by the breakins (You would have to improve every car, but only one car gets broken into)

      The owner, could do something, but again it may or may not work.

      The criminal however, can stop the crime very easily, BY NOT COMMITING IT.

      --

      This works for computers too. MS could (and tries to, for PR reasons) make more secure software. However the cost to make software REALLY secure is prohibitive, and might not solve the problem. I take steps to protect my computer, because it is in my best interest, but am I doing a good enough job? who knows.

      Again the criminal can stop the crime, just by not commiting it.

      --

      This rolls over to other situations as well, like liability for accidents. If I put up a sign that says wet floor, and you step there anyway, its not my fault. You could have avoided the accident by not stepping there.

    61. Re:Following their lead by aethelferth · · Score: 1

      Right. And once there is a patch for the fault in the front passenger's side door lock, the manufacturer shouldn't be able to claim ignorance when someone exploits the same fault in the rear driver's side door lock. When a cracker allegedly gained access to the VAX/VMS source pool, DEC did a line by line review looking for trojans. Microsoft has had quite enough time to do the same thing to their code base to look for buffer overrun problems and issue patches for them without any strings attached (new license terms, new technology they want you to have but you might not want, etc.)

    62. Re:Following their lead by corbettw · · Score: 1

      "It seems to me that this is essentially an admission that Windoze as it comes from the box is not fit for use. Whatever the hell their EULA says, there has to be some implied fitness for use warranty on any product that people buy."

      Really? What about section 11 of the GPL (note specifically the fitness clause)?

      I was going to paste that section, but /. stopped me (the section is in all caps). Here's a link to the GPL, instead: http://www.gnu.org/copyleft/gpl.html.

      Personnally, I agree with you, and think that section of the GPL is bunk (and probably the section most likely to be tossed, should it ever be tested in court). But as it stands, software can be sold or given away without a warranty of any kind. Hopefully this suit against MS will change that.

      --
      God invented whiskey so the Irish would not rule the world.
    63. Re:Following their lead by b-baggins · · Score: 1

      Actually, the Twin Towers WERE originally designed to withstand the heat of burning aluminum (it wasn't the jet fuel that burned hot enough to bring down the girders, it was the burning aluminum from the plane fuselage.

      Unfortunately, the materials they were going to use (asbestos) to protect against the heat were deemed environmentally unsafe and the builders were banned from using them.

      --
      You can tell a great deal about the character of a man by observing those who hate him.
    64. Re:Following their lead by Syrrh · · Score: 1

      Now, I loved Opera. I loved Netscape 4.x too, more recent versions don't seem so hot. But guess what browsers have trouble displaying a lot of sites?

      And guess what browser works universally, despite underhanded 'features' and 'standards'?

      I have no love for IE, but I use it, because the alternatives just don't work as well. If Opera would fix its Java support, I'd even go so far as to pay for a copy. Until then, IE will always be my browser of reluctant choice.

    65. Re:Following their lead by AstroDrabb · · Score: 1
      Coding bugs != design flaws.
      Auto-running attachments for a user is a design choice.
      That doesn't mean its used by the same volume of people and in the same way. A machine serving up HTML is a vastly different environment to a home-user desktop.
      *nix does FAR more then serve up HTML. What do you think *runs* Wall Street? *nix. What do you think powers just about all of the top level domains?
      Realistically, there wouldn't be anywhere near as many people using Unix machines as Windows ones. Downloading a file from a server somewhere isn't "using" in the same way sitting in front of the machine is for 8 hours a day and to try and say otherwise is just sheer stupidity.
      What does that have to do with anything? Yes, everyone knows MS has a monopoly on the desktop. I stated *servers*. Unix and Unix-Like OSes are used more and do more work period. The majority of email is sent from Unix machines, the majority of all things on the net is done or served or routed through Unix machines. The Net is the largest network in the world and it has worked as well as it has and been as reliably as it is because of Unix and Unix-Like OSes. Sitting in front of a computer for 8 hours a day is no where near as hostile an environment as opening a machine to the world. Those home MS Windows machines get hit hardest because of MS design choices, excessive amounts of coding errors and non-technical home users. Combine those three and you have a nightmare.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    66. Re:Following their lead by d34thm0nk3y · · Score: 1

      I wonder which one will be fixed first...

    67. Re:Following their lead by drsmithy · · Score: 1
      Auto-running attachments for a user is a design choice.

      Actually, it's an implementation choice - and I don't think any versions of Outlook automatically ran attachments by design. Certainly no versions have for quite some time.

      What does that have to do with anything?

      A lot. A unix box is usually run by a technically knowledgable end user or sysadmin. Similarly, servers are usually run in tighly controlled environments performing a small number of tasks and deviations from normal behaviour are easy to detect.

      Windows machines are not. The vast majority of them sit on the desktops of technically ignorant users, who are doing everything from watching DVDs to rampantly installing dodgy pieces of software from strange web sites.

      Basically, the average Windows machine is in a more vulnerable scenario, is a lot harder to lock down and is a lot more likely to remain exploited for longer.

      Unix and Unix-Like OSes are used more and do more work period.

      That depends entirely upon your definition of "work".

      Sitting in front of a computer for 8 hours a day is no where near as hostile an environment as opening a machine to the world.

      Sure it is. Your server "open to the world" is really only "open" to a small number of operations - that is, the applications doing the serving. More importantly, it's very easy to determine what is "normal" behaviour and take steps to easily detect - and even disallow - "abnormal" behaviour. One might say its exposure is wide and shallow - it's exposed to a lot of potential attackers, but they have fewer ways of attacking and their attack is more likely to be quickly noticed and stopped.

      A desktop box, OTOH, has to contend with the user running all sorts of strange stuff on it, malicious activity is much harder to separate from deliberate activity *and* if it's connected to a network all the exposure level of a server is added as well. It's exposure is wide and deep because it's exposed to a wider range of attackers, they have many more options for attacking the machine and any breach is more likely to go unnoticed.

      Those home MS Windows machines get hit hardest because of MS design choices, excessive amounts of coding errors and non-technical home users. Combine those three and you have a nightmare.

      Very few of the "design choices" in Windows could be changed without having severe effects on usability.

  2. and for OSS software? by chrysalis · · Score: 5, Interesting

    The problem is : if Microsoft is judged responsible, what would happen to others in the same situation ? Especially to free software ?

    --
    {{.sig}}
    1. Re:and for OSS software? by schwering · · Score: 1

      Usually free software comes "WITHOUT ANY WARRANTY".

    2. Re:and for OSS software? by Mrs.Trellis · · Score: 0

      If you ever read a Microsoft EULA it pretty much says the same.

    3. Re:and for OSS software? by Daniel_Staal · · Score: 1

      And this is different from Microsoft's disclaimer of all liabilities how?

      --
      'Sensible' is a curse word.
    4. Re:and for OSS software? by Greyfox · · Score: 1

      Kinda like Microsoft's Software. At least, last time I checked their EULA...

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    5. Re:and for OSS software? by MattCohn.com · · Score: 1

      Well, "SAME WITH MICROSOFT".

      You ever read an End User License Agreement, son? You DO have to agree to those.

    6. Re:and for OSS software? by exhilaration · · Score: 1

      So does paid software - the question is whether that "NO WARRANTY" holds up in court.

    7. Re:and for OSS software? by midav · · Score: 2, Insightful
      Absolutely nothing.

      If you get food-poisoned in restaurant, you may go ahead and demand compensation.

      If you eat, what you cooked, whose fault is it, when you get upset stomach?

    8. Re:and for OSS software? by NanoGator · · Score: 5, Insightful

      "The problem is : if Microsoft is judged responsible, what would happen to others in the same situation ? Especially to free software ?"

      I'm glad somebody else finally said this.

      There are a few simple things to consider:

      - Software is written by error-prone humans.
      - Software is maliciously used by people who concoct creative ideas.
      - Linux may be more secure by default, but it's still a human error away from having the same type of problem hit it.

      I'll tell you all something, if I'd be scared shitless about releasing an app on the web if it turned out I could be responsible for somebody else being a bastard with it.

      --
      "Derp de derp."
    9. Re:and for OSS software? by Tim+C · · Score: 3, Interesting

      I'm not aware of a single piece of software that I own that does come with a warranty. Furthermore, I do not remember ever even so much as hearing of any that did.

      Off the top of my head, I can think of three clauses that are common to all EULAs for proprietary software:

      * no reverse engineering
      * no copying
      * no warranty

      If MS can be held liable for defects, then so can all software producers. Speaking as one, I don't like the sound of that.

    10. Re:and for OSS software? by Daytona955i · · Score: 2, Insightful

      I hate to say this but I agree...

      HOWEVER, if it could be proved that Microsoft was aware of the problem but did nothing (their famous security through obscurity) then they should be held accountable. There have been many instances where Microsoft was informed of a problem but did nothing. In this case I think they should be held accountable.

      I don't really see this going anywhere because you really have no rights when you buy software.

    11. Re:and for OSS software? by Anonymous Coward · · Score: 0

      If Microsoft is found liable for it's crappy software, then Free software projects will too.

      Guess who can afford to keep putting out crappy software in this situation .. that's right.. MICROSOFT!

      Sometimes I think microsoft puts bugs in software PRECISELY so they can get this outcome... there's a conspiracy theory for yah!

      I think the *best* thing is to continue improving and evangelizing Free software, and "let the market decide".

    12. Re:and for OSS software? by WhiteWolf666 · · Score: 4, Insightful

      I suspect that when you PURCHASE software, there are reasons that the developer is more 'legally' accountable for their products then when you use open-source and/or free software.

      Generally, there seem to be more protections against poor products when a transaction is involved-->it is much easier to release your product 'as-is' then it is to sell it.

      Microsoft may also be a unique case----I suspect that the sheer complexity and audacity that is the MS EULA might be easier to challenge in court then a simple, "You can have my software if you like, it might blow up your computer, but its not my problem, and don't say I didn't warn you".

      Additionally, MS claiming that they are developing trustworth products, advertising claims that you can rely on their software, and the overwhelming monopoly position they have on the desktop may place a greater, if not unique, burden upon them.

      You don't often see MS claiming that Window's security faults are your problem, do you? Except in the fine print of a legal document which probably wouldn't stand up in court.

      The question is, what sort of general consumer protection laws would apply if the EULA is declared invalid?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    13. Re:and for OSS software? by phoenix_rizzen · · Score: 2, Funny

      Well, duh! Obviously whoever made your stove. I mean, it obviously didn't get hot enough. :)

    14. Re:and for OSS software? by Prof.Phreak · · Score: 1

      You ever read an End User License Agreement, son? You DO have to agree to those.

      And waving your hands and screaming "NO! NO! Never!" declares your agreement with the EULA, and is legally binding :-)

      --

      "If anything can go wrong, it will." - Murphy

    15. Re:and for OSS software? by Anonymous Coward · · Score: 1, Insightful

      You get what you pay for.

      If you don't pay for it, then the user is responsible.

      If you do pay for free software (and many people do) then it depends on what you are paying for.

      If you are paying for the CD, or the distribution medium then clearly you are responsible. If you are paying to have the machine kept up2date, then _PERHAPS_ the vendor is responsible, IF their EULA doesn't hold up in court.

      The EULAs all say that the vendor is not responsible for these things. The question is whether those EULAs will stand up in court.

    16. Re:and for OSS software? by TrippTDF · · Score: 2, Insightful

      I understand where you are coming from, but think about what Microsoft software runs- nuclear power plants, railroad systems, banks and God knows what else.

      Let's say a railroad system goes down (like the one in Maryland that went down because of SoBig) because of a hole in some MS code. I don't think it's MS's sole responsibility, BUT they do play a large part in the failure.

      I think of it like this- if someone writes a book or flier that is to be seen by thousands of people, and there is a typo or error that causes confusion, it might not be the authors fault, but he or she SHOULD have taken caution to check for typos. The author is not at fault, but should take some responsibility for the mishap.

    17. Re:and for OSS software? by Prof.Phreak · · Score: 1

      If Microsoft is found liable for it's crappy software, then Free software projects will too.

      Guess who can afford to keep putting out crappy software in this situation .. that's right.. MICROSOFT!


      I think the lawsuit should say something along the lines of a "refund". Thus, if free software is found defective, you get a refund (ie: nothing). If some commercial (Microsoft) software is found defective, you get a refund (a few hundred bucks in case of most of Microsoft software).

      --

      "If anything can go wrong, it will." - Murphy

    18. Re:and for OSS software? by Anonymous Coward · · Score: 0

      I took a course on IT law at university (in Canada). The lawyer teaching the course said that clauses denying responsibility probably wouldn't hold up in court. Of course, in America, the courtroom is owned by whoever can afford the best lawyers, so anyone who wants to take MS to court is screwed, not even the feds could beat them.

    19. Re:and for OSS software? by nudicle · · Score: 1, Interesting
      There are concerns but there's also something kind of absurd with the way our nation works right now wrt MSFT.

      MSFT writes code that's ubiquitous. America depends on it working and millions of dollars are lost every time a worm cascades through the internet. Also it's kind of sucky when the US can't issue visa's because of bad MSFT code. etc...

      Because MSFT code is fundamentally important enough to affect our economy so profoundly, it is code of national importance.

      Because it's code of national importance it's code on which national security rests.

      It is absurd for us to allow MSFT to both disclaim liability for AND not release the code to its software if national security is involved. It makes us all dependent on a small group of engineers (probably) in Redmond rathern than the international group of eyes paying attention to, eg, apache. If MSFT wants to accept the risks that it posees to our nation by keeping its code locked up so we have to use it purely on trust then it should be held responsible for minimum standard of quality of that code. Auto-execing macros, for instance, should invoke liability whereas novel, ingenious, not "reasonably foreseeable" attacks perhaps not.

      This isn't a fully formed idea but at least I think it's interesting.

      -nudicle

    20. Re:and for OSS software? by The+Analog+Kid · · Score: 1

      However, GPL'd software atleast comes with the source to fix the problems. Microsoft software does not.

    21. Re:and for OSS software? by i_am_nitrogen · · Score: 1

      This different from any flyer. Software that runs on mission critical (i.e. "if it fails people will die") systems should be waranteed and audited as much as possible. I highly doubt that even Microsoft would recommend Windows XP and Outlook for running nuclear stations. At least, I hope not. Windows nor Linux are designed to that level of control. Such systems should be extremely simple, a few thousand lines of code max (or some number that's easy enough for a team of programmers and debuggers to go through with a fine toothed comb), designed using proven base realtime OSes, or no OS if necessary. These systems should also be isolated from any possible source of virus attack.

    22. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      Software is written by error-prone humans. Software is maliciously used by people who concoct creative ideas. Linux may be more secure by default, but it's still a human error away from having the same type of problem hit it.

      All true, but we can take your list and substitute "software" with just about any product created by people. The key is what constitutes due-diligence and what is negligence. Yes of course we get into court issues, with lawyerese over what constitutes "reasonableness" and so on, but the ultimate question is : why should software be treated differently than other products? And I have yet to see a lucid argument that it should.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    23. Re:and for OSS software? by Tony-A · · Score: 1

      "massive, cascading failure"

      This is what you get from "all your eggs in one basket". You do not get this from a lot of smaller baskets.
      Furthermore, for either definition of free, there is some kind of community responsibility (other than the author(s)) to ensure that it does not produce massive cascading failures.

      I buy a gallon of milk from a local farmer or from a local gocery store. Tracing back that gallon of milk from the local grocer to the milk processing plant to the dairy farms, all of that has to be extremely sanitary and everything has to be very well tested to make that gallon of milk as safe as the gallon of milk from the local farmer. You can get whole unpasteurized milk from a local farmer. You won't get it from you grocer, far too risky. Furthermore, if there's a problem with that gallon, it's just me and mine, not the whole town or county.

    24. Re:and for OSS software? by dasmegabyte · · Score: 2, Insightful

      So what's to stop MS from stamping an "As-is" label on Windows? People will still buy it. Shit, for all I know there's an "as-is" clause in the EULA already, I didn't read it.

      What I do know is that while MS may claim its software is secure, they never suggest it cannot be broken into. So they've never lied to you. My house is pretty secure until you break a window. Is it the window manufacturer's fault?

      Auto companies only issue recalls because they can be sued for wrongful death if a critical part dies. Non-critical parts go bad all the time, no recall. I suspect Jeep was making shoddy transmissions for years (my dad's had FIVE of them, good thing it's a work car!) but since a bum transmission doesn't cause the car to explode, they've never recalled it. I know subaru has a problem with the bearings on the Impreza, I know its due to shoddy workmanship because the part numebr changed (meaning they fixed the problem), but I don't get free bearings until a few peoples' wheels fly off.

      Since MS software has NEVER killed anyone to my knowledge (no FUD about embedded OSs, please, even in automotive applications, CE is only used for mapping software and audio programs), and MS strictly forbids the use of its software in such conditions where peoples' lives would be at stake, I don't see why they have any liability here.

      What losses have been sustained? Lost data? Well, people have tried to sue hard drive manufacturers for that and failed. IT costs? Well, nowadays when people get viruses it is because IT was lax and didn't properly apply patches, or didn't install virus software, or left their default settings untouched, or had no firewall...court's not going to reward when it's your own damn fault.

      --
      Hey freaks: now you're ju
    25. Re:and for OSS software? by DoraLives · · Score: 1
      The question is, what sort of general consumer protection laws would apply if the EULA is declared invalid?

      All of them!

      Should the EULA fail, then a Great Empire would come crashing down, complete with exquisitely interesting unforseen side effects that would rattle things mightily, down to the smallest blade of grass.

      --
      Is it fascism yet?
    26. Re:and for OSS software? by owlstead · · Score: 2, Insightful

      Yeah, but the truth is that their software is insecure by _architecture_. They seem to realise this however, and have initiatives to amend this problem. Not the ones you and I are after, I agree, but they do seem to be slightly more on track (.NET).

      However, even now they make mistakes. Doing a SOAP call over HTTP port 80 is as stupid as it can get. The whole idea that firewalls are open only to port 80 is to run a (relatively) save web-server behind the port. Doing remote procedure calls over the same port...you could as well open all the ports again.

      As long as MS lets functionality and ease of use predominate security, they won't make secure systems. There is always a trade off in the real world. MS Outlook and Outlook express are the ultimate examples of that policy.

    27. Re:and for OSS software? by Kwil · · Score: 2, Insightful

      Speaking as one, I *do* like the sound of it.

      If my company can be held liable for defects in software, I suddenly have a *huge* economic argument to take to my bosses and say "this schedule is unrealistic. We're going to need more time/resources/etc to get this thing done *right* if you intend to distribute it"

      What it really means is that the whole attitude the software industry has of "Release early, patch later" will have to undergo a significant shift.

      Yeah, it hurts those slapjack coders who can't tell security from UI, but I tend to think that's a good thing as well.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    28. Re:and for OSS software? by techno-vampire · · Score: 1
      MS strictly forbids the use of its software in such conditions where peoples' lives would be at stake...

      I guess then, that the USN's use of NT for mission critical programs on ships is violating the EULA?

      --
      Good, inexpensive web hosting
    29. Re:and for OSS software? by NanoGator · · Score: 4, Insightful

      " why should software be treated differently than other products? And I have yet to see a lucid argument that it should."

      It's very simple: Software is in a unique environment where just about anything can happen. Afterall, computers are very generalized in what they do. The nature of this generalized environment is that somebody can be malicious in so many different ways that it's ridiculous to believe that anybody can every make anything totally secure. Once somebody is *in*, then that's it. They can destroy the data on the computer, they can lock it up so nobody can use it, or they can infect another machine.

      As for physical products, there's an entirely different environment happens. There are controlled ways to use this product. It's reasonable that your car is on the road driving a certain speed. It's reasonable that if the tire explodes for whatever reason, it does so in such a way that it doesn't get tangled up int he car and lock it up, causing rollover. So what happens when it turns out that the tires are defective, they get recalled. Software can be patched, but not recalled.

      So let's talk about a computer on the net here. You've got a Windows computer using Outlook Express. It's on the net 24/7 thanks to broadband. (Spare me the usual uptime jokes about Windows, they were funny back in 99.) Somebody sends you an email, and it causes something to happen in Outlook Express. The exploit was use of a feature in Outlook. Let's say that the hacker didn't use a buffer overflow or anything like that, they just used the default features and found a way to cause mischief with them.

      Okay, so somebody went with Microsoft's defaults and they ended up sending a virus to everybody in their contact list. Is Microsoft responsible?

      Well, that's the funny thing about computers, the answer is not black and white. First, when the feature was originally developed, was Microsoft negligent for allowing that sort of exploit? that's a toughie. In some ways, yes, in some ways, no. Should Microsoft have anticipated somebody'd be an ass with it? Hindsight is 20/20. Did one programmer put in the activex feature and another programmer put in the 'email everybody on your contact list' feature? Was there a disconnect that prevented the foresight that somebody did that? If so, what about the user? Were they being responsible? Did they take the proper security precautions?

      Even back in 1995, there was talk about internet security. Watch out for malicious files. Careful what you open! Should the user have at least looked at the security settings? Some would say, yes. Computers are not simple devices. Nor are they assembly line machines, almost all of them are unique in some form or another. It's sort of like depending on TV to have your values in mind when it blasts programming to your children.

      What about patches? Microsoft can't 'recall' the product reasonably. (look at all the pirated copies of Windows out there) So what do they do? They release a patch. Should users stay on top of patching? Of course! MS puts all this effort into fixing stuff, at some point they just cannot be blamed for the damage caused by a virus or worm.

      Anyway, I've babbled too much here. You asked why software is different. The short and very simple answer is that responsibility is shared between both the software maker and the user to a larger degree than most products. Worse, the exploits that are often used don't really apply in a negligence case in the real world. Buffer underruns come to mind. Somebody has to be fairly slick to figure that one out. It's sort of like figuring out the exact sonic frequency it'd take to make a car's tires explode, and then figuring out a way to broadcast it in such a way that it affects cars all over the place. Is Firestone responsible for negligence for not protecting thier tires against this type of attack? Afterall, materials resonate at certainn frequencies. Are they negligent for leaving that vulnerability o

      --
      "Derp de derp."
    30. Re:and for OSS software? by NanoGator · · Score: 1

      "As long as MS lets functionality and ease of use predominate security, they won't make secure systems. There is always a trade off in the real world. MS Outlook and Outlook express are the ultimate examples of that policy."

      Give them some credit, though, they have come up with fixes for a lot of the stuff without compromising features too much. Once they get all that fixed, we'll have the best of both worlds. (Or find out for sure that it cannot be done.)

      --
      "Derp de derp."
    31. Re:and for OSS software? by prockcore · · Score: 1


      I'll tell you all something, if I'd be scared shitless about releasing an app on the web if it turned out I could be responsible for somebody else being a bastard with it.


      Ah, but you can't be held responsible if you *gave* it away. It's the actual sale of software that brings responsibility.

    32. Re:and for OSS software? by MMaestro · · Score: 1
      I think the fact that software is written by error-prone humans, as you stated, is the most important factor of all. I think people are forgetting that software is an untangable piece of equipment, something like knowledge. You can use it, you can distribute it, and you can reuse it. But if humans somewhere along the line make a mistake with it, it'll be hard to challenge that mistake not to mention correct it considering how long its been entrenched.

      Noting the fact that people don't update their versions of Windows, put up and maintain a firewall, and/or fail to frequently update their anti-virus systems, the general public is really failing to make a strong case when you think about what they're demanding. (A virus-proof piece of software, that can do everything Windows does already, while being on the virus filled Internet, and continue to create new features, not to mention install new hardware, software, and plug-ins.)

    33. Re:and for OSS software? by Keeper · · Score: 1

      There are two distinct types of bugs with software:
      * bugs exposed through normal use of the program (you perform actions with the components designed for use by the enduser and something bad happens)
      * bugs exposed through by non-normal use of the program (you perform actions using components external to the system and something bad happens).

      The first one is analogous to a car manufacturing defect (sunroof doesn't open, tire blows up, vehicle rolls over), advertised security features on the car don't work, etc. The second is analogous to the user putting the wrong kind of oil on the car, a thief bypassing the security features of the vehicle, breaking a window, etc.

      People expect the first kind of problem to be fixed; the second kind of problem people live with.

      Today it's a fairly straightforward process to handle the first type of error -- you know how the software is EXPECTED to work, and the various ways to manipulate it. It isn't an easy problem and nothing will ever be 100% right, but it isn't unreasonable to expect software to ship without these kinds of bugs. Most security flaws do NOT exploit this type of problem.

      It isn't a straightforward process to anticipate every possible way someone might try to "use" your software from an external source. THAT is the problem with software security, and that is why these sorts of bugs are hard to find -- it's because they are UNEXPECTED. If it was an expected condition, the flaw wouldn't be there in the first place. And to make matters worse, the amount of unexpected input/manipulation a piece of software could receive is *infinite*.

    34. Re:and for OSS software? by kavau · · Score: 1

      I guess private persons could always play it safe by including some blurb like "this code is written as a proof-of-concept, and is not meant to be used in critical environments or environments that can be accessed over public networks." The situation is tougher for distro makers of course; who would buy RedHat if they included some blurb like this with their CDs? But then, a company like RedHat should make sure their products are as safe as humanly possible.

    35. Re:and for OSS software? by baggins2002 · · Score: 1

      Okay I've got to give this one to you, you were the first that hit upon their advertising claims. That I think is where they may be liable, but I doubt that any US court will do anything about it. When did it become okay for companies to out and out lie in advertisements.
      This isn't just a MS issue. Can we say it's a society issue. Take TV shows they say it's reality and then we find out there definition of reality is someone reads them the script instead of hands it to them and tells them to read it. Or talk shows where actors pretend they are from the hills of Tennessee and they have a sexual relationship nightmare with their 12 year old cousins.
      When is it going to stop? When companies get caught cooking their books?
      When is somebody going to go up to them and say hey your lying?
      "Well we exaggerated".
      No you lied and used that lie to obtain money. That's stealing, give back the money and go to jail and meet Bubba, He's from Tennessee and when he says he likes you, he ain't lying, he means it in a lusting manner.

    36. Re:and for OSS software? by nyseal · · Score: 1

      Why wouldn't you want to be held accountable for software you've developed? If it's good...NP. I wouldn't want to buy a car (old analogy, I know) from a company that didn't warrant their product. Even THOSE warranties seem to be slimming down lately though too.

      --
      [SIG] Remember Mattel handheld games?
    37. Re:and for OSS software? by Anonymous Coward · · Score: 0

      Yeah, I'll watch this one... it they win, the next time one of my RedHat boxes gets hacked it might be worth my time to call my lawyer.

    38. Re:and for OSS software? by Anonymous Coward · · Score: 0

      I bought a copy of RedHat 9 at my local CompUSA. What's the difference?

    39. Re:and for OSS software? by NanoGator · · Score: 1

      "I guess then, that the USN's use of NT for mission critical programs on ships is violating the EULA?"

      If you're trying to defeat his argument, it didn't work.

      Problem 1: The Navy has never sued Microsoft because NT caused the loss of life.

      Problem 2: If NT did cause loss of life, and the EULA says "don't use it for life and death stuff" then the USN was being stupid.

      Problem 3: How do we know MS didn't make a special NT for the USN? That's an important point if you consider that it's easy to lock down and stabilize any piece of software for a specific situation/setting.

      --
      "Derp de derp."
    40. Re:and for OSS software? by mlilback · · Score: 1
      As for physical products, there's an entirely different environment happens.


      No they aren't. You can be damn sure that Ford would be sued if there was a bug in the software that controls a car's breaks. The same applies to software on the space shuttle, elevators, and medical equipment.

      Just like car companies are required to keep spare parts for years after a model is discontinued, I think software needs the same. I should be able to get bug fixes without having to fork up money every year for an upgrade (especially when I don't want any of the new features, just the bug fixes).

      It is all a matter of how you approach programming. I was trained at a school that was grooming people to work for the DOD and other places doing embedded work. When I compare programming practices with others I'm very often apalled at the way the program.
    41. Re:and for OSS software? by NanoGator · · Score: 2, Insightful

      "No they aren't. You can be damn sure that Ford would be sued if there was a bug in the software that controls a car's breaks. The same applies to software on the space shuttle, elevators, and medical equipment."

      Um, no, you're comparing apples to oranges here. There's a significant difference between software for PCs and software to do a very specific task, such as controlling brakes on a car.

      "It is all a matter of how you approach programming."

      There's more to it than that. No approach of programming is going to 100% secure you from defective software on a general PC'esque evironment. It's one thing to guarantee that brakes work, like in your example. It's another to say "this program will never ever crash, even though it's running alongside other programs."

      --
      "Derp de derp."
    42. Re:and for OSS software? by nutznboltz · · Score: 1

      The restaurant analogy is weak because restaurants don't force the food down your throat the way MS forces 'doze onto almost all pre-assembled Pee Cees & laptops.

    43. Re:and for OSS software? by Anonymous Coward · · Score: 0

      MS may or may not have made special EULAs for the Navy (I personally have rather grave doubts about this), but they are definitely putting life threatening software onto MS boxes in applications where they do not have any special EULA.

      I say life-threatening software, because it is software which is not only capable of killing and maiming, but, lets be honest, is expressly intended for that purpose.

      PS:

      I do agree with you 100% that the USN is being very stupid using Microsoft software -- in general that is pretty stupid, and in particular using it on weapons networks is especially stupid. I'm not sure I would be happy to see Microsoft considered liable for this.

    44. Re:and for OSS software? by NichG · · Score: 1

      Because I wouldn't want to end up in court sued by some people who used a program that I developed in my free time and released 'because I might as well and maybe someone will improve it' when said program had some critical bug. 'No warranty' and 'we take no responsibility for damages' should be read as 'use at your own risk'. The problem comes when some external influence forces you to use a program with critical bugs - then you have no choice and you're not really accepting the terms of your own free will, but in that case, the people who forced you to use it (boss, etc) should be held accountable for the damages, just as you should be held accountable (by yourself, or by your employer) if you make the decision to use an insecure piece of software on your own system and damages result.

    45. Re:and for OSS software? by Anonymous Coward · · Score: 0

      You can't compare automobiles to Microsoft software. With automobiles, peoples lives are at stake. People don't die when Windows crashes. If anyone uses Microsoft software for safety critical applications, they're stupid.

    46. Re:and for OSS software? by grozzie2 · · Score: 1
      - Software is written by error-prone humans.

      I guess the thing I dont get, is why everybody seems to consider this to be an excuse for sloppy quality control. There are many examples of products out there in the real world, which have complexities equivalent to or well beyond that of the Windows operating system. They are expected to 'just work'. Imagine a scenario where Boeing released the next generation airplane with the attitude 'we will patch software problems after we see them crashing, and show us where the problems are'.

      Microsoft spends a LOT of money promoting the idea of 'Secure Computing'. That whole campaign is borderline on fraud. The script is very carefully written so it really says 'this is not something we do, only something we talk about', but, to joe non-technical, it comes across as 'Hey, this is real secure stuff', when its NOT.

      Another thing that just never ceases to amaze me, the constant referral to Software Engineering by the Microsoft marketing droids. Engineering is the process of analysis and design, and producing a design that works, and works reliably. That's not what happens in Redmond. In Redmond, they hack together patches that 'sorta work' and then release it on the masses, to see what happens. There is no design, there is no quality control process, and there is certainly no engineering involved.

      If the Microsoft marketing droids want to see software engineering, they have to drive up the road, to the Boeing plants. That's where systems get designed, tested, re-designed, re-tested, and continue thru the cycle till they 'just work'. Products that are engineered, and fault tested, an amazing concept it seems to the 'hi tech' industry, but, it can be done, and it does work.

      So yes, you are right, software is written by error prone human beings. That's why there's such a thing as testing, design reviews, and all the other things that go along with 'Engineering'. It's just to bad this industry stole the term from the real engineers, and have bastardized it to mean edit, compile, debug, compile, release. True engineering has been totally lost from the concept. I'd be really curious to see how many /. coders have actually done code path analysis and execution fault path analysis/testing on a product prior to release. I'm almost willing to bet, if they are not working in aerospace of some form, they dont even know what that is....

    47. Re:and for OSS software? by Anonymous Coward · · Score: 0
      There's a significant difference between software for PCs and software to do a very specific task

      Software for PCs is comprised of many small pieces of code, each of which does a very specific task.

      Or at least it should be. If your code isn't properly split into many small, specific tasks, then you're doing something wrong.

    48. Re:and for OSS software? by hdparm · · Score: 1

      Somehow, I can't see anybody else being in the same situation. This is not about the few bugs missed here-and-there. This is about the years of blatant lack of responsibility. MS have made some very irresponsible decisions from the product design point of view. They have also acted very irresponsibly in numerous occasions when they needed months to even acknowledge vulnerabilities, let alone release the fixes for them. All in the name of almighty $.

    49. Re:and for OSS software? by NanoGator · · Score: 1

      "I guess the thing I dont get, is why everybody seems to consider this to be an excuse for sloppy quality control."

      No, it's not an excuse for sloppy quality control, it's an explanation of why shit happens.

      "Imagine a scenario where Boeing released the next generation airplane with the attitude 'we will patch software problems after we see them crashing, and show us where the problems are'."

      Sorry, I don't buy this argument. Boeing has complete control over every aspect of the manufacture of a plane. Microsoft does not, for example, control what Netscape or NVidia does. In this situation, it's not 'sloppy quality control' that's causing stability issues, the problem is that this type of architecture can never really be stable. Linux even has trouble with this.

      " That's not what happens in Redmond. In Redmond, they hack together patches that 'sorta work' and then release it on the masses, to see what happens."

      That's an ignorant view. Windows is very complex, and when other software gets thrown into the mix, the situation gets worse. When you change something, shit happens, something's going to break. You can't name a software developer this hasn't happened to.

      " That's why there's such a thing as testing, design reviews, and all the other things that go along with 'Engineering'"

      Microsoft goes through these processes, like it or not. Windows wouldn't be able to work on millions of machines if they didn't. Don't believe me? Ask anybody using Windows 2000.

      --
      "Derp de derp."
    50. Re:and for OSS software? by MattCohn.com · · Score: 1

      And waving your hands and screaming "NO! NO! Never!" declares your agreement with the EULA, and is legally binding :-)

      You ever read an End User License Agreement, son? You DO have to agree to those....to install and use the software I should add.

    51. Re:and for OSS software? by grozzie2 · · Score: 1
      Sorry, I don't buy this argument. Boeing has complete control over every aspect of the manufacture of a plane. Microsoft does not, for example, control what Netscape or NVidia does.

      The last time I checked, rampant buffer overflows occur on Windows 2000 machines with IIS, and NOTHING else installed. Kinda hard to blame Netscape and NVida for all the IIS security problems on machines where they are not installed.

      It doesn't take a rocket scientist to go thru a product meant to be exposed to the public internet, and check for simple things like using unchecked buffers as local stack variables. That is part of the quality control of engineering. Releasing that to the masses, that's part of the hack and slash process of rushing a product out the door. Coming after the fact and spending millions talking about 'Secure Computing', well, that's just fraud. Whats even worse, is the media is so technically incompetent, they just feed on that kind of stuff, then turn around and spoon feed it to the masses.

      If the product had gone thru a proper engineering quality control cycle, it would never have had a buffer overflow from it's first release, that's one of the first things a design reveiw would have red flagged as 'need fixing'.

      Microsoft goes through these processes, like it or not. Windows wouldn't be able to work on millions of machines if they didn't. Don't believe me? Ask anybody using Windows 2000.

      No, Microsoft does NOT go thru these processes. If they did, there would never have been an unchecked buffer overflow exploit within the product. A very basic code review would have red flagged every one of them. If not the first time around, very definitely on the first review after they realized this is a problem. If you dont believe me, go ask all the folks that got huge bandwidth consumption bills the last few months, when thier co-located windows 2000 based machines got hit by Slammer/Blaster etc etc. The true cost of ownership on Windows server products really shows when the bills arrive for hundreds of gigabits of virus induced data transfers.

      Windows 2000 has been subject to countless buffer overflow exploits over the years since its release. Window 2003 suffered it's first exploit within days of release. That kind of proves that a design review for 'known flaws in earlier products' was never done on the Windows 2003 product. If it was done, then, they made a conscious decision to release the product in it's broken form.

    52. Re:and for OSS software? by Keeper · · Score: 4, Insightful

      If your code isn't properly split into many small, specific tasks, then you're doing something wrong.

      If you make statements like this, you obviously don't have a clue about programming anything more than little helper utilities.

      All code is split into small, specific tasks. They're call functions.

      The interation between the small specific tasks is where you have problems. You get even more problems when parts of the system have to maintain some sort of "state" about what's going on.

      Mix 1000 of these things together, and it's hard to keep working right. Now mix 10,000 of them. Now deal with 100,000 of them.

      Next, throw a few extra simple things like threads into the mix and tell me that you will know the implication of the interaction of all of those pieces at any given moment in time.

    53. Re:and for OSS software? by ChopsMIDI · · Score: 1

      "My house is pretty secure until you break a window."

      Windows breaks on it's own.

      Ba dump, ching!

      --

      How could I say to men: "Speak louder, shout! For I am deaf!"? -Ludwig van Beethoven
    54. Re:and for OSS software? by Anonymous Coward · · Score: 0

      they have never been responsible before.

      If we find that microsoft software is defective
      can we sue the people who the stole their ideas from
      for defective ideas?

    55. Re:and for OSS software? by Oper+Sorcerer · · Score: 1

      I think if you use free software, and don't like it - you should get back everything you spent ... Oh wait...

      --

      karma: Marianas Trench (mostly blub blub)
    56. Re:and for OSS software? by Vainglorious+Coward · · Score: 1

      I take your point that software does have qualities that make it a "special case", but I still don't think it's special enough for vendors to disclaim any and all liability, especially if we're talking about proprietary binaries. You talk about shared responsibility, but who, really, bears the costs of continuing software failures? Do the individuals and businesses that incur real costs ever see any kind of recompense? Where's the sharing?

      The clincher for me is that we are a year and a half on from MS's security shakedown, during which we were assured that the software was given the most rigorous assessment with a particular emphasis on security. All work supposedly was suspended whilst everyone was trained and then spent a month reviewing their code. And yet software developed after that is still breaking. Seriously - is there any excuse whatsoever for a buffer overrun to still exist? That, to me, is approaching negligence, so I can understand why those with a litigous bent would be keen to have a go.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    57. Re:and for OSS software? by Random+Isotope+1 · · Score: 1

      And the great part is, all those small pieces of very specific code will do just what the end user wants, without further intervention...

    58. Re:and for OSS software? by Tim+C · · Score: 1

      Shit, for all I know there's an "as-is" clause in the EULA already, I didn't read it.

      There are a number of appendices in the Windows XP EULA that deal with warranties in a number of applicable legal jurisdictions. The one for England, Scotland, Wales and Ireland essentially says that the software is guaranteed to work substantially as described in the manual for a period of 90 days, and that any hardware supplied is guaranteed for one year. Everything else, where possible, is disclaimed.

      This is a non-issue, though, as I have yet to see any software EULA that doesn't say the equivalent of "if it's buggy, tough", and that includes the GPL.

    59. Re:and for OSS software? by Anonymous Coward · · Score: 0

      ... and you missed the point entirely MORON. Every f*****g one of the examples you gave is designed to work in a specialised and CLOSED environment. A user will never load new, unrelated and arbitrary software into the braking system of a car, shuttle flight computers or elevator control mechanisms.

      Writing general-use software is ten times harder than writing for a specialised embedded application because YOU DO NOT CONTROL THE RUN-TIME ENVIRONMENT.

    60. Re:and for OSS software? by JaredOfEuropa · · Score: 1
      why should software be treated differently than other products? And I have yet to see a lucid argument that it should.
      Should software producers be held responsible for damages resulting from bugs, as is the case for other products? Probably. Should Microsoft be sued for damages resulting from the security holes in their software? Probably not, it's not the same thing.

      To use an analogy: A car manufacturer is held responsible if a flaw in their design causes an accident, or results in more damage than necessary when an accident happens (like ruptured/exploding petrol tanks). But, if someone cuts your brake lines for shits and giggles, and you have a bad accident, should the car maker be held responsible? If someone steals your car and wreaks havoc with it all over town, is the car maker responsible? This is similar what happens when a hacker trashes your box, or when a worm finds its way onto your system, launching attacks on other systems. But what about the case where MS Word just crashes and you lose a day's work? Well... if you miss an important meeting (a job interview perhaps) because your car breaks down, will you sue the company that makes it? Probably not.

      Software shouldn't be treated differently... If the software itself causes damages, the creator might be held responsible. But most damage is not caused by the software itself, but by malicious use of the software. In that case, the manufacturer isn't held responsible, just like they aren't in case of 'regular' products.
      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    61. Re:and for OSS software? by anonymous+cupboard · · Score: 1
      No, Microsoft have been extremely poor engineers. Buffer exploits and the problems of null terminated strings were a known issue when when Outlook was developed.

      Please remember that the 'preview' feature in Outlook is enabled by default so you can be vulnerable without explicitly downloading anything. I don't know about you but don't you find that pretty scary?

      I worked with a computer manufacturer about 20 years ago and in all our design documents for software, we had an explicit section addressing security implications. We had to think carefully about features that would allow the execution of arbitrary code. Microsoft have made their money by being irresponsible engineers. It costs money to do things properly so we get stuff from them that crashes and has secutity holes.

      To come back to your car example, it is a bit like Ford saying, we built it - the prototype went twice round a test track and now lets sell it.

    62. Re:and for OSS software? by dwighteb · · Score: 1
      why should software be treated differently than other products?

      Hard products (cars, trains, planes, radio's, tv's, etc.) are created using scientific principles that have, for a large part, existed for hundred's of years. Think of any of these products as tests against these theories. Though there are some theories that are newer, they typically don't change the results from former theories by a large enough degree that we've had to completely scrap the old ideas (Newton vs. Einstein comes to mind - we can still make planes based on Newtonian physics even though Einstein's is "more correct").

      Soft products on the other hand aren't directly affected by the aforementioned theories - granted, a computer won't work if there's no electricity, and computer's will give errors if the processor is overheating, etc. But, largely, soft products are governed by a set of principles that have existed for only decades (yes, they are derived from mathematical theories, but I think we can agree that they have gone in directions that are far removed from just 30 years ago). Think of assembler, C, your favorite language(s), etc. as some of these base theories, and any software we write as tests against those theories (heh - it wouldn't be too far of a stretch to say that GNU/Linux and Window's XP are different universes with their own sets of theories). Also, changes on these "base theories" can change the landscape enough that we have to completely scrap the old ideas. Trying to compile C code with Java comes to mind.

      In my opinion, the Software Industry is very new compared to other industries. Also, I feel that the Software Industry is based on theories that change too often compared to other industries in which the theories are typically changing minutely (I'm not talking about the business landscape here - I'm just talking about making widget x, y, or z). The Software Industry should someday be held to the same standards as other industries, but in my opinion only if/when these "changes to base theories" slows down dramatically.

    63. Re:and for OSS software? by houghi · · Score: 1

      I suspect that when you PURCHASE software, there are reasons that the developer is more 'legally' accountable for their products then when you use open-source and/or free software.
      I PURCHASE my open source software. I do not believe that the price you pay for it makes you more or less accountable for anything. If I win a product and therefore get it for free, that does not make the producer of that product less liable for mallfunction.
      When Microsoft is liable for the products they make, then so is RedHat, SuSE and SCO. So then am I when I make a code and either give it away, make it available or sell it as shareware or whatever I choose to do with it.

      --
      Don't fight for your country, if your country does not fight for you.
    64. Re:and for OSS software? by kcelery · · Score: 1

      The restaurant you went has always been poisoned. You have heard it from your friends, the newspaper, the internet etc etc. There are still poisoned food here and there. So if people still want to dine there its their choice.

    65. Re:and for OSS software? by varjag · · Score: 1

      Buffer underruns come to mind. Somebody has to be fairly slick to figure that one out. It's sort of like figuring out the exact sonic frequency it'd take to make a car's tires explode, and then figuring out a way to broadcast it in such a way that it affects cars all over the place. Is Firestone responsible for negligence for not protecting thier tires against this type of attack?

      I mostly agree with your analysis, but your tire analogy is flawed. Buffer overrun problems are known for decades now, and tools that prevent them exist even longer.

      Consider that a tire manufacturer had a choice among several production technologies. In theory, all could yield equally good tires, but one of them was reducing production costs (say, it allowed to use cheaper material, equipment, or less expensive labour). Albeit, that technology requires extreme precautions from the workers to make tires that wouldn't explode, while others were relatively safe. Still, the manufacturer have choosen the cheaper approach over safer ones.

      Buffer overruns are the problems of the most fundamental design decisions, and are orthogonal to system architecture or qualification of developers. Still, they could be avoided.

      But I agree that software vendors should not be liable for defects. Basically, we have to choose one: liable vendors or useful software.

      --
      Lisp is the Tengwar of programming languages.
    66. Re:and for OSS software? by auke31337 · · Score: 1
      Quite nothing, I suppose. Most free software has a disclaimer like:
      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
      GNU General Public License for more details.
      But then again, the GPL still must be tested in court once and for all... Auke
    67. Re:and for OSS software? by Anonymous Coward · · Score: 0

      It's different in that when you BUY something, there is alway a warranty, even if the seller says no. At leased in civilised countries, I don't know about the USA.

    68. Re:and for OSS software? by kcelery · · Score: 1

      If you think there is anything important in your machine, try hiring someone who is competent in operating your machine securely and smoothly. Suing MS would not improve the situation much.

    69. Re:and for OSS software? by Anonymous Coward · · Score: 0

      Such disclaimers of implied warranty are not legal in every jurisdiction

    70. Re:and for OSS software? by radish · · Score: 1

      Imagine a scenario where Boeing released the next generation airplane with the attitude 'we will patch software problems after we see them crashing, and show us where the problems are'.


      But that's exactly what happens. Every time there's an accident, they have an investigation. If it turns out it was a design flaw, or a maintenance problem, or something else mechanical, then Boeing/Airbus/whoever creates a fix and sends it out to the airlines to they can prevent it happening again. Sure they try and iron out these things before the plane hits the sky, but there is always going to be something you missed however careful you are.

      Look at how much a plane costs ($millions). A massive amount of that cost is incurred in the safety process, from design through testing and manufacture. Yet still planes fall out of the sky - look at the Airbus which crashed at the airshow in france, the plane which hit the water @ JFK a couple of years ago, etc.

      Software is not unique, but it is usually very complex (easily comparable to the most complex physical machines created), it's usually made on a tighter budget than (say) aircraft, and it's not usually safety critical - so reliability just isn't as important. So yes, it will fail from time to time.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    71. Re:and for OSS software? by Anonymous Coward · · Score: 0

      GPL: NO WARRANTEE.

    72. Re:and for OSS software? by crawling_chaos · · Score: 1
      It's very simple: Software is in a unique environment where just about anything can happen.

      Hammers and screwdrivers are also in the same type of environment, so software is hardly as unique as you seem to think it is. We can define negligent conduct by tool manufacturers, so it seems to me that we can also define negligence for software manufacturers. We also can define what an acceptable defect rate is and force manufacturers to correct defective problems.

      This, of course, leaves open the question of whether or not Microsoft's conduct is actually negligent, in the legal sense. I'm not sure that it is.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    73. Re:and for OSS software? by one-of-many · · Score: 1

      Almost all the posts I read basically advocate for software diversity. Microsoft, rightly, has become the target of our ire because of their anti-competitive practices (which the current justice department gave up on changing).

      However that does not mean that we should cheer any stone throne at MS. What is at stake here is the right to sell software "AS IS" (a condition of most software licenses).

      1) if software makers are forced to warranty their software it will only benefit well capatalized companies in the long run and 2) the security problems with Microsoft are probably the best "selling point" of software diversity in general and more specifically OSS.

    74. Re:and for OSS software? by iamweezman · · Score: 1
      Microsoft isn't stuffing anything down your throat.


      Using the analogy they are just setting all this food on the table and saying hey you paid your entrance fee and here is all the food that you are entitled for by coming here.


      Noone makes you eat all the free chips and salsa. You can ask the waiter to get you a different appetizer.


      Noone puts a gun to your head and makes you accept the Microsoft EULA when you boot up that new pc. Just throw in your linux cd!

    75. Re:and for OSS software? by mdwh2 · · Score: 1

      And this is different from Microsoft's disclaimer of all liabilities how?

      You only find out about the disclaimer after you've already bought it.

    76. Re:and for OSS software? by mdwh2 · · Score: 1

      why should software be treated differently than other products?

      It shouldn't be. But remember it's not just a case of either being liable or not being liable; products are sold (or given away) for a specific purpose.

      For example, whilst car manufacturers might be liable if the brakes were faulty, if I bought a car, drove it into the sea and then sued the company because it didn't make a very good boat, do you think I would win?

      More generally, I would hope that as long as the intended purpose for a product is described, and done so before any purchasing is done (so EULAs don't count), then that should be enough to be free of liabilities if the software is used for something else. Plenty of open source and freeware says something to the effect of not being fit for any purpose.

      Now, if commercial companies had to put a sticky label on their products saying that this software isn't intended to be used for any purpose, then they're taking a risk that people might not want to buy those products, and instead go to a company that is prepared to take some legal responsibility.

    77. Re:and for OSS software? by Miltonicus · · Score: 1

      Okay, so somebody went with Microsoft's defaults and they ended up sending a virus to everybody in their contact list. Is Microsoft responsible?

      So if a gun manufacturer ships their product full of bullets with the safety off, do you think they wouldn't be liable for the concequences?

      If the default settings aren't safe, they shouldn't be the default setting. Whoever made those unsafe setting should be responsible when users use those defaults and the product causes harm.

    78. Re:and for OSS software? by iamweezman · · Score: 1

      That was underruns he was talking about my friend...

    79. Re:and for OSS software? by gutbucket · · Score: 1

      If MS can be held liable for defects, then so can all software producers. Speaking as one, I don't like the sound of that.

      You want the option to deliberately put defects in your code? Speaking as one, I don't like the sound of that. And if any software is put into either medical systems or military technology, fuck yeah, I want a warranty. And I want some one to be held liable when the missiles fire accidently, or the cat scan scrambles your brain.

      the "open" in open source software is an effective warranty for me. If I find a defect, I can fix it, or pay someelse to fix it. That's the best guarantee you can get. 'Warranty' doesn't mean 'some-one you can sue when things go wrong', it means 'a way to fix it quickly and properly'.

      Regardless, in this instance M$ isn't being held liable for defects. M$ is being held liable for monopolistic practices which should render the EULA null and void as a coerced document.

      --
      Just do what you do best
      Arnold "Red" Auerbach.
    80. Re:and for OSS software? by iamweezman · · Score: 1
      But we would all agree here that is you used a srew driver to stab someone, or break into a house, that we could not sue the manufacturers. People who are deliberately writing code for worms and viruses are breaking into your home. Are you going to sue the contractor when your house is broken into?

      Analogies suck. They try to explain away the situation without dealing with the realities.

    81. Re:and for OSS software? by Bert64 · · Score: 1

      That`s exactly true, anyone who feels dissatisfied with a piece of software they have obtained, should have the right to a full refund, provided they delete all copies of the software and return the software to the place of purchase within 30 days. This is no different to any other item you may purchase from a shop.
      Free software is different because the author isnt trying (via advertising etc) to make you use his software, he simply makes it available should you want it, i doubt he would care wether you use it or not.
      And marketting is another area, you should be able to claim compensation if a piece of software fails to live up to its marketting claims, just like you would with any other item. It`s illegal to market a product as being something it`s not.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    82. Re:and for OSS software? by Anonymous Coward · · Score: 0
      Mix 1000 of these things together, and it's hard to keep working right. Now mix 10,000 of them. Now deal with 100,000 of them.

      So long as each is properly written (verify all input, verify that the state remains sane, and such), why does it matter how many you put together?

      Next, throw a few extra simple things like threads into the mix and tell me that you will know the implication of the interaction of all of those pieces at any given moment in time.

      Interactions are predictable no matter how complex a piece of software is. Your failure to track them is not the fault of the software.

    83. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      If your code isn't properly split into many small, specific tasks, then you're doing something wrong.
      If you make statements like this, you obviously don't have a clue about programming anything more than little helper utilities.

      Forget helper utilities; take as an example, MTAs. qmail comprises small modules dedicated to specific tasks; sendmail is a monolithic do-it-all single program. Which is more secure? The interactions and complexity you describe certainly pertain to sendmail. Meanwhile, qmail has a near-perfect security record (the cash prize for finding a bug is still unclaimed after 6 years). I would argue that the difference is due largely to the underlying approach to development - small, free-standing modules versus monolithic spaghetti code. I absolutely agree with you that it is (provably) impossible to fully know the implication of interactions in a complex system, in advance. But the approach that compartmentalises tasks into small modules significantly mitigates the scope and scale of failures compared to the monolithic approach.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    84. Re:and for OSS software? by eddie+can+read · · Score: 1

      why should software be treated differently than other products? And I have yet to see a lucid argument that it should.

      First let's hear your argument that different treatment is what is being proposed. The topic is who's at fault if someone maliciously attacks you because of a vulnerability. You failed to provide specifics to clarify your point, but you seem to be comparing it to cases like, who's at fault if the gas grill you bought blows up (i.e., by itself, not by a malicious human who planted a bomb in it).

      If you want to argue that software makers should be responsible if some malicious person takes advantage of a vulnerability in your software, on the face of it that's like arguing that a barbecue grill manufacturer should be held responsible if its grill is vulnerable to someone planting a bomb in it so that next time you use it the thing blows up. Your position, if that's what it is, is absurd on the face of it. Explain, why do you think software should be treated differently than other products? Please present a lucid argument.

    85. Re:and for OSS software? by Keeper · · Score: 1

      The advantage isn't acheived through the use of small modules (as I said, every program is made up of them). The difference is the design of the software itself.

      Crappy software is software someone spent 2 seconds thinking about before they wrote a single line of code (poor design). Good software is software someone spent months designing and planning out before writing a single line of code (potentially good design).

      Sendmail is an example of crappy design. I challenge you to look through the code and tell me it isn't. Qmail is an example of a good design.

      Incidentally, my experience shows that former approach generally takes longer than the latter to end up with a finished product.

      A do-it-all program isn't inheriantly flawed. There are two things that make software error prone: Design flaws, and programmer errors. These flaws can happen in any piece of software.

      The real question is, what can be done to prevent, catch, and fix those errors?

    86. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      let's hear your argument that different treatment is what is being proposed

      It's not argument, it's fact : software manufacturers don't accept liability for their products. The silly example you give is irrelevant - this is about what a software manufacturer can reasonably be expected to consider when designing software, and what constitutes negligence. I'll say it again - eighteen months on from MS's much fanfared security epiphany, what excuse can there be for buffer overflows in software developed since then? I don't think anyone can argue that that is at least incompetence; many argue it is negligent.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    87. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      The advantage isn't acheived through the use of small modules...The difference is the design of the software itself.

      We seem to have got into a circular argument - I say use of small separate modules is fundamental to design. I still maintain that there is a big difference between "functions" within a monolithic program, and completely separate modules.

      I challenge you to look through the [Sendmail] code and tell me it isn't [crappy]

      Challenge declined :) Note also that there has been considerably more than 2 seconds thought put into the development of sendmail, and there have even been re-writes. Yet it's still crappy

      I certainly agree that the key question is how do we prevent, catch and fix the errors. The main thrust of the lawsuit is that MS has not performed the due diligence that could reasonably be expected. Or, in slashdot-speak - their design sucks, they know it sucks, others suffer because it sucks, but they won't do anything to fix it. How bad does it have to be before it's negligence?

      --
      My next sig will be ready soon, but subscribers can beat the rush
    88. Re:and for OSS software? by Keeper · · Score: 1

      We seem to have got into a circular argument - I say use of small separate modules is fundamental to design. I still maintain that there is a big difference between "functions" within a monolithic program, and completely separate modules.

      Breaking stuff into separate modules (where module=collection of functions or a set of functionality) does not guarantee you that the code won't be a mess of interdependencies. Just as writing OO code doesn't guarantee you that your "dog" class doesn't have information that should belong in the "animal" class.

      Challenge declined :) Note also that there has been considerably more than 2 seconds thought put into the development of sendmail, and there have even been re-writes. Yet it's still crappy

      I said that putting lots of thought into a design MIGHT get you a good design. It isn't a given. There is no single magic process that guarantees you stable, secure, error free code. If there were, everyone would use it. There are techniques you can use to help you get there that work better than average, but they don't always work and can always be defeated by poor programming or design.

      How bad does it have to be before it's negligence?

      Webster defines negligence as the "failure to exercise the care that a prudent person usually exercises." The lawsuit at hand is blaming Microsoft for the problems people are occuring because they have been releasing fixes for the flaws that they find. I don't think that qualifies as negligence, as I would think that a prudent person would fix their software instead of leaving it vulnerable.

    89. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      I would think that a prudent person would fix their software

      And I would think a prudent person would not then make exactly the same mistakes again in newly developed software (though this may not be exactly what this particular lawsuit is about). As you said earlier, there is no black and white here; this will inevitably get into what is "reasonable" and "prudent". We just differ on whether we think MS has been as diligent as a reasonable person can expect.

      Incidentally, I also think there's a huge difference between binaries and source, primarily that the user is unable to rectify a problem binary and is utterly dependent on the manufacturer. It's that dependence that ought to create some liability on the part of the manufacturer.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    90. Re:and for OSS software? by eddie+can+read · · Score: 1

      It's not argument, it's fact : software manufacturers don't accept liability for their products.

      That's another topic. The topic here is liability for security breaches. As I already explained, we do not typically hold manufacturers liable for security breeches, not unless they specifically, willingly took on that liability (as a lock manufacturer might, e.g., we have kryptonite locks that come with guarantees to repay for the loss of a bike).

      I'll say it again - eighteen months on from MS's much fanfared security epiphany, what excuse can there be for buffer overflows in software developed since then? I don't think anyone can argue that that is at least incompetence; many argue it is negligent.

      An epiphany does not create a legal obligation. I repeat, please explain what is so special about software that it should be treated differently from ordinary objects.

    91. Re:and for OSS software? by Keeper · · Score: 1

      And I would think a prudent person would not then make exactly the same mistakes again in newly developed software (though this may not be exactly what this particular lawsuit is about.

      The fact that it is a "mistake" precludes it from being 100% preventable. You take actions to catch the error in the future (ex: write code scanning tools) but nothing is 100%.

      Incidentally, I also think there's a huge difference between binaries and source, primarily that the user is unable to rectify a problem binary and is utterly dependent on the manufacturer. It's that dependence that ought to create some liability on the part of the manufacturer.

      Both approaches have flaws. My mother wouldn't understand source code if she looked through it. She'd have to pay someone to "fix" her problem for her. Additionally, such schemes could easily be worked around -- Microsoft could provide the source for windows (and only the source) -- but I guarantee you that you or I wouldn't be able to build it. So they could provide the source, which you give to an authorized 3rd party that Microsoft has trained in how to build windows, to "build" your copy for you (for a fee of course). At which point that company hands you the binary. And you're no better off. In fact, because you propose reduced liability for companies which provide the source, "maintenance" schemes could be concocted which would require the vast majority of people to "hire" someone to build fixes for them.

    92. Re:and for OSS software? by Vainglorious+Coward · · Score: 1

      please explain what is so special about software that it should be treated differently from ordinary objects

      Um, check out my first post in this thread. That's exactly the question I asked.

      --
      My next sig will be ready soon, but subscribers can beat the rush
    93. Re:and for OSS software? by Vainglorious+Coward · · Score: 1
      The fact that it is a "mistake" precludes it from being 100% preventable.

      So you think buffer overflows, for example, can never be 100% avoided? That we shouldn't be surprised that such "mistakes" are appearing in 2003 and .net products? Once the "mistake" is understood, isn't it reasonable that steps should be made to avoid it in future? Especially when the manufacturer concerned made a big public show over doing exactly that? Buffer overflows have been well understood for decades now. It may be unreasonable to expect fully 100%, but I don't see a level of diligence any where near approaching that.

      I'll agree, there are flaws in any approach. We're all human. But I don't think it's acceptable for a manufacturer to simply wash their hands of any responsibility; we don't accept that in other walks of life and I still don't see a good reason that the same principle shouldn't apply to software. *Principle* that is; the details will no doubt be lawyer-fodder.

      I'll also retract what I said in my first post - your reasoning is lucid, it just isn't convincing (to me, at least ;)

      --
      My next sig will be ready soon, but subscribers can beat the rush
    94. Re:and for OSS software? by Keeper · · Score: 1

      So long as each is properly written (verify all input, verify that the state remains sane, and such), why does it matter how many you put together?

      Complexity grows exponentially with the number of components. At some point the computing time required to validate every interaction is greater than the effort required to crack RC5 encryption keys.

      Interactions are predictable no matter how complex a piece of software is. Your failure to track them is not the fault of the software.

      Correct. However, programmers are human, and there isn't an automated way to verify all interactions are 100% correct for complex systems. However, people like you assume that programmers either a) aren't human or b) there is a way to verify all interactions are 100% correct. This is the misconception behind all of the assumptions that programming is "easy" or it should be possible to guarantee 100% correct operation of a piece of software.

    95. Re:and for OSS software? by crawling_chaos · · Score: 1
      Are you going to sue the contractor when your house is broken into?

      If he installed a lock with bad tumblers, found out about it, and then failed to warn me and provide a repair? Yep, he gets sued. How is my analogy different from what MS is accused of?

      I wonder why the software industry is so terrified of warranties and other guarantees of quality. Doesn't anybody stand behind their work anymore?

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    96. Re:and for OSS software? by Keeper · · Score: 1

      So you think buffer overflows, for example, can never be 100% avoided?

      Do you think all buffer overflows are as simple as the following code? // data = char * passed into function
      char * foo = new char[255];
      while (*data != '\0') *foo++ = *data++;

      They're not. The scarry thing is that the above code could very well be guaranteed to never overflow if the data * passed in is guaranteed to be I don't see a level of diligence any where near approaching that

      And what level of diligence can you see? All you see are the patches. You don't have any insight about what goes on inside the company, or what they do to catch or prevent these sort of problems.

      But I don't think it's acceptable for a manufacturer to simply wash their hands of any responsibility

      A manufacturer washing their hands of responsibility wouldn't bother to fix their product at all. There is a difference between responsibility and liability.

      we don't accept that in other walks of life and I still don't see a good reason that the same principle shouldn't apply to software

      Sure we do. When you buy a new car you have a warantee for x miles or years against defects (analogous to how long a particular piece of software is supposed). After that warranty expires, if a part fails due to a problem on the manufacturers side (ie: not normal wear 'n tear) you still have to pay to get it replaced. Even if the part does fail under waranty, you will have to make arrangements to get your car back to the dealership (usually at your own cost; higher end cars/dealerships will tow your car for you and give you a loaner though). When you buy a cheap radio and one of the knobs fall off, most people don't do anything about it. When you buy a shirt and a button comes off after the 2nd time you wash it, can you take it back to the store and get a replacement? Sure people bitch about it, but they don't DO anything about it. And if they tried they'd get nowhere anyway.

      I'll also retract what I said in my first post - your reasoning is lucid, it just isn't convincing (to me, at least ;) :) I personally think that it is possible to produce higher quality products. However, I don't think it is possible to do so at a cost people are willing to pay. Look at the cost for producing software where people's lives are affected as opposed to a PC app -- it's an insane difference.

      I also don't think it is an "easy" problem (if it were, it'd be done already). I think that most of the people who claim that it is haven't worked on a software project of any significant size.

    97. Re:and for OSS software? by Anonymous Coward · · Score: 0

      "I'm not aware of a single piece of software that I own that does come with a warranty. Furthermore, I do not remember ever even so much as hearing of any that did." It actually used to exist. My husband sold a variety of CP/M, North Star and MSDOS cross assemblers for a variety of chips for $150 each. For that $150 you got updates forever, and all the free programming lessons via phone that you were willing to pay the phone company for. If you found a bug, it would be fixed at no charge and a new disk would be shipped to you immediately. If it was a BAD bug he would send out notices to previous customers to send their disks in for update (gotta have SOME control). A guy called up just a few months ago wondering if there were updates to his 1988 software. Turns out that there were, so husband dug through his old stuff and shipped him off the update by email. Times change. End of rant. Carry on.

    98. Re:and for OSS software? by WhiteWolf666 · · Score: 1

      To be honest----I wouldn't define acquiring open source software as 'purchasing'.

      I would qualify it as a 'donation' to which ever group or individual is working on the project you are 'purchasing'.

      That you gave them money does not affect your right to use the software. You don't acquire a license, you don't acquire rights to the software.

      At best, you acquire some physical media. You might be purchasing the media.

      But not the software. Acquiring opensource software does not qualify as purchasing, IMHO

      Not that you shouldn't donate to opensource programmers, groups, and companies.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    99. Re:and for OSS software? by WhiteWolf666 · · Score: 1

      You DID here what happened to the 'experimental' cruiser that had all of its control systems running on NT servers?

      You DO know that it may 2 (only 2) voyages out of port, and both times it had to be towed back into port because of a system-wide software failure?

      Not that I think the USN could sue MS, but....

      Even if it is a 'special' NT, its performance was extremely questionable.

      And embarassing, for MS

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    100. Re:and for OSS software? by Raunch · · Score: 1

      If your code isn't properly split into many small, specific tasks, then you're doing something wrong.

      If you make statements like this, you obviously don't have a clue about programming anything more than little helper utilities.

      All code is split into small, specific tasks. They're call functions.


      So did you mean "all code" or "all code that is written in a proper and reasonable manner"? To put it another way, are you tryting to assert that it would be impossible for a team to just drop *everything* into one function?

      If you are not trying to assert that, then you really mean that all code that is written well is split into small, specific tasks. So one could say that if code were not split into functions, then it had not been written well .

      What then if one was not doing that? Would that person be "doing something wrong"? If so, then: If your code isn't properly split into many small, specific tasks, then you're doing something wrong.

      --
      George II -- Spreading Freedom and American values, one bomb at a time.
    101. Re:and for OSS software? by Keeper · · Score: 1

      So did you mean "all code" or "all code that is written in a proper and reasonable manner"? To put it another way, are you tryting to assert that it would be impossible for a team to just drop *everything* into one function?

      I would argue that it would be impossible for a team to drop *everything* into one function today; In the past, it may have been possible to do so with raw access to hardware. However, today it is not. Make an OS call? You're calling a function. Call something in the std lib, you're calling a function.

      However, I see the point you're trying to make.

      Yes, it is possible to write disasterously large functions that do not represent small, specific tasks. And yes, I would tend to think that someone who did this wasn't writing very good code.

      I'm also looking back at the post I originally replied to ... and I think I must had read it wrong or something because I think that's exactly what he was trying to say ... oh well. Happens. :)

    102. Re:and for OSS software? by nutznboltz · · Score: 1

      I go into the office and guess what's being forced down my throat?

      Yadda, yadda, I don't have to earn money, live, blah, blah. Only thing is the economy sucks now and I am running M$ crap at work because I'm too chickenshit to give up my stable, high-paying job.

  3. Valve might have something to say about that by Anonymous Coward · · Score: 0

    At some point, keystroke recorders got installed on several machines at Valve. Our speculation is that these were done via a buffer overflow in Outlook's preview pane.

    http://www.shacknews.com/onearticle.x/28619

    Though I'm not sure what they were thinking having the preview pane enabled.
    1. Re:Valve might have something to say about that by irving47 · · Score: 1

      What were they thinking?
      Probably something along the lines of "Oh, look. A somewhat convenient and visually appealing way of reading email. Surely if there were still a problem with using this, Microsoft would have put out an update that would disable this feature/bug as a security hole."

      --
      I had a sucky sig.
    2. Re:Valve might have something to say about that by Citizen+Gold · · Score: 1
      Though I'm not sure what they were thinking having the preview pane enabled.
      I'm wondering what they were thinking running any flavor of Outlook at all...
  4. Automobiles? by Tyrdium · · Score: 1
    Should Microsoft's software be treated any differently than, say, automobiles?"

    More like Firestones...

  5. Oh man... by identity0 · · Score: 5, Funny

    How long before SCO joins in and sues Microsoft? "Your honor, this code is so crappy, it *clearly* had to come from us!"

    1. Re:Oh man... by Mrs.Trellis · · Score: 0

      Quite a while yet, they're the only company paying the SCO/Linux licence.

  6. Except that... by Atario · · Score: 2, Insightful

    ...no one gets killed when Dr. Watson pops up and you have to restart Word. When your tire explodes and you flip and burn, well...let's just say it seems more severe.

    (Besides, I think almost no one here would enjoy being held accountable for all the bugs they've written over the years...)

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    1. Re:Except that... by nateb · · Score: 1
      True.

      But when was the last time you had your credit card information stolen? For hundreds of thousands, if not millions, of people, it hs happened in the last year. What increased costs has this raised for you, as a consumer? How about medical records?

      People keep all kinds of information on their computers and they have a right to expect it to be safe.

      --
      -- Nate
    2. Re:Except that... by blamanj · · Score: 5, Insightful

      Severity isn't the only issue. If your automobile was faulty in a way that caused it to safely pull over to the side of the road but it wouldn't restart for half an hour, you'd still see recalls for lost time and money.

      The danger here isn't just that it feeds a lot of lawyers, and isn't making software manufacturer produce less buggy code -- that's something that's been needed for a long time.

      The danger is that someone like MS says "OK, we'll accept liability, but only if it's our software, running on our operating system, with no additional code on the system that we didn't install, and only on hardware we approve of, and we end up with even more of a monopoly.

    3. Re:Except that... by stonecypher · · Score: 4, Insightful

      ...no one gets killed when Dr. Watson pops up and you have to restart Word.

      Notably, lawsuits can be filed for things that just cost tremendous amounts of money. Case in point, the supposition that the Halflife 2 beta may have been leaked through an Outlook preview pane exploit, as other /.ers have already pointed out. Also, consider all of the hubbub about viruses shutting down public services, possibly including a transportation service and a nuclear power plant system in recent history.

      Of course, this all begs the question "why the hell were the nuclear power plant, train system, and half-life build system connected to the internet in the first place?" Folks, here's a gigantic hint: software is insecure. If you want something to be secure, take it off of the fucking intarweb. The nuclear power plant just doesn't need Fark that badly. Let them read it on their PDAs.

      Like the people maintaining those systems don't know better.

      --
      StoneCypher is Full of BS
    4. Re:Except that... by slittle · · Score: 1

      This is how those "five 9's" companies/VARs guarantee such uptime with Windows, particularly on those big Datacenter mofos with dozens of CPUs. Their 'engineers' do everything (and you pay dearly for it). If you so much as look at the registry funny, the guarantee is void.

      --
      Opportunity knocks. Karma hunts you down.
    5. Re:Except that... by ChozCunningham · · Score: 1
      I remember many critically acclaimed science-fiction novels and stories from when I was young describing a "connected" world. This hypothetical trend was carried further by cyberpunk roleplaying games, and now by real-life technologies.

      With the cocky wisdom of youth, I thought, "who the hell would want to reboot a toaster, or have their auto-insulin injector crash? Why would the net pervade everything, when it inherently runs on computers and even my apple+ has problems. Then I got older, moved to PC's and realized that it was just an absurd speculation, like Burrough's visions of Martian and Venusian life.

      It seemed ludicrous to me that we would want internet-enabled toasters, pacemakers that are tele-monitored, etc.

      I've found that hardware is tremedously powerful, and everything but the cutting edge stuff is quite reliable, these days. But secure and stable software lags behind tremendously.

      So when are the masses going to DEMAND that these things improve? In twenty network induced blackouts? Or after their MS respiratory-control-system fails to get it's security update online from a proprietary service that's experienceing difficulties?

    6. Re:Except that... by King_TJ · · Score: 1

      Right, and before the days of Windows on servers, this same thing was being done by other vendors, too.

      I used to work for a company that had all Digital hardware, with servers running VMS.

      They dictated what could and couldn't go on their network without voiding any support contract you paid for. (I remember the frustration they had when AMD started putting out really good 486 clone CPUs, but Digital insisted you could only use real Intel CPUs on any of your desktops.)

      In some cases, there's some validity to this way of doing business, too - but it's generally only sensible for specialized situations. For example, there's a niche market for building PCs "certified" to work as digital recording workstations. Music studios don't want to hassle with all the Windows optimizations required to get the lowest possible latency for MIDI devices, do all the custom configuration needed (such as disabling ACPI power management in the BIOS *before* installing Windows XP - so you can make sure it doesn't do "IRQ sharing"), etc. Anyone selling such a customized system would be a fool to place any sort of guarantee on it while still allowing users to load any other additional software they wanted on it. (Programs as innocuous as Roxio CD Creator often make changes to your IDE CD-ROM drive's configuration, such as enabling DMA transfers. This could easily wreak havock with a carefully tuned digital audio workstation.)

    7. Re:Except that... by dcam · · Score: 1

      If the security vulnerability is independant of hardware is verified to exist on even MS approved hardware, surely this is not an issue.

      --
      meh
    8. Re:Except that... by JQuazar · · Score: 1

      Outstanding, you're exactly right... Microsoft wouldn't seem far out of line to settle this matter, then turn around and dictate DRM requirements for Longhorn (even past what we've heard is coming) in light of this issue. ...and you know what? The vast majority of consumers would probably buy into it without giving it a second thought. "My car doesn't have a radio anymore, but at least it's a lot safer, and I do have MSTunes so that's nice" :^)

    9. Re:Except that... by Anonymous Coward · · Score: 0

      A nuclear power plant doesn't need internet access directly, but saying it has no contact to the outside world is just plain stupid. They obviously share data with other sources and that's not going to change any time soon. Not having internet access is a good start, but it's being ignorant if that's all you want to rely on for preventing viruses from getting past your "firewall." These actual machines need to be patched.

    10. Re:Except that... by Anonymous Coward · · Score: 0

      I know big computer companies like IBM, HP, Sun, etc. have long had Ts&Cs (Terms and Conditions) for every sale that specifically forbid using their products in nuclear power plants or medical systems - for precisely the obvious reasons. HP used to sell medical computer systems but always under a specific Ts&Cs/EULA agreements that were consiously entered by both parties - just as it should be.

      It seems that Microsoft never learned this legal lesson either: when I started at HP many years ago, we received antitrust training the very first day at work! That was in 1989 - it was a big deal.

      AC

    11. Re:Except that... by FatAlb3rt · · Score: 1

      assuming you're only running word. i can think of a number of scenarios where a computer crash could lead to death - think hospitals, nuclear reactors, traffic lights.... sure, fail-safe options should be designed in, but that may not always be the case.

  7. About time by Compact+Dick · · Score: 3, Insightful

    Perhaps an "incentive" could be established for commercial software manufacturers to not throw in that horrid clause in their EULAs disclaiming all liability.

    Hopefully the decision will be intelligent enough to exclude free, take-it-as-it-is software.

    1. Re:About time by exhilaration · · Score: 1

      If a car is given away for free, does that mean its manufacturer is free from liability if an error on manufacturer's part leads to the death or injury of the car's occupants?

    2. Re:About time by netruner · · Score: 1

      As long as EULA's are allowed to cast away all responsability like a person wearing a T-shirt that says "not responsible for my actions", unsecure, buggy software will be the norm. However, if something were put into place that tied liability to the fact that you're making money (i.e. it's professinally designed, not amateur), that would leave room in the world for open source, and hold the "push crap out the door as long as it makes $$$" mentality to a minimum.

      --



      DISCLAIMER: This post was not checked for speling and grammar- if you complain- you're a whiner
    3. Re:About time by gl4ss · · Score: 1

      if you give out plans to the car for free, i don't think you're responsible for anything somebody does with them.

      however.. you might never get that car on the road(legally) you built from designs in many countries.

      i guess this would be actually something ms would like the software to be at as well(that the binaries used on public 'roads' would have to be certified, by them of course, and running other software on public networks would be illegal).

      --
      world was created 5 seconds before this post as it is.
    4. Re:About time by ibpooks · · Score: 2, Interesting

      The incentive is that companies can demand a higher price for life-safety grade software. Same reason a marine life vest costs substantially more than an inflatible pool toy.

    5. Re:About time by Mark+Pitman · · Score: 1

      That would just make all those PHBs want commercial software even more because now they really COULD point the finger back at the software vendor when they get hacked and expect compensation for damages.

    6. Re:About time by Anonymous Coward · · Score: 0

      Ianal, but his could potentially be an opportunity to give EULA's their testcase. A potential avenue of attack could come from the direction that EULA's are not valid contracts, so putting in a liability disclaimer in the EULA would not shield them from lawsuits.

    7. Re:About time by The+Vulture · · Score: 1

      To me, that's a good thing.

      Either companies will then take notice and start to make better products that are more secure and reliable, or said companies will be sued out of existance. They might actually spend their time working on useful features, rather than animated paperclips and Fisher-Price looking GUI's (yes, cheap shot at Microsoft there).

      In the case of the professional programmers, maybe that will be the edge that finally gets competent software developers working for companies, rather than anybody who can fill a chair and crank out crap.

      -- Joe

    8. Re:About time by Anonymous Coward · · Score: 0

      So you are saying that giving out the source to an OSS application is the "plans" for an application and not an application?

    9. Re:About time by TrombaMarina · · Score: 2, Insightful

      Almost all proprietary software is shipped with a disclaimer which basicaly says that the company that created it is never liable for more than the purchase price of the software. Usually they also disclaim "Merchantability" and "fitness for a particular purpose" as well. Basically, if you don't like it, you may be able to return it. Free software is not always cheap, and even if it is, the GNU public license specifically provides no warranty. No corporation is going to use Linux without a Red Hat or Debian to support it. Let's hope MS wins this one. This is a case of "What's bad for them is worse for us." Has Microsoft actually claimed that their software is safer than something else? That would be false advertizing, but meerely publicising the fact that some of their products passed certain tests should not make them liable.

  8. I don't know what people want them to do. by Sheetrock · · Score: 5, Insightful
    Lawsuits aren't going to do anything but make lawyers richer.

    Besides, every time I see an exploit, it's after Microsoft has already issued a patch. This would seem to suggest that they aren't as responsible for the problems as many seem to think they are; as soon as they're aware of an issue, they fix it. Maybe they could design the stuff secure out of the box, but they'd be the first manufacturer to accomplish such a feat.

    Stop using it if it's a problem. There are alternatives now.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:I don't know what people want them to do. by AssClown2520 · · Score: 1
      I agree. THIS IS A BAD THING

      Any settlment that the user gets out of this will be infinitesimaly small, while the lawyers get paid the lions share.

      In turn, all software companies will have a knee jerk reaction and purchase expensive insurance, which will show up as higher prices to consumers.

    2. Re:I don't know what people want them to do. by GlassHeart · · Score: 4, Interesting
      every time I see an exploit, it's after Microsoft has already issued a patch.

      That's not a coincidence. A good way to find out where software are vulnerable is by examining the patch issued to fix it. It's only a matter of finishing that analysis and making the exploit before most people have patched, which can be months later.

      If Microsoft can be held legally liable, then it's extremely likely that in the future patches would be automatic and not optional. It's also likely to be more expensive, to cover the cost of "malpractice" insurance.

    3. Re:I don't know what people want them to do. by WhiteWolf666 · · Score: 1

      I disagree. THIS IS A GOOD THING

      I suspect that a great deal of MS design flaws are the result of suspicious business practices.

      Like intergrating Internet Explorer, everywhere.

      Like intergrating MS Office, as much as possible, everywhere.

      Like going macro happy in every MS application.

      This lawsuit, if there is any strategy behind it, will probably rely upon a set of conditions unique to MS.

      1>Illegal MS business practices (remember, they did LOOSE the antitrust case) have resulted in a mass of complex, insecure software. This needs to be corrected.
      2>MS misleads consumers by portraying its software as both well-supported and secure, while it knows, beyond a shadow of a doubt, that its software is extremely insecure (imagine the internal e-mails subpoened abot this, I'm sure they'll be a riot).
      3>The MS EULA is invalid; therefore, their warranty disclaimer is inapplicable. Traditional consumer protection laws should apply to any software released under the MS EULA.

      Furthermore----The settlement is not the issue at hand. I want to see several things-->
      1. Needs to be punished for the result of their monopolistic business practices. One of these results is their insecure software. Fair competition would never have allowed this crap to survive.
      2. I want to see MS punished for their extremely dicey EULA. It's not fair to consumers, and its time that someone complained about it. You see, a more reasonable EULA, basically saying "We give you the right to 1 copy of our software, you disclaim us from all damages" would probably not be contestable. The MS EULA, in all of its byzantine legal nonsense, holds you to much more unreasonable terms.
      3. It is not a question of holding software companies responsible for every defect. It is about punishing a company which has no regard for software defects, a company which even manipulates its software defects for its own benefit (You need this critical update to protect yourself againt the blaster worm, but at the same time, Windows Update collects all kinds of information about your computer (don't believe that ? Go google it, people have dissected the Windows Update packets).

      I suspect that the plaintiff in this case will go to great lengths to isolate Microsoft with regards to responsibility.

      Expect to see a lot of claims like "Microsoft software is FAR worse than anyone elses". And "Microsoft refuses to come to gripes with security problems, unlike other companies". And "Microsoft's vulnerabilities are a direct consequence of their monopoly position"

      The brilliant part of the last statement will be analyzing specific Microsoft software packages for vulnerabilities on a timeline versus how vibrant their competition was--->Simulatenously demonstration a Microsoft disregard for security, while also demonstrating that the anti-trust settlement against MS did nothing to address the real consequnces of their monopoly.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    4. Re:I don't know what people want them to do. by Evil+Adrian · · Score: 1

      It's not Microsoft's fault that people didn't patch their machines. Just like it's not Ford's fault if someone doesn't go and get their car fixed after they receive a recall notice.

      --
      evil adrian
    5. Re:I don't know what people want them to do. by Prof.Phreak · · Score: 1

      Lawsuits aren't going to do anything but make lawyers richer.

      And who do you think spins these things up in the first place???

      - Or better yet, lets have a class action suit against Microsoft; were every user gets $0.50, and a lawyer doing the case gets a few cool million.

      --

      "If anything can go wrong, it will." - Murphy

    6. Re:I don't know what people want them to do. by tzadic · · Score: 2, Interesting

      Unfortunately this isn't the way it actually works.

      Microsoft has a database of bugs in its software, with rumours have it, something of the order of a half million or more problems in it. A lot of these are little cosmetic things, menu items missing etc., some of them are really serious, and some of them are in between. Now Microsoft could sit down and try really hard to fix all those problems, but unfortunately it would be several years before you saw any new software out of them if they did - especially bearing in mind that on average for every 10 bugs you fix, you'll create at least one new one.

      So Microsoft, and in fact all other software manufacturers make a call on which bugs have to be fixed, and which bugs can just stay there. Since they're effectively a monopoly, their definition of bugs that the user will just have to live with, is not going to be terribly rigorous, unless that particular user is a big corporate customer with some leverage, but even then getting a fix out of them isn't easy.

      In the meantime, because coding is also an ongoing process, they keep writing new code on a buggy base, and so things gradually get worse and worse. This is besides all the very basic design mistakes they've made over the years, which have been well documented here and elsewhere. To protect themselves they have a license agreement on their software which would be illegal applied to just about every other consumer product you could name, and which absolves them of all and any responsibility for their product's problems.

      There's an old saying, the bad drives out the good - and this is basically what has happened to much of the software industry - it's more than about time they got sued over this, i'm just amazed it hasn't happened sooner.

    7. Re:I don't know what people want them to do. by BigRedFish · · Score: 1

      every time I see an exploit, it's after Microsoft has already issued a patch.

      Please tell me you meant to say: Every time I see an exploit, it's in something that MS has already patched, but it's still susceptible to similar attacks? When did the first Outlook-preview exploit go around, IIRC it was a VB exploit circa early '97?

      In all seriousness, I have alerts in my email box going back to at least 1999 regarding exploits in Outlook's preview feature. Never mind patches, there have been 3 NT4 service packs since Outlook's VB vulnerabilities were discovered, the entire Win2K release and maintenance, XP, several Office revisions, and Outlook is STILL a vector?

      But you asked a question: What do I want them to do?

      OK, for starters, I have used Netscape/Mozilla mail since 1995. [On Windows until early this year, BTW.] I have never had an email virus, nor ever patched for one. Through upgrades from Win3.1 to 95 to NT4 to Linux, I've never lost my mail, as it was kept as regular files, easily identifiable... So it can really been done, and the techniques have been known for a LONG time. So:

      Step 1: Admit they have a problem.

      Next, their patches treat the symptoms, not the problems. Changing:

      blindlyExecuteAsSystem(foreignCode);

      To:

      If (!isKnownAttack(foreignCode)) blindlyExecuteAsSystem(foreignCode);

      ...and adding to the list of known attacks after they've already done their damage is not a fix. So:

      Step 2: Actually FIX IT FOR REAL THIS TIME. They're not stupid in Redmond, what you're seeing is a planned-obsolescence scheme to keep you strung along, buying upgrades in the false hope that it'll really be fixed next release. I am no longer fooled, I'll buy another Windows AFTER I've seen real-world proof that it really is fixed. Seeing NT4 and 2K3 be susceptible to so many of the same exploits tells me they haven't really rewritten much of anything worth shelling out for (pun not intended).

      Step 3: If you want me to stay with your product, try being BETTER than the competition. I use the best tools for my purposes in my judgement, and I view every forced upgrade and un-removable 'feature' as an admission that those tools are known to be inferior by their producers - an impression I will remember not just for the admission, but for the response, which is to force the inferior product down my throat rather than making it better. 'Nuff said.

      While I'm a bit leery of the lawsuit idea for its potential spillover barrier-to-entry effects, I do wonder if there is something along the lines of truth-in-advertising, misrepresentation, something like that. IANAL either, just seems like they spend a whole lot of money advertising themselves as 'enterprise-ready' and yet, that phrase does have a meaning, and they are nowhere near meeting its requirements as evidenced by the disclaimers in their EULA - so they're conceivably advertising something that isn't really in the box? Maybe there's something there, seems a stretch. I dunno.

    8. Re:I don't know what people want them to do. by Tony-A · · Score: 1

      as soon as they're aware of an issue, they fix it.

      <sarcasm>Right, like Microsoft patched all the holes in their own systems.</sarcasm>

      Microsoft issued a patch.

      Fixing involves a bit more than somebody puts up a patch somewhere.

      Besides, every time I see an exploit, it's after Microsoft has already issued a patch.
      Everytime I see a Microsoft exploit, it's after Microsoft has already issued a patch. It moves too fast, but I think I've seen signs or rumors of OSS exploits before patches have been issued. This tells me that OSS, particularly the BSDs, are pretty well hardened and that the window of opportunity for attack is extremely small. Microsoft, on the other hand, is extremely easy to attack, even with very old and stale intelligence.

      Stop using it if it's a problem. There are alternatives now.
      Good advice. Now if we can just get the Microsoft roadkill off of the Information Superhighway, ...

    9. Re:I don't know what people want them to do. by thogard · · Score: 1

      They are responsible unless they allow an esay way to apply that patch. That means I should be able to go down to the local computer shop and buy an patched full install of win98/winME/whatever for less than $5. Anything less is simply incompetence.

      I just reloaded a friends win98 box. The recomended patches were going to take 4 hours to do assuming they would work but it turns out that somehow the script engine was broken so the "accpet" button would never become active. The result is there is no reasonable way to patch that machine. MS is 100% at fault for that.

      Last week I wrote a letter to MS about their problem. It turns out that a large number of windows machines have been nailing my server thanks to the swen worm. Its amazing how many machines are either in Microsoft's own domain or from their partners who are infected. I'm asking them to compenstate me for just the software owned my MS that wasn't properly patched. If things had been slightly different the real damages could have been in the range of over AU$50,000. MS treats thier software insecurity as a joke and their customers are clueless and someone has to take responsibility. If they won't do it by themselves maybe its time to get the courts to decide.

    10. Re:I don't know what people want them to do. by kavau · · Score: 1
      If Microsoft can be held legally liable, then it's extremely likely that in the future patches would be automatic and not optional.

      Cool! Then all dialup users would have to switch to Linux!

    11. Re:I don't know what people want them to do. by __past__ · · Score: 1
      Besides, every time I see an exploit, it's after Microsoft has already issued a patch.
      This only helps agains worms, DDoS etc, i.e. attacks where the attacker doesn't really care about who you are. It is likely that at least some of the vulnerabilities have been known and used by blackhats to break into systems they are specifically interested in, without making much noise.

      Aditionally, your claim is simply false. There are many known vulnerabilities (and even more plain misbehaviours, like Outlook not following RFCs) for which no patches exist, nor is it likely that there will until massive, higly visible exploits start damaging Microsofts image. One of them is currently being exploited in the wild.

      Maybe they could design the stuff secure out of the box, but they'd be the first manufacturer to accomplish such a feat.
      Any effort in this direction would help. Although even if they would succeed, there would still be worms and viruses - Swen for example didn't depend on the years-old bug it could exploit, most infections are probably due to social engineering. If stupid users will run each and every program they are told to by strangers, no technical solution will save you.
    12. Re:I don't know what people want them to do. by greed · · Score: 1
      This would seem to suggest that they aren't as responsible for the problems as many seem to think they are;

      What Microsoft is lacking, aside from a "forbid first and allow later" approach to security, is sufficient analysis of their software's failure modes.

      I'm sure whoever came up with that thing in the registry where you can cause a program to be run automatically before every .exe file is launched thought that it was very elegant and symmetrical. After all, that's how all non-.exe files are handled. In fact, they probably didn't even do anything special for .exe, it just fell out of the code that allows you to CreateProcess("foo.doc") or CreateProcess("movie.avi") and have the system magically load the right program first. (Kind of like #! on UNIX, but with control in the registry instead of in the file.)

      Only problem is, CreateProcess("operating_system.exe") should really not be hijacked to run a virus before running the actual program.

      Neither Mac OS Classic nor any of the UNIX-alikes (nor AmigaDOS, nor even MS-DOS actually) have anything like this. I'm pretty sure OS/2 doesn't either. It's unique to Windows, and it is the sort of thing that gives Symantec a large market for AV software.

      How about "Windows Scripting Host"? I've been uninstalling that wherever I find it. (OK, 3 machines I have access to so far.) Haven't found anything that doesn't work without it. But you know what? It's been used for worms and viruses.

      And Outlook's penchant for downloading things from e-mail messages. Apple's Mail.app has a setting for "do not download"--if the image is IN the message, it will display, if it has to be downloaded, no go. That download can be used to confirm an e-mail address--you all know this.

      Then there's "active content" in e-mail. ActiveX and VBScript just expose too much of the system, through too few safeguards.

      And how about the "always listening" ports on a client-only host? Why does a Windows 98 box on a home computer come up with any listening ports? They aren't needed unless your in a corporate LAN; the other desktop OS of the day had 0 (zero) listening ports unless the user turned on a server program.

      Suffice to say, flaws in the RPC protocol which is connected to those always listening ports have been used to propagate malware recently. But can you even turn that software off? Try "net stop server"; you lose the Computer Browser too; and there's STILL an RPC port listening!

      Yeesh.

    13. Re:I don't know what people want them to do. by ssstraub · · Score: 1

      Besides, every time I see an exploit, it's after Microsoft has already issued a patch

      Perhaps you just aren't aware of how many exploits there actually are...
      31 unpatched IE security holes

      And that's only IE!

  9. Problems... by littlerubberfeet · · Score: 5, Informative

    It specifically says in M$'s TOS that the software is not to be used for any life-critical applications. In fact, QNX is the only compnay that will license software for life critical stuff. Microsoft also has a non-responsability clause in their TOS. This is going to be a long, drawn out fight, like the one against tobacco companies.

    Statistically, one could probably claim that Microsoft products have killed people in an indirect manner.

    --
    Sig (appended to the end of comments you post, 120 chars)
    1. Re:Problems... by red+floyd · · Score: 1

      QNX is the only compnay that will license software for life critical stuff

      What about Wind River? At a previous job, we were using VxWorks for avionics control.

      --
      The only reason we have the rights we have is that people just like us died to gain those rights. -- Cheerio Boy
    2. Re:Problems... by stonecypher · · Score: 1

      There are actually a number of life-critical operating systems in play, a few of which have been certified by the NSA. DEC and IBM make very large zeros on this sort of thing from airports, et cetera.

      --
      StoneCypher is Full of BS
    3. Re:Problems... by Strudelkugel · · Score: 1

      like the one against tobacco companies

      From the article:

      Many of the arguments in the lawsuit and some of its language echoed a report issued by computer security experts in late September, which warned that the ubiquitous reach of Microsoft's software on desktops worldwide had made computer networks a national security risk.

      That report distributed by the Computer and Communications Industry Association, a trade group representing Microsoft's rivals, said the complexity of Microsoft's software made it particularly vulnerable to cyber-attack

      ...

      With some $49 billion in cash and more than 90 percent of the market in PC operating systems, Microsoft has long been seen as a potential target for massive liability lawsuits

      Someone say something about tobacco?

      The lawsuit comes in the wake of two major viruses that have recently taken advantage of flaws in Microsoft software.

      Interesting how the fact that patches were released is not mentioned, let alone the fact that the users failed to apply them. This suit is about money for lawyers and competitors, not about protecting the consumer. If CCIA prevails, there will be hell to pay thoughout the industry.

      --
      Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    4. Re:Problems... by littlerubberfeet · · Score: 1

      I do stand corrected. I have made a mistake as well. However, I was thinking in terms of full desktop environments, such as linux, windows, Mac OS, and QNX, which supports networking, internet protocols, and some other stuff.

      --
      Sig (appended to the end of comments you post, 120 chars)
    5. Re:Problems... by Anonymous Coward · · Score: 0

      I don't think it should be long and drawn out. And it should not be like tobacco. What good did tobacco do for anyone? Software is not like nicotine.

      This is all nonsense. Microsoft is used everywhere. The analogy to the cars would be better if we supposed that 95% of the population drove a Ford Taurus and never got oil changes.

      I tell the sue-happy people to go do something productive.

    6. Re:Problems... by jafac · · Score: 1

      Well, with Windows NT running on the US Navy's Aegis cruisers, we might wake up one day to find out that some Al Queda hacker vaporized New York with a cruise missile.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    7. Re:Problems... by Cinematique · · Score: 2, Interesting

      I was going to add this to the end of my submission, but I decided to let someone else bring up this very point. While it is true that Microsoft's software is not to be used in life-critical applications, think on a lower scale.

      What about the colleges that need to hire extra support personnel to fix infected Windows computers? What about the networks that are brought to a crawl by worms and Internet related viruses? What about the kids that have their term paper ruined because Word crashed?

      Sure, blame these problems on ignorant Windows users for failing to run Windows Update. But as far as I know, Microsoft (and the OEMs) fail to stress the absolute necessity of running update in their printed material. In this case, are consumers to blame for failing to patch, or does the blame rest solely upon Microsoft? (Remember: most of America does not read /. and most struggle to simply install software, let alone run Windows Update)

      Granted, the aforementioned problems listed above may not be life-critical mishaps, but from a company which touts security and stability as their primary strengths, they should be sued for false (deceptive) advertising over those very situations alone. Ask Symantec and Network Associates about the security of Windows software. There's an entire segment of the Windows software industry dedicated to picking up where Microsoft fails.

      And on a side note, there's a HUGE difference between sharware/freeware coders and large corporate coding farms like Microsoft. Individual coders have limited resources... working with little capital and minimal manpower. In contrast, Microsoft employs thousands of people and makes millions of dollars every year. Clearly, it is not right to go after the big guy simply because he's the big guy, but in this case, Microsoft has the resources to make a bullet-proof operating system. Instead, recent events have shown that Microsoft prefers to take a "lets plug the holes" approach to security, instead of a top-down redesign of their back-end mechanism(s).

      Even if it is ultimately chosen by consumers, a line should be drawn when a product is prone to security breaches and the company producing it makes more money than the entire GDP of several small countries. People may not die when Windows is exploited (or crashes) but the lesser results of Microsoft's negligence should not be ignored.

    8. Re:Problems... by flacco · · Score: 1
      Statistically, one could probably claim that Microsoft products have killed people in an indirect manner.

      well, yes - but to be fair, most of those are suicides.

      --
      pr0n - keeping monitor glass spotless since 1981.
    9. Re:Problems... by Anonymous Coward · · Score: 0

      I wish I had some mod points dammit...

    10. Re:Problems... by BostonPilot · · Score: 1
      QNX isn't the only one. If you pay Wind River barrels of money (a good chunk of a million dollars) they'll help you get your project certified for life threatening projects (read: avionics and health).

      The other one is Enea Data Systems, now known as OSE. I've used their OS, and it is designed for use in safety critical applications, including avionics, chemical plants, health, etc. It's a great little OS, btw.

  10. I can't wait for the judgement! by SoCalChris · · Score: 0, Offtopic
  11. When you clicked on EULA by Anonymous Coward · · Score: 1, Interesting

    You agreed to the product being sold AS IS. Yeah, so Microsoft does operate like a used car dealer, but I doubt that Canada has any legal cause here.

    1. Re:When you clicked on EULA by zap0d · · Score: 1
      IANAL but the EULA is not valid in most european countries. You only have an contract with the retailer of the software but not with M$, and its unethical to force a contract which is not negotiable and can easily challenged.

      On the other hand how can a company which advertise their software as secure and easy to use and maintain simply made not responsible for any damage it may cause by a simple click on 'I agree' on a sleazy agreement. Maybe someone in the US can make a lawsuite against M$ about misleading advertising.

    2. Re:When you clicked on EULA by NanoGator · · Score: 1

      "You agreed to the product being sold AS IS."

      Ehh..

      There is some common sense ground here. I don't think it's as black and white as you're saying.

      I'm not sure if I think they have a legal case or not. I certainly hope they don't, though. I'm worried about the ripples that could be caused by this case. Remember when sexual harassment was a big deal? Remember all those stupid lawsuits that stemmed from that? Could this turn into one of those things?

      --
      "Derp de derp."
  12. It's about time... by Anonymous Coward · · Score: 1, Insightful

    ...someone finally grew enough testicles to stand up and bring this problem to the courts. I sadly predict it will be swiftly quashed, however.

    1. Re:It's about time... by Anonymous Coward · · Score: 0

      Nobody likes having their testicles quashed.

  13. Re:I would... by Mod+Me+God · · Score: 1

    Note all the one line comments above: they want to get the FP but, sadly, also want Karma so prefer to spill a single line comment or something mildly provoking, rather than something meaningful.

    --
    --

    FreeNET user? Comfortable with the adverse selection?
  14. Great another case for... by ducomputergeek · · Score: 1

    ...the 9th circus of appeals...

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  15. Given that Microsoft has hundreds of people... by Osrin · · Score: 1

    ... focused on Security, a great deal of public information on the subject, influence with a wide array of standards bodies and a published strategy covering the topic I'm guessing that this will be a tough case to win in a court.

    1. Re:Given that Microsoft has hundreds of people... by Anonymous Coward · · Score: 0

      Hundreds focused on security, and how many thousands of programers working without an inkling of security?

      How many H-1b workers in MS have been vetted by background checks? How many Taliban sympathizers work for MS-India?

      I don't care how many contribute to the Open Source projects, since their contributions are out in the open for all to see. Can you say the same about the latest DRM patch "Slashdot article">

  16. Great time to be a lawyer by steve+buttgereit · · Score: 1

    Well... think of the world we'd be in if this suit succeeds. No matter what you think of Microsoft, the precedent set would be dangerous to the software industry as a whole and even individual open source developers. Who do I sue if a Linux vulnerability causes damages? Sure Linux developers disclaim responsibility for these kind of problems... but so does Microsoft. I guess I'd have to go after Linus or his equivelants depending on the project at fault. Maybe I should quit technology and just become a lawyer... I'd make more money if this thing goes through.

    1. Re:Great time to be a lawyer by DaveAtFraud · · Score: 1

      If the suit succeeds, closed source software houses would have to provide a product that lives up to their hype. Microsoft has asserted an implied warranty that they will take care of their customers. To use the old open source analogy, Microsoft's closed source software is like a car with the hood welded shut and the salesman not just telling you, "You don't need to worry about anything that goes on under there," but also asserting that its dangerous if you do.

      Open source, on the other hand, says you need to know how things work and that problems *will* occur in spite of everyone's best efforts. So, if a Linux vulnerability causes damages, you have no recourse and there is no one to sue. Even if you use a boxed distribution, the distro maker just packages things for your convenience and they don't claim that the constituent software is anything but what it is.

      This is probably also the gist of the case, weasel words in EULAs and TOS agreements notwithstanding. Ford was found liable for selling a vehicle (the Explorer) in a configuration that was found to be dangerous is spite of the best efforts of their engineers and Firestones engineers. Who knows? Maybe Microsoft will be found liable for selling a demonstrably faulty product.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    2. Re:Great time to be a lawyer by Jayjay75 · · Score: 1

      Apples and oranges. M$ Windows is closed source, so they're responsible for maintaining the security of the OS. Open Source includes the source code, or makes it readily available, which provides end-users with the means to determine whether there are any security holes. That puts the ball in the user's court.

    3. Re:Great time to be a lawyer by steve+buttgereit · · Score: 1

      Honestly I don't see how that makes a legal distinction. I run a small business (say ~$20 million a year) I can't afford coders, certainly not kernel hackers. So, I take Linux software because it represents a cost savings. Now there's a problem... the source availability may help a community close bugs more quickly than a closed source solution, but it doesn't change the fact that -software-, with the same legal protections and exclusions as the closed source solution, caused my damages. Indeed tools are sold to fix cars, and I can use those tools as any end user, but that doesn't shift liability away from the car manufacturer from makinng a faulty product. Otherwise, the TCO for Linux will have to be dramatically increased in order to take into account the development staff needed in order to mitigate the risk. In truth, Microsoft's code is open to the certain customers/academia. Yet I don't see this legally protecting them.

  17. More Questions than Answers by notcreative · · Score: 4, Insightful

    What are the costs to the user when software vendors are held to the same reliability standards as auto makers?

    Should there be differentiation between operating system stability and application stability?

    What responsibility does the user have for securing their own property?

    How will different countries answer these questions, and what is the implication for US software vendors if there are 80 separate standards of culpability for an operating system?

    And since I should have at least one answer, the speed of light is slower in materials with a higher index of refraction.

    1. Re:More Questions than Answers by Anonymous Coward · · Score: 1, Insightful

      Auto makers are responsible for their vehicles preforming as expected under normal driving conditions.

      They are not responsible if someone jimmies open your door, breaks your window, cuts your brake lines, or any of the other things an outside party could do to your car.

      That's the huge difference in this case. A buffer overrun isn't going to happen on its own, its some third party that sees a brake line under the hood and snips it. Its someone who took a piece of sheet metal and knew enough about the inside of a door to slip it in the crack and open the lock. Or its a user picking up a hitchhiker by opening a file attachement or running some unknown program.

    2. Re:More Questions than Answers by tshak · · Score: 1

      So if I stuff a potato in your exaust pipe and pour sugar in your gas tank is the auto maker still responsible for the engine failure? A cracker is just an electronic theif or vandal. While auto makers and software makers alike try to prevent malicious acts, they are not responsible nor legally liable for such acts.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  18. That should read.... by Prof.Nimnul · · Score: 1

    ...Should *all* software be treated any differently than, say, automobiles?

    Don't want others to think we're baised, after all... :)

    (And yes, I know MicroSoft is the worst culprit.....)

    Matt

  19. Oh boy.... by zapp · · Score: 1, Insightful

    Should Microsoft's software be treated any differently than, say, automobiles?

    Que all the "If your car was designed by Microsoft" jokes. It would crash every day, you wouldn't be able to open the hood, blah blah blah, shut up people.

    Seriously though, I think that not just Microsoft, but all "critical" level systems should be held accountable. Obviously machinery for hospitals are held accountable - if an XRay machine overdoses a patient with radiation and kills them you better believe the manufacturer is in deep shit.

    Obviously games/etc don't have much at steak, but any product that is intended to have people depend on it (an Operating System, or a rendering package used in Hollywood, etc) should be aware of the dependency its costomers have on it, and yes - it should be held accountable if infact it causes the customers conciderable financial (or health, or whatever) damage.

    --
    no comment
    1. Re:Oh boy.... by Anonymous Coward · · Score: 0

      mmmm.....steak......

    2. Re:Oh boy.... by NineNine · · Score: 1

      and yes - it should be held accountable if infact it causes the customers conciderable financial (or health, or whatever) damage.


      Only if there's negligence. I could get killed by choking on a Twinkie, but Twinkie wasn't negligent. If MS can show that they do their best to make an exceedingly complicated secure, AND they say "hey, this may not be 100% secure", then they're pretty much covered. Accidents happen. I really doubt that there are people as MS who say, "Hey, I know... let's make this product insecure!" On top of that hey do patch very fast, and they offer a 100% automated feature on their OS's at least that patch for the consumer.

    3. Re:Oh boy.... by ispepalocacoc · · Score: 1

      If Microsoft has made garauntees that whatever product they provide is secure, then they are accountable, but if no such claims are made, then I don't think anyone has a case against them. If someone creates an X-Ray machine and tells the hospital that it can fail which could result in death, then they are no longer accountable. It's the hospitals choice to take that chance. If people are going to purchase software ignorantly, then they void their right to complain. Suck it up if you are too lazy to educate yourself.

      --
      I Love Alberta Beef
    4. Re:Oh boy.... by gl4ss · · Score: 1

      there are levels of expectance qualities a product must meet, and from which you can't get away by small text on the package or clickthrough(legally even, in countries where there are any consumer rights still maintained).. which are not held in high regard in software retail business, partially because it's still a young business and regulation and such hasn't caught up with it. however, products in general can/could be expected to function as ADVERTISED and as SOLD, not as how it reads in the little text boxes that pop up during installation.

      for example, a certain type of lollipop shouldn't choke, let's say, every third kid that tried to eat it, that would be ridiculous. even if it read very clearly on it that it might choke you, the company that produced those lollipops would be in some serious shit.

      also a building company can't just make a building that "could collapse and that's just tough shit, nobody else guarantees their buildings hold up either and we're the lowest bidder"(even though this is possible in some countries that don't have a mature regulation system for building safe houses to live in or the system is too corrupt to see that those regulations hold up)

      and as for the hospital thing.. it's not that easy to get something certified(well, depends on what use and what the risk level is) for medical usage(the easiest certification to get, and one that means least and is for only for machines that pose a very low risk, is that the company just guarantees that it works).

      software industry has accustomed to that retail software(contracted software can have much straighter responsibility tracks) doesn't need to meet _any_ quality limits(yeah yeah they have qa but really, some game software companies haven't recalled games that shipped with installer so bad you could only install on one drive, if you were lucky). this simply can't hold up for various reasons for much longer(free software being one reason, if you can have crap for free why pay for even crappier product).

      how long would you keep visiting resteurants that couldn't guarantee by their ass that you wont catch a disease because your immunity system gets fscked from their special soup?

      fuck, how would you feel that the company that sold your tv to you wants to sell you another tv to fix the problem of very possibly exploding tv, and snakes away from responsibility because it very clearly reads under the tv that it might pose a fire hazard?

      actually microsoft has finally a chance to put it's money where it's mouth is that if something goes wrong with properiaty software you have somebody to blame and be responsible of the error(as opposed to free/open-source software with which you can't go on blaming anyone because it was free).

      --
      world was created 5 seconds before this post as it is.
  20. WHY THIS IS NOT GOOD... by borgheron · · Score: 4, Interesting

    Any ruling making Microsoft liable could be used by the legal system as a precendent to make ALL software companies and/or individuals who produce software *personally* liable damages arising from use. This may look like a "we've got 'em now" scenario, but it might come back to bit us.

    Later, GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
    1. Re:WHY THIS IS NOT GOOD... by Hektor_Troy · · Score: 1

      And the problem with this is ... what?

      Seriously - I fail to see why I shouldn't be responsible for the software that I create. If the software I create crashes a system and causes massive dataloss or worse, why shouldn't I be responsible?

      Before I was laid of and went back to university to get a bachelors in computer science, I was writing software for a living. My last project was to write software that controlled HVAC's in office buildings and the like. Suppose that due to a bug it decided to increase the indoor temperature to, say, 40 C forcing the entire workforce of an office building to take the day off because it was impossible to work, why shouldn't my company be responsible for their losses? I can guarantee that if it happened, even if my company couldn't be held responsible, I'd be out of a job anyway.

      If I did it in my spare time for free, why shouldn't I be held responsible? If it is beta-software then sure, it's their fault for using it. But if I'm letting other people use my software, it'd damn well better behave the way I say it should or I should be able to be held accountable.

      If I build a car, give it away for free and its brakes fail while going 40 mph in a city and it plows through a kindergarten on an excursion, shouldn't I be held responsible? Why shouldn't I be held responsible, even though I didn't get any money from it?

      Yes, software creators should be held responsible for their products. Yes, I plan on creating software for a living again after getting my degree. I fail to see why it shouldn't be this way.

      --
      We do not live in the 21st century. We live in the 20 second century.
    2. Re:WHY THIS IS NOT GOOD... by Doctor7 · · Score: 1
      If I build a car, give it away for free and its brakes fail while going 40 mph in a city and it plows through a kindergarten on an excursion, shouldn't I be held responsible? Why shouldn't I be held responsible, even though I didn't get any money from it?

      Possibly. But if it was then discovered that actually, someone else cut the brake cables, is it still your fault for leaving them where just anyone could get to them?

    3. Re:WHY THIS IS NOT GOOD... by bnenning · · Score: 1
      And the problem with this is ... what?


      For starters, it kills free software (both speech and beer). If warranties can't be disclaimed, releasing any kind of freeware would be suicidal. This harms me both as a free software developer and user. It removes my right to voluntarily assume the risks of running a piece of software and to obtain a lower price for doing so.


      If you want to assume full responsibility for losses when your software fails, there's nothing stopping you. Put it on your boxes, advertise it as a selling point, and let the market decide.


      If I build a car, give it away for free and its brakes fail while going 40 mph in a city and it plows through a kindergarten on an excursion, shouldn't I be held responsible?


      What if you're a hobbyist who posts plans for a car on your website, and somebody tries to build it and it crashes? What if you answer a programming question on Usenet, but the code you post contains an obscure error that ultimately finds its way into a production system? Real-world analogies really aren't good for these types of issues, but consider why Good Samaritan laws are common.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    4. Re:WHY THIS IS NOT GOOD... by borgheron · · Score: 1

      Caveat Emptor is the short answer, here's the long one...

      Because it presents an issue to people who wish to release free and open source software. Free Software and Open Source might suffer because there is, often times, no rich corporation to back it up.

      This might also lead to mandatory licensing of engineers which is another problem. It may become illegal for someone without a license to produce software in the first place. A number people who write open source/free software are still in college and don't have their degree yet. Still others do it simply as a hobby. This would criminalize thier activities.

      Also, some of your examples focus on command/control systems which involve the real possibility of loss of property (the office building scenario). In these cases I can see a case for liability.

      With respect to the car, there have been some cases in which it was the resposibility of the *driver* since the car wasn't properly maintained.

      With respect the the dataloss scenario, aren't you as the user responsible for keeping backups? It is your data after all. :)

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    5. Re:WHY THIS IS NOT GOOD... by dissy · · Score: 1


      > But if I'm letting other people use my software, it'd damn well better behave the
      > way I say it should or I should be able to be held accountable.

      This is exactly the point.

      Windows does not fail to do a single thing they claim it will do.

      They never claimed Windows was secure and would not have these exact problems.

      Or let me put this another way, programmer to programmer.

      How do you suggest I do garentee that my program will act exactly 100% as I intended it to act, when I am not in control of 100% of the hardware in the world that it could be running on, and without 100% of the software in the world that it may interact with?

      If i include a warning that this software is not under any warentee and comes as-is, why should it be my fault some moron used it anyway?

    6. Re:WHY THIS IS NOT GOOD... by Anonymous Coward · · Score: 0

      The problem is that all of a sudden, software becomes a "Do Over". All of it.

      Save for the minute fraction, everyone builds their software pretty much on top of somebody elses software and, even worse, someone elses hardware.

      When you ship your latest and greatest "Hello World" program, and accept liability, you take responsibility of not just transferring the 7-bit ASCII codes from a statically allocated internal memory buffer of characters consisting of the values H e l l o W o r l d \n \0 to the standard output stream as specified in POSIX subsection Q subparagraph Z, but also that the standard C library that you statically linked to is going to do exactly what it says it will do, and what you asked of it.

      You take responsibility for the _crt0 routine that the boot loader calls to setup the environment, set up memory, and transfer to your _main routine. I certainly hope that the liability that you are accepting for your software was also granted by the person from whom you purchased the development library, so when you discover that "printf" has a potential memory leak, and you users finds it, and sues YOU for it, you can pass on the pain to Standard Libs Inc.

      On what system will you warrant your software to run? What kind of changes can be done to the host computer and still have your warranty valid?

      The guarantees need to be made from the bottom up. You'd be mad to warrant your software if you aren't in control of every byte on the machine. That's why, as someone else mentioned, QNX allows for their software to be used in critical areas, because they control it from the hardware on up.

      Right now, people can write effective, useful and usable software very efficiently because they can do so at a high level with reasonable expectations on behavior. The base system are not perfect, but most can fight through the bad implementations and poor documentation. The culture for a VAST majority of software users may be annoyed at bugs etc, but I don't think anyone wants to pay the price that would be required for an email client that has been through analysis similar to the flight control computers on a 777.

    7. Re:WHY THIS IS NOT GOOD... by Russian+Czar · · Score: 1

      It is good. The software industry matured enough to be held resposible for the products it produces. When you buy a complex consumer product (TV, car, microwave) you expect it to work. If it does not - well, there are laws protecting your rights as consumer from being ripped off by manufacturers of poor quality consumer goods. Now, software is marketed (presented) and sold like if it is a consumer product, thus meeting requirements of basic cunsumer protection laws. In reality the fine print on the EULA states that the product is useless, and not fit to any particular purpose. This is misrepresentation (a lie, in plain English). The consumer protection laws should demand that the uselessness of such software should be indicated prominantly on the packaging and in advertsement. It's time for the industry to grow up and start producing quality products, and take responcibility for it's actions

    8. Re:WHY THIS IS NOT GOOD... by Anonymous Coward · · Score: 0

      Have you thought this all the way through ?

      Do you think the auto makers should not be liable as long as they include a EULA in the car manual saying that they don't guarantee that the car does anything in particular ?

      After all, they can't control where you drive it, how you manipulate the controls (which might be in a fashion not at all intended), what you do to the auto (such as putting objects into it that affect its weight balance, affect the tire wear, etc).

      Similarly, makers of lighters, for example -- if the lighter explodes and burns your hand off, are they yet free of liability as long as they included a EULA in the packaging with which it was sold ? (After all, they cannot control in what environment - temperature, pressure, humidity, gas mixture - you use the lighter, nor how you phsically manipulate it.)

    9. Re:WHY THIS IS NOT GOOD... by tius · · Score: 1

      I think commercially you have a point, but when it comes to free software as in open source you're way off base. You're ignoring the fact that people really should take responsibility to assess the risks involved. E.g. I download a motor control program that is free & open sourced, I plan to put said software in a paint ball toting robot. Now if I don't evaluate the software or assess the risks and the controller goes nuts and becomes partly responsible for putting a paint ball in someone's eye...who's really at fault? The original author or the idiot who did not evaluate the software for _their_ intended purpose?

      Commercially of course I'd have been paying someone to allay a large portion of those risks.

      Realistically, general use, commercial software will likely never carry very heavy liabilities because the cost of developing such software would become prohibitive.

      I would also point out that legally and technically it may be very difficult to pinpoint the actual source of failure because this would require all software to be "provable" in a mathematical sense (cost again), and ignoring that, what if some transient gamma ray (or whatever) caused a minor hardware glitch that in turn caused the software to fail?

  21. It's a matter of motivation by Commykilla · · Score: 2, Interesting

    Can any motivated and talented enough 16-year-old car theif break into your car and steal it? Probably, the answer is yes. Sufficiently motivated people can find ways around security. What do you do if you own a car that you don't want stolen? Buy an alarm system and have it installed. Similarly, you buy a firewall and antivirus and install that on Windows.

    --
    Communism was just a red herring.
  22. Beware what you wish happen to MS. by Anonymous Coward · · Score: 2, Insightful

    If you wish for them to be held liable, remember it's only fair that Apple, or even Linus be held liable as well when Linux or OSX get's hacked (and don't even mention that it could never happen - it already has, many times). Anything else would be hyposcrisy.

    1. Re:Beware what you wish happen to MS. by Anonymous Coward · · Score: 0

      it's only fair that Apple, or even Linus be held liable as well

      Apple yes, but I don't recall Linus ever charging me for using his kernel.

      and don't even mention that it could never happen - it already has, many times

      Again, OSX is commercial. Please cite a reference when the Linux Kernel got hacked.

  23. i don't like it by b17bmbr · · Score: 1

    as much as i think their products are crap, i don't like lawsuits. it's simply legal lottery. when they violated anti-trust laws, nail 'em to the wall. but this is really asinine. last time i checked, they never marketed windows with security being one of the features. if they purposely left holes in their software, then go after them. go after the people who made the decision. negligence is punishable. incompetence shouldn't be. just don't buy their crap. i realize the option isn't there for desktops, but it is for servers. and i am sure it will be for desktops soon.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  24. Except. by Anonymous Coward · · Score: 5, Insightful

    With the horrible network congestion and system compromisation that has come with the recent rash of massive MS worms, you do not have to have agreed to a EULA in order to be harmed by Microsoft's poor design and blatant disregard for security.

    In other words: it has reached the point where even people who are not Microsoft product users are harmed by Microsoft's irresponsibility. The messes created by the holes in MS products make EVERYONE a possible target for collateral damage.

    1. Re:Except. by owlstead · · Score: 1

      Now wait a minute, that's not true... Just a second I've got mail...

      Hmm, another 10 messages with the stupid virus in it. Darn.

      Actually, it is getting so bad that my high quality ISP has trouble with the handling of all the spam and viri, and it is already taking up quite some budget on both bandwith, equipment, cpu power, spam and virus filters etc.

      The security branche is already making billions of money. And I bet its not only VPN that's the moneymaker here. Hey, that's enough to bankrupt even Microsoft itself. Interesting.

    2. Re:Except. by E-Rock · · Score: 1

      NO! NO! NO! Shitty admin didn't do their job. Some people say that MS is so easy to use incorrectly that they are to blame still, but if the admin had patched their workstations, or installed a firewall or read the CERT, MS and DoHS alerts they wouldn't have been infected.

    3. Re:Except. by One+Louder · · Score: 1
      Yes! That's the suit that needs to go to court - a class action suit by all those affected by Microsoft's products that are *not* Microsoft customers. The dominant plaintiff groups would be ISPs whose bandwidth and support resources are being unfairly burdened, and Macintosh and *NIX users who are having to manage the large volume of unsuccessful attempted attacks.

      Microsoft would have no defense since these users did not agree to any relevant Microsoft EULA and are being materially affected by the flaws in their product. Unlike eliminating the protections of the EULA which hurts other companies, this would not automatically extend to other software if it does not cause widespread inconvenience.

  25. Not just "M$" by Anonymous Coward · · Score: 0

    Your car explodes, people die. Windows crashes, you lose a bit of work. Of course they should be treated the same, I mean the similarities are obvious [1]. Second, I hope this passes, then I can sue Redhat and mandrake for exploits in VI -> $$$.

    1. Anyone who runs life criticial (hospital equipment for example) stuff on an OS not designed for that deserves to be shot.

  26. Do they endanger the customer? by Anonymous Coward · · Score: 0

    Maybe their software should just come with a big sticker "don't depend on this product"...
    See, automobiles can hurt you when using it, but Office cannot.
    What are could the charges be?

  27. Should Microsoft's software be treated any... by Telastyn · · Score: 1

    Of course it should, they're different things.

  28. One way in which monopolies work against you by blueworm · · Score: 1

    Macintoshes would be suspect to "massive, cascading failures" if they accounted for 96% of the personal computers in the world. ;)

  29. No laws already in place by dublisk · · Score: 2, Insightful

    Car manufacturers must make their cars safe because there are already laws in place that apply to everyone. You can't all of a sudden decide to pick on one companies' product. They are not breaking any existing regulations, and so they shouldn't be held liable. Moreover, they could certainly claim that they did not intend for their product to be insecure, so they had no malicious intent. Lastly, they can always play the end-user license card.

    1. Re:No laws already in place by Archangel_Azazel · · Score: 1

      "Moreover, they could certainly claim that they did not intend for their product to be insecure, so they had no malicious intent."

      So that's why the *same* hole is in 3 DIFFERENT OS's? NT4.0,XP (which run off of what? NT kernal...) and Server 2003 (which I **believe** runs off the same, or a slightly modified kernal. But don't quote me on that one.)

      As far as I am concerned, Microsoft has shown neglect in it's practices, plain and simple. They *knew* that the kernal was defective in NT4.0, they patched that. Then they turned right around and used the SAME DAMN KERNAL with the SAME DAMN HOLE in XP, how is this not neglect? It's late, I'm tired and mah brain's fuzzy, but that is how I feel. If Microsoft wants to be the big dog, it should act like it and be RESPONSIBLE. Do I think that they should be taken for a ride and leeched for all they are worth? Yyyy...No. Sorry, I really don't like MSFT and I'm trying to be objective ;-) Anyway, I've seen time and time again where MSFT has put $$$ before quality. They rush shit out the door, give it a kiss goodbye and wait for the green herion to roll in. Then it's

      while chance to get away with holes snowball's chance in hell:
      say "whoops, ok we'll fix that."

      --
      Your mind is like a parachute. It works best when it's been opened.
  30. Poor Gabe by bucketoftruth · · Score: 2, Informative
    Gabe Newell - Founder/Managing Director

    Gabe held a number of positions in the Systems, Applications, and Advanced Technology divisions during his 13 years at Microsoft. His responsibilities included running program management for the first two releases of Windows, starting the company's multimedia division, and, most recently, leading the company's efforts on the Information Highway PC. His most significant contribution to Half-Life was his statement "C'mon, people, you can't show the player a really big bomb and not let them blow it up."

    I wonder if he signed a contract that prevents him from joining a lawsuit against MS since it was their software that allowed his next big project to go buh-bye.

  31. License Agreement by Anonymous Coward · · Score: 0

    I think that the lawyers should have stopped to read the license agreement instead of being so click happy.

  32. Isn't that... by romcabrera · · Score: 1

    ...what disclaimers are for?

  33. Microsoft needs to be stopped at 50% marketshare by zymano · · Score: 0

    If we had a real government concerned about abusive monopolies then Microsoft marketshare would be curbed at 50% . We would then have an OS market. More companies would make operating systems or use opensource. I do enjoy these lawsuits against Monopolysoft. How many of you would participate in a lawsuit against the computer manufacturers to force them to stop participating in microsofts monopoly by giving their os with new computers. Force people to buy the new microsoft os for a couple of hundred dollars and lets see if people select opensource over criminalware. Most would select Linux for free.

  34. Lawsuits aren't the way by ThogScully · · Score: 4, Interesting

    I'm up for some MS-bashing as much as the next slashdotter, but this isn't the way to beat Microsoft or get them to release secure code.

    Capitalism holds the answer - provide a better alternative that takes away their market share forcing them to improve or be left behind. With them being a monopoly, this problem is far greater in difficulty, but progress is always being made. Free software is getting viably close to many of the roles that many people use Windows for.

    I'd rather wait for that to happen than have another frivolous lawsuit like this. I'll feel better about the successs of better software all around if MS gets to be better because of competition from free software getting better.
    -N

    --
    I've nothing to say here...
    1. Re:Lawsuits aren't the way by wobblie · · Score: 1

      Capitalism is how they got where they are. This is imbecilic.

    2. Re:Lawsuits aren't the way by Anonymous Coward · · Score: 0

      Free software is not necessarily the solution. Windows has a built-in update feature that will fix all Windows-related pieces of software. With Linux (except for RedHat's distro), you have to keep track of the vulnerabilities for most of the software separately, plus probably download it and compile it yourself. For geeks like us, no problem. For my relatives that already can't be bothered to visit the WindowsUpdate site once a week and make a few clicks, there's no way the track, compile and download yourself way is going to work.

      In this case, a software monopoly is probably a mixed blessing.

    3. Re:Lawsuits aren't the way by ThogScully · · Score: 1

      That's true, I admit... but the market is supposed to level itself out. I don't personally believe monopolies are inherently bad until abused. Once they're abused, you're in a position like the software world where Microsoft dominates and can stand in the way of real innovation and anything that would unseat their power.

      If they didn't abuse their monopoly why proprietary standards (like office suite file formats for example) and didn't pressure manufactures (both hardware and software) to only support Windows, then the playing field would be pretty fair. However, the government has already shown their resolve in preventing this by convicting them of abusing a monopoly and then forgetting to actually punish for it.

      MS didn't get where they are because of a failure of capitalism. They got there because of a failure of the government to support the antitrust effort. Maybe Massachusetts can still make a difference, but I doubt it.
      -N

      --
      I've nothing to say here...
    4. Re:Lawsuits aren't the way by Gauchito · · Score: 1

      A benefit this lawsuit will provide is that it will help drive home to all the PHBs out there the security risks inherent in Microsoft's software. Market forces depend on choices by consumers, and when dealing with managers, information isn't all they need, they need information in a format that they will understand. It's one thing for a tech magazine to say "Another worm in Outlook brings e-mail worldwide to a screeching halt." Quite another for a CIO to be in a meeting with the CEO, explain their expenditures in Microsoft for the infrastructure, have the CEO's ears prick up like a dog before a storm, and say "Microsoft? The Wall Street Journal said they were being sued for making insecure software!"

      Worm, buffer overflows, VB scripts, these aren't words managers understand. Lawsuit, oh, yeah, they understand that. It hits them right on their cover-your-ass nerve.

      If management can break off just a little from their shackling to the "one with most money, so they must be the bets", then maybe there will be a better enviroment for suitable replacements to appear.

    5. Re:Lawsuits aren't the way by WhiteWolf666 · · Score: 1

      You see---I'm an ardent capitalist.

      At the same time, I do believe that market failures can happen.

      Free software IS getting viably close to many of the roles that people use windows for---however:

      If it wasn't for their monopoly position, we would have never been in the position we are today. Some superior alternative, like IBM' OS/2, would have knocked Windows off the market, and we would live in a completely different world.

      Microsoft has established extremely high barriers to entry, as well as piling an immense pile of cash with which to buyout/shutdown competitors.

      The only reason that Free software remains alive is that Microsoft is unable to buy it out.

      We (it hurts for me to say this) honestly have Richard Stallman to thank for the possibility of an end to the reign of Microsoft.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    6. Re:Lawsuits aren't the way by Zebra_X · · Score: 1

      right you are, and generally speaking it's happening. windows 2003 server is 2x as fast as windows 2000, why? becuase linux is very fast, to be competitive, 2k3 needs to fast as well. iis 6 is a good example - competition with apache has promopted an overhaul on IIS, both from a speed and security standpoint.

      i think next on bg's list will be a serious overhaul of system security. he's been listening to the market, windows has after all only gotten better over the years.

    7. Re:Lawsuits aren't the way by Cat_Byte · · Score: 1
      MS didn't get where they are because of a failure of capitalism. They got there because of a failure of the government to support the antitrust effort.

      While I agree with this to an extent, I am also old enough to remember the splitting up Ma Bell. I don't know about you but my phone service is worse, the split companies don't cooperate, and prices are higher rather than lower. I can just see MS split up as a bunch of different groups writing code without any knowledge of the other portions actions. When will the fingerpointing stop when it is found that MS-Houston and MS-Atlanta have 2 programs that cause each other to crash? Also splitting it up with just create more CEO's with pockets yearning for a golden parachute we have to pay for.

      --
      Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
    8. Re:Lawsuits aren't the way by PD · · Score: 1

      That's begging the question. An implicit assumption that Microsoft was not guilty of these abuses before they became a monopoly power is being made. Even before they were a monopoly they were guilty of sharing OS details with only their friends, and dirty tricks such as breaking DR DOS with their Windows product. The only reason that Word is still with us is because the profits from MS-DOS kept alive for years until Windows 3.0 was ready.

    9. Re:Lawsuits aren't the way by MeNeXT · · Score: 1
      Yes! Microsoft has already started. Compare XP with 95. There is an HUGE diff. It's just going to take another 10 years for them to learn their lesson.

      --
      DRM? No thanks, I'll just get it somewhere else...
    10. Re:Lawsuits aren't the way by AxelTorvalds · · Score: 1
      Maybe.

      I'm a capitalist. I believe in the system, I'm paid by the system and I'd like that to continue. The problem, or rather the problem as I see it as an engineer is that the market genearlly doesn't choose the "best" solution. We would have OS/2 and MacX desktops instead of Windows. We'd have betamax instead of VHS. We'd all drive Honda Accords instead of the multitude of different cars that we all drive. I've learned this time and time again in small businesses, technology isn't what sells, being focused on the customer and being quick and cheap are the biggest ones right now. I've seen shitty products win contracts against far better products but during the bake-off they called tech support and a humand answered one phone and a machine answered another and that was that, even though one clearly had better technology.

      So now the market is shifting, for the longest time the engineering and technology were less important, now people are focused on a technical feature: security. Here is where I think it get's hazy, security isn't defined, most companies in the security business are full of shit, there aren't crash tests or something. MS will just start saying that they are securing their products, they will blame problems on users. How can you measure that they are actually improving security other than taking their word for it and empirically, you they lie then you've already given them the money, you've built the software library up on their platform and you're screwed.

      I think that there are a lot of worthless lawsuits but market pressure alone may not force them to fix this stuff.

    11. Re:Lawsuits aren't the way by 10am-bedtime · · Score: 1

      wow a religious capitalist, blind to the holy terror you worship. get a clue, my friend. placing blame on one leg of the shaky table does not help anyone trust their weight, not to mention their love-making activities, to it.

      your point that free software has to work harder is well taken, regardless. that's the lot of free software programmers, voluntarily.

    12. Re:Lawsuits aren't the way by the+pickle · · Score: 1

      Capitalism holds the answer - provide a better alternative

      There already is one...

      that takes away their market share

      Dammit, you had to stick that qualifier in there, didn't you?

      Hrm. Well, at least in the portable market, Apple's market share isn't quite as much of a joke as it used to be...

      p

    13. Re:Lawsuits aren't the way by Raunch · · Score: 1

      I really like your sig. So much so that I bought the t-shirt that you took it from.

      Are you so unoriginal that you need to get your sigs from t-shirts ?

      --
      George II -- Spreading Freedom and American values, one bomb at a time.
  35. Same could apply Linux. by Anonymous Coward · · Score: 0

    I am concerned that distributions like debian could be hit with insecure software lawsuits. As most people know Debian (gnu/)Linux by default uses software a few versions back due to stability purposes, but sometimes they are obsolete packages that are not supported by developers of the software. If, for example a secruity hole pops up in kde 2.2 (current kde version in Woody), which is no longer supported by Mainstream distros, should the Debian organisation take the blame for using dangerous old components?

  36. Interesting Case by pavon · · Score: 4, Interesting

    At first I though that this could be a very interesting case for many points. But its central argument appears to be poorly constructed. They are suing microsoft because their monopoly makes their insecurity a bigger problem. I'm all in agreement with the "monoculture is bad" argument for many reasons, but you can't sue someone for being a monopoly, or for the bad effects being a monopoly. Companies can only be held accountable for leveraging a monopoly, and this case has already been heard and decided on. The fact that we know more bad stuff that can happen because of their monopoly does not provide any more evidence that they are indeed leveraging their monopoly, so why do they think bringing them to court again over the same issues will result in a different ruling. Do they really think they have more resources and motivation to pursue this than the US and state governments combined?

    The other two claims are the interesting ones. Can software writers be held accountable for damages caused by flaws in their software? Even if they put an "anti-warrantee" in their license? (I hope not) Are click-through licenses agreements valid in this case? These are all question that would have to be asked.

    1. Re:Interesting Case by dachshund · · Score: 1
      Companies can only be held accountable for leveraging a monopoly, and this case has already been heard and decided on.

      I believe it was determined that Microsoft did leverage their monopoly; can they not be held liable for additional damages that resulted from these illegal actions?

      What you seem to imply is that Microsoft is somehow freed from all other legal liability because they settled one case. That's like saying you can't be hit with a civil wrongful death suit in addition to being convicted of manslaughter; I don't think there's any such guarantee. The two cases would be heard separately.

  37. Exactally... by Osrin · · Score: 2, Informative

    follow the link and read the story, the case is built "on the claim that its market-dominant software is vulnerable to viruses". It does not say that the case "alleges the Redmond software giant produces software with little concern for security" as the /. article suggests. I'm not aware of an OS that isn't vulnerable to viruses. Precedent is a dangerous thing.

  38. Negligence by Ogrez · · Score: 2, Insightful

    No matter what the EULA, or any warranty, expressed or implied states, the only proof needed to hold sofware makers responsible for their creations is to prove that the software was vulnerable due to negligence on the manufacturers part. There are many states and possibly even US law that dictates that you cannot disclaim responsibility due to negligence...

    Oh yeah.. AIANAL...

    --


    Fire in the hands of the village idiot is no tool, but a weapon of mass destruction
    1. Re:Negligence by One+Louder · · Score: 1
      Actually I think the way to attack Microsoft is this way - once they were made aware of the flaw and distributed a patch they made no effort to recall the flawed unsold systems in the distribution channel. So while the initial flaw may not be found to be the result of negligence, the ongoing distribution of the known flawed system certainly is .

      The court demonstration would go something like this - buy a brand new Windows XP box, plug it into a cable modem, turn it on, wait five minutes. It will be infected through a known, old, security hole. Why didn't Microsoft recall that defective product before it was sold if they knew it was flawed?

  39. Re:I would... by Anonymous Coward · · Score: 0

    .. have for FP, but windows crashed and I had to reboot. :(

  40. sometimes.. by gl4ss · · Score: 1

    ..you should ditch what you are using, no matter how convinient it is..

    the story on shacknews for example on how valve got trojaned.. why on earth did they keep using software they knew was suspectible to be trojaned? or kept using webmail that was compromised(why did they use webmail, and outlook, in the first place is beyond me too if they really were trying to keep a lid on things, they're quite awful to trust)?

    **Shortly afterwards my machine started acting weird (right-clicking on executables would crash explorer). I was unable to find a virus or trojan on my machine, I reformatted my hard drive, and reinstalled.**

    do i have to take it as that he felt something fishy was going and yet didn't secure his webmail?
    fuck, a company that suspectible for hacking should be really paranoid and read the mail first on some other platform than one that has had a history of buffer overflows exploitable even without opening the attachment..

    --
    world was created 5 seconds before this post as it is.
    1. Re:sometimes.. by Muggins+the+Mad · · Score: 3, Insightful

      > the story on shacknews for example on how valve got trojaned..
      > why on earth did they keep using software they knew was suspectible to be trojaned?

      To me, this is the place responsibility needs to lie. It's the people who choose systems that are *known* to be bad for important things. Find the forces that "made" them use Outlook and there is a first line of blame.

      If a power plant uses MS Windows or Linux for a critical system and it blows up, it's the person who made that call who should be held mostly responsible due to negligence.

      If manufacturers are making claims that their systems are secure, or are useable for critical work, then that's probably a case of false advertising and should be dealt with as such.

      Valve should be looking to see if its own staff were negligent first. Who was responsible for choosing a known bad, internet connected, system for storing very important data?

      Just the same as if I left a printout of the source code in the local pub by accident. If it was an Outlook exploit, then I don't see this as any different fundamentally.

      If you have a multi-million dollar asset, you should put some effort into protecting it. Not blame HP for letting you print it out and leave it in the pub.

      If I was working on the source for Doom 4, you can be damned sure I wouldn't keep it on my internet connected debian box.

      - Muggins the Mad

  41. Isn't there any shared responsiblity for this?? by Anonymous Coward · · Score: 0

    What about the vertical vendors that claim that Windows is secure enough and that since the vendor only wrote the software to run on Windows, it is what the customer should trust with sensative data?

    What about the consumer that despite wide availablity of documentation show security problems with Windows choose to go with it anyways?

    If you buy fireworks and they explode, is there something wrong with the company that produced them?

  42. EULA by alphaFlight · · Score: 1

    I haven't had the fortune of reading any of Microsoft's licenses, but I would be willing to bet that there is a clause that limits thier liability.

    --
    -= alphaFlight =-
  43. too complex? by geekBass · · Score: 1
    From the article: also claims that Microsoft's security warnings are too complex to be understood by the general public and serve instead to tip off "fast-moving" hackers on how to exploit flaws in its operating system.

    How complex is it to look at a security warning and click on windows update? As much as I like MS being sued, this is just for the lawyers to get rich.

    1. Re:too complex? by NineNine · · Score: 1

      How complex is it to look at a security warning and click on windows update?

      You don't even do that. I think that at least on XP, Windows Update defaults to 100% automatic.

    2. Re:too complex? by Anonymous Coward · · Score: 0

      The ugly lawsuits will come when companies sued for negligance for _running_ MS software. And if it works, the locusts will descend.

  44. KARMA WHORE ALERT by Mod+Me+God · · Score: 0, Flamebait

    This user makes a flippant one line comment and gets +5 for saying what everyone thinks already. How about some productive thinging rather than mods responding to blatant whorness.

    --
    --

    FreeNET user? Comfortable with the adverse selection?
  45. Let me get this straight... by Keeper · · Score: 1

    They're claiming that releasing a security fix is "unfair competition." The people sueing don't want Microsoft to release security fixes at all...

    What kind of crap is that?

    1. Re:Let me get this straight... by Kenja · · Score: 2, Insightful

      Its the kind of crap I've come to expect from companies that dont want to compete but just want the governemnt to hand them market share. Its the kibs of all those parents who sued the schools becuase they (the kids) where getting bad grades. The've grown up and expect the same kind of treatment from the real world. The sad part is they may get it.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:Let me get this straight... by TexVex · · Score: 1
      What kind of crap is that?
      This kind!
      --
      Fun with Anagarams! LADS HOST, SHALT DOS. HAS DOLTS. AD SLOTHS, HATS SOLD. ASS HO, LTD.
    3. Re:Let me get this straight... by Anonymous Coward · · Score: 0

      +1 funny

  46. Re:Microsoft eats your face, bitches. by Anonymous Coward · · Score: 0

    I like the usage of the toilet plunger and toilet brush.

    Great at presenting a restroom setting, and very powerful imagery.

  47. Fit for purpose? by samj · · Score: 4, Insightful

    Here in Australia we take things into account like the price of the goods and the purpose for which they were intended. You're not, for example, going to have much luck suing someone over those $2 scissors you were using to conduct major surgery, but you may succeed with the $200 surgical variety.

    Now if MS were happy charging a reasonable (given the price of hardware, say, $100 - 10% of a machine's value rather than $1500 and 150%!) price for their software, and weren't running around trying to force their way into everything with a processor then they'd probably be safer from such claims than they are now.

    1. Re:Fit for purpose? by alphaFlight · · Score: 1

      Each of the states has a very similar provision. Section 2-315 of the Uniform Commercial Code covers what is know as the Implied Warranty of Fitness For a Specific Purpose. The problem with using this statute is the everyone waive there right to make a claim of liability when they "agree" to Microsoft's license agreement.

      --
      -= alphaFlight =-
  48. Consider this.... by thewiz · · Score: 5, Interesting

    Back in the 1980s, a Japanese worker was killed by a robot on an assembly line due to a software failure. And robot control systems are very throughly tested before a new model of robot is released. Microsoft is trying to muscle their way into the embedded marketplace; do you want software that has plenty of known defects/security issues running your robot?

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
    1. Re: Consider this.... by Black+Parrot · · Score: 3, Funny


      > Back in the 1980s, a Japanese worker was killed by a robot on an assembly line due to a software failure. And robot control systems are very throughly tested before a new model of robot is released. Microsoft is trying to muscle their way into the embedded marketplace; do you want software that has plenty of known defects/security issues running your robot?

      At least with a MS-controlled robot you can hope it BSODs before it crushes you in a beserk rampage.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Consider this.... by Anonymous Coward · · Score: 0

      CRUSH! KILL! DESTROY!

    3. Re:Consider this.... by Anonymous Coward · · Score: 1, Funny

      If, once upon a time, a robot in Japan killed a human, can a slashdotter bash Microsoft for it AND get modded +5?

      Wow, sure can.

  49. Re:I would... by Mod+Me+God · · Score: 1

    were you using X12 Windowmaker again??? DON'T SEASONALLY ADJUST YOUR WINDOWS!!!

    lameness filter enounted: Reason: Don't use so many caps. It's like YELLING.

    --
    --

    FreeNET user? Comfortable with the adverse selection?
  50. WRONG !!!!!! by zymano · · Score: 0, Flamebait

    Capitalism and lax government under republicans with Microsoft stock created this MESS.

    You could make a better OS and no one would fucking buy it.

    Why ? Because of compatibility reasons. Microsofts does what other EVIL businesses do that have leverage by buying themselves onto shelf space like grocer suppliers. But with Microsoft , they buy themselves onto everyones computer with deals with the computer manufacturers. They then lock in other software companies into their OS just because they are at the top of the mountain .

    This has NOTHING to do with competition making the best product.

    It's a about and Evil person,Bill Gates and their tyrannical business practices that hold their market share.

    Whoever modded you a 5 needs Metamoderating down and have their moderating rights revoked for good.

    1. Re:WRONG !!!!!! by Knights+who+say+'INT · · Score: 1
      There is extensive research in the academic literature on this kind of phenomenon. It's called a "network externality".

      Good undergrad microeconomics textbooks (Pindick or Varian will do) cover the basics on that. The academic journals have quite a few interesting solutions to such market failures.

      Potential market failures are still in less quantity and less gravity than government failures. Three characters: ADA.

    2. Re:WRONG !!!!!! by ThogScully · · Score: 2, Insightful

      I'm assuming this is flamebait, but I'll respond anyway... karma to burn and all...

      Read my post again and you'll find you agree with it (also my reply to the other person who replied to me). I didn't say that the monopoly wasn't a problem and wasn't being abused. Capitalism as a system is not responsible for that though - as you pointed out, it's the government's lax attitude toward big business and antitrust issues at the root of that problem.

      I already described the ways Microsoft abused this monopoly, which were the same ones you gave. You and I are on the same page...

      But capitalism still does work on competition. Microsoft has an advantage, but free software is continually getting better and while the competition is harder because of the Microsoft monopoly, it still can level things. It'll just take longer.
      -N

      --
      I've nothing to say here...
  51. No by nate+nice · · Score: 1, Troll

    It shouldn't be held to the same liabilities as an automobile. An automobile has the potential to hurt or kill people in it if it has defects. It is the responsibility of the auto company to make sure their cars will not hurt people due to their engineering flaws. In the case of Windows, no one is stopping you from using another operating system if theirs is not stable enough for your use. I think you should be able to get a refund if their software doesn't do what it says it can and then move to Linux, OS X or whatever else you would like to use. Suing MS for bad software is like saying you cannot use something else. I use something else so why can't California?

    --
    "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    1. Re:No by fajoli · · Score: 4, Insightful

      It shouldn't be held to the same liabilities as an automobile. An automobile has the potential to hurt or kill people in it if it has defects. It is the responsibility of the auto company to make sure their cars will not hurt people due to their engineering flaws. In the case of Windows, no one is stopping you from using another operating system if theirs is not stable enough for your use. I think you should be able to get a refund if their software doesn't do what it says it can and then move to Linux, OS X or whatever else you would like to use. Suing MS for bad software is like saying you cannot use something else. I use something else so why can't California?

      Yet automobile manufacturers are also sued for nonhazardous situations. I think Toyota was sued for premature engine failure due to sludge build-up. I think suing Microsoft is more in line with this thinking.

      Using your logic, there is no expectation of fitness for use for software at all. You can have all the features in the world. Just don't expect to use them.

      'Use something else,' you say. How would you like your car "Microsoft" dealer to tell you that after you discover your car is a lemon? Oh, by the way, all the other manufacturers cars don't work on Microsoft Roads. And there is no refund.

    2. Re:No by nate+nice · · Score: 1

      That's why I think they should give a refund to people who feel slighted by their software, Then the users should switch to a more stable, secure platform like Linux. Windows is what it is. It is well documented how bad it is, it is up to the consumer to make up their mind wether all of its shortcomings are factored out by its benefits. (are there any besides games?)

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  52. Regulation and EULAs by t_allardyce · · Score: 1

    If their EULA/T&C says they are not liable then they are not liable. Its the responsibility of who-ever buys/installs the software to check, but no-one does, and if they did they would probably find no alternative software that had more liability. When a whole company gets hit with some stupid vb-script email virus its definately the equivilent of someone leaving the back door open and a burgler walking in - whos fault is that? (well actually its the equivilent of the builders not putting the door on and no-one noticing. If Microsoft forgets to put the door on but says that you agree they are not liable if you click "yes" then are they liable?

    Its almost impossible to regulate software like you regulate health and safety for example.

    --
    This comment does not represent the views or opinions of the user.
  53. As Secure As A Frogs Butt by Foofoobar · · Score: 1

    Not Secure? Your kidding me? My Microsoft consultant told me those were features not security exploits!

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:As Secure As A Frogs Butt by Anonymous Coward · · Score: 0

      As secure as a frog's butt...

      Right... How secure is a frog's butt? Or is this in reference to a Windows box hitting on the ground every time it hops? I'm not following.

  54. important part of the suit by kaan · · Score: 2, Insightful

    From the article: "Microsoft's eclipsing dominance in desktop software has created a global security risk," the lawsuit filed in Los Angeles said. "As a result of Microsoft's concerted effort to strengthen and expand its monopolies by tightly integrating applications with its operating system ... the world's computer networks are now susceptible to massive, cascading failure."

    I think the above statement is pretty interesting. What it says (to me) is that the issue isn't that there are bugs or security problems with Microsoft products, nor is the issue that Microsoft dominates (or weighs heavily in) many software markets. The issue seems to be that Microsoft does both of these things, which results in a ubiquitous and totally insecure majority around the world.

    This reminds me of the general pattern where Microsoft is busted for doing something that another company did first or is also guilty of. The non-Microsoft instance (could be a small company, or a large company with a small component) can usually can get away with it because of scale, whereas Microsoft cannot since it's on such a large scale that everyone notices and cannot ignore it. One of many examples is the "OS integrated with the browser" war. Nobody gave a shit when IBM shipped OS/2 warp with built-in browser support even though in principle it was the same thing Microsoft did with Internet Explorer. IBM's reach was minimal with OS/2, so it was rather irrelevant what they did. Not so with Microsoft.

    So is this class-action suit setting a precedent that bugs in your software will lead to lawsuits? I don't think so. I also don't think it claims that being a gigantic, far-reaching company is bad. Just don't mix the two, or the wolves will come after you.

  55. Go Green! by Anonymous Coward · · Score: 0

    "Should Microsoft's software be treated any differently than, say, automobiles?" Great... Here come the Ralph Nader jokes...

  56. What is a reasonable expectation? by Sloppy · · Score: 1
    Should Microsoft's software be treated any differently than, say, automobiles?"
    If your 1974 Pinto explodes, then whose fault it is, depends on when the event occurs. If you get blown up in a Pinto in 1974, it's Ford's fault. If you get blown up in a 1974 Pinto in 2003, it is your fault.

    If you experience loss due to Windows' flakiness in 1990, it is Microsoft's fault. If you experience loss due to Windows' flakiness in 2003, it is your fault.

    Don't buy something that is infamous for being a piece of crap, and then pretend that you don't know what you're getting into. There simply aren't any rocks big enough in this solar system, for you to have lived under them and not be informed about Microsoft's reputation.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  57. Patent Idea by gooman · · Score: 1

    You know, there is a simple solution to all of this.
    M$ files a patent for insecure and buggy software.
    It then becomes a "feature".
    And just think of the possible income streams to be gained from lawsuits over infringement.

    Bill, I would have much kinder words for your company if you would adopt me (or at least put me in your will). I'm such a sellout!

    --
    "Kittens give Morbo gas!"
  58. Should Microsoft's software be treated different.. by Groovus · · Score: 2, Insightful

    Should anyone's software be treated differently from the auto industry?

    I figure when MS can start charging $20,000 per OS license, then maybe we can expect bullet proof software safety. The kind of engineering required to give some kind of guarantee or waranty against "bad things" that these people are expecting would cause the cost of software to be prohibitive. Heck it may not even be possible if the software is complex enough. At some point you have to say well we've gotten it as hardened as is feasible, but there will always be some risk.

    Sure MS stuff could be better engineered, but there's a point of diminishing returns for everyone involved. If YOU want guarantees, YOU pay to develop your own unbreakable system and use that. Otherwise the old "buyer beware" caveat still holds - especially in the case where the licensing agreement TELLS YOU they are not liable. If you don't like that by all means don't use the software. But don't sue the manufacturer of the car when they warn you in advance that the car could get stolen, that they're not liable if it gets stolen, you don't do what's required to prevent it getting stolen and then by gum it gets stolen!

    This whole shuffling of responsibility through litigation is sinking this country faster than any liberal welfare policy or conservative defense budget.

    I don't think cases like this are good for the industry in general, MS or no MS.

  59. This one by DF5JT · · Score: 1

    is going to change the world of software fundamentally.

  60. You get what you buy by volkris · · Score: 1

    Anyone who purchases Microsoft software without a guarantee that it is secure should have no grounds to sue for it not being secure.

    Seriously, all of these companies who are bitching about worms and viruses hitting them need to either demand a guarantee from Microsoft or just accept the costs of the damages.

  61. Re-opens the "Software Engineer" debate. by Anonymous Coward · · Score: 0

    "Should Microsoft's software be treated any differently than, say, automobiles?"

    This question says it all. Why should the makers of software that has the potential to do great harm in may ways, be treated differently than an auto maker, or a structural engineer?

    Stay tuned, because as society becomes more and more dependent on technology, this question will be asked more and more.

  62. This is stupid by _avs_007 · · Score: 0, Flamebait

    Suing MS because there was a buffer overflow exploit in Outlook, is like suing Ford, because some guy hotwired the car and stole it.

    Even if I installed the best security system money can buy, the car can still get stolen by a determined theif, much in the same way, an OS will get compromised by a determined cracker/hacker.

    1. Re:This is stupid by redwoodtree · · Score: 1

      Not quite, it's more suing Ford because they forgot to install a lock on the car door and made the ignition push button.

      In fact, if that happened and someone store your car and drove it into another car, the car company WOULD be liable. And in this case Microsoft should be liable too.

    2. Re:This is stupid by _avs_007 · · Score: 1

      You mean like how a lot of airplanes are :)

      My coworker took me flying the other day, and pointed out that some of the planes have no locks on the doors, and the ignition is a push button... He said that some of the "better" planes actually had locks on the doors and such.

  63. How long before lock makers are sued by Anonymous Coward · · Score: 0

    for building locks that are not perfect, allowing thieves to break into homes. How long before car manufacturers are sued because their security isn't perfect, resulting in stolen cars. etc.

    1. Re:How long before lock makers are sued by _avs_007 · · Score: 1

      my wife pointed out the other day that the major banks have disclaimers on their safety deposit boxes concerning loss due to fire and/or theft. At first I would've thought that the thing would be more secure in the bank's vaults than at home.

      One wonders if you could still sue the bank, since this waiver of liability could be construed as not so different than MS's waiver of liability right? ;)

  64. Think twice. by Anonymous Coward · · Score: 1, Insightful

    I realize it's very amusing to most everybody here to see MS drawn into court for anything at all, but this is actually much worse for the free software community than it is for MS. Think about the following very carefully:

    If the lawsuit is succesful then software authors can be held responsible for damages caused by flaws in their programs.

    How many of us here are software authors? How many of us want to be sued because our software, which by it's very nature isn't 100% secure, was made to malfunction by a malicious third party? How many people will stay way the hell away from contributing to open source software if they can reasonable expect to be litigated upon if the software somehow becomes vulnerable?

    If MS loses this case it's not a big deal for them. They pay a fine, they change a practice or two, life goes on. OSS, though, could very likely die.

    If I was MS I would be trying to lose this case.

    -Bren

  65. Should Linux? by Anonymous Coward · · Score: 0

    Who will pay for failures? RedHat?

  66. Ironically... by Osrin · · Score: 2, Interesting

    ... this was never really a very big issue for most people until Microsoft starting issuing security bulletins.

    Now they issue a bulletin, somebody exploits its, somebody else does not bother to read it.

    The law suit claims that the update process is too complex, yet these are the same people who complain that no software company has the right to make an update process automatic.

  67. I CALL FOR A BREAKUP OF THE M$ MONOPOLY NOW!!! by Anonymous Coward · · Score: 0

    They have enjoyed their stranglehold over the computer industry and stood in the way of real innovation for some time. Come on all you free market true believers! Where's your gripe with Microsoft?! How come you're not crying foul in regard to them??! If you actually believe in what you preach, then competition is being stifled here and something needs to be done about it. I propose the Microsoft be broken up in an OS company, an internet applications company, an office application company, an internet services company and a hardware company. Then they will have to compete against the rest of the software industry like any other player. It will put them on even footing with other companies of the same caliber. In addition, there should be an extra limitation preventing each of these companies from giving any of the other resultant companies a preferential relationship. This is what it would amount to:

    Netscape = Internet applications company
    Wordperfect = Office applications company
    AOL = Internet services company
    Logitech/Linksys = Hardware company
    Novell/Redhat=OS company

    Then you would have real competition. Not the fake illusion of competition that your corporate masters have brainwashed you into seeing. As it is, the "free market" is broken, but it's especially broken in the computer industry.

    1. Re:I CALL FOR A BREAKUP OF THE M$ MONOPOLY NOW!!! by thogard · · Score: 1

      Your preaching to the wrong group. When Standard Oil was broken up, it was split into 20 parts and each part would compete with other parts. When people started talking about breaking up MS, most of the /. crowd thought it would be good to have a MS-OS and MS-application group. That was just stupid. MS should bave been broken up into one company that got say excel and NT and a second company that got Word and Flight sim and no OS, one one that got power point and ME/XP or whatever. Too bad none of that ever happened.

    2. Re:I CALL FOR A BREAKUP OF THE M$ MONOPOLY NOW!!! by Anonymous Coward · · Score: 0

      The wrong group? With all the pro-M$ asshats here, I hardly think I'm preaching to the wrong group. Those Windows loving fucks need to be awakened because they're too stupid to know what's good for them.

  68. I have no sympathy for this moron by Bitmanhome · · Score: 3, Insightful

    All software sold today is sold as unsuitable for any purpose. It says that, right in the license. So claiming your software is insecure is moot; you didn't buy secure software. You just bought some crap off the shelf and expected it to meet your needs. It didn't; and nobody's surprised.

    But this case is even worse than that -- It involves Microsoft's ware, which is known to be insecure. It's in the news every single day. Trusting your corporate secrets to of-the-shelf software is just stupid, doubly so for MS ware.

    --
    Not that this wasn't entirely predictable.
  69. What I love is how M$ tries by Archfeld · · Score: 1

    to link their trustworthy computing platform to the security overflow issues...C'mon meatheads, one has very little to do with the other. The trust wrothy computing crap will cover locking the user out of their own PC. The security holes almost exclusivly derive from their STUPID decision to 'mingle' the code from IE and the local file explorer. The locl file handles had years of secure testing while the internet call were coded by nitwits on the fly after 27 hours of caffienated creativity. They work usually but had NO security, on convience in mind...

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  70. Re:Microsoft needs to be stopped at 50% marketshar by Kenja · · Score: 2, Interesting

    So you realy think that the government should FORCE consumers to buy a non MS product? Will we see black clad shock troopers in the isles of Comp USA ready to enforce such laws? Bottom line is that at the end of the day, for whatever reason, consumers want Windows and Office. Who are you to say their choice is wrong just because its not the same as yours?

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  71. Automobiles and Software by globalar · · Score: 2, Insightful

    Firstly, software is your choice. Your complaints about MS software may be worthy of attention. However, you chose to use MS. And now that this is /., we all know there are alternatives. You can buy them on the Internet and even in some stores.

    "The lawsuit, which was filed on Tuesday in Los Angeles Superior Court, also claims that Microsoft's security warnings are too complex to be understood by the general public and serve instead to tip off "fast-moving" hackers on how to exploit flaws in its operating system."

    If you cannot interpret the information MS provides you, there are thousands of web pages and forums to help you. These are free as well. There are services which you can contract to do the work for you. Using computers has a cost. Using machines connected to the Internet has a cost. It is not the fault of MS that someone exploited the OS. They were irresponsible for leaving the vulnerabilities there, but unless you want to make the claim that they intentionally attempted to provide you with an insecure OS, then I do not understand the argument. XP does not say on the box "hack-proof: Try It!".

    I have a little idea:

    Software that directly controls physical devices (automobiles for example) which are themselves regulated should be held accountable to similar standards as the device which the software controls. They should be legally linked.

    Software that does word processing, serves web pages, browses the Internet, sends email, etc. would not fall into this trap. We have disclaimers on lots of things saying don't use x with y or p as a q. So mark your software accordingly.

    1. Re:Automobiles and Software by argent · · Score: 1

      You don't have to be using Microsoft software to suffer from Microsoft's security holes. Even with aggressive blocking we're seeing significant bandwidth charges from Outlook-spread viruses trying to infect non-microsoft servers and clients. This isn't a matter of a faulty car, this is a matter of a car with a secret rocket launcher built into the bumper that nobody knew about, that occasionally goes off and blows up someone's house.

      I would definitely argue that Microsoft deliberately provided an insecure OS. They've been warned about the dangers of applying the same security model to trusted (personal files) and untrusted (internet web pages, email, etc) objects since the mid '90s. They fought an ultimately successful battle with the DoJ to keep this security model. They are aware of the alternatives... like keeping untrusted objects in a hardcoded sandbox... because they have publicly belittled this approach: it's the core of the difference between ActiveX or .NET and Java.

      So it's not like they could claim they didn't know there was a problem.

      And they did it to maintain the "applications barrier to entry" that they talk about in the halloween memo.

      They knew it was insecure. They've publicly stated that they consider the cost of a secure solution too high. They have a known policy of doing anything possible to retain the barriers that keep Windows their "crown jewels". In a sane world, this would be a slam dunk: Microsoft intentionally and maliciously provided an insecure application environment in a deliberate attempt to harm competitors and reduce the options available to consumers.

      What more do we need?

    2. Re:Automobiles and Software by taped2thedesk · · Score: 1
      We have disclaimers on lots of things saying don't use x with y or p as a q.

      The Java license is a great example:

      "Licensee acknowledges that the Network Applications developed with the Software Product are not designed for use in hazardous or high-risk environments such as, but not limited to, operation of nuclear facilities, direct life support, air or space travel, or police, rescue or military operations."
  72. IF you read the article... by javaxman · · Score: 5, Interesting

    you'll notice the case seems to hinge on Microsoft's monopoly status.

    If they did not have a monopoly on desktop computer systems, this type of lawsuit wouldn't be a problem for them. Since, due to all sorts of vendor lock-in promoted by Microsoft itself, it is difficult for users to pick a different desktop, the lack of security in their software ( i.e. buffer overflows everywhere ) ... I don't know. Since I'm not a lawyer, this is where the case falls apart for me.

    But maybe a monopolist which continues to abuse it's position _should_ be held to a higher standard than others ? Is it not arguable that MS has the resources required to audit all of it's code and fix such issues ? Maybe not technically true, but arguable in court...

    1. Re:IF you read the article... by TheRealSlimShady · · Score: 1
      But maybe a monopolist which continues to abuse it's position _should_ be held to a higher standard than others ? Is it not arguable that MS has the resources required to audit all of it's code and fix such issues ? Maybe not technically true, but arguable in court...

      But then your case depends on proving that Microsoft is continuing to abuse it's position - and presumably the defence to that would be that since the monitoring board (or whatever got appointed) hasn't cited them for it, they can't be. Or something like that.

  73. No by mlush · · Score: 1
    Should Microsoft's software be treated any differently than, say, automobiles?"

    Flaws in Microsoft software are common knowledge, if any fault needs to be passed out it would be against companys that used Microsoft software in life critical appliactinos without lots and lots of testing.

  74. Ok troll, here's your reference. by Anonymous Coward · · Score: 0

    http://linux.web.cern.ch/linux/documentation/ptrac e_kernel_upgrade.shtml

    You can shut up now.

  75. The invisible middle-finger of Adam Smith by Anonymous Coward · · Score: 0

    Yes, capitalism is the best way for capitalism to work. Unfortunately your rationale fails to include any of the people who have to deal with the problems that Microsoft's s/w development habits enable. History can provide just as many examples of superior products that did not make it as did because of the laws of capitalism, so sitting back and hoping that your textbook still rules the world is just as realistic as it ever was. That is, not.

    Is this lawsuit frivolous only because you wouldn't wage it? Microsoft's software causes real problems for real people! Not that there will ever be a problem-free computing platform, but jeez...be realistic. Have no fear, though, capitalism will solve this problem just the way you'd like, by Microsoft starving out all opposition with their cash position. The better product wins, right?

  76. Insecure? by Anonymous Coward · · Score: 0

    Don't you mean unsecure or should I pull out the couch now?

  77. Re:What's wrong with anal sex? by Anonymous Coward · · Score: 0

    Is CmdrTaco so fat his penis has fully recessed then??? I guess it has become like a clit for him.

    What optimisation do you use to work out the optimisms... I usually use Wine but some of my hAx0r5 friends sometimes are to use OpenOffice (admitibally when they have had a few drinks)!

  78. software vs automobiles by walterbyrd · · Score: 1, Funny

    "Should Microsoft's software be treated any differently than, say, automobiles?"

    I've never been physically injured from a PC crash.

    1. Re:software vs automobiles by Anonymous Coward · · Score: 0

      "Should Microsoft's software be treated any differently than, say, automobiles?"

      I've never been physically injured from a PC crash.

      I have. I hurt my head when I banged it on the desk continually after a Windows crash.

    2. Re:software vs automobiles by CaptIronfist · · Score: 1

      Okay you are typically thinking only of the direct effects which are you, using your machine. But consider the following /. coverage:

      Microsoft Worms Crash Ohio Nuke Plant, MD Trains

      Now suppose that, ... the computer which monitors the core of the plant runs on Microsoft software and that somehow a crash happens, worm, virus, vulnerability, you name it we have it, and that you live in a 2-5 miles radius from the power plant. Trust me, you WILL be injured. ;-)

    3. Re:software vs automobiles by prockcore · · Score: 1


      I've never been physically injured from a PC crash.


      And no one was physically injured from the Saturn flaw that allowed anyone to break into (not start, just unlock the doors) a saturn with a pair of scissors.. yet Saturn was still held accountable.

    4. Re:software vs automobiles by Brad+Mace · · Score: 1

      Statistically, someone has probably put their head through their monitor as the result of a computer crash. Head trauma, maybe whiplash...

  79. creating a bug isn't a problem by Anonymous Coward · · Score: 0

    follow the 'reasonable man' approach.
    i write code. i create bugs, this is a normal
    course of affairs, i'm only human, don't try and stop me from doing this or find it wrong.
    However, when an issue is brought to my attention, or there is an issue which normal testing and diligence should have found, it is my responsibility to fix it. If i don't fix it within a reasonable time (6 weeks?) then i should be legally responsible for the damage.

  80. The auto analogy is quite close.. by A_Non_Moose · · Score: 4, Insightful

    well, for the joke that sprang to mind immediatly:

    It goes;
    A Mechanical Engineer, Marketer and Programmer were driving in the mountains, when the car's brakes failed and they crashed into one of the breakdown barriers (big mounds of gravel to stop trucks).

    The Mechanical Engineers says, "I will look under the car and determine why the brakes failed, and how to fix it so it does not happen again".

    The Marketers says, "I've got to tell the car company, so that word can get out if this needs to be a recall notice".

    The Engineer and Markerter look at the Programmer who says, "I think we should push it back up the hill and see if we can get it to crash again".

    Think about it... this seems very close to Microsoft's Mentality: all windows users are crash test dummies.

    Case(s) in point: The remote code execution in Windows Media Player that allowed content to be executed (similar to the MIDI flaw in dx9.0a and below) was fixed in 6.x versions and re-opened in subsequent versions, not once, but at least 3 times!

    The RPC vulnerability wasn't fixed until the second time, hence the need for *another* patch because Microsoft had not FIXED the vulnerability, just enough to protect against the first exploit.
    (little dutch boy story ring a bell, mr pavalov?)

    And their strategy for integrating everything into the OS is actually driving XP users back to 98se.
    Yes, 98se where the IM client, browser, outlook express, media player, passport and another half dozen things aren't integrated into the OS (as proven by 98lite).

    Why?

    It *annoys* the piss out of people.

    Wonder why?

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    1. Re:The auto analogy is quite close.. by Keeper · · Score: 1

      It goes;
      A Mechanical Engineer, Marketer and Programmer were driving in the mountains, when the car's brakes failed and they crashed into one of the breakdown barriers (big mounds of gravel to stop trucks).

      *truncated*


      A good programmer would check under the car (look through the logs) and find no damage. He would also check the check fluid levels (system configuration) and see that the fluid levels were ok. He would also check to make sure that the make sure the brakes were on the car (check to see if the brake feature was installed) to make sure the user didn't remove them. The programmer would also take apart the brakes (step through the code) to make sure that when the user hit the brake pedal that the brakes were applied. He would also investigate the throttle, to make sure it didn't get stuck. If no problems were found, he would drive down the hill in his own car in and attempt to reproduce the conditions of the failure.

      After all of the above steps have been taken, no clues as to why the car didn't stop have been found. The programmer secretly believes that the user didn't hit the brakes, but instead hit the gas pedal (the user clicked quit instead of cancel). This theory is reinfoced by the skidmarks left on the road at approximately the point the user claimed to have hit the brake pedal, in addition to the manner in which the gravel was scattered onto the road, and evidence indicating that the car was traveling at a speed much higher than the user claimed at the point of impact.

      The programmer would then suggest pushing the car back to the top of the hill to see if the problem happens again. At which point it doesn't.

    2. Re:The auto analogy is quite close.. by Theaetetus · · Score: 1
      A good programmer would check under the car (look through the logs) and find no damage. [snip]

      Sorry, that's all hardware. Programmer would try to restart the car, then suggest that the driver hit the gas instead of the brake and would tell the driver to 'keep on driving and let me know if it happens again'.

      -T

    3. Re:The auto analogy is quite close.. by Keeper · · Score: 1

      Sorry, that's all hardware. Programmer would try to restart the car, then suggest that the driver hit the gas instead of the brake and would tell the driver to 'keep on driving and let me know if it happens again'.

      A good program DOES check hardware. The person you "describe" should be fired for gross incompetance.

  81. No by plj · · Score: 2, Interesting

    Should Microsoft's software be treated any differently than, say, automobiles?

    No, it shouldn't. This would perhaps slow down software development a bit, but commercial software manufacturers should have similar responsibility over their products like any other industry.

    Like our (Finnish) Product Responsibility Law points out (not literally but practically): "Manufacturer must repair manufacturing defects, whether the product still has warranty time left or not, or give a full refund." This should mean: "I just (2003-10-03) found critical bug from MS-DOS 1.0 - please fix it or give me my money back." (Provided that I still have the invoice or other proof of purchase somewhere.)

    --
    “Wait for Hurd if you want something real” –Linus
  82. Microsoft is a Special Case, and should Eat It by ewhac · · Score: 4, Interesting

    Though I am adamantly opposed to shrinkwrap "licenses," the one thing they do that I happen to agree with is the disclaimer of liability.

    Writing solid software is hard. Writing solid software to run on cheap, unreliable hardware is even harder. Though we ridicule software vendors, crashing software is a fact of life. One day, new technologies or engineering practices may appear to make writing reliable software easier, or to allow the user to "reverse" the machine back to the last known good state so they can at least save their work. But for now, software is flaky and, undesireable though it may be, users need to plan appropriately.

    That said, however, I believe there should be an exemption to the liability shield. Off the top of my head, the following factors should be considered to determine if liability should apply:

    • The scale of the failure (millions of compromised machines versus one guy's pr0n collection);
    • The vendor's demonstrated history of design/product flaws at first release;
    • The vendor's demonstrated history of correcting design/product flaws after release.

    The scale of each factor would be weighed to determine whether the software vendor should suffer liability. This standard should be set fairly high. If a company is consistently pro-active in correcting bugs, releasing patches, and informing users; or the failures are comparatively minor; or their products exhibit failures on a comparatively rare basis -- in other words, if they are clearly a good, conscientious citizen of the computing community -- then the vendor should escape liability. OTOH, if a company can be shown to persistently use flawed methodologies and designs, and they regularly ignore bug reports until the excrement hits the rotary impeller, and the bug can cause widespread havoc, then the vendor should be exposed to liability.

    Needless to say, Microsoft's 25-year history of releasing junk and not giving a $#!+ about it should be a reasonable foundation for a liability suit.

    Schwab

    1. Re:Microsoft is a Special Case, and should Eat It by Anonymous Coward · · Score: 0

      "Building solid bridges is hard. Building solid bridges with cheap, unreliable labor is even harder. Though we ridicule structural engineers and contractors, falling bridges are a fact of life. One day, new technologies or engineering practices may appear to make building solid bridges easier, or to allow someone crossing the bridge to "reverse" their crossing back to the last known safe spot so they can at least don't get hurt. But for now, Bridges are flaky and, undesirable though it may be, you need to plan appropriately."

      The argument that because writing software is *different* and *harder* than other complex endeavors, and therefore should be exempt from liability, is total hogwash.

      I agree that Open Source software should be somewhat exempt, in the same way that I, as an Architect, can publish a house plan in a magazine but won't be liable if you build it and it fails. But if you *hire* me to build a house, or if I build a house and then sell it to you, I'm liable for anything that goes wrong with that house. As I should be.

      Come off your high horse, software should have some level of liability and control, just like everything else that is every bit, and then some, complex as software development.

      Heck, the most common code problem, the buffer overflow, isn't even an issue with some programming languages (Smalltalk/squeak)! WTF? Why should you get such special treatment, just because you're using tools that let you design flaws into your software?

    2. Re:Microsoft is a Special Case, and should Eat It by BCW2 · · Score: 1


      " the one thing they do that I happen to agree with is the disclaimer of liability."

      Guess what? Thats the one part that won't stand up in court. Every lawyer in the US will tell you to post liability waiver sign (ride this at your own risk) or have people sign a waiver. This intimidates the many from filing a lawsuit.
      BUT....
      Not one liability waiver has ever stood up in court.
      They are seen as a way of escaping penalty for doing bad work. Jury's ignore them, Judges smile, and they are not worth the paper they are printed on.

      --
      Professional Politicians are not the solution, they ARE the problem.
    3. Re:Microsoft is a Special Case, and should Eat It by ewhac · · Score: 1

      Come off your high horse, software should have some level of liability and control, just like everything else that is every bit, and then some, complex as software development.

      I rather like it up here on my horse, thank-you-very-much :-) :-), but if you read what I wrote, I did not say that software should be exempt from product liability. I merely stated that the threshhold of culpability should be very high.

      Part of the problem with software engineering as contrasted with "hard engineering" is that, when something fails, there's no wreckage to examine. If your bridge falls down, you can examine the debris for clues as to the nature of the failure (too much stress on a particular member, sheared-off rivet, sub-standard steel, sub-standard concrete, that truck was just too damn heavy, etc.). Moreover, this analysis can give you an idea of the bridge's history (how it was treated, which parts are more worn than others, did they rust-proof it on a regular basis, how much load it bore every day), which can give you further insight into the failure. Also, when you design and build a bridge, the finished product is typically delivered into the hands of a group of competent, educated people who understand bridge use and maintenance.

      Software, on the other hand, leaves no debris. There is no aftermath to examine to determine what went wrong; you only have the user's word that, "It broke." (Hence the software engineer's refrain, "Try it again and see if it does the same thing." Determining repeatability is one of the few diagnostic tools we have.) Yes, UNIX systems will often deliver a core dump, but that doesn't give you a history of activity leading up to the failure, only a single snapshot in time, and probably not the moment in time where the real failure occurred. It also won't tell you if some other process went apesh*t and fandangoed on your core image (as is often the case in small/embedded systems). And if the RAM or CPU or disk in the machine is a cheap, flaky piece of doo-doo, well then...

      Software engineering is still very much in its infancy, and our digital structures are being subjected to new and unanticipated uses and stresses every day. That's why I believe, for the time being, software product liability should not apply unless the vendor has a long, consistent history of being a complete chowderhead.

      Schwab

    4. Re:Microsoft is a Special Case, and should Eat It by Anonymous Coward · · Score: 0

      holy crap! what well thought out responce. I commend you. Serously. Sorry to jump the gun a little and sound like an ass.

      It's just that 99% of the time I hear this arguement, that software's too hard to make; and therefore should be excempt from the same legal rules everything else falls under, it's coming from someone who obvously thinks that coding is the pinnicle of human endevor, and that non-coders couldn't possibly begin to understand it. But then I've met bridge engineers that are the same way toward structure, and refuse to lisen to me due to my being an Architect and not an enginner. :)

      Anyways, what I'm saying is this is the FIRST well thought out explination as to why software should be treated differently, and it's helped me change my mind somewhat on the issue. So kudos to you!

    5. Re:Microsoft is a Special Case, and should Eat It by edstromp · · Score: 1

      But for now, software is flaky and, undesireable though it may be, users need to plan appropriately.

      You need only look as far as Mac OS X to see that this is not the case.

  83. Re:Microsoft needs to be stopped at 50% marketshar by zymano · · Score: 1

    Like were FORCED to not to use microsoft ?

    So the government in its history has never put the screws on Criminal companies that STEAL through monopolies.

    Ever heard of the Bells ?

    I enjoy the irony in your statement " the gov forcing people"

    When in fact it's microsoft forcing everything.

  84. One small difference by overshoot · · Score: 1
    Software Libre isn't sold, it's published. The authors of KDE are liable in the same way that the authors of a book are: you might find it useful, you might find it worthless, or you might just find it interesting. All up to you.

    This is fundamentally different from something sold for its utility but with no attendant literary or educational value.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:One small difference by DA-MAN · · Score: 1

      Would that be the same situation if I buy say Redhat Enterprise Linux AS 3? How about if I buy SuSE Linux Pro? Lindows? See the situation, it's no longer just published works, it's a packaged and polished product that is sold in stores! I am not a lawyer (woulda put IANAL, but I always pronounce it eye anal) but I would think that it would be the same for any software company.

      --
      Can I get an eye poke?
      Dog House Forum
  85. What does this mean for small-time geeks? by Anthony+Boyd · · Score: 2, Insightful

    I put out some free Perl & PHP code, and planned to release some more next week. But I partly rely on the BSD license to protect me from liability. What does this case mean for someone like me? While I think I'm such a good programmer that eventually my code will be super-tight, I know I'm a poor enough programmer that it will take many iterations and bug reports to get there. Should I only release code when I'm certain no security issues exist (which probably means I'd never release stuff)?

    1. Re:What does this mean for small-time geeks? by owlstead · · Score: 1

      Neh, nobody will ever get that far to sue a pennyless (in comparison with MS, for sure) programmer because of some bugs in his code. What you can do though is circumvent the obvious pitfalls.

      C++ and other languages have their buffer overflows, pointer arithmetic and other easy to exploit holes, so let a program check those risks.

      PHP, Perl and other scripting languates have eval() functions, so make sure those functions aren't abused (or even better, aren't used at all).

      Mail programs nowadays "need" to display HTML, so do use a safe HTML parser and at least disable scripting. Err, MS?

      Don't forget that law gets amended according to the need of society (or at least some part of society). A dragon law that won't let you produce code will therefore never exist. There would be too many people to fight it.

    2. Re:What does this mean for small-time geeks? by HighOrbit · · Score: 1

      The difference is that what you release as open source is open for examination so there are no "hidden" defects. The user is free to examine your product and find an error. I think disclaimers of warrentees should be forbidden for a closed source product, because the user has to take the vendors word on the nature of the product. Any time you *represent* something and the user can only take your word for it, then legal liability should attach. But with an open source product, the user (or somebody he hires) is free to examine it himself and does not have to take your word, so you ought to be able to disclaim warrentees. .

      Now if a defect did exist in an open source product, if is simply unknown, not hidden. In that case you have what the lawyers call a "mutual mistake". You didn't see it and the user didn't see it, but no liablity attaches since it is mutual.

  86. Truth in advertizing... by inertia187 · · Score: 1

    OpenBSD: Only one remote hole in the default install, in more than 7 years!
    Microsoft: Where do you want to go today?

    All this time, I thought Microsoft was talking to their customers when they were really talking to the hackers and script kiddies.

    --
    A programmer is a machine for converting coffee into code.
    1. Re:Truth in advertizing... by Anonymous Coward · · Score: 0

      Yeah, but OpenBSD is developed in Canada. They don't have as many laws preventing an OS from being secure (cryptographically, that is). Since Microsoft is based in the US, they have to worry about that. I guess we should sue the US Government because they forced Microsoft to put bugs into their OS.

  87. Re:Microsoft needs to be stopped at 50% marketshar by Anonymous Coward · · Score: 0

    Hey kid. This post is so damn stupid, I don't even know where to start. Don't post here again until you have some pubes. Go play somewhere else. Fuck off.

  88. Re:Lawsuit Against Microsoft Over Insecure Softwar by adeyadey · · Score: 1

    Offtopic? Do /. moderators have any sense of humour??

    --
    "You lied to me! There is a Swansea!"
  89. Why don't they indemnify their users? by gsfprez · · Score: 1

    I thought that the reason that closed source software was so great was that when you buy it from someone, you've got indemnification? Someone to turn to when it all goes wrong?

    So - when it all goes wrong every other day - isn't the point that MS has to indemnify their users, i mean, that's why we bought it, right? If your software goes to shit - then Microsfot will indemnify you if you lose everything important, or if you die when your BMW 740 goes crazy. That's why OSS sucks, right? Cause you get no indemnification?

    I like this lawsuit because of this reason, than if no other.. MS is clear in its EULA - MS WILL NOT INDEMNIFY USERS. Not any more than IBM will... or HP will, or any OSS...

    other than purchse price - and if that's the case - then wtf don't you start off with free to being with?

    And what's worse - users MAY get indemnification - its just for a portion of the cost of the product... like $10 for that OEM copy of Windows or $75 OEM copy of Office - since they will be found only partically at fault for the virus/worm problem.

    I like this lawsuit because the whole bitchfest about indemnification will be exposed to the light - IT TOTAL BULLSHIT.

    You get jack-shit indemnification from Open Source software, just like you get it from Microsoft.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  90. If Microsoft Were Exxxon... by JavaSavant · · Score: 3, Insightful

    ...and the businesses that use their software were coastal Alaska, does the sea life have to clean the oil off the shore every time one of Microsoft's products is exploited for it's insecurity? Why is a software company treated any differently than an energy company when something happens that involves their product and harms it's surrounding environment? It's about time a law suit like this came around.

  91. No they should not. by Lord+Bitman · · Score: 0, Troll

    If anyone attacks my car while I'm driving it, I could very well die and/or cause the deaths of others. This is not controlled by the government- it's just illegal to attack things.
    Come on, people! I thought that we were against making extra things illegal when the crime itself is already illegal. This is worse than the DMCA, here- it would be like making, not the piracy of music, not the tools to pirate music, but the MUSIC ITSELF illegal, because it is "flawed" by having poor security.

    No, I'm not saying that this is an ominous first step towards making music illegal, I'm saying that those who support this are fucking stupid.

    Make the CRIME ITSELF ILLEGAL- no one is liable except for the criminals themselves.

    If someone makes a faulty lock, they may be liable when someone slips into your house. But if you leave your doors unlocked(no firewall), or invite people in (opening e-mail attachments), only the person doing the crime is at fault.

    Houses come with locks- but you need to /lock/ them in order for them to do any good. You can't sue the maker of the lock when you didnt lock your door.

    Do computers come with locks? Not always. Is there any express or implied protection which comes with a computer? Hell no.

    Stay off the internet.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:No they should not. by Lord+Bitman · · Score: 1

      I really wish the person who modded me as "troll" would post a reply.. I would like to know his reasoning.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
  92. insightful here by gfody · · Score: 1

    I think the parent is making an insightful analogy. compiled code is to open source as restaurant food is to home cooking..

    I would liken oss projects like a microwave dinner (after all you may have added some seasoning for your own benefit but you didn't create it from scratch).. and in that case if you followed the instructions and your tv dinner still made you sick or killed you, who's responsible? you are. because there are governing bodies in place to insure that tv dinners are approved before you can goto the store and buy one.

    perhaps we need the same thing for software. of course compiled code is out've the question (why should code ever be compiled for distribution anyways, just build the compilation step into the OS, the whole compiled code = secure code fallacy needs to be resolved).. anyways I better shutup before I get more flamebait mods today

    --

    bite my glorious golden ass.
    1. Re:insightful here by midav · · Score: 1
      My point actually was that, at least, GPLed software, was created for, so to speak, internal consumption by the software enthusiasts. Neither RMS nor LT did not (and do not, AFAIK) push, say, GNU/Linux for commercial purposes. If some companies, like, RH, SuSE, IBM or Dell put trust in Linux and commercialize it, they should do proper code review before making it basis for their business plans.

      I, of course, appreciate that IBM has added JFS into Linux as well as 32-way system support, which they would not, probably, do without later benefitting from it (they are a corp after all.)

      But commercialization is not the reason for existense for FS and if somebody pitches to you Linux security it is not because LT says so, but because they looked at the code, reviewed it and decided that they tend to trust more their own eyes, then take word of other people, you all know who they are.

  93. If someone cuts the brake lines in your car... by Anonymous Coward · · Score: 0

    the manufacturer is not held responsible.

    If someone breaks into your car, the manufacturer is not held responsible.

  94. Sorry but their is a difference by oolon · · Score: 1

    Yes software should stand up to normal abuse, lets look at cars, ok if you drive it the wheels should not fall off. However should Car manufacturers be responsible for cars being broken into? I left 1000 bucks on the front seat of the car and someone smashed the window, clearly thats Fords fault for not making the windows stronger. A professional thief can open my car in seconds, I could have a more secure car but it would cost more. So the question is.... has microsoft made a good enough effort to secure their product? Well... probably yes, the problem really is they are the number one target.

    James

    1. Re:Sorry but their is a difference by Anonymous Coward · · Score: 0

      If you had spent your thousand dollars improving the security of your car, the value would stay in the car and not get into the hands of a thief! Perhaps you should invest in plexiglass windows..

      Besides.... 1000 Dollars in CASH? Ever heard of a travelers check? Credit Card?

      We don't live in a society where banks can survive without safes,locks, and alarm systems....

  95. Wrong AGAIN ! by zymano · · Score: 1

    Capitalism does not work with operating systems.

    Making the BEST os at the best value price means nothing here.

    I like that statement you made " Microsoft has an advantage "

    Their 'advantage' is that they are criminals that have LOCKED in 99% software makers in this country. So if your dependant on a certain software then you have to use microsoft .

    It will NEVER end until the government does what governments were created to do with WHITE COLLAR crime as in ENRON's case . They are created to STOP crime.

    And if you say microsoft is not a criminal organization then your wrong.

    1. Re:Wrong AGAIN ! by ThogScully · · Score: 1

      What are you saying that's different from what I'm saying? Yes, Microsoft is an illegal monopoly. Yes, that gives them an advantage adn puts free software on a much more difficult path to compete. Yes, the government didn't really do anything to help affairs even after successfully trying MS as an illegal monopoly.

      Quit defending yourself and recognize that you're not even disagreeing with me.
      -N

      --
      I've nothing to say here...
    2. Re:Wrong AGAIN ! by Anonymous Coward · · Score: 0

      2 things: 1.) Take the blue pill and 8 oz of water man. -and- 2.) The mods musta run outta points after your last blast because this post is still at 1. ;-) We get your point, we understand, you hate M$...lots of people do. OSS is working on it, it takes time, don't get'cha panties in a sailor's knot over it man. HIT A BONG :-D

  96. warranty of suitability by eagl · · Score: 1

    Didn't anyone notice the part in the licencing agreement, you know, the one that's been there since the first Bill Gates version of DOS, that says there is no warranty of suitability in any of microsoft's products?

    It doesn't get any clearer than that. You use their products at your own risk. They have said this since day one. You may notice that hospitals don't use microsoft products to monitor or run critical machinery, right? That's because... you guessed it... Microsoft has NEVER EVER EVER said that they guarantee their software to do anything correctly or consistently.

    People wonder why medical and military equipment seems overpriced. This warranty/guarantee of suitability is one reason. Whenever someone's life is at stake, the software and hardware must undergo a significantly more rigorous testing and validation process to provide the guarantee that it is suitable for a specific task.

    Again, check that license from Microsoft, because it's always been there, one of the few parts of the license that never ever changes.

    It's kind of like suing a shoelace company if your shoelace breaks and you trip. The shoelace is designed to hold your shoe on, everyone uses shoelaces, and people depend on shoelaces every day. But where does it say that the shoelace is guaranteed to actually DO anything?

    Find the part of the Microsoft product licenses that say their products are actually certified to DO ANYTHING AT ALL, and you might have a lawsuit, however you'll find that the license specifically states the opposite.

    So the people who actually expected a MS product to work correctly need to quit whining and stop putting all their eggs in one basket. Everyone knew that principle long before the first computer was made and it's no different now. The only people who profit from a frivolous lawsuit like this are the lawyers.

    1. Re:warranty of suitability by thogard · · Score: 1

      How about when my server (which doesn't run any version of windows) gets nailed by millions of windows boxes all over the world. Is that my fault? Who is to blame. Right now it seems that no one is to blame but I've got a big bandwidth bill I get to pay soon.

      I didn't agree to Bill's terms of service even if shrink wrap EULA are 100% legal.

    2. Re:warranty of suitability by Geccoman · · Score: 1

      I totally agree. MOST of the traffic I see inbound to my server at home is due to microsoft insecurities that have been exploited.

      --
      I'm on a chair.
  97. You should know better.. by jplamb · · Score: 0

    People should know not to count on Microsoft products for critial uses. As far as the car reference, it's like counting on a '78 Yugo to keep you safe while you drive 90 down the freeway. It's not a secret that Microsoft's products aren't secure and reliable.

  98. Well.. by Anonymous Coward · · Score: 0

    "Just to be clear, it's ok to talk about the leak and the possible implications, however we'll nuke you and your family if you even make the most slight clever hint of where to download it or even screenshots of it."

    Nice people...

  99. Microsoft and life-critical systems by dstone · · Score: 4, Funny

    This man speaks the truth: "if I were on life-support, I'd rather have it run by a Gameboy than a Windows box"
    -- Cliff Wells, 2002.03.13, in comp.lang.python (original UseNet article)

    1. Re:Microsoft and life-critical systems by poot_rootbeer · · Score: 1

      "if I were on life-support, I'd rather have it run by a Gameboy than a Windows box"

      Really? In my experience Windows boxes can usually go about a week before requiring a reboot, but a Gameboy's batteries will be lucky to go longer than 10 hours...

  100. it's about time. by pb · · Score: 1

    This isn't new; many people have had this idea before, including me, but this is the first time I've ever seen a state actually trying to *do* something about it.

    California, I admit that I haven't trusted your judgement that much of late, what with your energy scandals, your various boneheaded court decisions, and currently the California recall... but I support and applaud your efforts to hold Microsoft accountable to the consumer again. Who knows, maybe we'll see a Microsoft recall next.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:it's about time. by evilviper · · Score: 1
      what with your energy scandals

      Not like other states are immune from big-business fraud... Enron wasn't California-based you know.

      your various boneheaded court decisions

      I can't think of which you are refering to, but I would like to say that I've seen lots of stupid decisions comming from the federal level myself.

      currently the California recall..

      What's wrong with the recall? Sure, the news media make it out to be a circus, as if a porn-star has a chance in hell of being elected. But the fact is, it's just a matter of the Governor being held accountable to the voters once again... The same thing you applaud CA for doing to Microsof, you dislike being done to the office of the Governor?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:it's about time. by pb · · Score: 1

      Did I say Enron? Have you forgotten about the rolling black-outs? About Gray Davis' under-the-table dealings?

      Sure, there are lots of stupid things happening at the federal level too; that doesn't excuse California, however. ...and if you don't know the difference between a political office and a corporation, that's your problem.

      As for the rest, do some research; pay attention to the news. See which court decisions have been made or overturned lately, and where they came from. Decide for yourself whether or not you like the idea of a recall.

      The only thing you've shown me here is your ignorance to all things political. And that's fine if you just want to talk tech on /., but... well, if you don't know what someone is talking about, that's not a good reason to reply.

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:it's about time. by evilviper · · Score: 1
      Decide for yourself whether or not you like the idea of a recall.

      I have, thank you... What was your point?

      The only thing you've shown me here is your ignorance to all things political.

      And I've shown you that, how? Because I asked you what rulings you find so outrageous? Because I don't agree with you? What?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  101. Wow by Simple-Simmian · · Score: 0

    I don't know if this is a good or bad idea. My emotional gut feeling is yes, screw Microsoft. My practical feeliong is that is Microsoft can be sued eve open source and free software can be sued. That wouldn't be so good.

    --
    If you don't like what I write don't be a CS and mod it down. Refute it.
    Yea I can't spell. So what is your point?
  102. erm..... by Anonymous Coward · · Score: 0

    i've never seen a licenseshrinkwrapped car.

    but then again i'm 30 and i dont drive.

    also, i believe the number of people ever killed by MSFT faults divided the number of people killed by a car in the last 30 minutes approaches infinity.

    but i guess talking about that wouldnt be good for banner sales ;)

  103. Get a horse! by ScottSpeaks! · · Score: 1
    One of the key claims of this suit is that MS's security advisories go over the heads of the typical home computer user. This is true.

    Personally, I think they (and much of the rest of the industry) should be held liable for pushing all of this technology onto an unsuspecting public that frankly isn't ready for it (or vice versa). The state of the art these days is still such that the grandfathers and housewives and (to a lesser degree) schoolkids of today can't make it work properly.

    The automobile began as a toy for tinkerers, then spent a few decades as a luxury for those who could afford to hire those tinkerers, and didn't find its way into the driveway of every home until the technology was actually ready for non-technical users. Computers got rushed into the public's homes much faster, largely by vendors insisting that they were easier to support than they really are. Compounding this has been the strategy of using low-cost components to bring the price - and level of reliability - down.

  104. It's called "merchantibility" by isaac · · Score: 2
    Some claims in this lawsuit seem to be predicated on a particular California data-protection statute. However, I think the real elephant in the room is the question of EULA disclaimers of liability, and the enforceability of EULAs in general.

    There's a principle codified in the Uniform Commercial Code that a product that is sold by a merchant (i.e. one whose primary business is involved in selling products of the given type) must be "merchantible," meaning "fit for the ordinary purposes for which such goods are used." UCC sec. 2-314. This is called the implied warranty of merchantibility. It may be explicitly disclaimed in a written contract (and every EULA includes a term disclaiming express and implied warranties of merchantibility).

    Here's the rub: retail software sales are clearly sales. When you go to the store and buy a pc preloaded with MS Windows,or even a boxed copy of windows, you are not presented with a contract at the time of sale. You pay your money and leave with a box - clearly a sale. Only when you boot up your new computer for the first time, or install your new OS do you have these new non-negotiable terms sprung on you without your approval or consent.

    First - a "take-it-or-leave-it" contract like a EULA purports to be is called a contract of adhesion. These contracts are enforceable, but courts are generally inclined to take a close look at adhesion contracts where one party has disproportionate power over the other.

    Second - In the real world, one party may not unilaterally add to or amend a contract, or impose terms on a sale, without the consent of the other party. (They can try, but the new terms will not be enforceable in court.) "Aha", says Microsoft, "but you agreed! You clicked 'I agree.'" Well, wait a second - what are your alternatives? If you bought a boxed copy of windows, the retailer will not, as a matter of policy, accept a return. So basically Microsoft (and every other commercial software vendor) is saying to you "We already have your money. You're not getting it back. Now agree to these additional terms or get bent." I rather suspect a court, even an extremely conservative one, would take a dim view of this arrangement. (except in Virginia and Maryland, the two UCITA states where click-wrap EULAs are explicitly enforceable.)

    And since we're on the topic of adhesion contracts and Microsoft, how about the additional terms they add when you use Windows Update to fix new vulnerabilities? Talk about strongarm tactics - "either accept these new terms or accept that this software which we sold,er,licensed you with network capability (but of course we claimed it was fit for no purpose at all) is no longer suitable for its advertised purpose." Bite me. That's not duress, but it's it's damn sleazy.

    </RANT> Whew. I'm not a lawyer, and none of this is legal advice, of course.

    -Isaac

    --
    I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
    1. Re:It's called "merchantibility" by krray · · Score: 1

      On your note about alternatives ... and in previous years to get said hardware I had -0- aternative BUT to also buy a copy of Windows.

      THAT, added with the EULA, added with the shoddy work they do is damn sleazy.

      That's why the business' in my control are moving away from Windows altogether. A couple of the shops are happily running only Mac & Linux based setups -- and you know what? We can communicate with the rest of the world just fine. Actually more reliably, with better accuracy, less downtime, and typically significantly faster...and saving money hand over fist it seems sometimes.

      Good -- we have extra cash ... HIRE MORE PEOPLE. Duh.

  105. What if I use another software product? by BanjoBob · · Score: 2, Interesting

    I realize that the EULA of almost all software says if it doesn't work, its your problem but, what if I run a totally Unix shop and don't have any Micro$oft products anywhere and don't use any but, my services are rendered useless due to high volumes of spam, sql queries, MSRPC calls, large virus attachments etc. all aimed at M$ products. Would I then be able to sue them for the poor quality of their product?

    --
    Banjo - The more I know about Windoze, the more I love *nix
  106. Automobiles are faulty too by bug-eyed+monster · · Score: 1

    If a driver tries to change lanes while another car is in that lane, there is no clippy that jumps up and explains that such an action can cause a crash and perhaps severe injuries.

    If a tire blows up at high speed, there is a good chance that you end up in the ditch (at best).

    A malicious person can hide a bomb inside your car that blows up when the engine starts, killing you outright. ...

  107. nope by fudgefactor7 · · Score: 1

    From the article post: "Should Microsoft's software be treated any differently than, say, automobiles?"

    Only when software is the cause for either serious bodily injury or death. Using automobiles as an anaolgy is flawed on so many levels...people need to get a better example.

    1. Re:nope by Cheeze · · Score: 2, Interesting

      you trying to say that a critical failure in a microsoft operating system couldn't cause death or injury? What about when the government uses it for navigation of a Navy Submarine? What would have happened if that was also running the big, red, nuke button?

      Do you know who beta tests Microsoft products?
      The paying consumer.

      Who beta tests automobiles?
      Hundreds and hundreds of professional test engineers until the end product is as safe as the government regulates.

      Currently, in the US, it is illegal to write or knowingly spread a malicious virus or trojan. Isn't the Microsoft Windows series of operating systems guilty of spreading malicious viruses and trojans?

      --
      Why read the article when I can just make up a snap judgement?
    2. Re:nope by thebatlab · · Score: 1

      "Currently, in the US, it is illegal to write or knowingly spread a malicious virus or trojan. Isn't the Microsoft Windows series of operating systems guilty of spreading malicious viruses and trojans?"

      I think you answered your own question in your post. Either that or it was meant to be rhetorical. Knowingly spread. Knowingly. It may spread them but it's not like the OS is going "Sweet, spreading the new SoBig worm now. Next I might give Melissa a call and see what she's been up to. It's been so long since she crawled over my bandwidth"

    3. Re:nope by fudgefactor7 · · Score: 1
      From the report on that incident:
      "The Yorktown lost control of its propulsion system because its computers were unable to divide by the number zero ... The Yorktown's Standard Monitoring Control System administrator entered zero into the data field for the Remote Data Base Manager program. That caused the database to overflow and crash all LAN consoles and miniature remote terminal units. The program administrators are trained to bypass a bad data field and change the value if such a problem occurs again."
      See that part about the administrator? That's a PERSON. Yes it was USER ERROR. If I crash a car, does that make all cars so flawed as to be outlawed? No. Same with this incident. A user fucked up. By the way, Linux doesn't devide by 0 very well either, so this is a math implimentation error done by the user.

      More proof? This time from Scientific American:
      "The controversy began when the USS Yorktown, a guided-missile cruiser that was the first to be outfitted with Smart Ship technology, suffered a widespread system failure off the coast of Virginia in September last year. After a crew member mistakenly entered a zero into the data field of an application, the computer system proceeded to divide another quantity by that zero. The operation caused a buffer overflow, in which data leak from a temporary storage space in memory, and the error eventually brought down the ship's propulsion system. The result: the Yorktown was dead in the water for more than two hours."

      'Others insist that NT was not the culprit. According to Lieutenant Commander Roderick Fraser, who was the chief engineer on board the ship at the time of the incident, the fault was with certain applications that were developed by CAE Electronics in Leesburg, Va. As Harvey McKelvey, former director of navy programs for CAE, admits, "If you want to put a stick in anybody's eye, it should be in ours."...
      There again, USER error combined with faulty equipment that wasn't manufactured by MS. Also take note that this was a TEST. That's the point. If all systems that fail a test are scrapped, you'd have no computers, no cars, no planes, etc.

      Get real.
  108. Yes. by Aero+Leviathan · · Score: 2, Insightful

    Software should be treated differently than automobiles. Because it is very different than automobiles! [insert expletive and aggrivated shake of head]

    Your analogy, sir, is faulty!

    --
    ~ Aero
  109. Honestly Windows... by greymond · · Score: 1

    I honestly like and use windows everyday (in addition to my mac) and I don't mind their terrany as much as some people on slashdot, however with the recent trend in really annoying virus's, seriously lowsy and slow to respond security patches, not to leave out the fact that windows update got FUX0R3D a while back....I'm coming to the conclusion that i'm fucked unless something changes. But my options are limited by these 2 problems:

    1) I can't switch to linux because it does not have the software I run (and no the open source counterparts are don't work either)

    2) My mac is great, but call only fill about 90% of my daily work activities...there are just "some" things I need a pc for.

    With that i'm left to rely on MS to come out wiht a new version of Xp with some new added feature, but it will still have "SOME" flaw in it. What I would like MS to do is NOT release another version of windows until this one is totally SOLID if that means I have 2-4 more service packs to get in the next year thats fine, i'd rather see that than a new XP-64bit version - SAME DAMN THING AS XP BUT 64bit - lady friggin da

    Maybe i'm asking too much....

  110. by the same token by SHEENmaster · · Score: 1

    My car's manufacturer would be responislbe if it was a Were-Car who's headlights turn unsuspecting robots into where-cars that spread the disease exponentially, expanding with each generation.

    Microsoft clearly places advertising as a higher priority than security, to the detriment of their subjects^H^H^H^H^H^H^H^Hcustomers.

    For a serious analogy, an automaker should be held responsible if their cars could be unlucked and started by tapping the hood a certain way, and the same problem kept recurring in many models despite being absent in competitor's models.

    This is not about Winshit breaking down every chance it gets; this is about recurring security issues resulting from vulnerabilities that are never quite fixed.

    As for crashes being litigatable, I lost a year's worth of source code when my last Windows machine corrupted its allocation tables. (Then again, seeing as how that got me to switch completely over to unices, I consider it a profit. I guess I can't sue, but I'd love to see M$'s lawyers make the point that I didn't lose anything in the crash because of Linux's superiority...)

    --
    You can't judge a book by the way it wears its hair.
    1. Re:by the same token by FCKGW · · Score: 2

      More likely, MS's lawyers would say you didn't back up your data like you should be doing, and the case would be thrown out. Your failure to properly back up is as bad as Microsoft's failure to properly secure its software. I hope you still don't keep all your source code on one hard drive after that incident.

      --
      It's an operating system, not a religion.
  111. OSS would be lible for damages too by nurb432 · · Score: 1

    Its an all or nothing thing here, cant point fingers and claim immunity..

    I agree that gross neglect should be dealt with, but I'm not sure this is the way.

    It could ruin the entire software industry, requiring expensive insurance, government licensing, etc...

    --
    ---- Booth was a patriot ----
    1. Re:OSS would be lible for damages too by WNight · · Score: 1

      If I give away free chairs I'm liable to the tune of $0 for damages. That is, unless I knew about a potentially dangerous flaw, not simply a failure to operate as a chair. If I gave away a webserver that failed to function as a webserver, or didn't properly enforce security, I wouldn't be liable past the price of the product. (A refund essentially.) If someone used a backdoor that I put in there and did harm with this intentional hole, it would be different.

      No matter how much you MS appologists want it, giving products away removes much of the liability.

  112. Something to think about. by Anonymous Coward · · Score: 1, Interesting

    I'm not sure if Microsoft's license includes anything about liabilities and what not, but the open source licenses do. I imagine that if Microsoft can be successfully sued, then open source can as well. Personally, I think that anyone who is stupid enough to believe Microsoft's hype and never bothered to consider the downside of using overly-user-friendly software gets what's coming to them.

  113. I want to see them WIN this suit! by Ungrounded+Lightning · · Score: 1

    I want to see them win this suit.

    Why?

    Because Microsoft winning will completely destroy the "there's no one to sue if it breaks" argument against open source. B-)

    And it will rub the PHBs' noses in the fact that Microsoftware is expensively buggy and that risk, which is practically impossible to insure against, comes straight off their bottom line.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  114. Understanding by Doitroygsbre · · Score: 1

    It is my understanding that Class action lawsuits are generally done to the benefit of the lawyers filing the complaint, as they are the one's that usually walk away with most of the $. This is probably a case of some lawyers reading recent security experts statements to the effect that a homogony of computers hurts security, hoping that Microsoft would rather settle for a relatively small sum of cash than a lengthy court battle, and praying that Microsoft's reputation for security would tip the scales in their favor. I do not believe that anything will come of this; Microsoft seems to have its bases covered in respect to liability.

    Of course I also thought the SCO v. IBM case would go nowhere too.

    Also - IANAL

    --
    There in no religion higher than truth.
  115. i hate lawyers by mantera · · Score: 2, Interesting

    There should be some law or penalty against meaningless lawsuits. There should be some law or penalty against predatory lawyers. There should be some law or regulation to give the profession of law some credibility.

  116. Liability and professional status by Anonymous Coward · · Score: 1, Interesting

    Liability is a tricky issue. It's really a function of the maturity of our industry.

    In 1910 if every single Model-T produced had a defect that caused the brakes to fail what would Ford's liability have been? Probably very little.

    In 2003 if a guy is driving drunk at 80 MPH without a seat belt and his tire blows causing him to roll over he can sue the auto maker and win.

    At what point did the transition occur?

    It's all a matter of professional status. Are the creators of software a professional group (like doctors and auto makers) and therefore liable for the mistakes we make. (Professional status is more than simply getting paid for a job)

    It's a tricky question to answer. Has the art of creating software advanced to the point where we can demand that institutions warranty their products for a particular purpose and be exposed to liability if those products fail? Should individuals be held to the same standard?

    I personally think we're in a period of transition. Methods exist to create software at a much higher quality standard than is currently commonly available. It's time to start expecting SMALL levels of liability to encourage these methods to be adopted across the industry.

    This will encourage individuals to learn new methods. It will encourage corporations to give their developers the tools and (more importantly) the authority to follow practices that produce better software.

    If we start down this path maybe someday I wont have to chuckle when someone calls me a "software engineer"

    I hope the court grants some degree of liability while at the same time realising that what the industry needs is baby steps, not giant leaps.

  117. Sorry Cali, you cant sue your way out of a deficit by inteller · · Score: 1

    There are plenty of other states that will gladly take the companies that you piss off by suing them. Keep it up and you will find yourself both bankrupt AND alienated.

  118. Unintended solutions? by Polo · · Score: 1

    I wonder if the solution to this problem will be crippled software like other consumer goods.

    I mean "solutions" like having to step on parking brake before you can put your car in gear or having to press a button on your automotive GPS before you can navigate with it.

    Or possibly huge warning labels like you find on ladders or on your car visors.

    Who's to say the unintended consequence for this kind of lawsuit could be to have very large popup menus before internet access is enabled each time you use your system or mail is read?

    Maybe the outcome will be having Trusted Computing forced upon us?

  119. This is a terrible thing, in a way. by The+Fink · · Score: 3, Insightful
    (Disclaimer: I am not a Microsoft sympathiser. I'll use whatever's best - most cost effective, reliable, whatever else defines "best" at the specific point in time, often the customer - for a given task. Sometimes, that's Windows, oftentimes not. Also, I'm no lawyer.)
    As much as I'm pissed off at the most recent vulnerabilities and the problems that they've caused, I see this lawsuit as causing massive problems for the entire industry, including the open source crowd.

    Should this class action go through the courts and succeed, it sets a hell of a precedent. Specifically, it implies that software should be thoroughly engineered and reasonably defect-free prior to release, with no damaging defects at the point of release. It essentially also says that releasing patches after the fact is not good enough (and that it's not the customer's responsibility to apply them), which causes two minefields I'll try and touch on later.

    Trying to enforce defect-free software is a great idea - except that, as we all know, software exhibits weak-link behaviour, and that in turn suggests that you'd need to get rid of 100% of defects to be absolutely certain that no damaging defects exist. You can't over-engineer software in the way you can, say, a building, to protect against potentially damaging structural defects. Oftentimes, over-engineering software makes it more prone to the kind of defect that makes the software useless.

    This precedent I percieve in turn means that the open source community - specifically, the people "managing" a given software project - are open to the same kind of litigation as, well, Microsoft are facing. I sure as hell don't want to be sued because my software's not perfect...

    As for basically disregarding patches, well, that raises one major issue: it makes the vendor responsible for deploying those, which in turn either requires a "returns" policy on software (unworkable!), or requires that they have the ability to deploy software (privacy issues).

    In short, this disquiets me. While I've been waiting for this kind of legal action to happen for a while, and in the long term it'll probably lead to much more reliable, much better software, I don't think the software industry as a whole is really ready for this kind of thing yet. Frankly, we still suck at making reliable software, and that's not just something Microsoft can take the hit for...

    1. Re:This is a terrible thing, in a way. by evilviper · · Score: 2, Interesting
      as we all know, software exhibits weak-link behaviour, and that in turn suggests that you'd need to get rid of 100% of defects to be absolutely certain that no damaging defects exist.

      No. Actually, some of us aren't ignorant, and know what a microkernel is.

      This precedent I percieve in turn means that the open source community - specifically, the people "managing" a given software project - are open to the same kind of litigation as, well, Microsoft are facing. I sure as hell don't want to be sued because my software's not perfect...

      Well, don't sell it then (free distribution should still be okay). Either that, or stick with software that doesn't play a critical role in system security/stability. I'm sure that no number of bugs in grep is ever going to lead to a security problem.

      As for basically disregarding patches,

      No, patches aren't disregarded... Patches that cause stability problems, and can't reasonably be applied, are disregarded. Lesson: Make decent patches.

      Frankly, we still suck at making reliable software

      You don't have to have bug-proof software... just something to prevent the bugs from causing serious problems. Chrooting helps, systrace does the job quite well, and a microkernel does the job perfectly.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:This is a terrible thing, in a way. by The+Fink · · Score: 1
      ... and a microkernel does the job perfectly.
      Perhaps, just perhaps, we have a different definition of what perfectly means. :)

      It certainly makes it easier to protect against buggy software, but I wouldn't say that a microkernel makes it impossible for a buggy program to take out the system, or for a buggy program to be rendered useless by the "right" kind of attack. And of course there's the whole issue of making your microkernel itself defect-free, but that's a whole other issue.

      To make any one piece of software reliable, you need to be sure that it, in and of itself, has no major defects. Over-engineering doesn't help. Modularisation, privilege separation, chrooting, etc certainly help if your only concern is ensuring that the system's hard to break into - they don't do a heck of a lot to assure the system's availability. These things - and all the other techniques to help make software systems reliable - do not in and of themselves, or when all combined, make for software which can be considered reliable.

      Even Tandem - who were, in their time, reknowned for making reliable computing software and systems, and did "all the right things" - have had their fair share of system-crippling software-induced failures. It doesn't take a security bug to bring down a system into an unusable state, and one software-reliability-related lawsuit can always be used as a precedent in any future software-reliability-related lawsuit.

    3. Re:This is a terrible thing, in a way. by evilviper · · Score: 1
      we have a different definition of what perfectly means. :)

      From your own link: NT takes a unique approach, known as modified microkernel, that falls between pure microkernel and monolithic design.
      In other words, NT is not a microkernel. The same can be said of Mac OS X, where they took the Mach microkernel, and use it as a monlitic kernel, for speed reasons, effectivly negating the benefits of a microkernel.

      I wouldn't say that a microkernel makes it impossible for a buggy program to take out the system

      Wether or not you will say it, doesn't change the fact that it's true.

      or for a buggy program to be rendered useless by the "right" kind of attack.

      Yes, that is a posibility, but the kernel can usually restart it, and at worst, you'd just have to have some additional system software to check if it's running properly, and kill it if it isn't.

      nd of course there's the whole issue of making your microkernel itself defect-free, but that's a whole other issue

      It's not really all that difficult to ensure that 50K of code is bug-free. It's a hell of a lot easier than auditing even a single program. Beside, a microkernel is going to be doing simpler operations, which would make it easier to make bug-free, unlike incredible complex network software.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  120. Depends by geekoid · · Score: 1

    "What does this mean for small-time geeks?"

    If you write something and it displays font 1 pt bigger then it is supposed to, then probably nothing.

    If you are selling software that is supposed to adjust the control rods in a nuclear plant and fails, a lot.

    Here is the mandatory automobile analogy:

    You cars tail light goes out just after you take it off the lot, do you sue? probably not.
    They may not be liable to fix it, but probably will. Just like a tiny bug in software.

    If you are going home. the electrical system burst into flame, then explodes, should your widow sue? yes. I would also say, if it was a known problem that was covered up, executives should go to jail for manslaughter. Possible murder 2, but I have no idea what that is, I just say it on TV.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  121. The Complete Bastard. by Anonymous Coward · · Score: 0

    If that's what you are, don't use any of my stuff.

  122. summary of 10 years of arguments by Tom · · Score: 1

    a) Software is complex, hardware is unreliable, you can never prove that it works correctly.

    b) The same is true for hundreds of other markets which do have liability laws.

    c) Liability would hurt Free Software a lot (we simply can't afford it, since there's no income to offset any costs).

    d) Liability can be limited to gross negliegence. It already is in other areas.

    e) Liability can be limited by cost, e.g. your maximum liability is sales price times x. No sale, no cost.

    f) The EULA clauses are not entirely safe. Depending on local jurisdiction, you can usually not rid yourself of liability completely just by saying so. In most of europe, for example, liabilities due to intent or gross negliegence can not be protected against by contract.

    g) Yes, introducing full software liability would put Microsoft out of business within the week. Also most other companies.

    h) Not introducing at least limited liability will damage the IT industry in the long run, as it will prevent the move to professionalism and reliability that every mature industry makes. I'm pretty sure the first cars weren't exactly reliable, either.

    i) Software isn't the same as automobiles. Differences have to be taken into account.

    j) The market place is not a panacea. Especially not when it has been successfully cornered.

    k) It may well be one possible solution to decide that since Microsoft enjoys a monopoly position, their responsibilities (e.g. liabilities) are higher than everyone elses.

    l) In the end, politicians will decide. In the US that means corporate money decides, in the EU it means party lines decide. Both will turn against software companies and pro liabilities exactly when the other industries has suffered enough from software bugs.

    m) Until then, enjoy the show. Write Free Software, especially anonymous distribution systems. When liability becomes law, continue to write Free Software and distribute it through anonymous channels. Crypto signatures and public keys can make two-way communication possible without identifying the author.

    --
    Assorted stuff I do sometimes: Lemuria.org
  123. Nope! by Anonymous Coward · · Score: 0

    if this class action is awarded any damages, SAY GOOD BYE TO OPEN SOURCE. GOOD BYE APACHE, who cares if their license has the same disclaimer of libaility as the EULA if the EULA doesn't block it?? Why even think contracts are worth anything?? HAH

  124. I wonder if it matters who owns the program... by freakmn · · Score: 1

    As I understand it, with open source software, you own the software when you use it, in the sense that you are allowed to make modifications, and the license does not allow anyone to control what you do with it (modify it for personal use, etc.) With Microsoft's products, you license the program, which may place them at more of a liability for what happens with it. Would that make a difference?

    --
    warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  125. Where's the Crime? by ReNeGaDe75 · · Score: 2, Informative

    I'll admit that I am a Microsoft hater. However, unlike most slashdotters who have the "open source good, microsoft bad" slogan as their religion, I am not ignorant (or at least try not to be, heh).

    So here's my opinion on this lawsuit. Microsoft creates bad software. It has done a severe amount of harm to the world. However, it only does that harm because people allow it to. Most people know how insecure Windows is, but they insist on using it anyway. I have no sympathy for them when they whine "wheh wheh wheh, i hate viruses".

    However, they have committed no crimes. As much as I hate the company, they have all the right in the world to create shitty software. They only continue to do it, because there is demand for it. Supply-and-demand is no crime. As much as I'd love to see Microsoft get sued into the next millenium, let's have it be for an actual crime?

    *cough* anti-trust *cough* (Wait, they were sued into the next millenium for anti-trust, literally!)

    --
    Hypocrisy is the 8th deadly sin.
  126. You should get your money back :-) by ron_ivi · · Score: 1
    chrysalis wrote: " Especially to free software ? "

    Best outcome for the free software guys would be a policy that "If you buy defective software (any SW with any bug), you can return it to your vendor and get your money back.".

    1. Re:You should get your money back :-) by dotgain · · Score: 1
      Best outcome for the free software guys would be a policy that "If you buy defective software (any SW with any bug), you can return it to your vendor and get your money back.".

      Yeah, that'd be great for them. Every single packaged linux dist that sells will inevitibly be refunded at some stage, because at least one package on it will be deemed to have a bug within a few months.

      Yep, best outcome alright.

  127. Why this is good, at least in principle by kavau · · Score: 1
    Anyone commercially distributes software should be held responsible within reasonable limits. The hard part is, of course, to define what those reasonable limits are (and since we are dealing with an emerging technology, the danger of legal disasters is significant...)

    I think the oft-seen comparison with the car industry can provide us with some leads:

    If your brakes fail for no reason in a new car, clearly the car manufacturer should be held responsible. If they fail because you haven't brought your car in for a checkup in the last ten years, it's your own fault. If you drive into a hydrant at 20mph and the car explodes as a result, sue the manufacturer. If a truck hits you at 100mph, too bad.. it would be a joke to suggest the manufacturer neglected car safety.

    To translate such analogies into the language of software and operating systems is of course a huge task. But that's what lawyers are for... let's hope they do a good job for once!

  128. Lets ban M$ windoze by Anonymous Coward · · Score: 0

    crappy OS like windoze needs to get banned

    1. Re:Lets ban M$ windoze by Tidal+Flame · · Score: 1

      Stupid people like you need to be banned from the internet.

  129. MSIE by Anonymous Coward · · Score: 0

    http://www.pivx.com/larholm/unpatched

    a trojan horse, with dangerous, KNOWN bugs in it for months, if not years!

  130. Intentional vs. Unintentional Insecurity by scruffy · · Score: 1
    A lawsuit about a buffer overflow would be chilling. What software does not have a potential exploit? No one (not even OpenBSD) can truthfully claim their software is completely secure.

    However, the insecurity purposely designed into software (e.g., macros in your documents, automatically running executable email attachments) should be more susceptible to legal action. What is Microsoft thinking allowing any old program to run?

  131. No It does not mean this. It is Contract Law by Anonymous Coward · · Score: 0

    The Precendent would be if someone tells you about a flaw and you do nothing in the Next version Heaven help you. Blaster was a verry old flaw Microsoft says RPC flaw but it old name is NetBios flaw. It was found and know about back in NT so what is new a Known flaw not being patched for how many versions.

    Ie Not liable if at the time to the best of what you knew there was not a problem. Liable as hell if you ship it out the door and you do know and don't Tell them. Not liable if you told the buyer what the problem was.

    Basicly the protect contract is only legal and binding if you are not commiting a crime or lieing to the person or hiding something from the person that they should know when it was written. What is Microsoft doing the same as selling a person a block of land with a house on but you forget to tell them that it has burnt down. So the aggree contract is null and void so the buyer is can get there money back and the land is returned to the seller.(translation you get your money back and you give the software back note this maybe with intrest this is even handy for a person wanting to update the windows NT server ie get back the money they payed on software to Microsoft and buy a New version Due to price changes you might even get change)

    Ie if Microsoft listed there flaws open to the public they could have been claiming that the person should have been fully aware of the problem so they are not liable but microsoft has tried to hide the flaws so making the contract null and void. Basicly attacking linux programmers would be hard.

    Now this gets even worse because if the person is changing from microsoft to linux/freebsd or something else they will be able to claim a full refund on the software they got with the flaw. Microsoft will not be able to claim useage due to the user being able to claim the they where tricked.

    Now this is were linux sales system works again. You were not buying the software but were buying the manual and techsupport and media so a full refund on the software is $0.

    The problem is contract Law it is about time it was used.

    Note Damages only come into effect due to the contract being Null and Void. So if a programmer is open and truthfull they have nothing to fear because it would be almost imposable to make the contract Null and Void It would have to be a discovered flaw just after or just before a sale.

    Ps I hope this covers my stuffed Windows 95 CD microsoft will not replace.

  132. This could cut both ways by Breakerofthings · · Score: 3, Insightful

    If they can obtain a judgement against M$ for shitty software, then that means that the standard waiver of liability in the EULA is not enforceable, which likely means that the similar waiver of liability in the GPL, etc. is not enforceable, which means that you and I could potentially find ourselves in the same position for something we gave away for free, not to mention the effect it would have on those who run mom-and-pop software shops.

    There is a mechanism in place to pressure M$ (and all of us) to ensure product quality: competition.

    I think that Windows sucks; but Windows 2000 sucks quite a bit less than 98 did; It seems that M$ has taken notice of the alternatives, and is beginning to come around in terms of security and quality of their software (not saying that they don't have a long way to go, still) presumably due to market pressure.

    Besides, look at it this way: I hate Windows because it sucks; If/when M$ improves the quality of their OS (and other software), don't we all win?

    I am a Linux fan; but if M$ produces a product that is truly an attractive alternative, from both quality and price standpoints, I am not going to ignore it because of some "religious" viewpoint. (Nor will I bother myself with Windows until they do).

    The point is, this is a textbook example of a situation where the govmint should keep out of it, and let capitalism/competition work things out naturally. People are just beginning to be exposed to Linux (and others) as real alternatives; M$ will naturally have to improve, or die.

    1. Re:This could cut both ways by Anonymous Coward · · Score: 0

      Competition requires one thing above all others:

      COMPETITORS

      There is no way someone can write a Windows work-a-like. WINE is the closest, but there is so much wrong with the *published* specs for the Windows API that there are many programs that don't work with it.

      So, tell me: How will competition sort this out?

    2. Re:This could cut both ways by evilviper · · Score: 1
      Repeat after me... A software license is not an "EULA"... You know what the software license says before you purchase the software, and you aren't forced to "click through".

      this is a textbook example of a situation where the govmint should keep out of it, and let capitalism/competition work things out naturally.

      And how long have you worked for Microsoft?

      But seriously though, Microsoft did not get to where they are by legitimate and lawful means. I don't understand how you can say that the courts should leave alone a company that repeatedly violates the law...

      More than that, I'm surprised that people don't think there should be some level of accountability. If my Pinto explodes when hit by another car in a low-speed crash, just about everyone agrees that the manufacturer should be held responsible. Why would you feel different when, instead of a car that is easily destroyed, you have software that is far too-easily destroyed?
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:This could cut both ways by ediron2 · · Score: 1
      Um, a big IANAL here, but the real world has mechanisms that allow a better balance than you're fearing here.

      Public use of private property is where I'm thinkin'.

      In most of the USA, there are two liability standards:

      • One for the free use of private property
      • One for the paid use of private property
      Did I mention IANAL? Good. Keep that in mind. Also, what I'm talking about may vary state-to-state, or in various nations, but any state I've lived in has had this sort of law:

      If I have a big chunk of land that has a sledding hill on it, and I don't chase people off when they use it, don't post "no-sledding no-trespassing" signs, don't ... well, if I just let people use the land... I'm protected by law from being held liable when someone gets hurt. I can even pave a parking lot and make minor improvements geared toward that use. As long as I'm not in it for profit, I'm specifically protected from liability.

      On the other hand, if I start making any restrictions, charging fees, or otherwise actively managing the use, I become responsible and liable.

      Because the first category of use LITERALLY has a law on the book stating this liability protection (the protection isn't presumed constitutionally or the likes), I'm quite sure that open source code isn't sheltered from liability, even if it is free. But the world is pretty used to the idea that you shouldn't let lawsuit-happy trolls punish someone for being charitable. We could get such a law put in place. I recommend getting a liability loophole here while making shall-remain-nameless big companies spend some of their 97% profit margin on security and be held legally liable for crap code.

      Why do I care? Because in the last decade, I'm starting to get consumer electronics devices that lock up and require a power-off reboot. Stuff like my boombox and DVD player should NOT be complicated to the point of crashing due to flawed internal code. This is incredibly unacceptable, but you think my only recourse should be market forces?! Bah. If someone sells me crap, I reserve my "god-given right" to a jury and a lawsuit (not arbitration, but that's another can of worms)! And I say this even though I am a charter member of the we-sue-too-much club of America. I hate lawsuits and am not too fond of lawyers. But I think I'll suck up and hire me a nice vicious one if the crapflood of buggy 5-button devices persists.

  133. A lawsuit isn't going to fix things at M$ by dafz1 · · Score: 1

    After thinking about the whole liability issue, and the (poor) comparison to cars, I haven't come up with an answer. With the forementioned alleged electrical outages caused by worms/viruses(which I give little creedence too), it's possible that a voracious worm could shut down a power grid, and someone could die. A couple of people have advocated pulling such vital infrastructure as power stations, hospitals, etc. off of the network, but they NEED to be on the network for monitoring in the case of power plants, insurance record access for hospitals.

    The underlying problem is Window's saturation of the market. Blame whoever you want(Bill Gates, Andrew Boies[sp?], Novell for not developing a real network server), but the reality is Windows is installed on the vast majority of computers, including those in the forementioned infrastructure.

    The solution, whatever that will be, will work itself out in the marketplace. Companies have already started to openly discuss other OSs, and that migration will either make M$ respond by making their software more secure or losing marketshare. It's not going to happen overnight, or even over a couple of years. Windows is so engrained into business, that it's going to take twice as long to get rid of it as it did to get to it's position.

  134. The two^H^H^H twin towers by lenski · · Score: 1
    Actually, the WTC architects designed the buildings explicitly to survive impact by the largest commonly-used airplane in use at the time: The Boeing 707 (and similar planes, like the Convair 880). The Twin Towers were brought down by Boeing 767 airplanes with substantially more weight and fuel capacity than the 707.

    I agree that Microsoft has made marketing and growth the one and only priority for their products since the late '80's, to the exclusion of *anything* that would slow their product introduction cycle. The trojan/virus/worm transmission systems named IE and Outlook were brought to market without a thought for the security of their customers. I believe this is inexcusable. I believe the whole experience shows Microsoft's contempt for their customers. (So... If you use Microsoft Windows, everyone owns your computer but you: The crackers get access through Microsoft's endless vulnerabilities, Microsoft gets access because it's their software, and Microsoft-friendly software vendors have their spyware tricks.

    1. Re:The two^H^H^H twin towers by mpe · · Score: 1

      Actually, the WTC architects designed the buildings explicitly to survive impact by the largest commonly-used airplane in use at the time: The Boeing 707 (and similar planes, like the Convair 880). The Twin Towers were brought down by Boeing 767 airplanes with substantially more weight and fuel capacity than the 707.

      There isn't that much of a difference in weight or fuel capacity between a 767 and a 707. Both towers survived the plane impacts.
      According to the official version of events WTC's 1, 2 & 7 (which was not hit by a plane) were brought down by fires. Which is something which has not happened before or since.

  135. Man I can't WAIT by aliens · · Score: 1

    It'll be a great day when software companies are held to standards like automobiles by gov't by and for the people.

    I for one am tired of this breakneck innovation in this industry. The auto industry has stagnated nicely for the past 50+ years, I think a nice constant is preferred over any sort of change and advancement.

    Plus once laws are passed by the US to kill the US tech edge, third world countries or maybe even China or Russia can step in and start making advances in software and run the risk of lawsuits for us!!! Hooray!

    If you think lawsuits like this are good hats off to you, you're an idiot. This is a job for the marketplace. Company A makes crappy product, Company B is free to make an uncrappy product, no need to get the gov't involved here people.

    --
    -- taking over the world, we are.
  136. Re: reporting bugs to M$ by Anonymous Coward · · Score: 0

    Doesn't M$ have a history of penalizing people that report bugs, including pursuing them with legal action ?

    I'd be very wary of reporting any bugs to M$, now that there is the DCMA and all; it is not worth committing a crime, or potentially committing a crime, in order to tell M$ about a bug, esp. if they are likely to negatively reward said reporting.

  137. Omnipotence!!! by t0ny · · Score: 1
    So basically, they are trying to contend that, because MS is a monopoly, they should be omnipotent prognosticators who patch security holes before they are even discovered. Either that, or they need to have a patch available ten minutes after the bug/exploit/whatever is discovered.

    Hmmm, I dont know, but in the world I live in, it takes times to fix problems. Especially when you need to test for unintended consequences; its hardly intelligent to fix one exploit but create a few bugs or exploits in the process. Especially considering these patches need to be installed on mission-critical servers.

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  138. Re:Capitalism by Anonymous Coward · · Score: 0

    I'm not convinced that capitalism holds the answer for how to run public utilities or monopolistic operating systems.

    I think (?) that the paradox of the aggregate comes into play here, and is especially sharp when corporations driven primarily by short-term profits are involved.

    They lack incentive to plan for the common good in ways that do not benefit their bottom line; they have incentive to cut corners and sacrifice the common good in ways that benefit their bottom line.

    Obviously I'm suggesting that we, as a nation (the U.S.) are allowing ourselves to become more and more vulnerable, because we are not securing our infrastructure, neither the physical nor the electronic (and as the NYS blackout showed, they are inextricably woven together). By leaving these to corporations interested in short-term gain, who have no competitive (!) disincentive to ignore disaster threats, we nearly guarantee that we are becoming less and less safe from disaster threats.

  139. "Victims" by celloguy · · Score: 1

    This is ridiculous... if MS Software sucks, STOP USING IT. No one is forcing anyone to use MS software. If it's crappy and full of bugs, use something else. I feel no sympathy for these people.

    --
    Confucious say: "Is stuffy inside fortune cookie."
  140. WinCE already in autos ... by quarkscat · · Score: 0

    Microsoft already has the ability to kill
    (literally) it's users. If you would
    check the specifications for the BMW 745
    automobile, you would find that it has a
    network of over 40 microprocessors run by
    Microsoft WinCE. And I don't believe this
    vehicle will pull off to the side of the
    road when it catches a virus.

    Does anyone know if NAI or Symantec makes
    AV software for the Beemer?

    1. Re:WinCE already in autos ... by Keeper · · Score: 1

      ...because we all know that that BMW has an undocumented 802.11b device in there somewhere that polls the internet periodically for virii...

    2. Re:WinCE already in autos ... by DA-MAN · · Score: 1

      LOL! When I read your post I spit up my drink.
      Gotta love sarcasm.

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:WinCE already in autos ... by DA-MAN · · Score: 1

      Uhm, although I already commented on how funny your comment was, I must also point out that Microsoft has in the past distributed their software with Virus(es) included, nfo files from warez groups and a few other misc goodies. There have been a great many mixup with what gets distributed from Microsoft.

      I would be worried if I knew my car ran Windows. I'd be even more worried when they start selling underground roms that change settings. Remember they do sell car chips that tweak fuel efficiency and power output.

      I can see the headlines now
      "Rice Rocket Crashes on Rise! Microsoft releases Windows CarOS SP1"

      --
      Can I get an eye poke?
      Dog House Forum
  141. difference by dfj225 · · Score: 1

    I think that relating automobiles to software is somewhat of a poor relation. For instance, with cars you know that some of them will be in accidents. You can test the cars getting hit from all different directions and make sure that they are safe before they go into production. With software, however, it is nearly impossible to predict what new attacks people will come up with to break your software. Now, I'm not saying that security holes should be tolerated, or that you can't test for them to some extent; I'm just saying that its not like a car where you can test all the possibilities before it is released.

    --
    SIGFAULT
  142. there is a difference by cof · · Score: 1

    There's a substantive difference between the nature of the failures in software and the car that rolls over - the hacker. The software defect, in and of itself, is not harmful. It is the person who exploits it that is at fault here.

    This doesn't excuse incompetance, but as has been mentioned, the market will take care of defects - as long as there is a viable alternative. Who would buy a lock that doesn't keep a door closed, as long as you can get one that can.

    It would be a grave error for the software industry in any form to take resposibility for keeping everyone who wants to cause trouble from doing so. No one will win, and softare will end up as over regulated and lawsuit scared as airplanes and medical equiptment - for the wrong reasons.

  143. Re: reporting bugs to M$ by Keeper · · Score: 1

    Doesn't M$ have a history of penalizing people that report bugs, including pursuing them with legal action ?

    No. If they did, the people that find the exploits wouldn't bother reporting them. You'll notice that in a lot of the knowledgebase articles they give credit to the people who discovered the problem and thank them for their help.

  144. Oh I see... by Anonymous Coward · · Score: 0

    So, analogies to "the real world" in relation to computing, especially security, is off limits.. except when it comes to Microsoft? Nice system.

  145. to a point by Fringex · · Score: 1, Interesting

    I have always said a security exploit is only an exploit when someone takes advantage of it. It is in that moment that the hole becomes a problem.

    What is more upsetting to me is simply that computer failure is being compared to automobile failure.

    You simply cannot compare the two. They not only two different ballparks they are two different games. If a computer fails to be secure because some guy who has a preternatural talent; hacks, cracks and compromises the security of a computer system... no ones life si threatened. If an automobile fails to do its task of braking or turning lives are put to a risk. People can and will die in the event a failure occurs because an engineer screwed up. That is unexcusable.

    The mere audasity to compare computers which do not effect the ebb and flow of ones life span versus an automobile that has to work or people die is just wrong. It shows lack of compassion for life.

    1. Re:to a point by GISGEOLOGYGEEK · · Score: 1

      can't compare the two? here, let me compare hmm computer viruses created by exploiting hacker bastards affect computers at hospitals too! not just grandma's computer at home that is only used for email! There is your lives at risk! Only in this case it is potentially manslaughter if a death was just a 'screw up' from a hacker's actions ... or murder if the hacker knowingly attacks computers who's downtime effects patient care. - that could mean something as simple as having to do old style paperwork, taking up the time of too many workers who would otherwise be serving the sick people in the waiting room. For a hacker to use an exploit, make or spread a virus or any other such action by which he enters or damages someone elses computer ... knowing full well that critical computer systems like those at hospitals may be affected ... shows a 'lack of compassion for life'. And regardless you all know better! If it isn't yours you shouldn't be poking around in it and deserve any punishment given. I vote that such hackers be shown the same lack of compassion for life when they finally face a judge.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  146. Draw the line please by hhknighter · · Score: 1

    For once I am hoping M$ won't get pounded on this one. Someone or something needs to define where the responsibility line is. They would need to categorize software.

    Most of the M$ software would probably rank as the most responsible on that scale.....But the line needs to be defined. Otherwise we will have enough lawsuits to go around to keep the bubble growing.

  147. Another thing by Fringex · · Score: 0

    Why does MS have to take resonsibility in this lawsuit? When an exploit is discovered they create patches to remove the hole, which at that time no one knew existed. Even Mozilla (current browser) has had not only security holes but bugs that rendered the browser super unstable. It crashed quite often. No one is sueing them.

    We could even attack IBm for the faulty disk drives they made a few years back that would just crash. Whats worse than a security hole? Losing all the data from all backups. At least with the Blaster.A worm you kept your data.

    If we start suing for all the flaws and crashes and security holes etc... for all companies... Sony is screwed, IBM is screwed, MS is screwed... etc... (I ran out of periods) Everquest is buggy as hell, it crashes all the time, it is unbalanced, random mice appear from time to time. Where is the lawsuit?

  148. Software is speech by Ogerman · · Score: 1

    Should Microsoft's software be treated any differently than, say, automobiles?

    If software should be protected as free speech, as most everyone around here agrees, then the obvioius answer to this question is, Yes.

    If Microsoft can be sued for flaws in its software, so can everyone else. And "everyone else" does not have the money to defend themselves. There are many ways to fight Microsoft's monopoly. This is NOT one of them.

  149. There is a difference between Safety and Security by nmc-tcm · · Score: 2, Insightful

    Are automakers held responsible when someone breaks into your car using a jimmy or breaks the glass with a hammer? Or pops your tires by throwing nails on the ground? These are security exploits similar to Code Red and SoBig and Slammer and Blaster, etc.

    If people didn't try to break into your Operating System, there wouldn't be a problem. Automakers aren't forced to redeisgn locks or equip cars with shock-proof glass and no-flat tires. Software designers shouldn't be forced to design software to be secure from unauthorized entry. It's a great feature, but it shouldn't be required unless the software is advertised as being secure.

  150. Re: reporting bugs to M$ by Anonymous Coward · · Score: 0

    Then you are a fucking idiot.

  151. Can't sue for not following instructions by Anonymous Coward · · Score: 0

    If I don't keep my tire inflated and it blows out on the freeway, I can't really sue the automobile company. Likewise, if Microsoft releases patches and I don't install them, then I also should have no recourse.
    Of course, if a worm/virus exposes something that Microsoft knows about and does not fix, that might be a different issue.

  152. Washington Post's report on the matter by Wrathie · · Score: 1

    Kinda funny. The title blames Microsoft for "Worm Holes"...

  153. Re: Marketplace ? by o'reor · · Score: 1
    Well, yeah. This is a job for "SuperMarketplace" (tadaaaa !). But, hey, does the "marketplace" really do its job when it allows some software companies to develop a monopoly through unfair practices towards the OEMs ?

    Believing in "marketplace" naturally regulating the quality of products in a market, weeding out the crappy products, is fine and cool. But actually getting off your ass to make sure that "marketplace rules are applied" is quite another business.

    --
    In Soviet Russia, our new overlords are belong to all your base.
  154. What implications does this have for others by p.gogarty · · Score: 1

    The company I work for writes bespoke code to control industrial X-Ray systems (we also build the industrial X-Ray systems). I know that a vast amount of the software we produce is not written securely usually due to time constraints and a certain level of ignorance among our developers about how to write secure code (Book clicky Sun atricle clicky).

    I applaud the exposure that this case will bring to the need for secure code in all applications, but wonder what reprocussions it will have if a precident is set that companies can sue for failures in code security. Will the computing industry become bound by legislated saftey (or security) tests that software must pass before it is issued (i.e. as in the automotive industry as everyone is so prone to compare us)?

    Not a tyraid just a wondering

    --
    Paul Gogarty
  155. It should be treated no different. by raehl · · Score: 1

    Is Ford liable if someone breaks into your car and crashes it into a tree, or steals the briefcase with those confidential corporate documents, or shoots you through the windshield?

    Of course not. And Microsoft shouldn't be liable if someone breaks into your computer and crashes your hard drive either.

    Ford isn't selling you a bulletproof safe on wheels, and Microsoft isn't selling you a hack-proof OS either. If it's a hack-proof OS you want, there are other (much more expensive) alternatives that will do a much better job of keeping your computer secure.

    And inexpensive alternatives, like unplugging the internet connection. If Valve doesn't want people running off with their software, they shouldn't develop their software on a network connected to the outside world.

    So yes, Microsoft should be held to the same standard as a car manufacturer, which means that no, they are not liable for failing to protect you from the malicious acts of others.

  156. They lost their rights by quadfour · · Score: 1

    Like most I have used windows for years because it was easy, colorful and worked for the most part. About 2 years ago I went away from Windows, using Linux in its variety of flavors. I can without doubt say that these last 2 years have been the most stable my system has known (apart from when its off).

    Microsoft lost their ability to have any impact on my machine & its tasks. For the most part I have worked in IT, being surrounded by computers, or rather operating systems that don't work properly for various reasons. It is true that just about anything is possible in software, but this is no excuse for the millions of windows computers that could fall over any time due to flaws in Micrsoft's operating systems or nasty people dedicated to writing viruses/worms that have the same effect.

    To use the car analogy, it would seem I would get a more reliable car from Joe down on the corner than the large well known new car yard in the next city. Microsoft has no excuse. They should be held accountable. For example, I have spoken to roughly a dozen people in the last two weeks that have gone and bought themselves a new computer preinstalled with windows XP. All of these people gave me a call because after connecting to the internet for just a few minutes, their PC was either turning off or the connection was unusable.

    This is ludicrous. What are these people meant to do with their 'off-the-shelf' copy of windows? Computer retailers are apparently not supposed to patch windows for *known* problems. Has Microsoft ever thought of these people, or are they so busy trying to keep their existing clientele.

    I would like for just more people to say that its not acceptable for wheels to occasionally fall off Microsoft cars regardless of blame, and to go speak to old Joe down on the corner.

  157. Who's fault? by FireFury03 · · Score: 1

    "This complaint misses the point. The problems caused by viruses are the result of criminal acts by people who write viruses," said Microsoft spokeswoman Stacy Drake

    So MS are saying that it is not their responsibility to write secure software, it's the virus-writer's responsibility not to take advantage of it?

    1. Re:Who's fault? by jsmyth · · Score: 1
      So MS are saying that it is not their responsibility to write secure software, it's the virus-writer's responsibility not to take advantage of it?

      No, Yes.

      Everyone should work ethically. We have seen so many tool vs. use threads here - guns, p2p, etc. The gun manufacturer is not at fault if someone maliciously uses it to kill someone, but they should strive to make the guns safe to use, i.e. accurate and not prone to self-destruct. That's not to say that some criminal will use their "responsibility not to take advantage of it" to threaten or kill someone

      Both sides of the argument are valid, but when it comes to malice and exploitation, carrying out intent is the crime. In this case, Microsoft are trying to make their software less prone to self-destruction - their newer stuff is so much more reliable than W95 etc. I haven't seen a blue screen in years, and I TEACH Microsoft products to groups. The argument in the lawsuit is largely concerned with security in the face of malice. You cannot sue Smith & Wesson for your brother's death-by-shooting, nor could you sue Ford for a hit and run by joyriders.

      The analogy breaks down after a certain point - some worms abuse features, like the ability to execute files as attachments or in an ILAYER tag. But some abuse bugs, and that's the questionable point. So, let's say I accidentally leave my knife on my porch, and a thief picks it up and stabs my wife when she discovers him, am I to blame for him abusing my mistake? Or if I leave a window open, am I at fault for my TV being stolen? Any thief using such a defense would be laughed into his sentence.

      The mistake is not the crime, but the means to facilitate it. The criminal commits the crime. That's not to say we shouldn't close our windows (no pun intended) and lock our doors at night, because there will always be opportunists. We (homeowners AND software developers! aren't metaphors wonderful?) can't make life easy for the criminals, but we are not to blame for their crimes.

      --
      jer

      We may be human, but we're still animals
      - Steve Vai
    2. Re:Who's fault? by FireFury03 · · Score: 1

      If you leave your car parked at the side of the road with the door open and the key in the ignition I'm sure your insurance company would have problems when you asked them to pay out for the stolen car. Now imagine that there is a big car manufacturer who has a virtual monopoly on the market are making cars which don't have locks - who's fault is it when the car gets stolen?

      1. The owner for not fitting a lock to the car after they bought it?
      2. The owner for buying that brand of car in the first place rather than buying a minority brand which is known to be quite secure and comes with frequent free lock-upgrades when a falt is found with the lock, is cheaper and has a top speed of 150mph instead of the major brand which is limited to 30mph.
      3. The car manufacturer for not bothering to fit locks as a cost saving measure.
      4. The criminal who stole your car.

      Ok, so the criminal is certainly guilty, but criminals exist, you've got to live with that.

      It seems to me that the car manufacturer is equally guilty by cutting corners to save money by not fitting locks in the first place.

      Why should the owner have to fit their own locks after they have paid huge amounts of money for their car?

      And finally, customers are stupid - many don't know about the other brand of car. Most of the rest who have heard of it have been put off by the propaganda the major manufacturer has been publishing, and are so brainwashed by the idea that all cars have their indicator switches on the left side of the steering wheel that they can't comprehend using the minority brand which has it on the right.

      I know that MS are supposidly fixing their software, but standing up infront of the press and saying "it's not our fault for failing to fit the locks, it's the criminal's fault for opening the door" is no defense.

    3. Re:Who's fault? by jsmyth · · Score: 1
      Now imagine that there is a big car manufacturer who has a virtual monopoly on the market are making cars which don't have locks - who's fault is it when the car gets stolen?

      The thief. No two ways about it. To be fair to the parent poster, the context was in "insurance", but this isn't about insurance. It's also not about the choice of whether to lock or not to lock. It's about mistakes and liability.

      It seems to me that the car manufacturer is equally guilty by cutting corners to save money by not fitting locks in the first place.

      Again, a flawed analogy because of the choice issue. Microsoft did not make the choice to leave the car unlocked - they work at their security, they simply make mistakes. A better analogy would be if the owner left the car running, or left a key in the lock, or if there was a design flaw that meant the door could be opened with a swift kick to the lock, or with a screwdriver. In each of these cases (and I have heard of cars with these characteristics!), the thief is still at fault, not the manufacturer. When such a mistake is found, the manufacturer can post-fix a more secure lock, so solving that problem. And hey, the analogy fits: service packs, and patches.

      Bugs happen. Mistakes happen. Criminals exist. All facts, but remember: we must blame those who do wrong, and acknowledge those who make mistakes and learn from them.

      --
      jer

      We may be human, but we're still animals
      - Steve Vai
  158. Killer cars vs. killer apps by inkswamp · · Score: 1
    Should Microsoft's software be treated any differently than, say, automobiles?

    I'm no fan of MS, but sure, software should be treated differently than automobiles, primarily because people's lives aren't typically at risk from poorly written software (and yes, I can think of instances to the contrary, but this is in general.) However, I see no reason why MS shouldn't be held accountable for financial losses caused by unreasonable security lapses in their software. I'm sure that if MS were looking at footing the bill across the country for all that IS overtime to patch software and fend off viruses, then they might invest a little more time and resources in their products before releasing them.

    The problem with that is that, of course, no software is perfectly secure, but there ought to be at least a minimal expectation. After a certain point, one has to wonder what we gain by letting MS off the hook.

    --
    --Rick "If it isn't broken, take it apart and find out why."
  159. Fine, get an RPG-proof car. by Gordonjcp · · Score: 1

    Tissier made a Citron CX conversion, with inch-thick windows, armour-plated doors, armour-plated underside, two aircon packs to keep it nice and cool inside, and lots more goodies. Bloody expensive, it was designed for ferrying European diplomats about. It weighed about 3 tonnes, and just looked like a stock CX. It was about as fast as a Porsche 911, too.

  160. Valve's situation... by Takara · · Score: 2, Interesting
    Valve might want to take a look at this lawsuit considering their potentially devestaing loss reported earlier today. According to Gabe Newell, from whom the source code of their latest was stolen, a hacker gained access to his machine "via a buffer overflow in Outlook's preview pane."

    Ironically, in the leaked source code for HL2 there are many buffer overflows ready to be exploited.

    One such example of this is in net_ws.cpp:

    qboolean NET_StringToSockaddr ( const char *s, struct sockaddr *sadr )
    {
    struct hostent *h;
    char *colon;
    char copy[128];

    Q_memset (sadr, 0, sizeof(*sadr));
    ((struct sockaddr_in *)sadr)->sin_family = AF_INET;
    ((struct sockaddr_in *)sadr)->sin_port = 0;
    Q_strcpy (copy, s);
    Prehaps, since the game isn't ready for release the buffer overflows were not high on the priority list. But if Valve sued Microsoft for problems in their code, would Valve have several thousand suits coming their way for one of these exploits?
  161. isn't that outside the law? by Anonymous Coward · · Score: 0

    There is a honking big exclusion clause in USC (legal code) eliminating all liability for software bugs/crashes etc. I don't see how this case has even a peg leg to stand on.

  162. What is unreasonable about their prices? by Shivetya · · Score: 1

    comparing a software product's price to the hardware it runs on isn't logical. Should we compare the costs of graphics programs to video cards? how about games?

    Microsoft's OS is still not nearly as costly as some of the products that run on it. Their Office suite looks expensive, but price all the pieces out separately and see what you have. Don't even go looking at prices on graphics software, web software, and the like, some of it is unbelievable.

    Lastly, poor little Apple ain't cheap with their OS either - and you really have less choice on that platform.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
    1. Re:What is unreasonable about their prices? by samj · · Score: 1

      In a free market the price of operating system and productivity software would be significantly cheaper than it is today. Considering the cost involved in designing, testing, distributing and supporting hardware and how it compares to that of shrink wrapped software (and yes, I am both an ISV and OEM so I know what's involved behind the scenes) there's no excuse for the software which runs on desktops to cost as much as it does.

  163. Gameboy by Anonymous Coward · · Score: 0

    Gameboy has known hardware bugs. Jeez, even "INC HL" can cause sprite corruption.

    1. Re:Gameboy by oshy · · Score: 1

      but you wont get hospital staff trying to run the solitare app when everyones back is turned.

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

      you wont get hospital staff trying to run the solitare app when everyones back is turned

      Yeah, instead, they'll be power-cycling the GameBoy to swap carts to play Donkey Kong Country and Bomber Man.

  164. The EULA is not relevant. by Anonymous Coward · · Score: 0

    I did not sign the EULA, I did not break the seal that suggested my agreement, I did not click any "I Agree" button.

    I am therefore not bound by the MS EULA.

    I do not use Microsoft products.

    But when security holes in thier product allowed the Slammer to propogate I lost connectivity to the Internet (or large portions thereof).

    It could be argued that I (or any business) lost time/money etc... through Micorosoft's security vunerabilities - yet I did not agree in any way to the MS EULA.

  165. Liable in my state by nurb432 · · Score: 1

    If you give away something knowingly defective ( remember we are discussing negligence here, not simple goof-ups ) you ARE liable for damages...

    Free doesn't get you out of legal liability.

    --
    ---- Booth was a patriot ----
    1. Re:Liable in my state by WNight · · Score: 1

      All you have to do to avoid that is document every known bug. It's legal to sell fast motorcycles to people, despite their deadliness if used incorrectly. You simply don't misrepresent the product and tell the user about the issues if they ask.

      Thus, as long as your open source project has an open bug database and you compile a "known issues" list at every release you should never be liable for knowingly releasing a defective product and not informing the users. If they choose to use it, knowing the risks, they can't come back to you for damages. At least, not past the purchase price (unfit for sale, fails implied warranty of merchantability, etc).

  166. It's actually not all that different by Sycraft-fu · · Score: 1

    If someone comes and breaks into your car and you try to sue Ford for it, they'll likely get summary judgement against you dismissing the case. Why is this? I mean Ford has to know that the locks on their cars are weak. They could potentially improve them (better locking systems are out there) but at a cost. Well the thing is, a malicious person was attacking your car in an unapproved way. This isn't Ford's fault, it is the burglar's fault.

    Or how about if you decide to run your car into a brick wall doing 90 with no seatbelt and die. Is that Ford's fault? Again, no. YOU were the one that were operating the vehicle in an unsafe and approved manner. I'd also notice they know about, and can do something about this, to a degree. An 8 point harness might save your life in that situation.

    Well these situations are precisely what happens with computers: Either a malicious person exploits it in an unapproved (and unforseen) way, or the user does something stupid they shouldn't. Now, since software is something where a fix CAN easily be issued to everyone, it is expected, unlike cars where a fix would cost money on a per car basis (and is therefore only done for faults that occur during normal operation), or sometimes is not possible due to the laws of physics. So, in a way, software has a leg up.

    So I'd say the situation is quite similar. People do shit they shouldn't, problems occur. This is NOT the fault of the manufacturer, and nothing they can really prevent. Now, if they neglect to do anything about it, like release a patch, THEN they could potenitally be liable, but so long as they fix it, I don't see how anyone can reasonably claim them to be at fault.

    Also, for the rest of you, pelase remember before you start pointing at MS, our law doesn't allow for laws to be made against one specific company. A law like this would apply to ALL software, including the small dev houses and the free software. Please note the receant OpenSSH and SSL exploits and think on if those products could afford ot exist if they had civil liability for that.

  167. Why OSS software is different and not liable by HighOrbit · · Score: 1

    Why should proprietary software makers be held liable and OSS makers not liable? The answer is simple. OSS is open for examination. There are no "hidden" defects (unknown perhaps, but not hidden). Proprietary software is not open for examination and may contain hidden defects. You have to take the vendors word that proprietary software does what it is advertised to do and nothing more. You are relying upon the vendor's word, so that should carry some legal responsibility for the vendor. OSS should not carry a warrenty because the public is free to find and fix the defects themselves. You don't have to rely upon the distributor's word. You can examine it (or hire somebody to examine it).

  168. Well, maybe not ANY ruling... by Random+Isotope+1 · · Score: 1

    I think this case will fail, ultimately, because it is too extreme, it seeks too much, it demands a huge stretch in interpretation of existing case law. But a ruling holding MS liable (and possibly the entire industry) to a REASONABLE standard of quality and care would be a positive change. To use the auto analogy, perhaps something along the lines of lemon laws that force the manufacturer to actually fix problems rather than inconveniencing the consumer with repeated half-assed repairs.

    I agree with your main point, however. MS is currently the biggest blip on the radar, but whatever arsenal we develop to take them out will subsequently be used on smaller blips. MS should duck their profit margins long enough to rebuild a more stable base, one of the differences between their OS and others is the others have the luxury of avoiding the mistakes MS has already made. MS is still building on the same buggy platform. The biggest difference, tho, is that MS is the biggest target, the one kriminals are gunning for. Once they're out of the picture, those same miscreants will be focusing on other systems, and they will find holes, and they will exploit them.

    -RI1

  169. Monopolies are supposed to play by different rules by WebMasterJoe · · Score: 2, Interesting

    If you're a monopoly, then the government should be setting some special rules for you to abide by. A sort of guarantee of quality of service, I believe. Utility companies, for example, can't behave in the same manner as shoe manufacturers because you can always buy a different brand of shoes. But the local electric company has to run its business according to some government standards, since consumers have little choice but to use that company's electric service (I'm ignoring the differences between electric suppliers and the company that delivers it, which could be two different companies).

    Which takes us to Microsoft. They've been declared a monopoly by the US government, so they really do need to get a different set of rules to follow in the areas where MS is a monopoly (web browser, desktop OS, and perhaps office suite). I know you're probably thinking that there are other choices, but for most people, using an alternate OS is akin to building a windmill for your power supply - not for the average consumer.

    The electric company has to maintain a certain quality of service. A city block can't go without power for two weeks, and we can expect to not experience wildly fluctuating power levels coming out of our outlets. Likewise, MS, as a monopoly, needs to supply a product that doesn't put us at higher risk than, say, one of the many competitors the company has illegally muscled out of the industry. Sure, it sounds tough, but MS brought this on itself, and it isn't nearly as tough as the challenges it put forth to all its former competitors.

    --
    I really hate signatures, but go to my website.
  170. But OSS can still disclaim warrentee by HighOrbit · · Score: 1

    Because it is open for examination the user is free to examine OSS and find any defects. With closed source, your are forced to rely upon the vendors representation, so liability should follow.

    1. Re:But OSS can still disclaim warrentee by Anonymous Coward · · Score: 0
      Because it is open for examination the user is free to examine OSS and find any defects

      If he has the time, the knowledge and resources...

    2. Re:But OSS can still disclaim warrentee by HighOrbit · · Score: 1

      Or it could be done by a consumer group such as "Consumer Reports" that do have the resouces to hire people. And of course, corporate customers have the resources to hire experts to examine it too.

  171. How many lawsuits against car manufacturers in the by avandesande · · Score: 2, Insightful

    30s? Business computing is only a decade or two old... It is still very experimental. I think people that incorporate computers into their business systems should expect to take a few arrows.

    --
    love is just extroverted narcissism
  172. World vs. M$ / RIAA / MPAA by tilleyrw · · Score: 0

    M$ supports viruses well. Write a P2P virus that will propagate across the 'net until a certain threshold is reached.

    When the threshold is reached, the virus will connect to other computers with the same P2P virus and begin exchanging all files on the hard drive.

    Everyone will have a cause to hate the Evil Empire!

    --
    This post encoded with ROT26. If you can read it, you've violated the DMCA. Handcuffs please, sergeant.
  173. OSS is safe by gad_zuki! · · Score: 1

    >Especially to free software ?

    1. Free software does not advertise on TV directly to consumers stuff like "the unstoppable NT," "now easier and more secure than ever" etc.

    2. Consumers are fighting a convicted monopoly, something free software isn't. This is probably the biggest reason why this class action has legs. MS is a monopoly. They're held to a much different standard.

    3. Free software involves no purchasing thus most consumer proctection laws don't apply. Fuzzy legal ground here, but things get more serious as money is added to the equation.

    4. Its all relative:

    All tires in the world will break down at a certain point. If they happen to break after six months of purchase in large amounts that doesn't spell doom for the tire industry it spells doom for the company that made them.

    If MS is found to be negligent or below typical security standards with its OS, ActiveX/IE, IIS, protocols, design etc as compared to other vendors then there's an argument to be made that MS is manufacturing a crappy product. If not, if MS is up to par with everyone else then the case should be thrown out on those ground alone

    I don't think the above is unreasonable, software may be a little different than manufacturing widgets but a junk manufacturer making false promises is still a junk manufacterer.

  174. Re:The auto analogy is quite close..: I Disagree by ViolentGreen · · Score: 0

    I disagree. So microsoft's software is insecure because hackers can write viruses that can go in and disable the system. This cannot be compared to auto companies suits.

    This would be comparable to someone suing a car company because Tony Soprano put a car bomb under their car and it blew up. Their argument would be that Toyota (or whatever) didn't make their car secure enough against outside attacks.

    When a car company has faulty parts they have a recall. When a OS is found to have flaws, they send out patches.

    It is completely unreasonable to expect a OS with hundreds of thousands of lines of code to be unbreakable. This is impossible.

    If Linux had 95% of the market share, hackers would be spending all of their time trying to break linux. There would be just as many problem on that platform and windows would look secure.

    --
    Not everything is analogous to cars. Car analogies rarely work.
  175. Not that unique by PurpleWizard · · Score: 1
    Software is a product
    Software is propery (according to IP law)
    Software can be a complex system, inviting best practice to be used. That at least is what happens in the automotive sector. Software paranoid process.
    Why shouldn't it be treated in all those respects as just the same as any other goods that are sold. Companies under contract law can still disclaim most things except where negligence causes harm or death.

    There's better protection for consumers though.

  176. Should I sue the manufacturers of my windows? by Anonymous Coward · · Score: 0

    Because they're made out of glass you know. Very easy to break. I could lose a lot if some "fast moving" "cracker" "cracked" my windows.

    Or is it really MY responsibility for having chosen glass windows instead of iron shutters?

  177. OS X isn't rock solid either by mactari · · Score: 1

    I like OS X. I use it on my home PC every day.

    But perhaps you missed the OpenSSH exploit that was "fixed" by the 10.2.8 update that was later pulled for various reasons.

    Why wasn't this a big deal? Well, it appears that 3% of the market brings with it only 3% (if that) of the l33+ h4X0rZ, and even if a hacker wrote something, well, there aren't that many OS X boxes server-side with SSH turned on -- not nearly as many as there are Win2k boxes with MS SQL Server!

    Rock solid software is nearly oxymoronic. After working for three different companies and even releasing my releasing my own trialware, I've yet to see anything past some well written versions of Hello, World! that fits that bill. And if you're not rock solid, well, by defn you're a little flaky. I've been impressed with OS X so far, but be careful not to give out your IP when you post that it's unhackable.

    (As an aside, I've heard it said that Windows was initially written without a network in mind (makes sense... how often was your box online when you had 3.1 installed?) and the some security holes -- even more importantly, the whole "insecure mindset" people sometimes get from Windows -- are left over from legacy code that hasn't been refactored. Security is something of a mindset thing. OS X, and this is probably your point, took a server-side OS (*BSD) and rebuilt on top of that. It's by design a better network OS, though a previous poster's ref to Win98 "Lite" is a good counterexample of how "insecurity through incest" can be easy to fix.)

    --

    It's all 0s and 1s. Or it's not.
  178. The real issue; much more fun by Anonymous Coward · · Score: 0

    Chasing after Microsoft for shipping insecure software is interesting, fun and potentially profitable, but MS is at least somewhat protected by their EULA.

    Much more fun, easier and probably more profitable is to launch class actions against companies that have suffered substantial damage from the recent infestations (like sobig). These companies have measurably and significantly damaged their shareholders by basing critical business systems on software that is widely known to be seriously insecure.

    Microsoft might get away with disclaiming responsibility for building insecure software, but the GM's and Ford's of the world can't dodge the bullet in the same way. They have a fiducial responsibility to their shareholders that is being violated.

    Anybody got pointers to companies that have suffered? Posting the stories could be a good source of leads for lawyers that might want to get in the 'class action suit because of the use of insecure software' business...

    Win one suit and the rest of the companies using Microsoft software look just like dominos.

    Now that would be real fun.

  179. I see no indication that Microsoft has come around by argent · · Score: 1

    Windows 2000 isn't better than 98 because of anything Microsoft has done for *security*, but because they're replaced the macintosh-inspired kludges between DOS and the Win32 API with NT. Win32, which is where far too much of the security is implemented, is no better than it ever was.

    So long as Microsoft refuses to establish hard firewalls between secure and insecure data in Windows ... application-level firewalls composed of restricted environments that do not include an escape mechanism for attackers to exploit ... they will continue to suffer from continuing security failures.

  180. Treat software secutity the same as auto security by Anonymous Coward · · Score: 0

    Software should be treated the same as autos, or any other product. But remember, car explosions are not the same as getting rooted.

    I'm not sure there are many software equivalents to brake failures. When cars crash, people die. When computers crash, ...

    If GM sold a car with no locks, or very faulty locks, what would happen? Or if the alternator or fuel pump suffered a lot of failures? This is really the type of problems you see in software--unless your software is running your life support systems.

  181. Re:Treat software secutity the same as auto securi by Anonymous Coward · · Score: 0

    Good point. But there's still something missing. If one model of auto has a lot of fuel pump failures, an individual can just avoid that model. Walking away from MS software isn't that easy. Your car doesn't have to interact with other cars in the same way software does.

    So I guess the real question isn't public safety, but governance and responsilities of monopolies upon which the public is forced to rely.

  182. Re:Treat software secutity the same as auto securi by Anonymous Coward · · Score: 0

    A car crash can inflict damage to physical property and to people's short- and long-term health. Remedies can cost $100,000s.

    Software crashes can inflict damage to physical property, but rarely to people's health. Still, remedies can cost millions and billions. So while the toll on human health might be less, the monetary damage can be far greater.

    This is not meant to minimize the value of human life, but to make the point that people should have recourse when large investments are jeopardized.

  183. AMD 64 - Running.... LINUX! by http101 · · Score: 1

    This is an interesting article for debate. I feel that MS should NOT be treated differently because MS sells products based on their "security" for business needs. The problem lies in that no one has really had the balls to take on a corporate giant due to the lack of monetary backing. MS has lawyers out the wahoo, and you think I'm going to go a couple bouts with them? That's nuts. I'd lose, no matter what I did. However, I feel that if MS is going to churn out crap and sell it like it's gold, it had better work right. I won't buy a product where security is its pinnacle marketing ploy and have some 13-year old script kiddie whack my system because Billie-Boy Gates didn't check a buffer on a remote service that was enabled by default. Thanks Bill. Instead, they should disable most services and have them enabled by the end-user JUST LIKE THE WONDERFUL OS, REDHAT. If MS is going to crank out an OS that is NOT dependable, then, the first line of the EULA it should state, "FOR ENTERTAINMENT PURPOSES ONLY".

    --
    -- Game Developers: Stop porting badly-textured games from crappy console systems!
  184. Re:don't compare them! by slaida1 · · Score: 1
    How dare you compare Outlook and a car when comparing it and even a pile of reeking shit insults shit.

    Yes it's the driver's fault and it's the car's fault AND it's the car manufacturer's and driver's mother's fault if there's MS involved anywhere near them goddamnit!

    --
    Preserve old classics: copy your collection onto all hard drives.
  185. Re:Microsoft needs to be stopped at 50% marketshar by pmz · · Score: 1

    consumers want Windows and Office.

    No they don't. They want a computer with a word processor. Microsoft simply manipulated the OEMs such that Windows and Office were the only choices in an certain price range (read: below Apple/Sun/SGI/etc. but above going without). OpenOffice.org/StarOffice is beginning to seriously change this.

  186. Palladium by tsa · · Score: 1

    This is a great opportunity for MS to promote Palladium and maybe even to get it to be required by law.

    --

    -- Cheers!

  187. Windows 2000 sucks less by phorm · · Score: 1

    While I would definately agree that from an operational (and non-crashing) perspective, 2000 and XP are noticibly improving on previous versions, from a security perspective more recent windows versions have been abymal. One of the problems is the practice of having internet-accessible server daemons (or whatever MS calls them) as part of the OS, and turned on by default.

    This especially comes with what seems to be poor testing before initial releases, and other plagues of problems. We're not debating as to whether 2000/XP are nicer from a usability standpoint, but that usability becomes moot when your system decides that it's going to sponstaneously reboot, or clog your network/internet due to the latest virus based on a dumb exploit.

  188. AC adaptor by Anonymous Coward · · Score: 0

    a Gameboy's batteries will be lucky to go longer than 10 hours

    Bah. No self-respecting GameBoy owner travels without an AC adaptor. And 12V adaptor. And solar panels. And...

  189. And the bretheren went away edified. by autechre · · Score: 1

    Dan Bernstein has a $500 guarantee that no security holes will be found in qmail or djbdns:

    http://cr.yp.to/qmail/guarantee.html
    http://cr. yp.to/djbdns/guarantee.html

    --
    WMBC freeform/independent online radio.
  190. Exactly by autechre · · Score: 1

    How many people go out and buy a retail, separate version of Windows? Very few; most people use it because it's what comes with their computers, and they complain about it constantly. Of course, they associate Windows with PCs, so they complain about "the computer", and the slightly more informed ones complain about Windows but will never switch.

    --
    WMBC freeform/independent online radio.
  191. Ack, my last post got mangled....Re:and for OSS so by Keeper · · Score: 1

    As a perfect example of software not being perfect, slashdot decided to munch part of my last post ... resubmitting ...

    So you think buffer overflows, for example, can never be 100% avoided?

    Do you think all buffer overflows are as simple as the following code?

    // data = char * passed into function
    char * foo = new char[255];
    while (*data != '\0') *foo++ = *data++;

    They're not. The scarry thing is that the above code could very well be guaranteed to never overflow if the data * passed in is guaranteed to be be less than 255 chars. Someone later on 20 steps removed from this function may change that, suddenly causing a buffer overflow. But this type of overflow is very easy to detect and fix. It gets harder when you have different modules interacting with the same piece of data from multiple threads. There are also buffer overflows caused by integer overflows. And so on, and so on, and so on. There are hundreds of books written on the topic describing how to prevent, detect, and fix buffer overflows. And none of them are the size of a pamphlet. They're usually textbook sized. If it was an easy problem, the books would not be long, and there wouldn't be many of them written.

    You're also crazy if you don't think that a company like Microsoft doesn't take measures to fix and correct problems similar to the reported problem. The number of potential exploits fixed during the development of Win2k3 was well in excess of 10k if I remember correctly. When a flaw is discovered, all you can do is learn from it, fix it, and try to make sure it doesn't happen again. The latter involves writing tests to verify that a regression doesn't occur in the future and writing tools to scan for similar problems. Code reviews can be employed, though it's of dubious value after about 4 people who know the code look at it (code reviews are all but useless if they're being performed by someone unfamiliar with the code in question, and studies show that the number of defects found after 4 people look at it fall off sharply -- the studies also correspond with my personal experience in the matter, for what it's worth).

    I don't see a level of diligence any where near approaching that

    And what level of diligence can you see? All you see are the patches. You don't have any insight about what goes on inside the company, or what they do to catch or prevent these sort of problems.

    But I don't think it's acceptable for a manufacturer to simply wash their hands of any responsibility

    A manufacturer washing their hands of responsibility wouldn't bother to fix their product at all. There is a difference between responsibility and liability.

    we don't accept that in other walks of life and I still don't see a good reason that the same principle shouldn't apply to software

    Sure we do. When you buy a new car you have a warantee for x miles or years against defects (analogous to how long a particular piece of software is supported). After that warranty expires, if a part fails due to a problem on the manufacturers side (ie: not normal wear 'n tear) you still have to pay to get it replaced. Even if the part does fail under waranty, you will have to make arrangements to get your car back to the dealership (usually at your own cost; higher end cars/dealerships will tow your car for you and give you a loaner though). When you buy a cheap radio and one of the knobs fall off, most people don't do anything about it. When you buy a shirt and a button comes off after the 2nd time you wash it, can you take it back to the store and get a replacement? Sure people bitch about it, but they don't DO anything about it. And if they tried they'd get nowhere anyway.

    I'll also retract what I said in my first post - your reasoning is lucid, it just isn't convincing (to me, at least ;)

    :) I personally think that it is poss