Slashdot Mirror


Laws to Punish Insecure Software Vendors?

Gambit Thirty-Two writes "An influential body of researchers is calling on the US Government to draft laws that would punish software firms that do not do enough to make their products secure." Yeah that'll work.

581 comments

  1. fgp by trollercoaster · · Score: 2, Funny

    A visiting professor at the University of Alabama is giving a seminar on the supernatural. To get a feel for his audience, he asks:

    "How many people here believe in ghosts?" About 90 students raise their hands.

    "Well that's a good start. Out of those of you who believe in ghosts, do any of you think you've ever seen a ghost?" About 40 students raise their hands.

    "That's really good. I'm really glad you take this seriously. Has anyone here ever talked to a ghost?" 15 students raise their hands.

    "That's a great response. Has anyone here ever touched a ghost?" 3 students raise their hands.

    "That's fantastic. But let me ask you one question further... Have any of you ever made love to a ghost?"

    One student in the back raises his hand. The professor is astonished. He takes off glasses, takes a step back, and says,

    "Son, all the years I've been giving this lecture, no one has ever claimed to have slept with a ghost. You've got to come up here and tell us about your experience."

    The redneck student replies with a nod and begins to make his way up to the podium.

    The professor says, "Well, tell us what it's like to have sex with a Ghost."

    The student replies, "Ghost?!? I thought you said 'goats'."

    --

    Slashdot, come for the goatse, stay for the trolls.

  2. open source by kz45 · · Score: 5, Insightful

    What will this mean for open source? OSS companies/programmers will be just as liable as closed source ones.

    1. Re:open source by zebs · · Score: 3, Insightful

      The article says 'software companies', besides you pay for commercial software and its reasonable to expect it to be installed in a way that doesn't expose your computer to any form of attack.

      With open source you didn't pay and its a matter of trust between the user and developer that the program is secure... and if you're really worried about it you have access to the source.

    2. Re:open source by glitch! · · Score: 5, Insightful

      OSS companies/programmers will be just as liable as closed source ones.

      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)

      --
      A dingo ate my sig...
    3. Re:open source by Ubi_NL · · Score: 1

      exactly
      even better still: M$ Will get out of that just the way they're getting out of their lawsuits now, whereas OSS companies, unable to afford all those lawyer costs, will simply go bankrupt.

      Apart from that I think it's a good thing though.

      --

      If an experiment works, something has gone wrong.
    4. Re:open source by kz45 · · Score: 2, Interesting

      With open source you didn't pay and its a matter of trust between the user and developer that the program is secure... and if you're really worried about it you have access to the source

      if Open Source developers have no liability as you say, the business world will have a very difficult embracing it.

    5. Re:open source by cperciva · · Score: 2

      OSS companies/programmers will be just as liable as closed source ones.

      And how, exactly, is this a bad thing? Personally if RedHat got hauled into court due to their history of sloppiness, I'd be cheering.

    6. Re:open source by kz45 · · Score: 1

      It does not have to be that way. Why not put in exemption for software that comes with source code?

      This is a cop out by the open source community.

      Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)

      I can see the point of no liability, but only after the user has changed the source. If the source is in it's original form, and it has a serious enough flaw, the programmer/company should be as liable just as if it was closed source.

    7. Re:open source by FlowerPotAdmin · · Score: 1

      But not if the software is offered free of charge, with no warranty. This kind of law would not even be a bump in the road for Free software.

      --
      -Justin
      That's enough posting for now lads, there're trolls afoot.
    8. Re:open source by Anonymous Coward · · Score: 0

      It`ll mean an extra line in the contract. if thats not legally possible, then it means all OSS/free software development will be carried out in Europe/Asia/China.

      These `what`ll happen to free software when law X gets passed` things are laughable. the very idea that people will stop using Linux (for example)!

    9. Re:open source by rosewood · · Score: 1

      A lot of this was talked about yesterday @ http://slashdot.org/article.pl?sid=02/01/15/013025 4&mode=nested

      See:

      http://slashdot.org/comments.pl?sid=26224&cid=28 40 704

      http://slashdot.org/comments.pl?sid=26224&cid=28 40 796

      http://slashdot.org/comments.pl?sid=26224&cid=28 40 887

      and my fav: http://slashdot.org/comments.pl?sid=26224&cid=2841 279

    10. Re:open source by kz45 · · Score: 1

      And how, exactly, is this a bad thing? Personally if RedHat got hauled into court due to their history of sloppiness, I'd be cheering.

      redhat is really not an OSS company. They just package up everyone else's work, and sell it as their own.

      what if linus or stallman got hauled off to court for unsecure/unreliable code?

    11. Re:open source by dillon_rinker · · Score: 3, Insightful

      No, this is an incentive for everyone to make their source code available so that problems can be fixed when they're found.

      If a problem is found in unmodified code, the original creator of the code is not held liable because the end user community has the tools they need to fix it.

    12. Re:open source by alen · · Score: 3, Interesting

      So if I buy Redhat 7.2 or Suse and it is later found out to be full of security holes then I can't sue them under this proposed law? Why not? They sold it. MS Windows is full of third party apps that MS licensed and included as part of the package. Look at IE, most of it is written by someone else and licensed by MS.

    13. Re:open source by SirSlud · · Score: 3, Insightful

      Really now. People equate OSS with guys at home working for free. I support RedHat being held liable for software they write if they are making money off of it.

      But software that is free, free as in free beer, should not be liable. I've always felt that if you are providing something for free, and you don't force it into people's hands, those people should understand the risks of using it.

      However, if you're making money off of it, that money should go to making sure the software is stable and secure, and that people get what they pay for. So, in that case, I think the idea of certain reasonable guidelines on security and realiability should and could be held up by consumer protection laws. I think there are certain things, such as vulnerabilities of running servers and such being on by default in shipped software, that should be illegal. The way some software vendors ship products with 40 outside-facing services to the novice user who will never ps aux or check out the services control panel is, to me, an unneccessary and easily preventable and pluggable hole, especially considering the number of people who use them and the value of the data that gets thrown on these systems.

      --
      "Old man yells at systemd"
    14. Re:open source by Flower · · Score: 3, Insightful
      The article says 'software companies',
      • Redhat Inc
      • Suse
      • Slackware
      • OpenBSD
      • FreeBSD Mall, Inc.
      • Caldera
      • Progeny
      • etc., etc., ect.

      These are companies that hire programmers, go through source code and make distros that people pay money for. I would consider them software firms that would fall under this proposal and I also consider them critical for the success of Open Source software.

      Now what happens to these comapanies when some project they have little control over but include in their distribution has a critical flaw that gets exploited? How vulnerable to litigation do they become? Guess we'll have to wait and see.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    15. Re:open source by athakur999 · · Score: 5, Insightful
      The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software.


      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.
      --
      "People that quote themselves in their signatures bother me" - athakur999
    16. Re:open source by gus+goose · · Score: 3, Informative

      I am afraid that you are mistaken ... Redhat makes no money off it ... they make money from selling manuals, CD's, and support. Re-read the GPL, Redhat IS Free (as in Beer) except for delivery charges, P&P, Printing, Paper, CD's, etc, but the software itself is Free (as in Beer).

      gus.

      --
      .. if only.
    17. Re:open source by alsta · · Score: 2

      So terrible flaws such as the recent Internet Explorer problems wouldn't apply, because the free clause makes it exempt? Sounds like this won't do much good.

      --
      Wealth is the product of man's capacity to think. -Ayn Rand
    18. Re:open source by Catiline · · Score: 2

      Couldn't the GPL be modified for this even without a OSS clause? Something along the lines of "By using this program, you acknowledge the availability of source code and accept responsibility for any and all warranty requirements." (IANAL so that's probably well below the threshold of what's required, but my idea of what would work.)

    19. Re:open source by Stonehand · · Score: 1

      Red Hat may write the configuration files so everything fits in their own setup, going where they want them to go. Some configuration decisions may result in vulnerabilities...

      --
      Only the dead have seen the end of war.
    20. Re:open source by Computer! · · Score: 4, Insightful

      that gets exploited

      A critical point, I think. Keep in mind that these security holes are not exactly akin to a lock with a pink sticker that says "This lock doesn't actually work". A lot of research and experimentation is necessary in order to exploit those security holes. Research and experimentation carried out by criminals. As much as I would love to see software companies held accountable for the generally terrible state of software quality industry-wide, I'm not sure it's fair to hold Microsoft responible for making possible the actions of a malicious hacker. Is it Honda's fault a slimjim opens the door of my Civic?

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    21. Re:open source by Otter · · Score: 1
      But software that is free, free as in free beer, should not be liable. I've always felt that if you are providing something for free, and you don't force it into people's hands, those people should understand the risks of using it. However, if you're making money off of it, that money should go to making sure the software is stable and secure, and that people get what they pay for.

      I write an ftp server, and offer it free for download, with a license that absolves me from any responsibity for damages. Someone gets cracked through a hole in it, and suffers thousands of dollars in losses. I'm not liable for anything.

      I write an $10 shareware ftp server, with a license that absolves me from any responsibity for damages. Someone gets cracked through a hole in it, and suffers thousands of dollars in losses. I'm liable not just for the $10 the user is out but for whatever losses he claims. Presumably because the $10 bought perfection.

      I don't get it.

    22. Re:open source by s0l0m0n · · Score: 1

      I can see the point of no liability, but only after the user has changed the source. If the source is in it's original form, and it has a serious enough flaw, the programmer/company should be as liable just as if it was closed source

      If they sold the software (open source or not), they should probably be held at least partially responsible, but only in the case of negligence (I.e. said company Knows about a bug, denies it for six months, spends six more months developing a fix, and then sells an upgrade to solve the problem). I think that laws along this line of thinking could be leveling the play field rather than dumping on the open source movement.

      After all, who has more problems with this kind of thing, Open source companies or closed source?

    23. Re:open source by ergo98 · · Score: 1

      I'd love to see an actual survey on companies that utilize OSS Software (hehe...PIN Number, UPC Code, etc...blah blah) and the ratio of them that actually modified the source in any way: I would wager that it would be extremely close to 0.0.

      In any case you could equally say that Microsoft provides you the binary so why don't you just hexedit the security faults out (btw: In complex systems that isn't all that much different than learning and understanding the source code...)

    24. Re:open source by jgerman · · Score: 2

      Because you did not buy the software, you bought support.

      --
      I'm the big fish in the big pond bitch.
    25. Re:open source by haruharaharu · · Score: 2

      if Open Source developers have no liability as you say, the business world will have a very difficult embracing it

      Well, in the New World Order where software companies are required to exercise due diligence regarding security, you get the accountability that you pay for - hire a company to support your stuff just like you would now.

      --
      Reboot macht Frei.
    26. Re:open source by dzym · · Score: 1

      And this would be different from the EULAs that say something to the effect "The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you." ... how?

      Giving OSS a loophole of that sort in their licensing would be equivalent to allowing the same loophole in other licenses, including Microsoft's.

      In all fairness, that's what it amounts to.

    27. Re:open source by Chainsaw · · Score: 2

      Ah, but Internet Explorer is a vital component in Windows. Therefore, it is a sold product - can't sell Windows without it.

      --
      War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
    28. Re:open source by deaddrunk · · Score: 1

      Under pressure from the UK government, car manufacturers have now made their cars sold in this country much harder to steal, and as a result car crime is falling. Perhaps they should do the same to software manufacturers.

      --
      Does a Christian soccer team even need a goalkeeper?
    29. Re:open source by kin_korn_karn · · Score: 5, Insightful


      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)

      What needs to be made illegal are EULAs that absolve the software creator of guilt for flaws. Ford is liable for putting the wrong tires on SUVs and causing people to die. Ask Explorer owners (if you can talk to people that would buy one nowadays) how they would have reacted to such a license, and imagine how the courts would have reacted.

      You've also made an excellent point about the futility of the GPL, but I digress.

    30. Re:open source by Anonymous Coward · · Score: 0

      >Research and experimentation carried out by criminals.

      Ohhh, I see. So anyone who works for a locksmithing company or a computer security company is an ex-con now?

      It must have been _very_ difficult to get the workers bonded then, huh?

      Or was that just a sweeping generalization?

      >I'm not sure it's fair to hold Microsoft responible for making possible the actions of a malicious hacker. Is it Honda's fault a slimjim opens the door of my Civic?

      No. And I would hedge a (rather small) bet that this device wasn't created by criminals. I think some smart cookie at the AAA thought of it first after they got tired of breaking windows of clients cars whenever they locked their keys inside.

      Just because you've never bothered to test your software for security problems doesn't make the entire bug-testing world a bunch of criminals, you know.

    31. Re:open source by rapid+prototype · · Score: 0

      internet explorer is included when you buy microsoft windows XP (100-200 dollars depending on home/upgrade/pro). internet explorer is hardly free just because you can download it. microsoft repeated several times during the netscape trial that IE was part of the operating system, and since you are paying for the OS, you are paying for IE.

      they can't have their cake and eat it too, and neither can we (free/open software people). if they want to turn around and say IE is separate and you don't pay for it, well then they get fscked for purgery on the netscape case. if they take responsibility for IE security flaws, then either (a) they have to pay for the damages which ensue or (b, a far better choice) they actually make IE a stable, secure internet platform.

      -rp

    32. Re:open source by Peter+La+Casse · · Score: 1
      The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software.

      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.

      Modifying software is very different from modifying a car. There is no equivalent to open source software in the car world; modifying a car requires tools and skills that are very different in nature from modifying software.

      As for me, I'm not sure which way I lean yet on this issue. It's quite possible that my bias against closed-source software is unfairly influencing my desire to see closed-source, but not open-source, software makers able to be held liable for major flaws or gross negligence.

      On the other hand, if somebody claims that something will do something, and I give them money in order that it may do that thing, and it does not do that thing, then I should at least be able to get my money back, and if the failure of that thing to perform causes me damages, I should be compensated for those too. But by whom? How much of the fault is the supplier who lied to me and how much of the fault is mine for not checking out the supplier better?

    33. Re:open source by kiwipeso · · Score: 0

      you don't always pay for commercial software, sometimes personal or academic use is free.
      Remember Netscape version 1 to 3 was pay for commercial use?

      Not all Open Source is free, you usually pay for a CD becuase it's more reliable than downloading every file.

      --
      - Kaos games and encryption systems developer
    34. Re:open source by kiwipeso · · Score: 0

      I wouldn't include OpenBSD in that list as they haven't had a flaw in their core distribution since 1997.
      If the flaw is in the default install, then I would hold them liable.

      --
      - Kaos games and encryption systems developer
    35. Re:open source by erroneus · · Score: 3, Insightful

      Hear hear!

      OSS companies/programmers will be just as liable as closed source ones.

      It does not have to be that way. Why not put in exemption for software that comes with source code? The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software. Also consider that the OSS writer has little or no control over changes the user might make (and that's one of the main points, isn't it?)


      Furthermore, OS authors do not always have control over what versions of what libraries are being used, or for that matter, what compiler is being used. With source code, mileage *will* vary. With a complete binary only distribution, it's another matter.

    36. Re:open source by weave · · Score: 2
      The law should state the fine as a multiple of the purchase price of the software, like 100x for example.

      Open source (well, free-beer open source) would be in good shape. 100 times zero is...

    37. Re:open source by GameMaster · · Score: 1

      Yes they do require a different skill set, but the point of the analogy was that they are both tasks that the vast majority of end users (for both products) would be incapable of accomplishing. They are also tasks that are complex enough, in their own way, that it'd be absurd to suggest that an end user should be responsible for fixing the problem on their own even if the whole world knew how to install breaks or program a computer.

      OSS advocates have spent a long time trying to get companies to use OSS software for business ventures. If they want to compete with the commercial software world then they have to expect to be treated the same way by things like buyer protection laws. Ideally, any new law should only be aplicable in cases of _gross_ negligence (like the almost monthly security holes that are found in MS OSs and take forever to be fixed). The OSS movement has a substantial emphasis on security. Any Linux disto or app that would fall under this kind of law would deserve to fail.

      -GameMaster

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
    38. Re:open source by kiwipeso · · Score: 0

      If linus got taken to court, it would be reasonable to expect responsibility.
      If stallman had to go to court, I'd celebrate the removal of yet another weirdo.

      Seriously, he's living in the 60's with this free-love and anti-capitalism propaganda.

      --
      - Kaos games and encryption systems developer
    39. Re:open source by gmack · · Score: 1

      I'm all for this.. Linux would not have had nearly as much security problems had companies like RedHat inc not consistently included software with bad security records.

      Software like UW-IMAP, UW-POP3, WU-FTPD... seriously there are better options and these people need to learn not to use them.

    40. Re:open source by Catiline · · Score: 1

      The four words, "availability of source code". Maybe I skipped a track, but I was suggesting that since the users of OSS systems can fix it themselves, a software liability law means that the end users of OSS systems can only hold themselves liable. Adding code would unquestionably shift the responsibility, but I think it would/should shift even in the absence of such changes.

    41. Re:open source by dzym · · Score: 1

      Good, so now only people who know how to write programs and fix security bugs, or can hire such people who do, will run OSS. That's a quite a bit smaller percentage than the current market share OSS software holds.

      Is that what you want?

    42. Re:open source by innocent_white_lamb · · Score: 1

      Presumably because the $10 bought perfection.

      Correct.

      The $10 put you into "business".

      I don't get it.

      Consider the difference between "hobby" and "business". I can write software for free and for fun and release it for others to use if they want. Or I can write software and hope that lots and lots of people will send me $10. The first method is a hobby, the second is a business (and all of the baggage associated with it).

      "I wrote this software and only two people sent me $10." You still have to pay income tax on the $20 you got, just the same as if you had sold fifty thousand copies at $15,000 each.

      --
      If you're a zombie and you know it, bite your friend!
    43. Re:open source by Tattva · · Score: 1
      Under pressure from the UK government, car manufacturers have now made their cars sold in this country much harder to steal, and as a result car crime is falling. Perhaps they should do the same to software manufacturers.

      I come to this argument with a Keynsian bias: government regulation should only be applied where there is a market failure. In this case the failure is imperfect information: just like at the beginning of the 20th century for virtually any product, the motto for software is "caveat emptor." The government responded to the health dangers of products such as milk laced with formaldehyde by creating labeling standards and outlawing certain chemicals, etc.

      Software should be treated in a similar way, IMO. I believe that software that controls systems where human lives are at risk should be regulated by the government to some degree, just as food and drugs are now regulated.

      The truth with software market is that the imperfect information is only temporary: serious security defects are quickly discovered and fixed. It is obvious that this is much less expensive to the economy as a whole than government standards for software development or turning software into a vitual feast for liability lawyers. Businesses should now be aware that new software is vulnerable in general, and that means if everyone acts rationally only businesses with little to lose from security defects would use new software products that have not yet been vetted in the wild. This means damage from security defects are minimized, and government impact on software development as an economic activity is also minimized, creating a "good enough" solution.

      --
      personal attacks hurt, especially when deserved
    44. Re:open source by MikeTheYak · · Score: 2

      And in closed-source software, you do not buy the software; you buy a license to use the software. You can buy RedHat off the shelf at Best Buy, just the same way you can buy Windows. I suspect most judges would treat the two situations the same way.

    45. Re:open source by Anonymous Coward · · Score: 0
      errr "Keynesian" and "virtual". I get too excited when people talk about stuff I know and I forget to spellcheck!

    46. Re:open source by sheldon · · Score: 3, Informative

      Well first of all the exemption would never get into the law because those who have the money have the lobbying power. Despite their hatred, not one of Microsoft's competitors would step up in support of this law. Oracle, Sun, Apple, etc. would all be lobbying against it as hard as Microsoft.

      Second of all, it wouldn't matter anyway. If I walk into a business suggesting they buy a warrantied product from a reputable manufacturer, and my competition walks in suggesting they use a free product with no warranty.

      I will win the contract, I guarantee it.

    47. Re:open source by SirSlud · · Score: 2

      Well, if 10$ is enough to develop and test the product, your decision to go 'into business' should also involve you accepting responsibility as to the damages that could be caused by your software. If a 10$ asking price doesn't provide enough moolah to test a product to a degree in which you are comfortable that it is relatively secure (I say relatively, because I do not think that these types of liability clauses should be absolute .. they should cover just some general easily implemented and tested possible sources for exploits, like buffer overruns, backdoors, etc), then ask for more money.

      Otherwise, you shouldn't be in business; so give it away for free. You cannot have your cake and eat it to. If you're in business, you have to be serious. Otherwise we end up with companies who are only interested in fooling people, as once the sale is made, their responsibility is null and void. This is what happened in the .com boom, to some degree. Consumers became disillusioned, as software vendors (and asp providers, etc) placed the blame and responsibility of non-functioning software and services on the consumer. So the consumer got scared, and stopped spending shit loads of money on stuff that they could not garauntee would give a favourable Return on Investment.

      Compare this to industries where companies can be held accoutable for obvious design flaws (car companies), and you have the reason we now have safety features like airbags, and a generally more reasonable attitude from the consumer base about what constitutes a company's level of liability.

      I guess the idea is .. if you dont want to be held accoutable for your errors, you cant expect to be able to profit from your work. Traditional manufactures know this; software vendors are working hard not to have to accept responsibility, for obvious reasons. But really, it would ensure that in the very least, commercial software was held up to at least some rudimentary standards in terms of security.

      Engineers have to go through all kinds of hoops, cause people and money go over their bridges. Explain to me why the makers of .Net, or whatever, the next big thing in services that shuttles all our data around, shouldn't be held by law up to these standards as well? The cost in terms of failures could be just as bad, if not even more catastrophic.

      --
      "Old man yells at systemd"
    48. Re:open source by lynx_user_abroad · · Score: 2
      OSS companies/programmers will be just as liable as closed source ones.

      A simple solution:

      People/firms who sell/vend/give away software incur full liability for the results of their software.

      Offering a patch is not enough. The vendor must recall the software and replace it with corrected software (on similar media, at vendor expense) to avoid liability for software they released.

      but

      It's not software until it get's compiled.

      This means OSS developers can avoid all liability by avoiding distributing pre-compiled binaries. The same exclusion would apply to other source-form distribution, including perl scripts, shell scripts, XML documents, python scripts (unless pre-compiled), etc.

      Business-style vendors like Microsoft, Red Hat, could still distribute binaries, but they would incur the liability costs. Users of embedded software (like Ford Motors, or internet toasters) would have the same recall process they have today.

      I'd imagine this would encourage disk drive and PC manufacturers to have a seperate BIOS disk so that if a patch were needed, the vendor could just ship new BIOS media, rather than having to recall the whole disk drive or computer. That would be good for those interested in hacking rights.

      And if you download my open source software off the internet and compile it yourself, then the liability rests with you, not me, because you were the one who compiled it. I have no control over what compiler you use, how you select the options, or even what platform you're compiling it for.

      This all makes perfect sense to me.

      --

      The thing about things we don't know is we often don't know we don't know them.

    49. Re:open source by sheldon · · Score: 2

      " I believe that software that controls systems where human lives are at risk should be regulated by the government to some degree, just as food and drugs are now regulated."

      It already is. In order to use a computer device in medicine it has to obtain government approval, meet rigorous standards, years of testing data, etc... Actually I think it is the FDA that handles that.

      Also, try to sell a 911 system that disclaims all liability and see how far you get.

      But someone using a home computer to surf the internet is not a risk to human life.

    50. Re:open source by SirSlud · · Score: 2

      I think I said they should be held accoutable for software that they write and charge for.

      So telling me they dont charge for software doesn't bring anything new to the table. I'm saying, if they /do/ sell some (ie, if any of their software is not GPL'd), they should be held accountable. That's the beauty of this approach tho; the market determines what level of accountability that the vendors should be held to. If people don't buy RedHat because RedHat could not be held accountable in terms of a failure, I'd suggest (and I'm a big proponant of OSS, so dont get the wrong idea) that they would have to look into ways of making sure the consumer confidence is there. If thats by providing an EULA that points out that they will hold themselves accoutable for certain problems, so be it.

      As it stands, the whole supply and demand thing has no say in liability, because vendors are not being forced to accept it. Should they be forced to accept some level of liability, the market could more easily dictate what terms those should be, or whether anyone ever cared about it in the first place (ie, people might keep buying RedHat, cause they wern't interested in being able to hold the vendor/developer liable in the first place.)

      --
      "Old man yells at systemd"
    51. Re:open source by blibbleblobble · · Score: 1

      Presumably you've read this nice article on car tyres and the DMCA?

    52. Re:open source by TarPitt · · Score: 1

      ...if Open Source developers have no liability as you say, the business world will have a very difficult embracing it.

      But closed source software already has no liability, and businesses embrace it anyway.

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    53. Re:open source by SecretAsianMan · · Score: 2
      Someone said:
      The presumption could be that releasing source code allows the user to take responsibility for the correct operation of the software.
      Someone replied:
      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.
      Nope, sorry. That would only be the case if the car company released the complete designs for the car with a free-as-in-freedom-and-beer license, such that anyone could build an identical car or make their own modifications to the design. In that case, the car company indeed should not be held responsible for faulty brakes.
      --

      Washington, DC: It's like Hollywood for ugly people.

    54. Re:open source by Anonymous Coward · · Score: 0
      Keep in mind that software is an "Intellectual Property". Where as cars are not. Thats not saying that car design doesn't have some "I.P." value, but to use that as an analogy in this example is pretty weak.

      Not everyone can program a usefull and sellable piece of software. For the most part, anyone can design a car. Just not build and sell it.

      OSS should be exempted from this since its at the "Users" own risk to trust that software. With proprietary software, you are paying for the something that, depending on the software, would have been marketed as "Secure". That's where the liability lies with this issue.

    55. Re:open source by SirSlud · · Score: 2

      I dont know why this whole debate seems to be centering around total and absolute liability.

      It's not Hondas fault that you car keeps getting stolen until they start selling them without locks at all. Honda has done a /reasonable/ job in securing the vehicle, as evidenced by what the laws state, and that the market keeps buying these slimjim-vulnerable vehicles.

      However, should Vendor X be held accountable for shipping software with a backdoor, 35 different possible buffer overrun exploits, and for storing your password in a cleartext file who's default location is the document root of the webserver running on your OS? Hell yeah.

      I'm all for some reasonable levels of liability, where the cost of testing and ensuring complience is minimal compared to the possible damages and likelyhood of exploitation of the kind of obvious design flaws I mentioned above.

      No one can be perfect, but the way people seem to be painting it, even being pretty good, or even not retarded would be prohibitivly costly to any given software company. I think thats BS. :)

      --
      "Old man yells at systemd"
    56. Re:open source by aardvarkjoe · · Score: 2
      That's untrue. It's perfectly legitimate to sell the software itself under the GPL -- there's no need to have any physical product.


      Now, it's fact that you have a much better chance of making money if there's a physical product along with your software. But just because something is 'free as in beer' doesn't mean that you can't make money off it.


      (Which is why I object to the odd definition of free as it's used by RMS and his followers.)

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    57. Re:open source by blibbleblobble · · Score: 1

      If you're interested in how much the computer industry pay to senators, you can read about it here

    58. Re:open source by thelonious · · Score: 1

      How could you EVER get tired of breaking car windows?

    59. Re:open source by Anonymous Coward · · Score: 0

      I wouldn't worry too much about IE. Microsoft has released plenty of network-facing, buggy products to be liable over.

    60. Re:open source by Anonymous Coward · · Score: 0
      What needs to be made illegal are EULAs that absolve the software creator of guilt for flaws.

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

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

    61. Re:open source by ConceptJunkie · · Score: 2

      It's interesting that Microsoft is almost the only company to contribute almost the same amount to each political party. I guess if you share the wealth with everyone, everyone will be your friend.

      --
      You are in a maze of twisty little passages, all alike.
    62. Re:open source by Anonymous Coward · · Score: 0
      Couldn't the GPL be modified for this even without a OSS clause?

      And while we're at it, could we modify Apache so that it's a http server, Linux so that it's an operating system, and Washington, D.C. so that it becomes the capital of the United States?

      Read sections 11 and 12 of the GPL someday. (It will probably be for the first time.) You would be amazed exactly how few rights you retain when you use GPLed software.

    63. Re:open source by Anonymous Coward · · Score: 0

      I doubt that you'll find any security system that guarantees that break-in and physical harm will be prevented 100%.

    64. Re:open source by jcast · · Score: 1

      (Which is why I object to the odd definition of free as it's used by RMS and his followers.)

      No, it's because you don't believe the GPL (or other Free Software licenses) provide you with any more/better freedom than proprietary licenses.
      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    65. Re:open source by dumpster_d · · Score: 1

      Is it Honda's fault a slimjim opens the door of my Civic?

      No, but if Honda simply had only two keys which opened up all their products--then it would be their fault.

      However, I fully believe that having laws such as these is a bad idea. We, as consumers [in the US at least] - whether private or corporate - have the ability to sue for damages and that really can keep a company in line.

      If your credit card number is stolen from an on-line retailer [as mine was] who was using an unencrypted database on unsecure NT4, sue the fsck out of them. Their negligence caused you [and your CC company] damage--make them pay for it. If running unsecure [insecure?] software is a contributing factor--then add that to your case. The vendor will eventually be forced to shape up or haemorrhage cash to death.

      The problem is taken care of, without more unnecessary laws.

      Laws and liabilities are not, and should not be, "black and white"--they need consideration which is what judges, juries, and lawyers are for. Current gist on liability can simply be extended to this arena.

    66. Re:open source by Anonymous Coward · · Score: 0

      No. It is unreasonable to expect that every user would have the necessary expertise to fix problems, even when provided with the necessary tools.

    67. Re:open source by joto · · Score: 2
      How is it different?
      1. Modifying a car requires tools and skills very different in nature from modifying software
      2. Modifying software requires tools and skills very different in nature from moidyfing a car

      Basically, to modify software, you need a basic knowledge of programming, common algorithms and datastructures, and a programming language, although you will get better with more knowledge. The tools you need are a computer, text-editor and a compiler/interpreter, but other tools can also come in helpful.

      To modify a car, you need basic knowledge of how a car works, some knowledge of common problems and symptoms, and some skill and technique to apply this to fixing the car, although you will get better with more knowledge. Useful tools would be a set of wrenches and some spare parts, although other tools can also come in helpful.

      I hardly see any difference at all. Saying that authors of software that comes with source code should not be liable for faults with the software is just like saying that producers of cars coming with a repair-manual, should not be liable for faults with the car.

      No, it is definitely not easy to make a reasonable compromise between protecting stupid customers against the irresponsible faults of the worlds largest software vendor, and protecting individual programmers and small software companies from legal harassment, but the line has to be drawn somewhere entirely elsewhere than whether you as a customer can fix the problem yourself. A good first approximation would be a money-back warranty for problems deemed worse enough by some committee, but even there worms pop up as you try to settle the details.

    68. Re:open source by Anonymous Coward · · Score: 0

      No, you misunderstand. The end result would be no change in use rights (or likely user distrbution); however, the liability clauses cannot apply to OSS software because, under the GPL (and most other OSS licences), the end user is the primary distributor. You can't sue yourself for damages.

    69. Re:open source by Anonymous Coward · · Score: 0

      Dude, the idea would be to forbid the absence of warrenties. Of course, OSS software is "exempt" for this because the end user is (in effect) the primary distributor.

    70. Re:open source by dzym · · Score: 2, Insightful

      You refuse to understand.

      Knowing that the immutable law of software production is that some bugs will inevitably slip out of the development cycle and make it into the release, assuming such a law is passed, what benefit would the end user find in suing themselves for lost time and data?

      OSS software "vendor" profit margins are already low enough. What benefit would such a law render them?

      On the other hand, would a company such as Microsoft be able to absorb whatever financial blows may land its way much more effectively than aforementioned OSS software "vendors"?

      Where does this leave mass-adoption of said OSS software?

    71. Re:open source by aardvarkjoe · · Score: 2
      No, it's because you don't believe the GPL (or other Free Software licenses) provide you with any more/better freedom than proprietary licenses.


      Please explain to me why objecting to the misuse of a word -- "free", which is a specific and useful term, when applied to software, in its correct form -- immediately makes me an evil "supporter of proprietary licenses." If RMS would use the term "GNU/Free", or "floozixit", or some other term that allows us to use "free" in the same manner as everyone else in the world, I'd be perfectly satisfied. The fact that I always have to specify whether I mean no-cost or GPL-style free every time I use the word on /. is silly.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    72. Re:open source by Peter+La+Casse · · Score: 1
      How is it different?
      1. Modifying a car requires tools and skills very different in nature from modifying software
      2. Modifying software requires tools and skills very different in nature from moidyfing a car

      It is much more reasonable and simple to modify software than it is to modify hardware, to any given level of complexity. Put another way, it's easy to make cosmetic changes to both, but it's much harder to make nontrivial changes to hardware (where hardware could be cars or solid state electronics or the genetic code of a tree) than it is to make nontrivial changes to software.

      When we consider the original topic, the difficulty of fixing problems in a defective item should certainly be taken into account when deciding on liability for the defect. If, as I do, I have a car with a component that is being recalled by the manufacturer because it occasionally bursts into flame, and if I were able to fix the problem because my neighbor with the same car and the same problem fixed hers (and I simply copied the fix in a few seconds by pressing a few keys on a keyboard), then the analogy would hold. Such is the case with software; such is not the case with hardware.

      Part of the problem with the meta-problem (whether or not to put liability on free software authors) is the idea that my culture holds that in general, people should not be penalized for altruism. I'm all for people writing better software, but I don't at all like the idea of forcing people do change their hobby out of fear of litigation, when that hobby is as simple and altruistic as writing computer programs and giving them away. And what about people who write Free Software and then sell it as part of their business?

      Unfortunately, I haven't come up with a good (enough) reason to justify exempting free software authors to myself yet.

    73. Re:open source by thunk1 · · Score: 1

      And rightly so... if the OSS company is selling the software. Anyone that charges money for a product should be held accountable for its impact on consumers. Automobile makers need to make sure their cars are safe. Software companies should be required to make sure their software is reasonably safe (secure) and performs as advertised. It doesn't matter whether that product was open source or closed.

      We may prefer to buy an automobile that uses recycled metal and US labor, just like we might prefer to use software that follows a certain ideology. Regardless of choice, the consumer needs to have assurances that they get what they pay for and be protected from the abuses of monopoly power. Just think what might happen if we had only one car manufacturer with no viable competition, and no laws to mandate a certain level of safety.

    74. Re:open source by kin_korn_karn · · Score: 1

      actually, I hadn't, but it's a pretty obvious analogy, so it's my fault for lack of creativity :)

    75. Re:open source by kin_korn_karn · · Score: 2

      yes, that too. on the other hand, caveat emptor. If you haven't -bought- it, then how liable can the provider be?

      The only similar thing is a charitable donation, and I don't know if a donater would be liable if a donated item (such as a car) causes injury. You've always got the option to refuse the gift.

    76. Re:open source by cholokoy · · Score: 1

      In the buying process there is an implicit warranty that the product works as claimed or advertised. This is where product liability principle is based.

      When open source software is released there is no sale involved so you cannot claim something in return because you did not shell our any money to acquire it in the first place.

      --
      Return the bells of Balangiga.
    77. Re:open source by athakur999 · · Score: 2
      When open source software is released there is no sale involved so you cannot claim something in return because you did not shell our any money to acquire it in the first place.

      So you're saying Microsoft shouldn't be liable for security holes in IE or Outlook Express? After all, they're free so no money was shelled out for them.
      --
      "People that quote themselves in their signatures bother me" - athakur999
    78. Re:open source by Qazimov · · Score: 1

      That's a bit like saying a car company shouldn't be held responsible for putting faulty brakes on a car, since after all, the car owner could have replaced the brakes with something that worked.

      Say I buy a Micrsoft car.. I can't change the brakes, also can't find a munal to even see how they work so that I could maybe fix them myself.. My only options are to A) stop using the car or B) use the car, possibly kill myself on every hill and hope that they don't show up on my driving route.

      In this situation, should Microsoft be liable(Or at the least owe me my money back if I live on a steep hill)?
      Hell yes.

      Now would I still think that Microsoft should be liable for for this fault if they had given me a choise of three different bakes and told me of the known problems with each including ones' problem with steep hills? What if they went further and made full documentation of the brakes available for free, and let me modify my brakes if I liked. What if they went even further and their engineers acutally would use my (or someone elses) fix for the problem in the next version, made it available to all service stations and let everyone know that the fix was there for free?

      What if they went even further and just made it an open source car?

    79. Re:open source by Tony-A · · Score: 1

      You could say that, but what goes in the hexedit is the crack, not the patch. It's not equal.

    80. Re:open source by Lemmy+Caution · · Score: 2
      Um, no we don't. The UCITA protects software vendors from being sued for damages.

      We don't need new legislation. We need to remove the special protections that the software industry enjoys. And I would leave some of the protections intact for open software! That would motivate companies to move to the open model for two reasons: one, limited liability (after all, if you are distributing source, rather than binaries, you are distributing speech, not a product), and two, the inherent QA benefits.

    81. Re:open source by SirSlud · · Score: 2

      I agree. I think it does a great disservice to the movement, as it is hard enough getting people interested in the issues in the first place, nevermind that the semantics are head-spinning. Funny, that RMS .. you know his heart is in a good place, but he really kinda goes about converting people (and being stubborn) in ways that are just as self-righteous as any well worded MS press release. I also support the use of another term other than free. Non-Propriatary works for me ... NP. NPNPNPNPNP. Oh well, doubt we have much choice by now ...

      --
      "Old man yells at systemd"
    82. Re:open source by Anonymous Coward · · Score: 0

      I once "hacked" the computer at my college. The amount of experimentation and research required was almost nil.
      I logged in to the HPUX machine and noticed that the ssh banner did not say X forwarding denied. I tried an xterm, and it worked. I was curious about what x programs where on the machine, so I typed x and hit the tab key a few time. I did not recognize some of the programs so I tried one at random. It was the gui backup program for HP. It launched and it did not ask for a password. I checked the index for the shadow file and it was there.
      None of this required any more than idle curiosity and about as much attention span as a five your old has. So who's fault was this? The SA who did not disable X forwarding, or screwed up the perms on the backup program? Should HP be sued if the "clever criminal mind" made off with the passwords? I did not use a single line of code or any more expertise than an ordinary UNIX user is expected to know.

    83. Re:open source by Hallucinosis · · Score: 1

      Ford is liable for putting the wrong tires on SUVs and causing people to die. Ask Explorer owners (if you can talk to people that would buy one nowadays) how they would have reacted to such a license, and imagine how the courts would have reacted. This example is problematic though as while it's pretty clear that the tires were bad, bad tires should not result in death. It's only when you combine a terrible, antiquated suspension, a lot of unsprung weight, and a really high center of gravity that bad tires equal death. It's not just the tires-- it's the entire design principle. A well designed car with a low center of gravity (take my '89 BMW 325is for instance) is not going to be even remotely as dangerous as any type of SUV. You can put crappy tires on any car (as Ford also puts crappy tires on their other vehicles) and you'll probably survive a tire blowout, but such is not the case in SUVs, especially not in one as poorly designed as the Explorer. http://www.sptimes.com/News/062401/Perspective/Exp lorer_safety.shtml http://poseur.4x4.org

    84. Re:open source by dumpster_d · · Score: 1

      The UCITA won't protect a software producer from a lack of sales.

      Here's an example. The USAF decides to run the new F-88 fighter on WinCE [ok, I'm being silly]. Someone enters a zero in a data field, and it crashes into your house.

      You don't sue Microsoft, you sue the USAF--they sue/cancel their contract w/F-88 development contractor, who probably won't use WinCE again.

      Thus, MS's punishment for having lousy software is not having it sell.

      Of course, if MS has misrepresented their "stability"/"security"--that could be something along the lines of a fraudulent contract. There is plenty of basis for a contractor to go after them [just not a poor citizen].

      Plus, even if you can't sue them--you can. Even if it is thrown out, they have to deal with it and it will hurt.

      I agree that open-source should be distributable under "free speech"--but, I'm not sure that'll help. After all, Beavis & Butthead were sued for inciting some dumbass kid into burning down his trailer [then said kid had never seen the show].

    85. Re:open source by jgerman · · Score: 2

      Somehow I doubt it. There is a distinction. I don't have to buy Red Hat off the shelf, I can download it at absolutely no cost to me, or more accurately no profit for Red Hat.
      I'm not going to get into the morality of software licensing but suffice to say, whether you are paying for a license or the product itself there should be liability inferred when a corporation sells you the ability to use the software. Just as I cannot sue a University for teaching me how to use a software product, or a friend for helping me get it running or answering questions Red Hat should not be liable for code that they are not selling.

      --
      I'm the big fish in the big pond bitch.
    86. Re:open source by Lemmy+Caution · · Score: 2
      Ah, the faith! The faith you have in the rational workings of the market! Perfect information, no network effects, no organization pressures to chose one vendor over another, no manipulation of buyers or manipulation of public perception, no outside factors, no cost of entry to enter a market with a dominant, very solvent competitor. What a marvelous world you live in!

      Sadly, here on Earth Prime, things don't work that way. I'll requote Keynes: "the market can remain irrational longer than you can remain solvent." And "in the long run, we're all dead."

    87. Re:open source by rifter · · Score: 1

      They have not had a remote root exploit in the default install of a default distribution, yes. They of course have lots of flaws, and even remote root exploits. It is just that the daemons which are exploitable are turned off by default. They came close on that sshd one, but when it was announced they had already been up-to-date for months. Usually any holes which are found in the current version have a patch available, and a lot of stuff is preemptively fixed.

      Nevertheless, it is possible to install OpenBSD and then be vulnerable because you were using an old version, or turned on some daemons before checking on the latest patches. For instance the latest version, 3.0, had an lpd remote root exploit but there was a patch at the time of release and the lpd is turned off by default.

      No OS will ever protect you from having to do your homework, at least until they successfully build that in...

    88. Re:open source by dillon_rinker · · Score: 2

      Right. I suppose you think that "every user" is synonomous with "end user community." And yes, every user DOES have the necessary expertise and tools to fix the problem...just as you have the expertise and tools necessary to build a house, design a car, grow wheat, etc. Or are we living in a modern economy where if there's something I want done that I can't do myself, I can work, earn money and PAY SOMEONE ELSE TO DO IT?

    89. Re:open source by dumpster_d · · Score: 1

      Sorry, I didn't realise I was speaking to some form of self-appointed member of the cognoscenti. Your arrogance is astounding, and certainly not helpful to an intellectual discussion.

      Put it this way: if people choose to be idiots--then they get what they deserve. Ethically, if you are "damaged" by an entity, it is your responsibility to do something about it. If you're not willing, then kindly piss off.

      Upon another ethical note: "organization pressures . . . manipulation of buyers . . . of public perception"--so, it's OK when these pressures/manipulations are derived from your agenda?

      Do not attempt to paint me into the corner as an acolyte to the "rational, working market"--I made no such claim. It is as amateurish manoeuvre upon your part. At no point do I state or imply "perfect information, no network effects, blah blah blah".

      You refer to the UCITA, but did you read it. It's merely a pan-state-mandated law--totally superseded by federal jurisdiction, which includes the federal consumer protection statues--not to mentioned that the various state's anti-trust and consumer protection acts are not inhibited by the UCITA.

      "UCITA requires computer information transactions to meet . . . common law standards applicable to contracts by expressly providing that contract terms which are "unconscionable" or against public policy are unenforceable" [my emphasis].--Micalyn Harris, October 1999

      The NCCUSL Drafting Committee considered suggestions that UCITA mandate broader rights and undisclaimable warranties. They also considered second-level consequences. Broadening rights and warranties by statute would require that computer information be sold at higher prices to cover the cost of the increased risk of making good on warranties which cannot be disclaimed. One foreseeable result is that some applications and other computer information will not be offered because small developers will not be willing to take the additional risk of warranties which cannot be disclaimed. Another foreseeable result is that some applications and other information will not be sold at higher prices in sufficient quantities to be commercially viable, and therefore will not be offered. Providing mass market software would become more costly and riskier, thus making it more difficult for small developers to compete with larger "deep pocket" providers. Reducing the number of small developers who offer mass market computer information will make the industry as a whole less competitive. Thus, mandating broader rights and undisclaimable warranties will result in higher prices, less variety and choice of available software applications and other computer information, and less competition in the computer information industry - all undesirable results for providers, users, and society as a whole. The Drafting Committee's decision to have UCITA remain neutral, rather than mandating broader rights and undisclaimable warranties, is entirely appropriate, even wise, given the foreseeable unintended results of the alternatives--Micalyn Harris, October 1999 [my emphasis]

      i.e. it would serve the "dominant, very solvent" competitors at the expense of the smaller shops

      The UCITA is about making Licensing legitimate.

      WRT to litigation:
      A second misrepresentation is that UCITA allows licensors to require the licensee to sue in any place in the world, such as Paraguay, in the event of breach. Presumably this is meant to suggest that the licensor can arbitrarily make it impossible for the licensee to sue for its rights. Actually, UCITA invalidates choice of forum clauses if they are unreasonable and unjust. This parallels a standard created by the U.S. Supreme Court and by a respected Restatement of law on this point. It is used by courts to prevent exactly the kind of problem to which you refer - picking a location just to prevent me as licensee from enforcing my rights. Also, as I mentioned above, UCITA allows courts to invalidate unconscionable contract terms. A recent New York court held that a choice of mandatory arbitration in a form contract was unconscionable because the fee was larger than most disputes. This doctrine, which is in UCITA, also prevent the horror story result your note suggests could occur.-- Ray Nimmer July 1999

      And, finally, as an excerpt of the dissenting opinion against the infamous Article 2B--the very point the American Law Center makes serves against having such laws.

      The case law of software transactions is spotty, and business practices are rapidly changing. In these circumstances, detailed codification is unwise.--Jean Braucher

      Current contract and criminal law are sufficient to deal with software vendors [who are not the centre of the universe, by the way].

    90. Re:open source by kz45 · · Score: 1

      It's not software until it get's compiled.
      This means OSS developers can avoid all liability by avoiding distributing pre-compiled binaries. The same exclusion would apply to other source-form distribution, including perl scripts, shell scripts, XML documents, python scripts (unless pre-compiled), etc.


      This is equivalent (in the closed source world at least) to saying: A company is liable, until the user actually uses the piece of software.

      Sourcecode is only words on a page, until it is compiled.

    91. Re:open source by mpe · · Score: 2

      What will this mean for open source? OSS companies/programmers will be just as liable as closed source ones.

      That is the central question. It would basically depend how the system works. You could have something like.
      If you can see and modify the source code then there is no liability
      If you can see, but not modify the source code then minimal liability
      If there is no source code access than maximal liability

    92. Re:open source by fyonn · · Score: 1

      here's a thought.

      a homeowner has a duty of care to keep their house safe and can be sued if negligent yes? to th extent that if a burglar breaks in and cuts themself on something then they can sue the homeowner.

      would this be taken across, ie could someone sue a software company for failure in software they pirated?

      dave

    93. Re:open source by kiwipeso · · Score: 0

      My KAOS experimental OS can learn and evolve functions, you maybe wrong.

      --
      - Kaos games and encryption systems developer
    94. Re:open source by Computer! · · Score: 2

      No, but if Honda simply had only two keys which opened up all their products--then it would be their fault.

      Says you. Ever watch a locksmith make a key for your car? I have. There's one blank they use for every single make and model. Using a metal file (no high-tech spy mission tools required), a good locksmith can have a key that works your door, trunk and ignition in about 5 minutes. It doesn't matter what kind of car you have, they get "root".

      Hummers (not sure about the new ones) actually have doors that come off. You can actually steal the whole door. With no tools.

      All it takes is a box cutter to get into any Jeep with a soft top.

      We, as consumers [in the US at least] - whether private or corporate - have the ability to sue for damages and that really can keep a company in line.

      Along with creating thousands of "hot McDonald's coffee on the crotch"-type lawsuits.

      If your credit card number is stolen from an on-line retailer [...] sue the fsck out of them.

      I agree. But can the retailer then turn around and sue Microsoft? NT can be locked down pretty tight. If it shipped that tight be default, much of the feature set would be disabled. I can see why MS wouldn't want that, because it's confusing to users who don't need that much security.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    95. Re:open source by WNight · · Score: 2

      I agree.

      If you run BeOS, or other non-MS OS, and go to Microsoft and download IE and Outlook, then they shouldn't be financially liable unless they intentionally damage something.

      This isn't possible though. IE and Outlook are tied into the OS and are thus being sold with it, even if you can download them seperately as well.

      Look at another example... Quake executables. You can download (even before the GPLing) the executables for Quake for any OS, free. This doesn't mean though that id Software doesn't make money from their sale, just that they acknowledge that their only use is with the data files which (theoretically) you can only get by buying the game.

      Even worse for MS, IE is an integral part of the OS these days. They use the rendering engine for the help system, much of explorer, etc, etc.

    96. Re:open source by Computer! · · Score: 2

      Should HP be sued if the "clever criminal mind" made off with the passwords?

      No, because you didn't do anything malicious. If you did, you'd be a criminal, although "clever" is debatable.

      --
      If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy
    97. Re:open source by WNight · · Score: 2

      Why should I be liable for accidental flaws in something I give away for free?

      This is the ridiculous legal climate of the US. Nowhere else can you sue someone because the clock they gave you as a gift was defective.

      The obvious thing to do with the bill is make sure that it says something to the effect of "at sale" so that only something you purchase needs to be warrantied. This is the way it is now, it'd just be codified. (Well, technically the way it is now, but you can sue over almost anything...)

    98. Re:open source by dumpster_d · · Score: 1

      Says you. Ever watch a locksmith make a key for your car? I have. There's one blank they use for every single make and model. Using a metal file (no high-tech spy mission tools required), a good locksmith can have a key that works your door, trunk and ignition in about 5 minutes. It doesn't matter what kind of car you have, they get "root".

      I see your point, but I don't think the analogy [in legal terms] holds. A locksmith can give me a copy of the key which I gave them. Honda [c.f. the case with the early Acuras] is giving a key to my car to another xMillion folks [there were a total of SEVEN keys for the model]--they got in trouble and changed that policy.

      As to the soft-top Jeep. True: and take a look at how you, as said Jeep owner, are punished for this by your insurance company [with the higher rates]. Of course, one is foolish to put a lot of "faith" into markets . . . .

      Along with creating thousands of "hot McDonald's coffee on the crotch"-type lawsuits.

      Sadly, there's no known cure for idiots who don't want to take responsibility for their lives . . . however, cases such as these are a rarity. In fact, per-capita law suites are down from their position in the late 19th century. I think we just have enough noise to find any case you want. That, and it's in corporate's best interest to convince folks at large that we need to curb our tendencies/rights to sue.

      Can the retailer sue MS? Sure--but, maybe they don't need to. If the cost of using NT is too high [as a liability et al], perhaps it would make more sense to switch to FreeBSD or even LiNUX.

      PS. Seen the latest IBM add, WRT the hacking of Cheddar? ;) --cheers

  3. Easy Money by rhost89 · · Score: 2, Insightful



    So this means that if i configure my computer without a password i can sue the manufactuere for defective security in their software if it gets hacked.... Cool

    </SARCASM>

    --
    I will bend your mind with my spoon
    1. Re:Easy Money by SirSlud · · Score: 3, Funny

      Considering what things MS leaves on by default in Windows when it ships, you could buy their software for 200$, and then get a $20,000 lawsuit-fueled mail-in rebate! Talk about savings!

      --
      "Old man yells at systemd"
    2. Re:Easy Money by sparkz · · Score: 1

      Now that'd make Windows cost-effective! Maybe MS should encourage this!

      --
      Author, Shell Scripting : Expert Re
  4. Zero change of success... by MosesJones · · Score: 2


    Aimed at Microsoft, George Bush's friends in Redmond. Asking for them and others to actually produce secure and reliable software, and making them responsible for their actions.

    Sounds ridiculous that this shouldn't already be covered by things like Consumer Protection but in fact those licenses make sure that they have no responsibilities. And no-one is going to change that in the US when there is a president who doesn't want to prosecute for monopolistic practice the bigger violator of security concerns out there.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Zero change of success... by Anonymous Coward · · Score: 0

      a) The president doesn't decide who gets prosecuted and who doesn't. Bill Clinton taught us that.

      b) The president doesn't make laws. He can veto them but congress can override that with a large enough vote.

      c) George Bush and his administration has a lot more friends in Dulles than they do in Redmond.

    2. Re:Zero change of success... by jallen02 · · Score: 2, Interesting

      I know this will get some dissenting responses, but I feel I should say it.

      I have administered WindowsNT 4 and Windows 2000 systems. I have *NEVER* been cracked, hacked, or otherwise seen any ill effects from the security flaws that do exist in any of the Microsoft products we use on our server platforms.

      I have written WSH scripts that automatically update and spread any updates to all of my systems. All I have to do is approve the update, which is done after I test it. I stay on top of their security patches and simply followed their recommended guidelines for locking down a server. I also disabled several things I know are exploitable.

      The funny thing is, I end up doing the same thing with the latest and greatest from RedHat. They make it a little easier out of the box to keep up with the updates etc. I have to turn off services I don't want and follow the "common sense" guide of things like turning off services I don't need.

      I am not saying my boxes are uncrackable, or that I am all knowing, or even that great at securing systems.... Anyways.

    3. Re:Zero change of success... by mtrupe · · Score: 1

      You sound very paranoid. How would George Bush be involved in a such a thing at all? And how is it that Bush and Gates are buddies? I seem to remember Clinton playing golf with Gates rather frequently...

      Its unfortunate that so many slashdotters' confuse open source as being some kind of socialistic movement, and Microsoft is the Proletariat to them.

    4. Re:Zero change of success... by SirSlud · · Score: 2

      > I am not saying my boxes are uncrackable, or that I am all knowing, or even that great at securing systems.... Anyways.

      So what are you saying? :) That you havn't been cracked? Hehe, reminds me of my giraffe scarecrow .. works like a charm, I havn't ever seen any giraffes around my lawn. ;)

      --
      "Old man yells at systemd"
    5. Re:Zero change of success... by cperciva · · Score: 2

      my giraffe scarecrow .. works like a charm, I havn't ever seen any giraffes around my lawn.

      Wouldn't that be called a scaregiraffe?

    6. Re:Zero change of success... by rifter · · Score: 1

      Bourgeoisie, more like, intelligentsia, perhaps. But the proletariat would be the users of the system.

    7. Re:Zero change of success... by jallen02 · · Score: 1

      I am trying to not be arrogant because I realize I am not perfect, I just used my common sense.

      Jeremy

    8. Re:Zero change of success... by UberLame · · Score: 1
      Its unfortunate that so many slashdotters' confuse open source as being some kind of socialistic movement, and Microsoft is the Proletariat to them.

      I believe that you meant that Microsoft is bourgeois. In Marxist thought, bourgeois is the property owning class that exploits the working class. In socialism, the proletariat (working class) are supposed to benifit.

      So, unless you think that Microsoft is the working class and that the free software movement (or open source movement) want to benefit Microsoft, I would suggest that you meant to indicate that Microsoft is the opressive property owning class by calling them the bourgeois.

      On a side note, bourgeois historically applied mainly to the middle class. In this country, the majority of people outside of cities tend to be property owners who would consider themselves working class. However inside of cities, property owners tend to be people who don't really labor and the working class tend to rent.

      So, to myself (who doesn't live in a city) the lines seem extremely blurry since I wouldn't be considered a labourer, and I don't own property, and both are by choice. Many many people I know are in the same situation (not a labourer and not a property owner). It seems to be the common lot for 20 somethings who don't want to settle down yet.

      --
      I'm a loser baby, so why don't you kill me.
    9. Re:Zero change of success... by Two+Dogs+Fucking · · Score: 1

      Do you operate an Exchange server?

      If so, have any of your users ever launched a virus by opening an attachment? In my book, that would qualify as a security flaw.

    10. Re:Zero change of success... by JCMay · · Score: 2

      What are they all doing at the airport?

      And why not Ronald Reagan National Airport? It's open again and *much* more convenient!

    11. Re:Zero change of success... by Two+Dogs+Fucking · · Score: 1

      They're waiting in line at the security checkpoint.

    12. Re:Zero change of success... by jallen02 · · Score: 1

      No :-)

      I just can't bring myself to go that low. FreeBSD+qmail for the platform and MTA.

      Jeremy

    13. Re:Zero change of success... by JimmytheGeek · · Score: 1

      Look, the MS page that *distributes* patches was ITSELF defaced by NIMDA, ("Hacked by Chinese!") which is itself a pretty good indicator of how reasonable it is to require administrators to keep on top of MS patches. There are simply too many for even the staff at MS to keep up with.

      Or, to put it another way, the volume of work for a typical admin does not account for spikes related to urgent patches, so they don't get done. It's not like we're all playing Half Life waiting for an update to do.

    14. Re:Zero change of success... by jallen02 · · Score: 1

      It is not even my full time job duty. We are a small start up. My primary task is developing software. I spend maybe two hours a week reading logs and using the utilities provided by microsoft that *automate* determining of there are any new patches for vulnerabilities.

      I am on NT Bugtraq and have been able to remain on top of the issues with some work up front automating the process, and a little work every week.

      It really is possible to safely automate most of the system admin stuff on a NT/W2K box. I test the updates for a day on our development server and then deploy the new configuration to all of our systems. PS: I love the O'Reilly books on administering W2K. There are some real Gems in there.

      Anyhow. I don't like W2K/NT and would prefer a *nix only environment, but I like my job and what I do.

      Jeremy

  5. Hard to implement by RazzleFrog · · Score: 2, Insightful

    How do you quantify what is doing enough? If they release a patch in two weeks is that enough? How about 4? Is releasing a patch not enough? Should they actually call people and tell them to install a patch that has been out for months? I mean there is no doubting that Microsoft software has holes but they do patch them. The question is do the do it fast enough and do they make it required for users.

    1. Re:Hard to implement by mtrupe · · Score: 1

      Keep in mind, nobody is forcing us to use "their" software. If I dont like MS's security issues I don't have to use their stuff at all... Just like if I don't like Firestone Tires having blowouts on the road, I can go buy some Michelins. I think we should let capitalism do what is does best. If Microsoft does indeed have a monopoly, forcing people to use their software, then that is the real issue.

    2. Re:Hard to implement by RazzleFrog · · Score: 1

      No offense but were you replying to my post or just in general? I made no comment about being forced to use Microsoft. I am not even a Microsoft-basher (which can be evidenced by the lack of $). Just the same, I have to admit that Microsoft does have holes. Now I can either migrate everything to another OS or I could just be diligent with applying the patches.

    3. Re:Hard to implement by Anonymous Coward · · Score: 0

      Sorry---- I mean to reply to another comment. Oops...

  6. Join the Libertarian Party by squarooticus · · Score: 3, Informative

    Be careful what powers you give to the government.

    --
    [ home ]
    1. Re:Join the Libertarian Party by NevDull · · Score: 2

      Just as importantly, beware what responsibilities you let corporations abdicate. "...but I had my fingers crossed behind my back, and only mentioned that in fine print I made you agree to..." should not be a valid defense against damage caused by software which is patently faulty, which the producer knew about, and which the producer wants to charge you to fix.

    2. Re:Join the Libertarian Party by squarooticus · · Score: 1

      Absolutely. That is covered under contract law (mispresentation, fraud, etc.). If you don't like the contract associated with a piece of software, don't use it.

      --
      [ home ]
    3. Re:Join the Libertarian Party by Anonymous Coward · · Score: 0

      Or exercise your mind, read up on the substantial inconsistencies and contradictions in the libertarian philosophy, and then be careful what powers you give the government or corporations.

  7. Terrorism by CounterZer0 · · Score: 2, Interesting

    So, if a law like this is passed, will the people who break it be branded IT Terrorists? I mean, everything else is terrorism now, why stop here?

  8. Fear by gizmoiscariot · · Score: 1

    Oh goody, now software developers will be afraid to make good programs so now we will have a million half done unpublished programs. The only one that should be effected by this is Microsoft. Thats where the whole security problem is.

    --
    Gizmo
    1. Re:Fear by Anonymous Coward · · Score: 0

      microsoft is the source of computer security problems?

      ive had my fill of ignorance for the day.

      thanks

  9. Everyone would be in violation by alen · · Score: 5, Interesting

    Linux, Solaris, HP-UX, MS WIndows and a bunch of other products have holes in them that SANS tells others about. Has there ever been a piece of software with no security holes?

    1. Re:Everyone would be in violation by skrowl · · Score: 2

      I think this is exactly the problem they're talking about. Not only would OS vendors ALL be liable but anyone who makes any type of network connected software would be as well.

      The linux kids might be happy about MS getting hit for $10K or whatever per IIS hole, but when the same thing starts happening to proFTPd, BIND, sendmail, etc... the shat will really start hitting the fan!

      If such a law does get passed, it will certainly be ruled unenforceable the first time it's tested in court.

      --

      Prevent linux based DDOS's!
      http://linux.denialofservice.org/
    2. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      Other than "Hello World" i cant think of any ;)

    3. Re:Everyone would be in violation by Doomdark · · Score: 3, Interesting
      I don't think the point was to punish co's because their products have problems; they would be punished if it could be shown that this was more or less deliberate, ie. company didn't bother to even try to make it secure?

      In case of, say, Microsoft, the problem is not necessarily that they don't (try to) fix the known problems, it's that they somehow managed not to realize the obvious potential problems (with email/documents allowing active fully enabled scripting) when designing products in the first place.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    4. Re:Everyone would be in violation by stardyne · · Score: 1

      Other than "Hello World" i cant think of any ;)

      Even then you have to consider the language you are using. You are counting on the compiler/interpreter to have no security issues.

    5. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      qmail

    6. Re:Everyone would be in violation by minusthink · · Score: 2

      #include

      int main()
      {
      cout "Hello, World";
      return 1;
      }

      as far as I know, the root hole was fixed in 0.2.3

      --
      "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
    7. Re:Everyone would be in violation by Cro+Magnon · · Score: 1

      int main()
      {
      char name [2];
      cout "Hello, World";
      cout "Enter name for personized service"
      gets(name); // if your name is more than 2 chars you now have buffer overflow!
      }

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    8. Re:Everyone would be in violation by dhamsaic · · Score: 2

      My "Hello World" is uncrackable. :P

      --
      Every once in a while I like to masturbate a new word into my vocabulary, even if I don't know what it means.
    9. Re:Everyone would be in violation by stilwebm · · Score: 5, Insightful

      A law like this would benefit two camps. One would be large software companies, since the smaller competetition would be squashed as the cost of doing business reaches prohibitive levels. The other benefactor would be the insurance agency. They would increase premiums for software businesses greatly, since this would be the best way for businesses to protect themselves. Consumers would only suffer.

    10. Re:Everyone would be in violation by kin_korn_karn · · Score: 3, Insightful

      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug? I wouldn't be surprised if Larry, Bill, and Bill are behind this...

    11. Re:Everyone would be in violation by fiori · · Score: 1
      Has there ever been a piece of software with no security holes?

      I think hello_world.c might be safe.

    12. Re:Everyone would be in violation by Technician · · Score: 2

      with no security holes?
      The first thing that comes to mind is any embeded controller without any outside connections. Nobody has hacked into my bread machine or microwave oven lately. It has user input, but the user input junk filter seems to work pretty good. I've never gotten the microwave to accept 2 hours and 93 minutes as valid input no matter how hard I try.

      --
      The truth shall set you free!
    13. Re:Everyone would be in violation by TheAwfulTruth · · Score: 2

      This actually happens to printers all the time. It will soon be happening to your microwave and toaster as well...

      (BTW some microwaves WILL allow you to enter 99 minues)

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    14. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      yeah.. because all the best software comes out of america.
      Linux came out of america
      Proftpd came out of america
      wu-ftp came out of america..
      WAIT
      point proven!
      wu-ftp came out of america, the rest didn't!

    15. Re:Everyone would be in violation by jslag · · Score: 1

      In violation of what? There's nothing in the article that specifies who the law would apply to. As has been discussed elsewhere, it's entirely possible that such a law could apply to software products that are sold by a company, but wouldn't apply to source code that can be downloaded and compiled (Linux, etc.)

    16. Re:Everyone would be in violation by beej · · Score: 1
      Has there ever been a piece of software with no security holes?

      Yes, you fool! TeX has no security holes at all! Of course, we'll have to rewrite Linux in TeX and all those GNU utilities...maybe they can be done in LaTeX.

      At least we know Knuth won't be arrested.

    17. Re:Everyone would be in violation by TeknoHog · · Score: 2
      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug? I wouldn't be surprised if Larry, Bill, and Bill are behind this...

      I disagree. I thought one of the arguments why PHBs choose proprietary systems, is that they have a company to blame if the software fails. For now, they cannot usually sue the company because of EULAs that free the company from any responsibility. The law might mean that SW businesses would finally be responsible for their products.

      On the other hand, Free software usually have disclaimers that deny all responsibility, including fitness for the intended purpose. If I download this stuff for free and it crashes my system, it's my fault.

      In all fairness, if you pay for a piece of software, its producer should have certain liabilities. But M$ has an interesting point here, because for example IE is 'free' so it should be excluded, and we all know it isn't really 'free'. More interesting is the point that Free software has turned out much reliable even though we have no reason (in this silly business sense) to expect it should work at all.

      --
      Escher was the first MC and Giger invented the HR department.
    18. Re:Everyone would be in violation by Lumpy · · Score: 2

      Yes....

      10 print "hello world"
      20 goto 10

      also the versions in lisp, C, C++, python, Tcl, cobol, fortran and snobol are also as secure.

      --
      Do not look at laser with remaining good eye.
    19. Re:Everyone would be in violation by Xenophobe · · Score: 1

      For now, they cannot usually sue the company because of EULAs that free the company from any responsibility.
      On the other hand, Free software usually have disclaimers that deny all responsibility, including fitness for the intended purpose.

      You can't have it both ways... so "free software" can disclaim all responsibility, but big corporations can't?

    20. Re:Everyone would be in violation by knight_23 · · Score: 1

      Yes and it looks like this:

      10 cls
      20 print "hello world"
      30 end

      --
      __ Fast - Cheap - Good Pick any two
    21. Re:Everyone would be in violation by Sj0 · · Score: 2

      Oddly enough, I didn't pay 200 dollars for Linux, though I would have paid that for any given 9x release of Windows. Also odd, I didn't pay thousands of dollars for the GIMP, whereas adobe photoshop has a price which is quite steep indeed. Still though, I didn't pay a penny for GCC, though several pennies (tens of thousands of pennies, even) for Visual Studio Enterprise edition.

      The difference(in case you missed it), is that I put good money on the line for software, and I expect it to work. I also expect to be able to do something if the product I just forked over several hundred dollars for turns out to be faulty, and causes me to lose data, or in a worse case, lose millions of dollars because some kid was able to take my mission critical system down with a single malformed packet.

      There *IS* a double standard, because Free software is given to you, whereas you must pay for your latest bugfix install of Windows.

      --
      It's been a long time.
    22. Re:Everyone would be in violation by Sj0 · · Score: 2

      Nope, but Hello_World.asm would be.

      Hello_World.c could be safe only if it did something like this(keep in mind It's been a long time since I've done hardware in C, so it's probably pretty wrong, but you get the idea.) Everything done is using your own code, so you can trust it to do the job you told it to do, rather than some other programmers stuff which may be insecure. Harder to debug to be sure, but it *does* do the trick.:

      //notice no includes.Others' code is bad and I don't want to get sued. :)
      #define textScreen 0xB8000000
      int main() {
      char far *charscreen;
      int pos = 1;
      char message[12] = 'hello world!';/*could be 13... It's been a while since I've used chars(or c).*/
      while (*message) {
      charscreen = textScreen + pos; //sets the pointer.
      pos++;
      *charscreen = *message ; //puts the letter on the screen
      message++; //pushes the letter ahead one.
      }
      return (1);
      }

      --
      It's been a long time.
    23. Re:Everyone would be in violation by weinerdog · · Score: 1

      Linux, Solaris, HP-UX, MS WIndows and a bunch of other products have holes in them that SANS tells others about. Has there ever been a piece of software with no security holes?

      No reasonable law would make it illegal to sell or distribute imperfect software. That's like making it illegal for a doctor to make a mistake in a diagnosis or for a lawyer to offer less-than-perfect legal advice.

      Yet, doctors and lawyers are legally responsible for malpractice: for mistakes made during the course of their practice due to recklessness, carelessness, or failure to adhere to the best practices of their profession.

      A similar standard should hold, at least for commercial developers. A commercially-motivated software developer (as opposed to amateurs and hobbyists engaging in essentially nonprofit projects) should be held to a reasonable standard of care in the products they produce. This should be true whether the source is open or closed, or whether a license fee is charged or not. The standard should be that reasonable care was taken, given the capacity in which the software was produced. For personal or commuity projects, liability should be limited to outright malicious design. For commerical development, liability should be stricter. The real test should be to what degree failure to observe best practices was motivated by commercial gain.

      Niether large nor small developers should be hung out to dry for every little security flaw that someone finds in their software. But sometimes, developers release code they know is inherently risky, even if no particular exploits have been discovered. For example, Microsoft ought to have known that the architecture of Outlook-IE-Windows Scripting was dangerous, especially in the hands of its target audience: non-technical users. It wasn't some obscure buffer overflow that made Outlook a problem virus propagator, it was the basic design. The developer community as a whole was aware of this; Microsoft cannot claim that the possibility that Outlook could be so abused didn't occur to them. Certainly a case can be made in an instance such as this that the developer should bear some liability for the damage caused by the product.

      --
      There's no such thing as Scotchtoberfest!
    24. Re:Everyone would be in violation by Sj0 · · Score: 1


      Read at -1. Find out what THEY don't want you to know!

      Reading at 0 does that. very few mods read there it seems, so that's where all the posts 'they' don't want you to see go. reading at -1 just lets you in on the ramblings of a bunch of perverts with too much time on their hands.

      --
      It's been a long time.
    25. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      Has there ever been a piece of software with no security holes?

      qmail

    26. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      1. Are we desirous of paying the extra $ that commercial software would cost to support the littigation that would result from the desire to legistate defect free and secure software?

      2. Are we desirous of paying the extra cost in delay in avalability when all software that we might want or even need is delayed because it must go through more tests and code exams?

      3. Or is good enough at the current rate of production and cost good enough?

      As one whose job it is to work on a secure OS, it is no picnic and the increased $ expense and time is enormous. The resultant unit cost to the user must therfore be enormous. And the length of time to produce a feature or fix is significantly longer than in a good enough commercial world.
      So the more secure, the less feature rich. Because the features contain holes and the more complex the OS, the less understandable by mere mortals it is and the harder it is to maintain the architectural and code purity by which security is achieved.

      Maybe it is better to have proprietary OSs, open source OSs, secure OSs and lets pick the one appropriate to the task and be willing to pay for the features and security appropriate.

      Beware what you ask for, lest you get it.

    27. Re:Everyone would be in violation by mpe · · Score: 2

      M$ and Big Software would love this law. It would effectively kill the free/open-source software movement. Who besides MS, Sun, Oracle, et al. can afford to take a chance on getting hit for $10k for each bug?

      Also there is the question of if they could claim that it would have cost them more than the fine to have removed the bug in the first place.
      The worst possible senario is even less competition, poor quality and big companies who simply consider fines as operating expenses.

    28. Re:Everyone would be in violation by Anonymous Coward · · Score: 0

      // Demonstration of an hole-free program.
      #include

      int main() {
      printf("Hello World!\n");
      }

  10. Fine them? by Geeky · · Score: 3, Funny

    Your software is insecure. Please pay your fine by credit card at http:// ...

    --
    Sigs are so 1990s. No way would I be seen dead with one.
    1. Re:Fine them? by garcia · · Score: 2

      umm http://?

      Send check or cases of beer to my home address listed below...

    2. Re:Fine them? by liquidsin · · Score: 2

      Or, if you're concerned with the security of online transactions, please sign up for a Passport account. They will handle all payment details.

      --
      do not read this line twice.
    3. Re:Fine them? by Anonymous Coward · · Score: 0

      Don't forget that http:// is OJ's web site ...

  11. Oh my, the irony by Reckless+Visionary · · Score: 4, Insightful
    You know, it used to seem like the software security and freedom communities were pretty closely related. Apparently the NAS doesn't have the same lassaiz fairre attitude as most of the freedom advocates.

    It's always interesting when those who call for freedom and security for themselves can only figure out how to do it by reducing the freedom of others. Now they want to legislate software standards? Come on, you have to be against that.

    --
    I think I'll stop here.
    1. Re:Oh my, the irony by Otter · · Score: 1

      I agree with your general point, but:

      1) The NAS is run by bureaucratically minded scientists. It's an entirely different culture from the Wired-ish hippie type security community you seem to be more familiar with.

      2) The idea here seems not to legislate software standards but to break the immunity software makers have against liability when the screw up. Not that security through personal injury suits strikes me as a better idea than security through legislation.

      The flip side of what you're saying is something I've often wondered: why is it that so many of the privacy advocates are so unconcerned about abusers of security holes? Whenever I see them interviewed about the arrest of a cracker or script kiddie, the EFF and company always seem to find them adorable. But that's for another story...

    2. Re:Oh my, the irony by sparkyz · · Score: 1

      I'm not against it per se. But it's chances of efficacy are small. As another poster pointed out, has there even a piece of software that didn't have security holes found after release (assuming the relevance of security in a given piece of software)? Since perfection is an unreasonable standard to hold anyone to, what would have to be proven here is failure of due diligence; and that's a tough sell on the innocent until proven guilty premise.

      --
      Oops
    3. Re:Oh my, the irony by GSloop · · Score: 1

      Oh my - DID YOU READ THE ARTICLE?

      These changes in the law just allow for civil actions.

      Your free speech rights to slander me are limited - was congress and and founding fathers on crack when they alowed me to sue you for civil damages if you slandered me?

      This doesn't do anything of the sort (Limits free speech). As I have already posted - it allows the tort system to help regulate faulty products. This is a check and balance in the free market system.

      SHEESH!

    4. Re:Oh my, the irony by Doomdark · · Score: 2
      I'm not necessarily advocating this legislation, but your assumption that regulation is automatically anti-freedom is flawed. Freedom and laissez-faire are not synonyms; there is also the "freedom means responsibility" concept. Just like with free speech you don't get "say whatever without consequences"; (pre-)censoring things is illegal, but you may be nailed later on the contents. Another way to put this is that libertarians have no monopoly for Freedom even though two things are related.

      That being said, the goal (having some recourse against foolishly ignorant s/w companies) could be more easily obtained by just clearly abolishing EULAs, and letting legal action start based on actual damages products cause (if any). I know that administration doesn't really have power (and shouldn't have) over courts, but they should be able to test out EULAs in court.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  12. while they're at it by motherfuckin_spork · · Score: 1
    why don't they pass better laws making companies accountable for defective hardware... oh, wait, that's right, everything is "disposable" now...

    If this passes, the first thing they should do is sue the entire internet due to its inherent open-ness - it just lends itself to insecurity.

    --
    Nope, not me, I must be someone else...
    1. Re:while they're at it by rapid+prototype · · Score: 0

      that's right, sue al gore. he invented the internet, after all.

      -rp

  13. So... by mwalker · · Score: 2

    Reconsidering that plaintext cookie in my browser that holds my account password, are we?

    1. Re:So... by Peyna · · Score: 2

      I would certainly hope that a cookie wouldn't contain that information. Usually a cookie just has an identifying number, and all information is stored server side. I can't imagine anyone doing otherwise.

      --
      What?
    2. Re:So... by Chris+Mattern · · Score: 2

      > I would certainly hope that a cookie wouldn't
      > contain that information. Usually a cookie just
      > has an identifying number, and all information
      > is stored server side. I can't imagine anyone
      > doing otherwise

      You don't have to imagine in it. You can just go here . Or here . Or here, or here, or here, or here...

      Chris Mattern

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

      Damn lazy ass website folk. Why oh why would they ever do something like this. =[

  14. emmm... by einer · · Score: 2, Interesting

    This is definately a double edged sword. This could bite anyone on the ass. MS doesn't hold a monopoly on crap code (arguable). What happens to people who don't sell the software, but wrote and make money on its support? (I'm thinking of Apache here).

  15. Lobbying against it? by coug_ · · Score: 2, Interesting

    So.. if a company lobbies against this law, wouldn't that open them up to criticizm? I mean, it'd essentially be like them saying "we don't want to be responsible for our insecure software."

    1. Re:Lobbying against it? by buffy · · Score: 2
      So.. if a company lobbies against this law, wouldn't that open them up to criticizm? I mean, it'd essentially be like them saying "we don't want to be responsible for our insecure software."

      Sounds logical, but I doubt it. Think about the pro-tobacco lobby. They manage to garner support for their efforts without too many people in the public noticing that they're supporting a substance that kills people. What's a little bit of insecure software compared to that??

      I still smoke, and still use "insecure" software regardless. The American Public is a very funny thing sometimes.

  16. Freedom of Speech by CTalkobt · · Score: 4, Insightful

    This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

    An additional question would be should all software now come with a warrently that specifically disclaims the implied warrenty and states that there is no warrenty? Would it be legal under the proposal?

    --
    There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
    1. Re:Freedom of Speech by cperciva · · Score: 4, Interesting

      This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

      Do you have the right of freedom of speech to utter other potentially hazardous comments? Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal. If you're engineering a bridge, does "freedom of speech" give you the right to design it so that it will collapse when people try to use it?

      There is a wide legal history for freedom of speech ending when it causes harm to others.

    2. Re:Freedom of Speech by Rothfuss · · Score: 1

      I don't think so.

      Nothing would prohibit you from writing bad source code with massive security flaws, only selling the bad source code.

      Your freedom to express yourself as a writer of hideously unsecure patchwork code would remain yours, but if you try to call it Windows (again) and sell it to me, then you are no longer protected - which is quite reasonable. Much like an engineer at Ford. He could design and build a vehicular deathtrap in his garage and nobody would stop him. He would simply be expressing his (sadistic?) self. However if he took it a step further and tried to sell it, things would not go as well.

      -Rothfuss

    3. Re:Freedom of Speech by Anonymous Coward · · Score: 0

      Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal.

      This is more like yelling "FIRE!" at your wife when playing some twisted S&M game. You have a choice whether or not to buy the software.

    4. Re:Freedom of Speech by anthony_dipierro · · Score: 1

      Commerce is not speech. You may have the right to utter the incorrect program, but that doesn't give you the right to sell it.

      I agree with you that it isn't a good law, but it doesn't infringe on freedom of speech.

    5. Re:Freedom of Speech by Flower · · Score: 2
      Of course you have the right to utter an incorrect program. And due to the nature of free speech other people can call you on the flaws of what you've said.

      But, if you have been reading some of the latest decisions in the courts, software also has a functional aspect that can be litigated. You package that program into a binary and start selling it the issue is less of the code being free speech and more of the executable being a product.

      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    6. Re:Freedom of Speech by wsloand · · Score: 1

      An additional question would be should all software now come with a warrently that specifically disclaims the implied warrenty and states that there is no warrenty?

      I don't know if you've read license agreements recently, but many of them already state that there is no warranty expressed or implied for any sort of fitness for usage.

    7. Re:Freedom of Speech by GSloop · · Score: 1

      Don't I have the right to make childrens toys that explode and spray staining ink all over the place?

      Sure, and you have the obligation to also stand trial in a CIVIL court to pay for damages caused by your product.

      Same with software - if it doesn't do what it's supposed to do, and it causes damages, you're liable! That's not a restriction of speech at all!

    8. Re:Freedom of Speech by Peyna · · Score: 2
      You have freedom of speech as long as it doesn't harm other people, i.e., Charles Manson. He told other people what to do, and he's the one spending life in prison.

      So, if you write code that is harmful (i.e. results in loss of profit, etc.), then you most certainly can be held liable for it.

      --
      What?
    9. Re:Freedom of Speech by sam_handelman · · Score: 5, Insightful

      There is a wide legal history for freedom of speech ending when it causes harm to others.

      You don't need to open that whole kettle of worms at all, in this case. The right to say something does not equate with the right to sell it - unless it is sold for the purpose of communication (which commercial software is not.)

      People who write software and then sit on it, or only give it to a few friends, cannot and should not be able to be held accountable for their software not working - unless (like yelling "FIRE!" in the middle of a crowded theatre) there is clear evidence of malicious intent (computer viruses.)

      Someone who distributes software for free ought to be required to disclaim any warranties, which they allready do, and that is fine.

      On the other hand, when you sell a piece of software there is an implied warranty of merchantability that you cannot disclaim. Extending that warranty to include security is not a free speech issue. Your right to write any code you want is still protected, you just cannot necesarilly sell it.

      By extension, however, code written for the purpose of communication - including "here is how you write DeCSS" or the example code in a CS textbook - would still be protected, and you'd still have a right to sell it, whether or not it worked or was secure.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    10. Re:Freedom of Speech by theridersofrohan · · Score: 1

      "Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?"

      Incorrect? Of course! I can claim that the earth is flat all i want and that's definetly not illegal.

      Insecure? Dunno... It is illegal to yell FIRE in a crowded theatre if there is none....

    11. Re:Freedom of Speech by dattaway · · Score: 2

      uttering the following on IRC would put you in jail:

      rm -rf /

      or joking about telling someone to jump off a cliff would be illegal...

      imagine that... No one could be taught the importance of learning responsibility.

    12. Re:Freedom of Speech by baronben · · Score: 1

      What about instead of creating a law that would allow civil suits over defective code, the FTC or the FCC (because technicly we are talking about communication produts, but this seems more like an FTC thang) could intiate recalls over defective software. I'm not sure about the legality of recalls when they do not directly effect the safty of the device (havn't heard about any one hacking a pacemaker), but if the product is seriously defective, coudn't the FTC at least force Microsoft or any other componey, to distribute recall or update notices to registered users?

    13. Re:Freedom of Speech by egburr · · Score: 2
      Yes, with your freedom of speech you have the right to utter it. You then have the responsibility to "suffer the consequences" of your speech.

      Just as you are not banned from yelling "fire!" in a crowded theater. There is no law saying you are not allowed to do so. What you'll get arrested for is something like "inciting a riot" or "reckless endangerment" or something. Unless of course there really was a fire. You are not prohibited from speaking the words, but you will have to suffer any consequences of doing so.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    14. Re:Freedom of Speech by Anonymous Coward · · Score: 0

      Freedom of speech is NOT ABOUT THE PHYSICAL ACT OF SPEAKING. It is about the right of an individual to hold whatever ideas he or she wants and to communicate them to others. Yelling "FIRE!" is an crowded theater has nothing to do with free speech and everything to do with the intent to incite a panic. You will be arrested for inciting a panic and the resulting injuries because you knew and any reasonable person would know that a foreseeable consequence of yelling "FIRE!" in a crowded theater is a panic. If you design and build a bridge with the intention that it will collapse in use and pass it off as an "okay" bridge you will probably be charged with a whole host of crimes, one of which is fraud. Your right to freedom of speech does allow you to lay out a blueprint for a bridge, put it on the internet and tell the whole world about it. Your right to freedom of speech does allow you to post a movie review on the internet saying the film was so bad you wished someone would have yelled fire in the middle so you could have been trampled to death.

    15. Re:Freedom of Speech by schon · · Score: 1

      This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

      This is pretty simple:

      Source code is speech, binaries aren't.

      OSS authors would be exempted, both for first amendment concerns, and because giving the source to the client allows them to fix the problem themselves when problems are found.

    16. Re:Freedom of Speech by homer_ca · · Score: 2

      I really doubt it would result in censoring source code. Source code is not executable and it's not sold to end users as a useful product. Even binary-only software needs to be beta tested, and there must be an exemption for pre-release software that is released for testing purposes only.
      And this raises another question with Linux distros. Ever notice how much version 0.x software is in a typical distro? Some of it is actually pretty useful and production quality (gaim, windowmaker). What happens to all of that?

    17. Re:Freedom of Speech by sulli · · Score: 1
      Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal.

      Unless, of course, the theater is in fact on fire.

      --

      sulli
      RTFJ.
    18. Re:Freedom of Speech by gregbaker · · Score: 2
      This raises some constitutional issues - Do I have the right of freedom of speech ( as code has been found to be in some cases ) to utter an incorrect program?

      But, adveritizing is also speech, and false adveritizing is illegal. (Isn't it? Certainly bait-and-switch is.) I'd say blatantly insecure software is fairly similar to false adveritizing.

    19. Re:Freedom of Speech by CTalkobt · · Score: 1

      I see this whole issue as akin to writing a book that's badly prepared - it may be full of errors, it may be full of untruths - it may try to pass itself off as non-fiction. It may harm some people if they interpret it literally - for prudent people it may not.

      Where did the old adage, buyer beweare go to?

      --
      There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
    20. Re:Freedom of Speech by browman · · Score: 1

      When you build a bridge, you build it to meet certain criteria. If those requirements state that it should take the weight of a bycicle, it damned well should collapse when somebody drives a chieftan tank across it.

      When it comes to security on software, it's a completely gray area. Sure you can make something secure to certain angles of attack. The problem is it's never possible to ascertain all the other angles of attack until they've been exploited.

      We may not like the "stay informed and keep patching" model that's been adopted, but it's the only way to keep on top of it.

      Like i said in another post; companies shouldn't claim security unless they completely screen themselves off from any outside interference, including user intervention, making your PC into a TV again.

      --
      You fool! You've given cheese to a lactose intolerant volcano god! Do you know what that means?
    21. Re:Freedom of Speech by CTalkobt · · Score: 1

      No, it's not the same. In your example there's willful intent to harm; in regular sane coding there's no willful intent to harm.

      Your example is akin to saying that because a person can choke on a pretzal the pretzal manufacturer's should be held liable.

      --
      There's a gorilla from Manilla whose a fella that stinks of vanilla and has salmonella.
    22. Re:Freedom of Speech by TarPitt · · Score: 1

      In general, false speech that results in harm CAN be litigated (see slander and libel).

      Now, to defend this effort, keep in mind that liability does not exist for any flaw in a product (unless you have strict liability, which actually applies to very few things). It must be shown that:

      - The flaw existed in the software
      - The plaintiff suffered some economic loss
      - The flaw result from a failure of due care on the part of the defendant.

      You don't have to write perfect software. You only have to write software according to currently accepted practices in the field of software engineering. Someone trying to sue would have to prove you are negligent in that area. If you can defend your design, development, and QA process, they don't have a case.

      Your software would also have to be of a mission-critical nature that it causes enough damage to justify a suit. You'd have a hard time proving a bug in TuxRider qualifies.

      The you have to convince a judge or jury of all of the above. This means you'd have to have a very very strong case against the software company.

      Finally, for handling ordinary cases, many small businesses, independent professionals and non-profits carry insurance. Is there a reason RedHat, etc. couldn't do so? And that if they followed good software engineering practices, the premiums would not be excessive. In fact, open source software which is designed to be secure (OpenBSD, etc.) would probably pay minimum premiums, as a reward for their efforts.

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    23. Re:Freedom of Speech by GSloop · · Score: 1

      No physical harm, I just sprayed ink everywhere - I didn't intend to do so...

      That still doesn't absolve me of liability!

      I crashed into your car on the highway, but I didn't intend to do so...does that absolve me of liability?

      Didn't think so...

      The rub is "regular sane coding"

      To me regular sane coding is a rigourously tested and developed product. Not, "Oh we threw some code together, did a bit o'testing and released it to the public..."

    24. Re:Freedom of Speech by pointym5 · · Score: 2
      Yelling "FIRE!" in the middle of a crowded theatre is dangerous, and illegal.

      Cite please. While it may be that you could be prosecuted should you start a panic by yelling "FIRE", that is not the same as it being illegal to do so a priori.
  17. The only way to prevent hacking... by Tasty+Beef+Jerky · · Score: 0, Insightful
    is to not own a computer. Your non-existant computer will never be hacked.

    Any computer anywhere can be hacked by anyone. The only difference between Grandma's computer holding her apple pie recipie and NORAD's computers storing the nuclear launch codes are accessibility.

    Think about that the next time you champion the cause of punishing the programmers that make a piece of software...

    --

    I'm the tasty treat nobody can resist!
    IM Me! AOL IM:Tasty Beef Jerky

  18. Be careful of what you wish for by Pinball+Wizard · · Score: 4, Insightful
    If you are talking about imposing rigid design and coding standards to software that is released to the public, it could have a far more adverse effect on small software publishers and open source projects than it does to, oh say Microsoft.


    Seems to me this will have the least impact on those who need to pay attention to security the most(large software companies) while having the potential to make it harder for the "little guy" to write and publish software.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:Be careful of what you wish for by sheldon · · Score: 2

      That's what Government Regulations are frequently about... Raising the bar of entry into the market.

      Watching the debate on the '96 telecom act was very enlightening. If you thought it was about competition, think again.

  19. Perspective by Wheaty18 · · Score: 1

    And who would decide which software was 'secure' and 'non-secure'? What is secure to some, is totally insecure to others.

  20. What about the click-thru EULA? by jarodss · · Score: 3, Informative

    Anyone ever read their full End User Licence Agreements, especially MS?

    It always has a limit that anything bad that happens while using their product is not their fault.

    Now IANAL but I thought that by clicking I Agree, that you were actually agreeing to that.

    1. Re:What about the click-thru EULA? by duffbeer703 · · Score: 2

      Laws supercede such declarations.

      If I made somebody sign a paper that states that I cannot be held accountable for my actions, it is completely irrelevant.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:What about the click-thru EULA? by Anonymous Coward · · Score: 0

      It always has a limit that anything bad that happens while using their product is not their fault.

      Completely irrelevant.

      Remember Dr. Kevorkian? He's in jail right now, even though his patients provided explicit consent for him to kill them.

    3. Re:What about the click-thru EULA? by gnovos · · Score: 2

      If this could really protect the software companies, then you would see packs of Malboro's with EULA's on the wrapper...

      --
      "Your superior intellect is no match for our puny weapons!"
  21. Boon to Corporate America by Mr_Perl · · Score: 5, Insightful

    I suspect that this would ensure far less software gets produced by smaller vendors and individuals who can't afford the liability.

    Another good move for corporate America.

    Microsoft is able to defend itself against the government. Are you?

    --

    My poetry site welcomes the unusual.
    1. Re:Boon to Corporate America by Sloppy · · Score: 2

      It would also result in far less software being produced for businesses (large and small), since it would increase the cost of software so much. This would be a disaster for everyone.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    2. Re:Boon to Corporate America by GSloop · · Score: 1

      Don't you think that insecure software costs alot too?

      Using the example, who bears the costs for the virus outbreaks on MS products? The user - that's a big cost for business too.

      Sure, we bury that cost in the books somewhere, and act as though it's not a cost of supporting the business, rather than a direct cost of supporting the product.

      Sure Windows might cost more if it wasn't so vulnerable, but that increase in initial purchase price would be offset by decreased costs in supporting it (ie. killing off viruses that should have been possible in the first place, fixing crashes etc...)

      That doesn't mean we won't have viruses, but it would at least increase MS's concern that without doing some due dilligence in making it more difficult to create and spread virueses, the company would be liable in court for damages -

      All in all, I think this is a good thing!

    3. Re:Boon to Corporate America by GSloop · · Score: 1

      A couple of typo's I noticed -

      Sure, we bury that cost in the books somewhere, and act as though it's [delete "not"] a cost of supporting the business, rather than a direct cost of supporting the product.

      Also
      (ie. killing off viruses that should [add "not"]have been possible in the first place, fixing crashes etc...)

  22. why pay sysadmins if they aren't doing their job by grey3 · · Score: 0

    Possible options include steps that would increase the exposure of software and systems vendors and system operators to liability for system breaches," wrote the authors of the report.

    maybe thats some incentive for the sysadmins to get off their a$$es and apply some patches which should have been applied a long time ago. Isn't that what they're paid for?

  23. Hopefully M$ will feel this... by Anonymous Coward · · Score: 0

    I hope that M$, as well as having to work out their other legal issues will do something about how their products can be easily 'hacked' into bringing things down.

    Or they will make fewer things that would be in a position to be taken down (linux w/apache works, who needs a M$ server?)

    I think I am asking too much.

  24. Other Microsoft Failings... by Rothfuss · · Score: 5, Funny

    But Windows XP is not the only Microsoft product with security failings.

    For example Microsoft Bob.

    I've been waiting for a service pack for it for years. I'm just not as comfortable hooking Bob up to the internet as I once was. Bob has gotten more viral infections than an old French Whore in a port town.

    -Rothfuss

    1. Re:Other Microsoft Failings... by gorillasoft · · Score: 1

      But Windows XP is not the only Microsoft product with security failings.

      For example Microsoft Bob.

      I've been waiting for a service pack for it for years. I'm just not as comfortable hooking Bob up to the internet as I once was. Bob has gotten more viral infections than an old French Whore in a port town.


      That actually raises another point - how long would the companies be obligated to continue to release security patches for their old products, and how long would they be accountable for the security of their old products in general?

    2. Re:Other Microsoft Failings... by Rothfuss · · Score: 1

      I believe this is actually one of the things that drives users to upgrade their MS OS. The undergrad lab in my department has been running NT4 and Office 97 for quite a while now. It all runs very smoothly, and although it is a bit antiquated, it is damn stable at this point. However, the systems will be upgraded to XP in the not so distant future because MS (in theory) will not be releasing more NT4 fixes. It is actually a bit ironic since XP is currently riddled with holes by most accounts.

      -Rothfuss

    3. Re:Other Microsoft Failings... by TheAwfulTruth · · Score: 2

      And this is different from Linux how? Is KDE 1.0 still being supported? How about old versions of Apache? Samba? Is RedHat still patching it's release of 5.1? No? How about those new kernel bugs with every new release of 2.4.x? This is not a Windows Vs Linux problem. It's a generic software problem and you bagging on about MS does nothing to contribute to the discussion of it.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    4. Re:Other Microsoft Failings... by Rothfuss · · Score: 1

      Get enough caffeine this morning?

      This is not a Windows Vs Linux problem.

      I didn't say it was. You are right. Linux suffers from the same problem. Would I be stating the obvious, though, to mention that the upgrade cost for a new build of Linux = $0? So profit is clearly not the motive for planned obsolescence in the Linux world.

      You must chill.

      -Rothfuss

    5. Re:Other Microsoft Failings... by Yottabyte84 · · Score: 1

      I'm currently on the mandrake security announcement mailing list. They put out alerts and patches for all thier older distros.

      http://www.linux-mandrake.com/en/security/

      They have a page for 6.0, thier first distro.

  25. What product are we talking about? by ConceptJunkie · · Score: 2

    draft laws that would punish software firms that do not do enough to make their products secure

    What, legally require things like DRM?

    No, I know what it means. Who's going to check out all this software? Are we going to have a Federal Department of Bug-Finding, which employees 57,000 people trying to write Code Red 3?

    How will this result in anything other than higher prices and no change in the "security" of software?

    --
    You are in a maze of twisty little passages, all alike.
  26. Oh but they NEVER have security problems.... by Anonymous Coward · · Score: 0, Informative

    BWAHAHAHAHAHAHAHA! http://www.sans.org/topten.htm

  27. education for the masses? by Stochi · · Score: 1

    perhaps it would be better to spend time and money focusing on educating the people who run insecure software/hardware. i don't really know how you'd go about enforcing it except to hold people liable for any problems caused by cracked servers.

  28. I was right! by SevenTowers · · Score: 2
    Even the animated paperclip that acts as a helper in some Microsoft software can be compromised and turned against the computer it is being used on.
    I always said that thing was evil
    --
    Imperium et libertas
    Autocracy and freedom
  29. I agree (Sort of...) by GSloop · · Score: 3, Informative

    Laws that make a vendor produce a secure and safe product should apply to software too.

    Ford and GM shouldn't be allowed to produce cars that kill people, simply because they couldn't be bothered to make them safer - like exploding gas tanks - ok, so that's not such a great example... (grin)

    But really, but the responsibility where it lies. If I put a system out on the net, and don't take some steps to make it secure, I should be liable for damages it causes when it's compromised. Same for SW companies. If you produce a product that doesn't meet the "reasonable" man test for care in producing the product, the maker should be liable for negligence.

    I might go even further though, and add some criminal penalties too.

    Software can be more reliable and bug-free and secure. (Go read the "Software Conspiaracy") Sure it will cost more, but what do you think all the virus outbreaks costs business and individuals. It's just a hidden tax. MS (and others) are just shifting the burden of producing software that works to the users. It's cheaper for MS to produce the software, but lots more expensive for the user to use them.

    Finally, the legal system _IS_ part of the free market. The threat and actual loss of damages to a plaintiff balance the system of the market. It's not just buyers and sellers - and a wild wolly mess...
    It just bugs me when "free market" proponents want to proclaim that the courts are unneccessary in the free market - bull! They are important and the market will not function correctly without them!

    1. Re:I agree (Sort of...) by biohazard99 · · Score: 1

      People forget that the GM trucks exploding gas tanks were rigged by dateline. Moving the tanks inside the frame rails only increases the likelyhood of a driveshat puncturing the gas tank in the event of a Universal joint failure. OTR tractors (Big rigs) have their fuel tanks (Yes, I realize it is diesel fuel) outboard with very little problem

    2. Re:I agree (Sort of...) by Anonymous Coward · · Score: 0

      Exploding gas tanks? This isn't about software stability, it's about system security. GM wasn't held responsible last month when someone broke into my car, and it wouldn't be reasonable to expect a software vendor to be responsible if the same happened to my computer.

    3. Re:I agree (Sort of...) by Kenneth+Stephen · · Score: 1

      But if GM did something stupid like make thousands of car locks openable by the same key, that would make them fail the "reasonable" test, and they should then be held accountable for the break in.

      --

      There is no such thing as luck. Luck is nothing but an absence of bad luck.

    4. Re:I agree (Sort of...) by Lips · · Score: 1

      It just bugs me when "free market" proponents want to proclaim that the courts are unneccessary in the free market - bull! They are important and the market will not function correctly without them!

      I agree with you 100%. Next time these morons bring up this arguement, ask them how they intend to protect intellectual property without courts.

  30. Isn't this a bit extreme? What if I WANT insecure? by defile · · Score: 2

    I think a much better approach would be if companies had their software certified as secure. Just an independent group to come in and audit the release at varying levels of bulletproofedness.

    It'd drive up software costs, but if consumers don't care to look for the "Certified Secure!" brand, why should the government force it?

  31. Too much too late by segfaultdot · · Score: 1

    I'm afraid that would go too far in the opposite direction. Let the consumer punish the software manufacturer for bad security by not buying said product (i know, this doesn't really work when monopolies are involved), don't get the government involved. I think this is a little like cutting off your head to spite your nose, or however that saying goes. I fear what this proposed law would do to OSS. Instead of this, why not just modify the DMCA and such so that stupid software vendors can't prosecute/persecute people who try to show the security flaws in their crap sofware. It really gets me miffed when companies (*COUGH*microsoft*COUGH*) try to cover up for their poor code by making "security" a four letter word. What utter flipping nonsense.

  32. Why not pass a law against crashes by asmithmd1 · · Score: 2, Insightful

    Do they really think more regulation is going to improve software? All this will do is make companies put time and effort into "compliance" instead of fixing problems users are asking for

  33. Microsoft never quilty by jeff13 · · Score: 1

    Sarcasm [mode on]
    Luckily, Microsoft has never, ever neglected security issues. Their completely clean legal standing attests to that.

  34. If they do this correctly... by thesolo · · Score: 2

    The US National Academy of Sciences (NAS) has released drafts of a report commissioned after 11 September to look at the state of America's computer systems.

    If the USA Patriot Act could get passed after 9/11, so could this. Let's not forget that rationale goes the way of the buffalo in the months following an attack. And while I think a lot of software would be better than it is now if it were more secure, this wouldn't just affect MS.

    Let's hope nothing comes of this, as it could mean lawsuits against anybody and everybody if any piece of data becomes available to the wrong party.

  35. good concept by Kallahar · · Score: 3, Insightful

    While the concept to "punish" vendors for flawed products is a good one, trying to get the _government_ to do it is a bad one. For one reason, the government is very easily corrupted, and often looks the other way.

    A better solution is to allow people to sue software companies that produce software that does not do what it is supposed to do. For example, if Microsoft says they have the most secure servers on the market, they damn well better be that.

    As soon as a few lawsuits are filed, things will change for the better. There's too much being "protected" by microsoft software for them to continue business-as-usual for long if they get sued for every nimda/code red/etc out there doing damage.

    However, if the company puts out patches (such as through windowsupdate) and the user fails to apply them in a timely manner, it's the user that screwed the pooch, not the producer.

    1. Re:good concept by stoolpigeon · · Score: 1


      'As soon as a few lawsuits are filed, things will change for the better'

      Are you high?

      We have got to be one of the most litigious cultures to ever exist on this planet- and has it made anything better? I truly think not.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    2. Re:good concept by hysterion · · Score: 2
      A better solution is to allow people to sue software companies

      As soon as a few lawsuits are filed, things will change for the better.

      YANAL, by any chance ?!?

      "Government bad, private litigation good." It sure sounds good. But following this route, look by whom you end up being governed .

  36. What about Solaris? by Anonymous Coward · · Score: 0

    Its got a nice buffer exploit that is being ENTIRELY ignored today on /., because, hey, unix is perfect, right????

    1. Re:What about Solaris? by Anonymous Coward · · Score: 0

      No, it's just that no one here gives a crap about anything besides Linux and BSD.

      Oooh, Solaris! It's so powerful and 1337! W0w, 1 g0t a sun box! 25mhz! I r00l!
  37. effect on OpenSource? by DzugZug · · Score: 2

    Where laws are concerned one must always tread carefully. What they are proposing is criminal penalties for security flaws. Imagine if the authors faced liability for writing ftpd with back dores in it. Whould people still be willing to write free software if that little disclaimer doesn't work any more?

    There is a long history of laws (e.g., Sherman Act) designed to limit corporations but instead limit individuals.

  38. You won't see this in the U.S. media by bckspc · · Score: 1

    Trusty ol' Beeb.

    I'm guessing you won't see this mentioned in any of the major U.S. media outlets, though.

    Probably for the same reason the media never mention the fact that all those virii almost always affect only Micros~1 Windows users.

    I'm not talking about an assumption by the media that everyone uses Windows. My guess is that even the threat of a lawsuit from the world's richest man is enough to keep things like this out of the papers. Not to mention all those advertising dollars.

  39. Another reason to punish M$ by SCHecklerX · · Score: 2

    We really need fair competition in computer software again. If there were reasonable alternatives (yes *we* know there are, but most companies are pretty clueless wrt actual computer-based solutions), there would be NO NEED for this law, as the better software *should* do better in the marketplace.

    1. Re:Another reason to punish M$ by sql*kitten · · Score: 2

      If there were reasonable alternatives (yes *we* know there are, but most companies are pretty clueless wrt actual computer-based solutions), there would be NO NEED for this law, as the better software *should* do better in the marketplace

      But it's not. Which suggests that it isn't actually better. Remember, "better" is relative, and what you look for may not be what someone else looks for in a product.

  40. As usual, more drivel from: @# +1 ; Correct #@ by Anonymous Coward · · Score: 0

    academicians who are, as usual, out of touch
    with the "real" world.

    Thanks in advance,

    Trying_to_keep_the_U.S._John_Katz_free_free_for
    more_than_2_years-spork.

  41. Wouldn't this give hackers more power? by The_THOMAS · · Score: 2, Interesting

    Not to sound insensitive to the software security issue, but going down this path simply encourages massive efforts at hacking one camp's software to further one's own favorite.

    Yes, people already do this, but to bring in the Gov't to be manipulated by these whims seems silly. Be responsible for your own security.

    --
    Ya Sure! You Betcha!, The_THOMAS
  42. Open source is not exempt from this by budGibson · · Score: 1

    There is another angle on this story provided by the register in this article that talks about UCITA (Uniform Computer Information Transactions Act) currently under consideration by a number of states. It would add a notion of implied warranty to all software including open source. The point of view taken by the the Register is that these warranties would discourage volunteer contributions to open source projects because possible legal penalties (independent of whether the software was sold for money) would fall back on the developers. Of course, it is hard to imagine that closed-source companies would be in favor of implied warranties, but the Register's perspective is thought provoking for open source.

  43. "Yeah, that'll work"? by IAmSancho · · Score: 1

    "Yeah, that'll work"? What do you mean by that, CmdrTaco? Is it sarcasm? Are you saying that laws drafted to enforce software security are bound to failure because software security is inherently difficult and all-to-easy to overlook? In that case, shouldn't Microsoft be cut a little slack for their recent security shortcomings by this standard? Oh, my bad. Microsoft == bad. I forgot I was reading /.

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

    Stupid people suck.

    1. Re:"Yeah, that'll work"? by Boiler99 · · Score: 1

      Yes, he was probably merely suggesting that enforcing something as vague as "software that is insecure" would be nearly impossible to do in any legal system.

      However, that does not mean that companies should not be held accountable for their negligence.

      In this case, with Microsoft being as ubiquitous as it is in the desktop world, holes and flaws that allow full access to the end-users' computers are beyond just the "whoops, sorry" point. They are under obligation to test their code fully until it is bullet-proof before releasing it to the public, but instead they are on some kind of aggressive release schedule where they come out with a new OS every year or so...I mean, did Windows 2000 ever really penetrate the market before they released XP? No. And IMHO, Windows 2000 is the best product MS has ever released.

      All we ask is for them to test the most obvious cases (which they don't seem to do)...you're never going to pre-emptively close EVERY hole, but you can sure try, instead of having a supposedly mature product (Internet Explorer) being subject to as many simple holes as it is.

      Just my opinion.

  44. Make them functional while they're at it! by mencik · · Score: 1

    How about laws to punish the vendors if they sell products that simply are full of bugs, crash all the time, but don't provide adequate support or fixes to their products (free of upgrade fees)? Security is just one problem. Let's get working software first.

  45. Re:Great! by DzugZug · · Score: 1
    In a free market people will see these shoddy insecure products and not buy them.

    That is unless of course the insecure products are made by an monopoly that illegaly prevents competition .... but that's another story.

  46. Not Like Automobile Testing by CrazyLegs · · Score: 2
    I cannot even imagine how a mandatory scheme would work in terms of criteria, process, remedies, etc. Using the auto industry as an example, we have government standards/regulations vis a vis car safety, we have government testing processes, we have mandated manufacturer testing, we have independant testing and verification, and a slew of consumer watchdogs to try and keep us informed.

    Translating this to the software world, frankly, makes my head explode just thinking about it. Consider:

    • the handful of auto manufacturers vs. the thousands of software houses who would potentially be safety-regulated
    • the cut-and-tried 'goal' of a car (transportation) vs. the many, many 'goals' of the many, many pieces of software to be certified
    • the bureaucracy (public and private) required to make this work

    I can see, perhaps, a public standards body to which software vendors could choose to submit their products. In this scheme the government could award some kind of 'certification label' that a vendor could use on their packaging, etc. indicating it's 'safe'. That would at least enable the marketplace to decide the importance of government certification. However, we'd still be left with the niggly questions of what 'safe' is and how we might determine 'safeness'. Maybe this akin to 'quality' certification along the lines of ISO9001/2 processes(??).

    --

    CrazyLegs

    "Pork!!" said the Fish, and we all laughed.

    1. Re:Not Like Automobile Testing by Molina+the+Bofh · · Score: 2

      You can't assign a "National Software Security" label, or something like this, simply because software insecurity is caused by bugs. And chances are these bugs are unknown by the time the software is released.

      The article doesn't say anything about quality certification. What it says is that the software companies should be liable in obvious cases of negligence.

      That means: The companies should make sure their product is safe. If it isn't, and some damage is caused by a bug in their software, and the company didn't take the necessary steps to try to make it bug-free, then the company is in trouble. I think it's fair and clear.

      --

      -
      Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
    2. Re:Not Like Automobile Testing by CrazyLegs · · Score: 2

      ...and a car safety problem is caused by bugs and, yes, there are liability issues as well. My point about 'quality' was illustrative only. If a manufacturer can go through an ISO900x process to gain some kind of recognized standard of quality, then surely we could consider a similar ISO-like process where software safety is concerned. This doesn't negate the liability issues, but provides a credible framework in which software vendors can mitigate potential liability issues if they so choose (or suffer more dire liability consequences).

      --

      CrazyLegs

      "Pork!!" said the Fish, and we all laughed.

    3. Re:Not Like Automobile Testing by kiwipeso · · Score: 0

      There is no way I am ever going to submit anything to a National Software Agency, do you think I'd get a certificate for software they classify as munitions?

      --
      - Kaos games and encryption systems developer
  47. Any exemptions? by cornice · · Score: 1

    At first glance this seems aimed at Microsoft but it could have severe impacts on free software unless liability is limited to the price of the software for example. I think an argument for an exemption of open source could be made based on complete disclosure. This could have an interesting impact on free (as in beer) software though.

  48. Why not..... by CDWert · · Score: 1

    If a safe maufacturer makes a safe advertised as the "Fort-Knox" of safes, but there is a glitch that allows anyone to toggle the handle 3 times and Voila it opens, guess what its defective and depending on the result of that safe being opened they can be held liable, IF they were aware a problem exists.

    Software vendors selling CRAP any 12 year old script kiddie can comprimise NEED to be held accountable. XP Flaws, hell almost ALL windows security flaws are nothing more than a piss poor product. Needless to say you dont ever see life support equiptment running off windows, unix , yes. windows, no....

    But aside from my MS bash, this could have negative reppurcussions as well, Open Source software is EXPLICITLY offered with no suitablity clauses, no warranty clauses etc, commercial products cannot do this, under the laws that govern this in the US at least, there is an apperance of support for commercial software, that is ENOUGH , even if they throw no warranty clauses in it. For example even under Lemon Laws for used cars , a dealer says AS IS NO WARRANTY, but on the window advertises ONE OWNER, that ONE OWNER statement im most states costitutes an implied warranty (Ive pulled this card and won so dont tell me it dosent). It may see a serious quash in innovation for commercial products.

    There is more software than the OS itself, look at checkpoints flaw, they tout their software as secure , secure , secure, but then it turns out it has holess, just like any other. Guess what its a product defect, and hence they could be sued for damages, lets make those penalties MUCH STIFFER !

    Open source also has the MAJOR advantage of extenive peer review, but that dosent always work either, sendmail, dns, apache, all have been comprimised at some time or another over the last few years, BUT they are opensource, and the USER HAS the ability to correct the problem themselves, not rely on a hodge podge commercial patch roll.

    The COMMERCIAL software vendors need to be held accountable for product defects JUST as manufacturers of hard goods are.

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:Why not..... by Anonymous Coward · · Score: 0

      Needless to say you dont ever see life support equiptment running off windows, unix , yes. windows, no....

      Life support systems running UNIX?! I hope I don't end up on the business end of one of those machines.

    2. Re:Why not..... by Anonymous Coward · · Score: 0

      HP, who makes a fair amount of medical equiptment, in many cases uses hpux as a base for the devices, they get fda approval.

  49. How secure is secure? by Anonymous Coward · · Score: 0

    If they mean unhackable their not going to get very far. Some I don't think these people are going to be successful in getting these laws passed.

  50. Call it a "lemon law" by SanLouBlues · · Score: 2

    Why not, if you get a non-functional/debilitated automobile in most states the dealer is required to buy it back if they can't fix it quickly. If they can however, you keep the fixed car. What a concept!

    1. Re:Call it a "lemon law" by Peyna · · Score: 1

      Most used car dealers sell cars "as is/no warranty", and at least in my state, that means that if you drive off the lot in the car and it breaks down in 1 block, you're up a shit creek without a paddle.

      --
      What?
    2. Re:Call it a "lemon law" by SanLouBlues · · Score: 2

      But how often do you go to a used software dealer?
      I guess this would have to be restricted to original sales and only the software manufacturer would be liable.
      (And yes, lemon laws are new cars only, unless some moron doesn't say "as-is" when selling their used cars in which case liability for break-downs can vary state-to-state, but it is never as bad as new-car breakdown liability.)

    3. Re:Call it a "lemon law" by Peyna · · Score: 1

      New cars are usually covered by the manufacturer anyway aren't they? I believe that responsibility falls on the manufacturer not the dealer. Which makes it more applicable to this article anyway.

      --
      What?
  51. This won't work by SirStanley · · Score: 1

    These laws need to be aimed at software vendors who are irresponsible with their handling of security issues. Everything has security issues. laws direccted at vendors with security holes would screw alot of people over. The handling and fixing of security holes should be somehow controlled. If there is a Root exploit in my box, and it takes the vendor 4 weeks to tell me and another 1 week to release a patch then they should be held accountable. However, if the vendor as soon as they find out send out an advisory and release a patch as quickly as possible (or a solution to remedy the problem) then they should be safe. Laws like these sound good. But im starting to get scared. The legislative body has shown an incredible ignorance towards computing thus far, what makes this case any different/

    --
    --------========+++Dont Feed The Lab Techs+++========--------
  52. Lobbyists will buy Bush: #@ +1 ; Democratic @# by Anonymous Coward · · Score: 0

    to ban open source and free software. Here's
    why:

    My complaint about John Ashcroft

    May I be cynical for a bit? I hope you don't mind,
    but with Ashcroft's latest barrage of
    malodorous notions, I can't resist the urge to make a
    few cynical comments. To get right
    down to it, some of the facts I'm about
    to present may seem shocking. This
    they certainly are. However, it's time that a few
    facts had a chance to slip through the fusillade of hype.
    What's my problem, then? Allow me to present it
    in the form of a question: Where are the people
    who are willing to stand up and acknowledge
    that Ashcroft, in his infinite wisdom, has decided
    to destroy the natural beauty of our parks and forests?
    On the surface, it would seem to have something to do
    with the way that his whole approach is repugnant.
    But upon further investigation, one will find that
    by allowing Ashcroft to put mephitic thoughts in our
    children's minds, we are allowing him to play puppet master.
    As for the lies and exaggerations, Ashcroft's
    epigrams are rife with contradictions
    and difficulties; they're entirely maladroit,
    meet no objective criteria, and are unsuited
    for a supposedly educated population.
    And as if that weren't enough, if Ashcroft is going to
    obstruct important things, then he should at least have
    the self-respect to remind himself of a few things: First, a
    true enemy is better than a false friend. And
    second, many people respond to his debauched vituperations
    in much the same way that they respond to television
    dramas. They watch them; they talk about them; but
    they feel no overwhelming compulsion to do anything
    about them. That's why I insist we pronounce the truth
    and renounce the lies.

    Even people who consider themselves scornful
    foolhardy-types generally agree that Ashcroft's slurs
    symbolize lawlessness, violence, and misguided rebellion
    -- extreme liberty for a few, even if the rest of us
    lose more than a little freedom. One might conclude
    that Ashcroft is incapable of writing a letter without using
    such phrases as "crapulous pop psychologists", "loquacious
    exhibitionists", "oppressive personae non gratae", or
    some combination thereof. Alternatively, one might conclude
    that Ashcroft has a different view of reality from the rest of us.
    In either case, if you're not part of the solution,
    then you're part of the problem. His historical record of
    fickle pleas is clearer than the muddled pronouncements
    of his apple-polishers for a variety of reasons. For
    instance, the worst sorts of inconsiderate Neanderthals there
    are must be treated with political justice, not with
    civil justice, as they are sincerely not real citizens. Let me
    rephrase that: I wonder if he really believes the
    things he says. He knows they're not true, doesn't he?
    A complete answer to that question would
    take more space than I can afford, so I'll have to give
    you a simplified answer. For starters, if
    we let him cause riots in the streets, then greed,
    corruption, and tribalism will characterize the government.
    Oppressive measures will be directed against citizens.
    And lies and deceit will be the stock and trade of the
    media and educational institutions.

    Even Ashcroft's bedfellows couldn't deal with the full impact of
    Ashcroft's refrains. That's why they created "Ashcroft-ism," which is
    just a garrulous excuse to force square
    pegs into round holes. He plans to drag everything
    that is truly great into the gutter. He has instructed
    his votaries not to discuss this or even admit to his
    plan's existence. Obviously, Ashcroft knows he has
    something to hide. Most of you reading this letter
    have your hearts in the right place. Now
    follow your hearts with actions. I have traveled the length and
    breadth of this country and talked with the best people. I can
    therefore assure you that Ashcroft's artifices cannot stand on
    their own merit. That's why they're dependent on elaborate
    artifices and explanatory stories to convince us that Ashcroft's
    warnings can give us deeper insights into the nature of
    reality. We can and we must protect ourselves by any means
    necessary against the unrestrained bestiality
    of stupid, quasi-macabre paper-pushers. And that's the honest truth.

  53. New meaning of software licence. by Anonymous Coward · · Score: 0

    Great, now when I want to release some software, it'll have to get it licenced, and certifed by some agency. It bet the "software review" will be just like an IRS audit. Then ofcourse you'll get black market software, from the GNU, that will put you in jail if Microsoft finds out you're using it.

  54. I hate to play devil's advocate, but... by Anonymous Coward · · Score: 0

    Linux is NOT immune to exploits coming out of the box. In fact, IIRC there were versions of Redhat that came with a lot of services enabled in a default config that could lead to even easier entry than a lot of Windows systems. Of course, it's since been corrected, but the point is that it does and can happen. Also, when people run apps as root, what else can you say but to say that people are stupid. Still, at least I can recompile my kernel to permanently disable the better chunk of the holes.

    1. Re:I hate to play devil's advocate, but... by anichan · · Score: 1

      Yup, that would be a problem. I do see a time when we do have certain liablities assigned to software vendors, as the world becomes more and more entwined with them, but I suspect it will be similar to electronic devices. ie: I created a device, get it FCC approved and sell it. I can still build a device that breaks the "accept any interface and not create any harmful interface" rule, but just not get it FCC approved. In this case, Windows should get some type of approval. Linux, at least as the project itself goes, wouldn't. Some vendors may do more to lock it down and get a particular distribution approved, but anyway.

      --

      karma is for the weak >)

  55. Insecurities by p24t · · Score: 1

    Well, providing that something like this has a chance of getting passed...

    What are the odds of if being inforced on large corporations? Microsoft has been fighting the anti-trust case for how long now? Lawyers have a way of interpreting anything that's not very carefully worded any way their company wants.

    Besides, I'd imagine that the wording of the rules would allow for unknown vulnerabilities. You can't really punish soneone for a simple mistake. Yes, more than one of MS's security holes has been known by MS for longer than publicly known, but will they admit that they knew? Somehow I doubt it.

    And what about patches? The laws would have to provide the company to release a patch to solve the security problems. And in that case, whose fault it is when Code Red hits your company's web server? It is the corporate megalith that released a bad piece of software, but provided a patch to solve this particular problem, or is it the lazy/incompetent sysadmin who didn't bother to keep his system up-to-date?

    Now what about your everyday programmer? He contributes to an open-source project. A flaw is discovered, now who do you blame? The company who made the software? There may not be one. The organization? The guy who wrote that exact piece of code?

    Besides, an open-source program that isn't kept up-to-date can have as many flaws as a program made by a large company. Again, it comes down to keeping current. And I don't expect my mother to update her Windows(R) unless I call her and tell her to.

    Yes, I believe that Microsoft has released some gaping holes into the computing world, but the problem is going to be placing blame. And for the law to decide at what point it becomes so blatant that you can hold the software creator responsible.

  56. I'll settle for basic product liability by swb · · Score: 2

    And real basic liability -- their product does what their marketing claims say it will, or they fix it or take it back and provide some kind of refund.

    I'm willing to accept that it may have defects that may cause problems, but the defects in the software should be fixable by the vendor.

    I'm not willing to accept that the product has so many defects that it does not do what is claimed. I call that fraud.

    1. Re:I'll settle for basic product liability by Anonymous Coward · · Score: 0

      Here here! If we simply enforced the law as it stands (if you make a product claim, such as "this software is secure" and it turns out to be false, I should be able to sue you for false advertising). We first need to make EULA's non-binding, though.

    2. Re:I'll settle for basic product liability by Tony-A · · Score: 2

      Right. It should perform substantially as advertised. Most secure whatever yet, should be pretty secure.
      I like OpenBSD's "No remote root in n years in the default install". It implies that there probably are some, but it's going to take an awful amount of hard work to find one.

  57. Oh what fun... by Iamthefallen · · Score: 2

    This is bad news for anyone dabbling in software development, you make a piece of software to do something (in your opinion) useful, release it on your website where a few dozen download it, it spreads a bit more, and suddenly, someone somewhere does something that provokes your app to crash, or be used, in a nasty way taking out their box and the boxes on that network.

    Now you suddenly find yourself with a fresh lawsuit in your mail claiming you're responsible for the couple hundred thousand dollars worth of damage done to a company in some remote place you've never heard of...

    This sounds like an excellent way to deter anyone from ever releasing anything that's not tested and tested again, meaning development for a hobby will be a lot tougher.

    I see a suggestion like this working only after a developer clearly states and guarantees that his software will not in any way harm the users equipment, or, very gross neglect from the developer and failing to provide even rudimentary security.

    --
    Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    1. Re:Oh what fun... by Molina+the+Bofh · · Score: 2

      It is my understanding from "would punish software firms that do not do enough to make their products secure." that they are going after the cases of negligence.

      I doubt a single mistake would be enough for a lawsuit. But suppose a company releases a software (or OS) known to be buggy that has to be remotely exploitable system breaches (did somebody say Microsoft ?), and the company doesn't work enough in future releases to prevent bugs, and can't complain it doesn't have enough money to research & development, then I guess that'd be the case.

      --

      -
      Roses are #FF0000, Violets are #0000FF, find / -name '*base*' |xargs chown -R us && mv zig greatjustice
  58. Duh, this should be a reply to NevDull's post. by squarooticus · · Score: 1

    n/p

    --
    [ home ]
  59. already done by gnurd · · Score: 1

    its called the Free Market. Darwin wrote the laws a long time ago.

    --
    "i was saying gnu-rd"
    1. Re:already done by Anonymous Coward · · Score: 0

      The free market failed; dumbass. It's because of the free market that corporations run everything and use third world child labor. Of course; morality-impaired libertarians like YOU Love the idea of child labor, don't you?
      Why don't you go back to selling your (highly profitable) Child Porn and STFU?

  60. OH! Now I get it... by mtrupe · · Score: 1

    The problem with security is not illegal hacking, its just that we don't have enough laws! They can make laws all day, but something will always be cause for a security hole, no matter what extremes programmers go to... Its the nature of the business. The criminals are not the software developers (and not Microsoft, in this case), I think this should be obvious.

    Ford can take all measure to make their vehicles safe, but if I drive down the road at 50 mph into a telephone pole I still may die. Is that Ford's fault? I think this idea is ludicrous.

  61. SSSCA again? by Anonymous Coward · · Score: 0

    Isn't this what the SSSCA is all about?
    SSSCA == Security Systems Standards and Certification Act

  62. READ THE ARTICLE! by GSloop · · Score: 1

    The governmet legislation won't set standards. (Though if, as I propose, it makes a criminal standard it would.)

    It makes possible to sue the maker in CIVIL court. The only "standard" is the reasonable man test. Bsically, right now, it's nearly impossible to sue software makers for bugs/defects. The proposed changes, as I read it, make it possible to take the SW maker to court to sue for negligence or making a defective product.

    The same kind of laws should apply to software that apply to many other goods, though we might need some modifications.

    This is what's so BAD about UCITA. It eliminates all of the "goods" style protections for software, and makes the sale a contract.

    Software sales need to be moved four steps back to a sale of goods style sale. That will add back in protections and such that are available when you buy goods.

    If we sold lawnmowers like software, you could buy a lawnmower, and it doesn't even run - or even wasn't capable of cutting grass in the basic design. Want your money back? NO! You pushed the lawnmower, so you can't have your money back. Sheesh - software can meet nearly all the terms of a "Goods" sale, and classifiying them as "Non-Goods" is just a great way for the manufacturer to avoid taking responsibility for what they produced!

    1. Re:READ THE ARTICLE! by browman · · Score: 1

      "I just bought this lawnmower, but it was light enough to move around and somehow I pushed it down the hill into my fishpond and... I want my money back, and I'm sueing you for the loss of fish!"

      ...nuff said.

      --
      You fool! You've given cheese to a lactose intolerant volcano god! Do you know what that means?
    2. Re:READ THE ARTICLE! by GSloop · · Score: 1

      Fine, but the courts will decide based on a "reasonable man" test.

      That's what a jury and presentation of evidence is for. If as you say...


      I just bought this lawnmower, but it was light enough to move around and somehow I pushed it down the hill into my fishpond and... I want my money back, and I'm sueing you for the loss of fish!"


      ...the jury would be very likely to say...No the manufacturer didn't produce a defective product, thus you're not injured, and no you don't get compensation.

      TaDa! The system works as designed. Sure, there are problems in the civil justice system. But should we deny everyone the right to seek justice when there are a few miscarrages in justice?

      That smacks me as really fair. There are problems, and sometimes the defendant or plaintiff are wronged - thus the solution is to prevent any plaintiff from seeking redress?!

      Sheesh, I would presume that you're smarter than that!

  63. But by wiredog · · Score: 2

    What if Linus got hauled into court after ext2fs ate someone's data?

    1. Re:But by scott1853 · · Score: 2

      That's not security, that's data integrity.

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

      He'd point the finger to Theodore Ts'o.

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

      Ahem. Remy Card.

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

      eat someone's data? that could never happen!!!!

  64. Just like a LLP by Mr.+Fred+Smoothie · · Score: 5, Interesting

    The software producer's liability should be limited to the amount of their financial return on the software, except in cases where gross negligence is apparent. If I never made a dime of the sale of the software, I should be liable only for that $0.

    --

    1. Re:Just like a LLP by Anonymous Coward · · Score: 0

      GREAT. So you want to make companies open up their source AND their balance sheets?!

    2. Re:Just like a LLP by Mr.+Fred+Smoothie · · Score: 2

      Well, as for the balance sheets, only under subpoena if they're not a public company.

      --

    3. Re:Just like a LLP by mpe · · Score: 2

      The software producer's liability should be limited to the amount of their financial return on the software, except in cases where gross negligence is apparent

      This would also favour large corporates. Since they tend to have more options for hiding income.

    4. Re:Just like a LLP by Mr.+Fred+Smoothie · · Score: 2
      This would also favour large corporates. Since they tend to have more options for hiding income.
      Actually, I suppose I meant that the liability should be limited to the amount of damages to the customer or the amount the customer paid for the software, whichever is smaller -- not including punitive damages for negiligence. I think that's a somewhat standard formulation. Of course, the liability could approach the total value realized from all sales of the software if they were sued by a class of customers, rather than a single customer.
      --

  65. Re: Blathering. by ProtonMotiveForce · · Score: 1

    Wow, quite a little tirade there.

    Here's a little hint - let the free market system deal with it. That's how things are done in the US. If people don't think Microsoft is secure (as opposed to the _wonderful_ security history Unix vendors have had - please note dripping sarcasm) then buy other products.

    Here's another little hint - your buddies at Sun just fell victim to a Solaris security hole

  66. links Open Src&liability proposals Re:open so by leuk_he · · Score: 3, Informative
    Also interesting to read:

    Open source developers face new warranty threat
    Rosen and Kunze were attempting to secure an exemption from implied warranties of merchantability, fitness, or non-infringement for a computer program, "provided under a license that does not impose a license fee for the right to the source code, to make copies, to modify, and to distribute the computer program."
    The proposal would have brought the rest of the States in line with Maryland.
    The replacement version, which reads "or to distribute..." is joined by a provision that nullifies the exception for software licensed to consumer

    The complete text can be found here....
    a) Except as provided in subsection (b), the warranties under Sections 401, and 403 do not apply to a computer program if the licensor makes a copy of the program available to the licensee in a transaction in which there is no contract fee for the right to use, make copies of, modify, or distribute copies of the program.
    (b) Subsection (a) does not apply if the copy of the computer program is contained in and sold or leased as part of goods or if the transaction is with a consumer licensee that is not a software developer.

  67. In addition to my above post... by squarooticus · · Score: 1

    ...I would rather have the freedom to tell the big guys to screw off and go write my own free secure system with my buds, than to have to do my business with them or not at all because no one else (read: me, smaller vendors, etc.) can afford to meet the requirements of this law.

    --
    [ home ]
  68. Ignorance will only get people so far by Em+Emalb · · Score: 1

    God forbid this ever gets put into action. Most knee jerk MS haters will say this is good thing, but it isn't. When Joe Schmoe loads up an open source program and gets hacked because he was ignorant of security issues then what? IIRC, ignorance of the law doesn't mean you can get awy from it correct? So, because some idiot doesn't know proper security, you are going to slam the guy or gal that made the software? Ludicrous. Besides, NO ONE can make software that can't be hacked. If you can, then maybe you should go talk to MS :)

    --
    Sent from your iPad.
    1. Re:Ignorance will only get people so far by WildBeast · · Score: 1

      My "Hello World!" app is kinda flawless and it's stability will amaze you :)

    2. Re:Ignorance will only get people so far by browman · · Score: 1

      But how many attempts did it take to get
      "Hello [yournamehere]!"
      to work without dying, on your first visit to a C compiler?

      --
      You fool! You've given cheese to a lactose intolerant volcano god! Do you know what that means?
  69. M$ standard loophole by Compaqed · · Score: 1

    The all mighty M$ will just use there standard ULA loop hole. I see it like this.

    M$ holds no responablity to the public or private use of the software about to be installed. If a security flaw is found, we at M$ hold no responablity and cannot be sued for any reason. If the prople presists, follow the next step.

    Start, Settings, Control Panel, and then click on add/remove programs and then remove the offending program.

    If the program does not uninstall at this time, please format your hard drive or any other media that the offending software was installed on.

    If you agree that you cannot sue M$ for any reason please press the agree button, otherwise press cancel.

    --
    ------88-------- Sig? Sorry, I don't smoke.
    1. Re:M$ standard loophole by SecurityGuy · · Score: 2
      This is so outrageously ridiculous a tactic (that you correctly point out they *do* use) that it needs an equally outrageous response. Henceforth, I'll always have a minor on hand (who can't legally enter into a contract) to push stupid buttons like this for me.


      "I don't care what your EULA says. I didn't agree to it. I didn't install the software." -- Me


      Of course it won't work, but then neither should their EULA garbage if it ever gets in front of a halfway intelligent judge.

  70. Re:MS will be sure it is by evilpaul13 · · Score: 2, Insightful

    Do you really think that if this becomes a Bill with any serious chance of passing Microsoft won't have lobbied sufficiently to get it to pose a threat to its most serious competition? (Linux and OSS)

  71. BBC by foo+fighter · · Score: 2

    The market should work this issue out on its own if it is healthy.

    If organizations want higher security, they won't buy the insecure products. Business that have been burned by Outlook/IIS/Windows in the past will move to alternatives: GroupWise/Apache/*NIX.

    --
    obviously no deficiencies vs. no obvious deficiencies
    1. Re:BBC by Anonymous Coward · · Score: 0

      It's NOT healthy. Or haven't you noticed the rampage of god-corporations (aol/time/warner, etc) creating draconian laws left, right and center?
      Don't tell me "it's because of gubberment interference"; given 20 years of de-regulation and the hands-off approach the gubberment had towards the net until M$; it's not. It's because the corporations have the cash to buy out the government; not the other way around.

  72. sweet by WildBeast · · Score: 1

    So now I can sue GM because someone stole my car. I can sue the cops for not being able to protect my car from thiefs. I can sue the WTC architects because it wasn't secure enough.

    A whole range of new lawsuits coming along for ambitious lawyers.

    1. Re:sweet by anderman · · Score: 1

      Considering they are talking about software no you couldn't. And the laws are being drafted as well which means you couldn't do it now even if your scenario was correct.

    2. Re:sweet by WildBeast · · Score: 1

      Then I'd have to say that the software used by car engineers didn't allow them to design a secure car.

      Besides, why should the law apply only to software?

  73. If you can't sue them, outlaw them by Anonymous Coward · · Score: 0

    If laws are drafted that require a company be held financially (or possibly criminally) responsible for insecure software how would you deal with systems such as linux? One solution is to ban them all together, if no punishment can be levied (because there's no company) then the product violates the law and cannot be distributed.

    Also, how would this law affect the 800 page EULA that comes with every piece of purchased software? The way those agreements are worded the software could take over your computer and cause it to eat your face and the vendor could not be held responsible.

  74. Barking up the wrong tree... by daoine · · Score: 2
    I don't want to be able to punish software companies that make insecure software. It's a blanket statement that makes no sense -- there are plenty of things that are insecure by design. There are lots of things that really don't NEED tight security.

    What I do want is to KNOW when a supposedly secure product has a security leak. Moreover, I want to know the ramifications of the issue, the patch progress, and current known virii/worms/other explotations roaming around.

    I really don't want to sue company X for making insecure software -- but I don't like the idea of them holding back on vulnerability announcements one they've been exploited.

    1. Re:Barking up the wrong tree... by Peyna · · Score: 2

      Really, if we sue the crap out of them, they will not have the opportunity to fix the problem, since they will spend all of their time and money in court.

      This would just be a hinderance towards making more secure software. We need something more like a "right to know" law.

      --
      What?
  75. OH PLEASE! by gfxguy · · Score: 2, Insightful
    if Open Source developers have no liability as you say, the business world will have a very difficult embracing it.

    That's ridiculous, how many times have you heard of a commercial company being liable for crappy products? How many products have MS released that have NOT worked as advertised, yet required consumers PAY to upgrade to a version that should have worked to begin with?

    Besides that, all the software licenses (shrink wrap or no) basically say "we're not responsible".

    --
    Stupid sexy Flanders.
    1. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      How many products have MS released that have NOT worked as advertised, yet required consumers PAY to upgrade to a version that should have worked to begin with?

      umm - 0?

    2. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      Nope. All.

    3. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      I really don't think Open Source developers could give two shits about companies that refuse to use their software due to a lack of anyone but themselves to blame when it doesn't work properly.

      In fact, it seems Open Source developers primarily care about making software that works well for them. Fortunately, it usually works well for the end users too.

      When you aren't motivated by profit, you are motivated by need. After need you are motivated by wanting to do the job right. You certainly aren't motivated by some PHB telling you your gift to them isn't "good enough", so you ignore them.

      Just my 2 cents!

    4. Re:OH PLEASE! by xmedar · · Score: 2

      Or what about the airlines being held responsible for the lax security that lead to the horror os Sept 11? You'll find that in practice having someone who is liable is not enough, you have to have the resources and commitment to carry things through, and as the law can take eons to come to a final definative conclusion it is not usually worth it, my advice is just tell everyone about the corporation, and if it is really bad, as in a threat to your corporations survival you can always set up a website and get some publicity for it, that is likely to do more good than hiring a bunch of lawyers.

      --
      Any sufficiently advanced man is indistinguishable from God
    5. Re:OH PLEASE! by Squareball · · Score: 1

      Well if a company makes a baby crib that is defective and causes your baby to some how die, that company is liable. Many times companies have been held liable for their horrible products that cause monitary or physical damage. The problem is that this is software. You have a group of people who try every thing under the sun to cause your software harm. So what is defective? Is a baby crib 'defective' or 'shotty' when you break a leg off and it falls down? If a hacker hacks into your system who is responsible? The hacker! The product WORKS like it should, the hacker is basically breaking off a leg or exploiting a design feature to do harm. That is not the fault of the company.

    6. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      Nope, 0.

    7. Re:OH PLEASE! by gfxguy · · Score: 1

      Well, there's a difference between human life and things like identity fraud.

      The article is talking about security, which in computer terms results in financial loss. Manufacturers of cribs and other baby products are very QUICK to recall defective merchandise, I've never seen a software product recalled due to defects.

      But if we reduce the equation to defective software compared with defective goods, defective goods are often replaced at cost to the manufacturer while defective software is replaced or refunded rarely, if ever.

      I agree with a lot of the other sentiment. If my software doesn't work as advertised, I'll give yo u back what you paid me for it.

      --
      Stupid sexy Flanders.
    8. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      Not ms bashing, some of their stuff is usable, but wasn't winXP supposed to be the most secure and stable ever?

    9. Re:OH PLEASE! by Sj0 · · Score: 2

      Not ms bashing, some of their stuff is usable, but wasn't winXP supposed to be the most secure and stable ever?

      They all were. That's the problem. Starting with Windows 95, every OS microsoft has released has claimed to be the most stable and secure ever.

      They've also claimed to be faster -- a claim which has been consistently proven when such an OS is released to be false.

      --
      It's been a long time.
    10. Re:OH PLEASE! by nomadic · · Score: 1

      Actually each release HAS been more stable. Of course, XP still isn't that stable, but it is more stable than the previous incarnations...

    11. Re:OH PLEASE! by nomadic · · Score: 2

      That's the libertarian dream, but it just doesn't work in real life like that. Companies that make unsafe products have historically not been held accountable in the long term; look at the airlines that lost planes on 9/11. Have they been held accountable by the public, even though it was squarely their fault? (they're responsible for handling security, and they long ago made the decision to remove air marshals from their flights just to squeeze a few more dollars out of them).

      What DOES work is the threat of legal action; when corporations are held liable for products that are unsafe, they tend to be a lot more careful when designing them.

    12. Re:OH PLEASE! by joto · · Score: 2
      Well, I find it quite reasonable that airline companies are not held liable for the horrors of september 11.

      This was something very few people expected happening, and the costs and inconveniences for customers would have made the airline bankrupt before you could say "bankrupt", if it wasn't mandatory for everyone. And I certainly don't remember any outbursts from the public wanting more security at the airports and airlines.

      Does that mean that I think the government should have made it mandatory? Maybe, but I don't have the numbers (or enough interest to get them) that was available to security analysts before the incident to see whether this was really something one could expect happening (I suspect it wasn't, though, and that securing against plains crashing for non-terrorist reasons was seen as more cost-efficient).

      Is what the US government has done in retrospect sufficient? Well, they have secured airports and airlines better, so i'd have to say yes. Is it required? Well, they have started a war, made a secret, military, no-appeals, orwellian, right-to-judge-you-and-take-your-life-anywhere-in- the-world-"court", and made inhumane prisoner camps violating the geneva convention for prisoners of war. I fail to see how this will not generate more terrorists, but that might be just me...

      Ok, this was probably off-topic.

    13. Re:OH PLEASE! by Anonymous Coward · · Score: 0

      it usually works well for the end users too.

      You used an incorrect word there.

      You should have used the term "other users".

      Dancin Santa

    14. Re:OH PLEASE! by Sj0 · · Score: 2

      No it hasn't. Windows 98SE beats Windows ME on all fronts. I don't know why, but it does. It's faster, more stable, and generally better (and the lack of DOS support or the ability to manually set your IP address is maddening)

      Speaking strictly as a guy who was forced to switch by the general crappiness of ME. I wouldn't recommend it to anyone, whereas Windows 98SE is the best release since 95OSR2(the one MS didn't release because it made the original 98 look bad :) ).

      --
      It's been a long time.
    15. Re:OH PLEASE! by Tony-A · · Score: 2

      Red Hat 7.0, Professional Server at least, came with a Green CD and a very obvious piece of paper saying to update the RedHat Update. Wasn't long after it was first released either. Seems they put UPDATE notices on their front page on occasion, too.

    16. Re:OH PLEASE! by xmedar · · Score: 2

      This was something very few people expected happening, and the costs and inconveniences for customers would have made the airline bankrupt before you could say "bankrupt", if it wasn't mandatory for everyone.

      Um, no. Planes have been hijacked before in various parts of the world, there have been bombings (everyone remember Lockerbie?), the airlines took a decision that whatever losses came from hijackings and othr terrorist acts was a completely acceptable / tolerable loss, and by paying off the politicians made sure that the situation was cast in stone. It is lucky for us that the planes were not flown into nuclear power stations or chemical / biological weapons establishments, otherwise things could have been much much worse. As for costs they would have to be passed on to the customer, the attacks that where allowed due to lax security will cost far more than the preventative measures.

      And I certainly don't remember any outbursts from the public wanting more security at the airports and airlines.

      And I don't hear any outbursts from the public about trying to keep ex-Soviet nukes from being sold to lunatics that want to cause Armageddon, but it's a good idea, wouldnt you agree?

      Does that mean that I think the government should have made it mandatory?

      Depends if you think the government should be involved in protecting the public good, if not, then why bother having a military force at all? Before the hijackings government and airlines knew the risks, it was only the public majority that was in the dark, it seems that unfortuantely that no one in your government or in the airline industry is to beheld to account, so my insurance premiums rise because of your governments failure / corruption.

      Is what the US government has done in retrospect sufficient? Well, they have secured airports and airlines better, so i'd have to say yes. Is it required? Well, they have started a war, made a secret, military, no-appeals, orwellian, right-to-judge-you-and-take-your-life-anywhere-in- the-world-"court", and made inhumane prisoner camps violating the geneva convention for prisoners of war. I fail to see how this will not generate more terrorists, but that might be just me...

      Of course it will, unfortunately the US government / politicians don't take responsibility for their actions, and are allowed to get away with it, by both the media and the American people, havent you noticed that the IRA is still not on any of their lists yet Islamic terror groups are? Oh but hold on, American politicians want the vote of Irish Americans, so here in the UK thousands have been murdered by terrorists financed mainly out of the US. Americans really need to kick their "leaders" hard and get them to ensure that they change, otherwise America is likely to suffer even more in the future due to the fact that weapons (inc of mass destruction) are like any other technology they better (more destructive) and cheaper every year, they might not be evolving as fast as microprocessors, but they are still moving fast enough tomean that having a squadran of B2s is not enough, thatswhy they call it "asymmetric warfare".

      --
      Any sufficiently advanced man is indistinguishable from God
    17. Re:OH PLEASE! by jo42 · · Score: 1
      > previous incarnations...

      That's "previous excretions..." lad.

  76. The idea is nice... by Faile · · Score: 1
    The idea is nice, but without some clear details I wont take a stand for or against any of it.

    What about freeware or opensource software? If I get something for free and it's broke who am I to complain?

    What will happen to people who release buggy software that's exploitable? Fines, throw 'em in jail to rot - or force them to stop making any more software to save the rest of humanity?

    Man makes software, man travles to USA, software is exploited, man is arrested and left in jail for months.

    I'm not against legislation for a company that forces it's software on people for the "low low price of only 199$" and then says "duh, read the EULA" when it's buggy and/or doesnt work as it should, but dont jump on this as the way the world should be. You dont have to use Microsoft software, and if you do you should know to protect yourself, not sue when something doesnt work the way you want it to.

    A company that thinks this is the way to fix bugs...I have no words.

    --
    Anataka suki desu. Itsumo. Itsumademo.
  77. Don't Use Insecure Products by sandmoose · · Score: 2
    How 'bout we just not use products that are known to have chronic security problems? That would send a clear message to iresponsible companies a lot better than some silly law.

    I do think companies like Microsoft need to take more responsibility for the huge gaping security holess in their products but I'm not legislature is the right way to go about it. I do think consumers need to be better informed. When a Ford recalls a few vehicles over some potential saftey hazzard it's all over the evening news. But what about when a dangerous security hole is found in the world's most used operating system? The vast majority of users never even know about it.

  78. Complicating the issue here by r_j_prahad · · Score: 2

    Whatever happened to the good old days, where if a product was notoriously unsafe and insecure, that consumers simply refused to buy the product? The manufacturer's only choice then was to either fix the problems, or cease production.

    If we bought cars with the same lack of discern that we buy software, Chevrolet could bring back the Corvair.

    1. Re:Complicating the issue here by Anonymous Coward · · Score: 0

      How about the major corporations shutting out all alternatives until all that is left is a bunch of half-assed, shoddily-made-in-some-third-world-sweat-shop goods?

      What a FUCKING dumbass; you can only "refuse to by a product" if there's alternatives. Are you suggesting that we live in mud huts to get away from the proliferation of utter, total CRAP that is on the market?

    2. Re:Complicating the issue here by r_j_prahad · · Score: 2

      No wonder there's so much "CRAP" on the market. Dumbasses like you put up with it, you generate demand for it, your low standards are what drives the quality products out of existence, you elect public officials that fail to act against shoddy manufacturers. The proliferation of "CRAP" goods out there is your fault.

      There's always alternatives; use your brain. I think most mass-marketed furniture is crap, so I build my own. Real hardwoods, not particle board with a fake wood vinyl veneer, almost always for the same price or less. I know people who grow most of their own fresh foods, write their own software, even build their own houses because they're disgusted with the price and the quality of what's commercially available.

      And don't confuse "want" with "need". If it's really "CRAP", you don't need it.

  79. Join the Green Party. by Decimal · · Score: 2

    Already a member of the Green Party, thanks.

    Be careful what powers you let corporations have when you let them run amok without government regulation.

    --

    Remember "Bring 'em on"? *sigh
    1. Re:Join the Green Party. by Anonymous Coward · · Score: 0

      Join the Green Party. Maybe if you want to join a party that grew out of the Communist party. A party that can't decide what it is really focused on and has far less ELECTED representatives than the Libertarian Party. If you want to make a difference in your generation and not your children's, join the Libertarian Party. Maybe one day you will wake up and realize that the Democrats and Republicans are exposing themselves to the same problems over and over and basically sleeping together to keep each other in power... We need a strong third party.

  80. Hackers by scott1853 · · Score: 2

    So would it be legal to hack again? Or would hacking a system to prove it's insecure cancel the other one out.

  81. What about punishing OperSource holes? by LordZardoz · · Score: 1

    Should some massive security hole be discovered in Linux, FreeBSD, or other simular free operating systems, the law would most likely be in-effective in punishing anyone.

    This could create a big loophole for Microsoft if they ever decided to evade the law by opening up Windows. But of course that is unlikely.

    As for getting the law its self passed, it really depends on who has more influence on the law makers? Does Microsoft really have more influence with US lawmakers then their customer base?

    END COMMUNICATION

  82. Software costs will skyrocket by Anonymous Coward · · Score: 0

    I'm a windows programmer. I've done a number of server-based products for companies that have either deployed them in-house or licensed the product to other companies.

    I do my best to prevent buffer overflows, and do robust error handling. I also, however, use third-party code.

    So in this case, I'd have to increase my Errors and Ommissions insurance coverage, I'd have to audit all third-party code for security.

    Of course, I'm still fucked since the OS vendor cannot even produce a C runtime that does not include buffer overflow problems.

    Fuck programming, I'll work retail.

  83. Before we decide this is such a great idea . . . by acceleriter · · Score: 5, Insightful

    . . . we might want to consider that while "security" can mean keeping your machine from being 0wn3d, it can also mean "security" as in the Security Systems Standards and Certification Act, otherwise known as the "Enforced Copy Control and Free Operating System Elimination Act."

    --

    CEE5210S The signal SIGHUP was received.

  84. Yes, please do by A+nonymous+Coward · · Score: 2

    Be careful what powers the governments assigns to its proxies.

    Such as special dispensations to ignore normal contract law by selling "licenses", such as copyright, such as patent, ...

    *Real* libertarians aren't as one sided as you seem to be. They actually believe in fewer laws of any kind, not just fewer of the kind favorable to their favorite soapbox.

  85. Mixed Emontions by clark625 · · Score: 2

    I hear a lot of people happy about the idea of going after M$ because they are the Evil Empire. I also hear a lot of people that are afraid of us open sourcers being attacked. Obviously, more secure and better written code should be standard.

    I'm not so sure that liability isn't a good thing. I'm not saying that a programmer should be completely responsible for his/her code and any results that occur. I can instead think of a different situation. Imagine I produce a piece of software and sell it/give it away. I don't think it's a bad idea for me to be required to:

    Openly reveil any and all known bugs/hacks/vulnerabilities (available from a website or whatever).

    If the product was PURCHASED, I should be required to give freely downloadable patches that will fix known (serious) bugs within a specified amount of time.

    If the product was given free of charge, then the product has no obligation other than to report the bugs (though giving away the source would be nice so others could fix it).

    If I fail to fix a serious, known bug within that specified time, I should be first not allowed to sell the product. It's buggy, and has a flaw that's very bad. Selling more broken copies just looks like I don't care. I would call it malicious.

    If I still don't fix the issue, then I SHOULD be culpable for damages. By this point, I would have ignored many warnings and I have negligently continued on a dangerous course. If a bug in my code (which I retain the rights to) causes loss of data, property, or life, I have contributed to that loss.

    Now, of course end users will be responsible for installing patches, monitoring CERT advisories, etc. The end users are also responsible for attempting to avoid known bugs while waiting for a patch to become available. But, sometimes this isn't avoidable (think power generation system). If this particular bug is the cause, then by all means I think the users should be able to go after the company they PAID for damages. It's not like the software company didn't charge the end users to use the software. With those software rights, there really should be some sort of software liability (just like if I made a defective car, and then had to do a recall).
    --
    Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
  86. Extra, extra, read all about it! by Skirwan · · Score: 1
    EXTRA: Researchers to Gov't: Use Laws to Change Reality!
    An influential body of researchers is calling on the US Government to draft laws that would punish software firms that do not do enough to make their products secure. The researchers proposed that in addition to the 'no more security holes' law, this revolutionary thinking could be applied to a vast number of modern problems.

    "It's really just a new way of looking at things," explained Robert Fanan, spokesman for the group. "Once we realized that simply passing a law would make it so, things got a lot easier - for instance, tomorrow we're going to propose a law banning rude behavior." Fanan went on to list a number of other ways this precedent-setting principle could be applied, citing bad breath, body odor, unattractive hairstyles, and undercooked french fries as other ills of modern society that could be improved upon. "The real issue has always been that these things are impossible to monitor, and that no method of defeating the problem yet exists. Our solution is to bypass the method entirely - for instance, instead of working towards peace in the Middle East by resolving disputes, one could simply pass a law stating that the Middle East is at peace." Diplomats involved in the Middle East peace process could not be reached for comment.

    Other members of the group were equally ecstatic with the recent discoveries: "I'm going to propose we outlaw poor driving!" shouted one ebullient researcher, while another waxed philosophic about mandating a 37% share of the desktop market for Linux. "It's a brave new world," said Fanan in closing, "or at least it will be once we legislate that it is."
    --
    Damn the Emperor!
  87. Not necessarily bad, but could be by f00zbll · · Score: 1
    This action in and of itself is not bad, it all depends on the wording of the actual law. I think there are enough laws already, so unless it is absolutely necessary, don't bother. The whole point of a free market is the people will choose. Government has it roles, like enforcing the laws, but often politicians think their job is to come up with as many laws as possible.

    The researchers have good concerns and the idea isn't inherently bad. It's what happens between politicians and in the offices that worries me. What starts out as a way to make companies more responsible easily slips into quick sand. How in the world do you enforce security and by what standard. You can't say it's just about making it so consumers can sue big corporations, without a meaningful discussion about what constitutes good security in the first place.

  88. Maybe we should punish airlines too... by Mean_Nishka · · Score: 1

    Maybe instead of bailing out the airlines we should have fined them for making their planes and airports insecure...

  89. What *KINDS* of software will this apply to? by javacowboy · · Score: 1

    It seems awfully excessive for this law to apply to ALL software. Applying this law to mission-critical enterprise server software makes a great deal of sense. Applying it to a small program like a text editor would be outrageous.

    Also, will this law apply to consumer software as well as corporate software? If somebody hacks into my computer through a chess program that I'm running on Windows 98 while I'm connected to the internet, that doesn't constitute a breach of national security. If some cyber-terrorist breaks into the White House enterprise server and starts deleting critical government files, that's a different story altogether.

    I'm betting that due to M$'s lobbying, this won't pass. After all, Gates' good buddy Dubya (George W. Bush) can veto any law that he wants, even if it managed to pass both houses of Congress. M$ would go out of business if this bill became law and were properly implemented. That's why it won't pass.

    --
    This space left intentionally blank.
  90. Re:Before we decide this is such a great idea . . by anichan · · Score: 1

    Before you make such a half-ass guess at what "secure" means, why don't you read the article, which clearly points to the former, or "being 0wn3d" as you so cleaverly put it.

    --

    karma is for the weak >)

  91. Re:Isn't this a bit extreme? What if I WANT insecu by pherthyl · · Score: 0

    This would just impose another barrier to companies accepting open source software..

    "What? It isn't Certified Secure?? Better go with Microsoft..."

    And if course most OSS authors wont have the money to get the certification..

  92. Good idea in theory, but.... by Sand_Man · · Score: 1

    That sound like a good idea at first, except that the whole issue of "secure systems" then gets turned over to lawyers for resolution. For the small development shop that translates to more money out the door for legal fees.

    Taken one step farther, suppose that there is a large software developer with in house lawyers and a bottomless bank account. Now if this law was on the books, this developer could use that law to bludgeon smaller shops to death with their lawyers in the endless persuit of "secure systems." They would probably even get some good PR out of it, what with them protecting all the end users from "insecure systems."

    No, somehow this doesn't seem to be a workable idea.

  93. Surgeon General Warning by client32 · · Score: 0

    They could have a warning on on the media or something to be read when installing it that it is not work. Kinda like the warning that tobacco is bad for you.

    1. Re:Surgeon General Warning by client32 · · Score: 0

      that it is not secure sorry

  94. Absolutely no way by Glorat · · Score: 2, Interesting

    This is another one of those catch-all blanket decisions that seem alright at first thought but if you apply to all cases, you see that it is just disastrous. Let's look who it affects the most

    BETA SOFTWARE
    Well of course that has bugs. So we exempt this? OK, all (Microsoft) software will be beta

    NEWBIE / EDUCATIONAL
    Some newbie developer or uni student writes a piece of toy software and makes it available on his home page to boost his ego. Some other newbie academic downloads it and a bug in the "file manager" software deletes his C: drive.
    Exempt educational software??

    FREE BEER
    Some people make software out of the goodness of their hard. "YMMV, maybe you like it maybe you don't. No warranty". Maybe it is superb. But it might have a horendous bug. So people will no longer release freeware

    OPEN SOURCE
    Same as above but with source open, people can deliberately find bugs and cry out. Worse, there is plenty of open source software in commercial use (Apache etc). What if in some new iteration of Apache, there is a security hole and this will happen. Can people sue for this?! Can people sue the developers who worked on it for free? What exemption do you want now?

    MICROSOFT
    Well, by now, OSS has dried up because everyone is too scared to give work away. Maybe top projects that have been so heavily scrutinised in the past might be ok (Apache, Linux Kernel). Microsoft might just last a little longer than expected due to security through obscurity but of course they too will perish

    The end of software =)

  95. Some more cool laws: by t_allardyce · · Score: 2

    After the US government begins its new laws in the area of data and intellectual property, i have some more they could add:

    1. The Crap Film and Television Act, will hold film-makers responsible for bad productions, bad acting, bad lighting and poor scripts. If someone passes out from bordom from watching a film, they can sue the studio.

    2. The Invasive Pop-up Advertising Act, will ban all pop-up adverts. This will tie-in with the software laws, because pop-ups are technically software, and are insecure (in that they cause damage to my mouse).

    3. The Insecure Boy-Band Act, will ensure that all boy-bands are securely locked-up. If a record company tries to bring them to a studio or gig, they will be punished.

    --
    This comment does not represent the views or opinions of the user.
    1. Re:Some more cool laws: by Anonymous Coward · · Score: 0

      How about:

      1. The we-play-this-song-100-times-a-day act, which will make it illegal for a radio station to play the same song more than once a day. As an amendment, it will also be illegal to play bad songs more than once a month, if it is really bad, once a year. Stations that do not follow these rules will have their radio frequncy taken away to be used for wireless internet. They may however continue broadcasting over the internet, provided they do not break the rules stated above again.

      2. The Goatse act, which will make it illegal to link to goatse.cx. Violators will be forced to set goatse.cx as their browser's home page and hello.jpg will be set as their desktop's background.

      3. The Slashdot Troll act, see 2.

  96. Re:Before we decide this is such a great idea . . by acceleriter · · Score: 1
    Before you go firing off half-ass replies like that, you might go read the article again and see that there's a fat lot of room for the definition of security. Your assertion to the contrary is either deliberate deception or infantile babbling.

    What's "cleaverly?" Does that mean something releated to Ward Cleaver, the patriarch of the television classic "Leave it to Beaver?"

    --

    CEE5210S The signal SIGHUP was received.

  97. compromised paper clip? by AdamBa · · Score: 2
    Even the animated paperclip that acts as a helper in some Microsoft software can be compromised and turned against the computer it is being used on.

    Are they serious? Can Clippy spread a virus? I never heard of that.

    Ahhhh he's coming out of the computer....

    - adam

    1. Re:compromised paper clip? by J'raxis · · Score: 1

      What, like this?

  98. What makes software secure? by Glorat · · Score: 2, Interesting

    Think carefully... how do you make software secure in the first place? Microsoft try to go through extensive software testing to detect bugs. Who knows, maybe if test software is good enough, they can catch most bugs

    How does the OSS world make its software so secure? Through peer review. People find bugs and report them. With OSS these bugs are found fast. And these bugs get fixed fast. But what would be ludicrous would be to sue for bugs since at V1.0.0 there are bound to be bugs. Suing would kill the project. Peer review has made OSS strong and that is the way it should be.

  99. Create a quality of software standard by roadhog95 · · Score: 1

    Im for this in part. Perhaps if a set of guidelines is established for each category of software to adhere to, this kind of law will have more ground to stand on. Car manufacturers cant build cars that have automatic windows that work only after the button is pressed 3 times on sunny wednesday morning. Its just not common sense much less convenient. The same can be said for certain software. We know that webservers have to do one thing and one thing only: serve html pages. Thats standard number one. Now if someone installs apache for example and then starts setting up chilisoft asp and in turn opens up a vulnerability, you dont blame apache, you blame at most chilisoft and at least your systems administrator. The same model could be used in the case of IIS (yeah i admit, its microsofts own fault for trying to tightly integrate everything but u see where im going). With all the various web servers, email management software, web browsers etc, there should be some strict guidelines these packages MUST adhere to before being deemed consumer ready. Lets create a consumer level class of software products that can be said to be functionally fit according to the So-and-so-Hues and Madison Quality of assurance guide. Open source software would probably benefit the most from such a model as it will help to abolish its prejudice of being "unworthy because theirs no capitalist corporate entity to be held liable"..

    Just my 00000010 cents ..
    -=TheRoadhog=-

    --
    Bitch you KNOW the side.. WORLD MAFUCKIN WIDE..
  100. Bad Idea by mrcparker · · Score: 1

    That is all that we need - more laws to tell us how we can write software.

    The whole idea of a market economy is to let the market decide what to do with poorly constructed products - and this is being handled by the market already. There is a very good reason why Microsoft does not have a strong handle on server products and why the company I work for prefers a much more expensive Unix solution.

    Really, of anyone is going to trust their company infrastructure to a poorly architected product that is a decision that they make and that person will pay accordingly.

    1. Re:Bad Idea by Todd+Knarr · · Score: 5, Insightful

      The Ford Pinto.

      We have laws that tell auto manufacturers how they can build cars. Not in detail, no, but they have to meet certain standards or they just aren't legal to make. Note that business concerns don't enter into it. Making the Ford Pinto the way they did originally was a good business decision. It really did cost Ford less to pay out the death claims than to improve the car. It even arguably benefitted the consumers, because lower costs to Ford meant a lower price on the car and consumers were still buying them even after the problem became public so people obviously wanted them. The courts still held Ford criminally liable for building a car that blew up and killed people when they could easily have built one that didn't.

      So why should we treat software any differently?

    2. Re:Bad Idea by jimlintott · · Score: 1

      Cars and Government regulations can perfectly demonstrate the quality of this idea. Recently I saw on TV a General Motors engineer who specialised in safety and who worked very closely with CART (the racing series). He said that he knows exactly how to build safer cars but that the design would violate all the Government regulations. It will take years to change these regulations so that he can save your life.
      The point being that Government regulations can often be more hindrance than help.

  101. Viruses? by mini+me · · Score: 2

    Almost all of the serious virus outbreaks of the last two years can be traced to vulnerabilities in Microsoft products.

    I'm not fan of Microsoft, but it seems to me that it is the user's fault if they contract a virus. It all goes back to the knowledge level of the user.

    If someone sent me:

    #!/bin/sh
    mail next@victim < $0
    if [ "$UID" = "0" ]; then
    rm -rf /
    else
    rm -rf ~
    fi

    And I executed it, it would be entirely my fault! Now can I sue every single UNIX (and UNIX-like) vendor because their system allowed me to delete my files "unknowingly"? Most of the Outlook viruses out there were really nothing more than that! In most cases, the user had to manually open the attachment and run it.

    Notice, basically every single complaint about Microsoft insecurities were due to ease-of-use features. Outlook executes attachments, it's much easier for users to click on it to execute it. The web server exploits targeted extra services Microsoft added to make things easier for people who want to use those features. And our good pal Clippy, again, another ease-of-use feature. If people were more knowledgable about computers there would be no need for these extra features and so there would be less code that has to be verified as safe, not to mention more time to verify the important code.

    While software security is important, knowledgeable users is just as important, if not more.

    1. Re:Viruses? by anichan · · Score: 1

      Actually, the new vulerablities they are talking about can be in the form of JavaScript or imbeded files and do /not/ require the user to "double click" to activate them, but merely open the e-mail or web page. That is why they are so serious.

      --

      karma is for the weak >)

  102. One Word... by Anonymous Coward · · Score: 0

    M I C R O S O F T

    1. Re:One Word... by Anonymous Coward · · Score: 0

      Damn. You are so f*ing cool. I wish that I could be as cool as you. Please, please teach me to be cool like you.

    2. Re:One Word... by Anonymous Coward · · Score: 0

      Suck lots of COCK
      O wait; u already do that.

  103. The result of excessive regulation by mrroot · · Score: 2

    Excessive regulation will increase the entry cost of doing business for the little guy. Regulation is nothing but a speed bump to the really large companies like Microsoft, Oracle, Sun, etc.

    We have been lucky that the software industry has been left alone for so long, but it is only a matter of time now.

    --
    I Heart Sorting Networks
    1. Re:The result of excessive regulation by WildBeast · · Score: 1

      Oh well, they asked for government intervention, they'll get a whole lot more than they bargained for.

  104. Security v Cost... by browman · · Score: 1

    Okay, sounds like a nice idea...to anyone that actually believes the product hype. Who's to say what "secure" actually means?

    The very nature of security holes are that a great number of them aren't known about until someone spends a few weeks farting around with an app in a way that they shouldn't be doing. Now, if someone came to me and asked me to develop a bespoke application for them, I'm hardly going to say, "It'll cost you £10,000, but then we're going to f**k with it for a few months to make absolutely sure it's secure so we don't get sued by the feds, which will amount to an extra £100,000"

    What should be done instead is a preventative measure against companines 'stating' that they're shiny new product is secure, when it's not. But then that's already covered as false advertising. It's about time we actually saw some action on one of those cases instead. (ring any bells?)

    Nothing is secure out of the box, and consumers should be made to realise that they have to compromise security in order to get cool stuff.

    8===8 Dog ate my sig...

    --
    You fool! You've given cheese to a lactose intolerant volcano god! Do you know what that means?
  105. How about this? by Anonymous Coward · · Score: 0

    Go with companies that have proven security records rather than ones that don't...

    Don't buy every shiny new box that pops up on the shelf... Wait a few weeks...

    Nobody ever considers that perhaps the consumer is responsible if they buy a shoddy product.

  106. Yeah, we need more laws! by slow_flight · · Score: 1

    Hey, why not? We really need more laws, especially now that we are on the cusp if living in a society in which every law is 100% enforceable. Consider: we are about 5 years (and remember, you heard it here first) from living in a society in which just about everyone can afford a small, easily hidden device that records every minute of every conversation you had during the day. These conversations will be uploaded to your PC where they will be archived forever. Imagine the consequences of this! No more arguing with the wife over whether she told you about that appointment you missed or not. If you say it, it can AND WILL be used against you FOREVER! A few more years down the road and our every move will be tracked, and there will be a thriving black market in the illicit sales to individuals of this data. Your spouse will be able to easily determine whether you really worked late, or were visiting the local strip bar. This is what we're headed for, and who can truly say they have NOTHING to hide?? Really? You've never cranked the old Escort up to 66 mph? Remember, it doesn't matter if you inhaled or not. IMHO, this world will/would SUCK, and making more and more ever-restrictive laws is going to come back and bite us HARD on the ass.

    Yep, this is off-topic and feel free to mod me to the stone ages. I just get riled up over calls for more laws and more government control when we already have too much. On topic: this is dumb anyway. Market forces will ultimately weed out the weak. If Ford still made Pintos, I doubt if anyone would be buying them.

    --

    Karma: Professionally Doomed (mostly affected by inability to keep opinions to self)
  107. Think of the effect this would have on crackers by Infonaut · · Score: 2
    Assuming for a moment that somehow such a law were implemented and enforced (which seems far from probable), it would certainly lead to more draconian policing and punishment for crackers.

    Software companies, held liable for the security of their products, would certainly apply as much pressure as possible to punish crackers. Since so many crackers come from outside the United States, that could really lead to interesting international law enforcement and judicial scenarios - not necessarily pretty ones, either.

    --
    Read the EFF's Fair Use FAQ
    1. Re:Think of the effect this would have on crackers by J'raxis · · Score: 1

      Maybe crackers could be protected under the whistleblower laws we already have in place in the U.S. for people who rat out internal corporate crimes.

    2. Re:Think of the effect this would have on crackers by Infonaut · · Score: 2

      Heh heh.. that's an interesting thought. It would be sort of funny if all crackers instantly became the servants of humanity at the stroke of a pen.

      --
      Read the EFF's Fair Use FAQ
  108. Gross negligence example by Mr.+Fred+Smoothie · · Score: 2, Interesting
    As an expansion of my post, I'd consider the following grossly negligent code sufficient to allow you to sue me even if you didn't buy it from me:

    main_function(){
    if(stdlib.getuserid() != "root") then exit "You need to have root priveleges to run this program.";
    else stdlib.execute_arbitrary_external_prog(stdlib.getu serinput());
    }

    But the following I would not:

    main_function(){
    // running as root
    integer buflen = 5000;
    stdlib.bounds_checked_read_input (stdlib.getuserinput(), buflen);
    drop_root_privs();
    }

    even though the latter may represent a format string vulnerability.

    (Entered in pseudocode lest someone get the cute idea to actually sue me)

    --

  109. 12 stripes? by djcatnip · · Score: 0, Offtopic

    hey, i just noticed, the /. icon for the American flag only has 12 stripes.

    --
    I make these: http://beatseqr.com
    1. Re:12 stripes? by Svenne · · Score: 1

      That's a very interesting observation. I shall note it in my daily log.

      Done.

      --

      Slagborr
  110. Best Approach by Anonymous Coward · · Score: 0

    This kind of system security isn't a criminal matter, it's a civil one. If you want to pass a law, why not pass one saying that EULA's that prohibit suing the company for selling faulty software are illegal. For most OSS projects, this wouldn't apply because there's nobody to sue. (becaue nobody sold you the product, it's free!)

  111. Another abdication of discretion by Sloppy · · Score: 2

    It's a stupid idea.

    Quality, security, unbugliness (is that a word?) cost time, and time is money. It's not like you can just pass a law that mandates it, and then everyone gets it for free.

    Different uses have different needs. Wayne and Garth's cool discussion board doesn't need as much quality as the receptionist's inventory report, which doesn't need as much quality as NASA's space shuttle stuff.

    You use discretion and intelligence and decide how much quality and risk and cost you want, and do what is best. Laws against shitty code, would needlessly reduce options, and let's face it: sometimes shitty code is good enough to get the job done.

    The right place for mandating security decisions is when the customer is making demands of the vendor. So if the government wants a law that the software they buy has to be secure, that's better (but still probably not completely wise). But don't spoil it for the rest of us by trying to protect us from using shitty software. The last thing I want is another case of the government protecting me from my own decisions.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  112. Re:Before we decide this is such a great idea . . by anichan · · Score: 1

    The article talks about "virus outbreaks" and "amending laws so that software makers can be held liable if their products put the public and businesses at risk."

    Continuing to quote the article: "Possible options include steps that would increase the exposure of software and systems vendors and system operators to liability for system breaches," wrote the authors of the report.

    And..."Although Microsoft has touted the latest version of Windows, called XP, as "its most secure operating system ever", in recent weeks it has been forced to issue a series of patches for the software to make it harder for malicious hackers to compromise it. "

    And..."Many of the viruses that have plagued consumers and businesses over the last two years have spread fast and far because of weaknesses in Microsoft's popular e-mail program Outlook."

    So, is it I or you who cannot seem to understand the English language?

    --

    karma is for the weak >)

  113. Join the Republican party by dillon_rinker · · Score: 2

    As long as we're making obvious statements...be careful what you stick up your nose.

    P.S. The government has all the power. Last I checked, I don't have an armored battalion in my back yard.

  114. Stop crying to the government by Anonymous Coward · · Score: 0

    It is typical of researchers and students, who don't have to make a real living, to cry for government help. The market will sort this out very soon, and there is a good chance that .NET will be rejected by most corporations for, among other reasons, Microsoft's terrible security record. Why don't people do what Linus did, and create something new, rather than being a crybaby.

  115. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  116. Re: Blathering. by Yakko · · Score: 1
    let the free market system deal with it. That's how things are done in the US. . .

    Yes... how realistic. I don't think that MICROS~1 software is secure, so I'm just going to dump all that junk today and build something that IS secure... by tomorrow.

    Also, "free market" seems to me to mean "largest and most powerful corporate" ... free my backside. Of course, I'm currently free to use any OS at all on my systems, and do so, tho with limited success in some application areas.

    On security: Any OS can be properly secured, but it takes work to make it go. Don't do the work, you get cracked. It's as simple as that. So yes, NT systems can be secured. Contrary to what MS wants you to believe, it takes work, tho.

    --

    --
    Me spell chucker work grate. Need grandma chicken.
  117. Unconstitutional by jmu1 · · Score: 1

    This would never hold up in court. The government tells companies what they can and cannot do too much as it is already(this includes our favorite POS, M$). Besides this, the funding for the judicial system to crack down on insecure software would be infinitesimal. Yeah, this is exactly what the people want, higher taxes. My system is secure, I shouldn't have to pay for other's ignorance and stupidity.

  118. just extended the product liabililty for software by tempmpi · · Score: 2

    It should be enough to just make the software companies liable for some of the damages cause by insecure software they made. That should be enough make insecure software disappear.
    The problem would be, that there are several issues with open source software and smaller software firms. Open source software, freeware and to some extend shareware must be excluded from an extension of the liability because no one would develope free (free as beer) software when he risks to pay for damages caused by security holes.

    --
    Jan
  119. Re:Before we decide this is such a great idea . . by acceleriter · · Score: 2

    That doesn't change the fact that they did not<blink> define the word "security" in the way you allege. Did it ever occur to you that what you quote there might be spin?

    --

    CEE5210S The signal SIGHUP was received.

  120. Increased Liability for Developers is inevitable by Mr.+Fred+Smoothie · · Score: 2
    like it or not.

    The state of Texas has been licensing software engineers since 1998, and there is a push in software development professional organizations to have other states adopt this view of the software profession as well. With licensure come liability.

    Consumer advocates have been pushing for an end to warranty disclaimers in software for some time.

    This just adds another iron to an already burning fire.

    I think that all of this is good and possibly of no harm to Free Software if implemented correctly. I.e. reasonable -- but not complete -- exemption for non-commercial software, not just OSS (see my other post re: Limited Liability); penalty according to degree of negligence, speed of response to notification, etc.

    --

  121. Enforcement through embaressment by Zenithal · · Score: 1

    It would be interesting if laws like this were applied to software only if it claimed it was secure.

    A nice way to handle this would be to force companies to be responsible for the security of their products or have to place a large logo and notice on their download site/boxes which clearly states that 'This software is not certified secure and may contain dangerous security flaws which could put your data and privacy at risk'.

    Companies don't want to be responsible legally, just put the logo on your box. Otherwise you're screwed if you write bad software.

    I'd love to see Windows XP-2 on the counters with a big red logo stating 'This product is insecure!'.

    --


    Aaron
    AaronCameron.net
    1. Re:Enforcement through embaressment by Jaysyn · · Score: 1

      Attn. General's Warning: This product may cause data loss, stress, hair loss & job loss.

      Jaysyn

      --
      There is a war going on for your mind.
  122. Re:Before we decide this is such a great idea . . by anichan · · Score: 1

    You're right. People often talk about viruses and hacking into systems when they mean copyright. I'm sorry.

    --

    karma is for the weak >)

  123. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  124. Nope ... by TheViffer · · Score: 2

    not at all. In fact IE is a horrible example. You get IE whether you want it or not. Remember it is a part of the M$ Windows OS. Since it is part of the OS, you are paying for it. Its part of the product.

    Take for example ncftpd. Gleason can not say "hey, when you buy my product all your buying is the "IO logging facility", the rest of it is free. And OBTW, the only way you can get the rest of the program for free is to buy the logging facility. Therefore I am not liable for anything bad that may happen to the rest of it since it is free.

    On the otherhand, this law might change M$'s mind on how they package up there OS. Outlook and IE might turn to be "Free" packages available to be installed but not need. (gawd .. wtf am I smoking these days)

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  125. White Hats by Merry_B.Buck · · Score: 4, Informative

    If companies faced lawsuits and financial penalties when vulnerabilities were found and exploited, they would strongly discourage white-hat hacking, independant vulnerability testing, etc. It would be in Microsoft's best interests to immediately sue anyone who reports a flaw. (White hat hacking violates US law just as black hat does.)

    Lawyers would start to be accused of Bugtraq chasing.

    1. Re:White Hats by Erasmus+Darwin · · Score: 2
      "(White hat hacking violates US law just as black hat does.)"

      I don't see how white hat hacking violates the law that you cite. It seems to revolve around people accessing computer systems to which they do not have permission to access. If the white hat owns the machine on which the vulnerability testing is done, he or she hasn't violated that law (they may potentially violate other laws, but not the one you cite). It'd be analogous to trying to convict someone for trespassing because they're climbing over a barbed wire fence on their own property.

      The only thing in the law even vaguely applicable is a clause prohibiting publishing passwords or similar information with intent to defraud. I'm fairly sure a case could be made that publically informing people potentially at risk to a security vulnerability is not something that has an intent to defraud.

      If there's a applicable section in the law that I overlooked (given the repetitious language and the horrible formatting in lynx), please point it out.

  126. car safety by coyote-san · · Score: 3, Interesting

    I used to support the Libertarians. Why should The Man have the right to tell idiots to wear helmets? Just make motorcycle riders carry enough insurance to cover their costs when they get non-fatal brain injuries (so I don't have to pay for their mistakes) and let them have fun.

    But then there's the impaired drunk drivers (not to trivialize the 0.08 crowd, but I'm far more worried about Bubba with a 0.24 BAC than the 0.08 crowd). They tend to take out other people as well. When they drive impaired, they're at threat to all of us. I don't think we should ban alcohol, but I don't see a problem the state having the right to crack down on repeat drunk drivers because there are documented cases of some drunk drivers who have been in multiple accidents resulting in death.

    Taking it one step further, I remember being poor and in college and resenting the mandatory vehicle checks my state required. Then I moved to a state that didn't have mandatory vehicle checks... and heard some horror stories of what those vehicle inspections found in other states. Again, I don't give a damn if some moron wants to jack up his pickup with ice hockey pucks... until he takes it on the road and they suddenly shear, forcing his vehicle to roll/tumble into my oncoming traffic lane.

    Now let's revisit the software issue. Once again, I really don't give a damn what people do on their own systems that are not attached to the net. But I do care when I can't use my cable modem because NIMBA a NIMBA stupid NIMBA coding NIMBA bug NIMBA NIMBA left NIMBA many NIMBA NIMBA NIMBA systems NIMBA NIMBA open NIMBA NIMBA NIMBA NIMBA NIMBA.

    The Libertarians have a point when they argue that the state should rarely, if ever, protect an individual from themselves. And that the state should rarely, if ever, protect people from inconsequential behavior of their neighbors. (You don't like the fact that your neighbors are gay? It's your problem, not theirs, unless they're doing stuff that would be a problem regardless of their sexual orientation.)

    But once you get into behavior that demonstratively harms others, or could reasonably result in harm to others, it's a whole new game. Unfortunately far too many Libertarians don't get this.

    In this particular case, we need to see the proposals. But there is absolutely no way you can argue that Microsoft's sloddy practices have not harmed many innocent people. If it takes a law to force them to accept that their indifference demonstratively harms others, so be it.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:car safety by rapid+prototype · · Score: 0

      now that is a good basis for a system of government. why aren't you running for office? all we (the masses) want is a simple government that is easy to understand and doesn't mess with our personal lives. if we want condemnation, we'll get it from our priest/rabbit/witch/etc. the government should basically just keep us from killing each other.

      oh, and maybe build roads. but that's it. i could see a realistic private approach to education, police, and all kinds of regulatory things, but i've yet to hear a convincing argument about privately build road systems which would actually work. you think we have last mile issues with broadband?

      -rp

      ps - oh yeah. buy clean diesel. 50% more fuel economy, 20% lower greenhouse gasses. and more torque. yay.

    2. Re:car safety by King_TJ · · Score: 2

      So what you're saying is that you no longer support Libertarians, because you feel that they don't understand the concept that someone's individual rights end where they begin infringing on other's individual rights?

      I think you need to take another look at the political philosophies of Libertarians, if that's the case. For example, Libertarians believe that it's never morally correct to initiate force against someone in order to achieve a goal.
      They don't, however, have an issue with responding to such force in your defense.

      I think that point illustrates that they draw boundaries on where one's rights begin and end. (Libertarians obviously don't feel that your individual rights are unlimited, if they don't ever feel it's justifiable to initiate force to get something you want.)

      I think where, perhaps, *you* are confused is about when and where Libertarians feel government should step in and punish someone for their actions. I haven't ever heard a person who claimed to be Libertarian claim that state government should stop prosecuting drunk drivers. What they *do* object to is the "guilty until proven innocent" tactics, such as sobriety checkpoints, that are often used to randomly discover offenders.

      Nobody ever said police work was easy - but I still feel it needs to be done the right way; by directly investigating suspicious behavior and only making arrests with probable cause. It's taking the easy way out to perform random searches of individuals, hoping to discover an offense.

    3. Re:car safety by frank_adrian314159 · · Score: 2
      Libertarians believe that it's never morally correct to initiate force against someone in order to achieve a goal. They don't, however, have an issue with responding to such force in your defense.

      Well, that'll make my heirs feel REALLY good after I croak from cancer because some dipshit corporation decides to pollute the water I drink and it takes 10 years to get on a court docket. But it doesn't do a hell of a lot for ME. Maybe Libertarians will be taken seriously when they realize that things that cause harm to others occasionally need to be PREVENTED because by the time it happens it's too late for the person who's harmed. And once you realize this, you're back to the same slippery slope as to which things are so harmful as to prevent, what criteria are valid, etc. Of course, Libertarianism is like Communism in the respect that it is a completely logical system that works as long as people don't act human.

      --
      That is all.
  127. outlook by mandria · · Score: 1

    in the article is mentioned:

    "Many of the viruses that have plagued consumers and businesses over the last two years have spread fast and far because of weaknesses in Microsoft's popular e-mail program Outlook."

    maybe they should change the name of the program to lookout!

  128. yes but.. by Anonymous Coward · · Score: 0

    exploits are found far more commonly in Linux than in Windows.

  129. The report by rde · · Score: 3, Informative

    The NAS, god bless 'em, tend to make their books available to the great unwashed; you have signed on for email updates, haven't you?
    Well, just in case you haven't the draft report is available for online perusal here

    PS I said NAS, not NSA. Just to be clear.

  130. cant' see how this is going to work.... by Anonymous Coward · · Score: 0
    ... if you do not provide specifications



    This is program fubar. If you run it, it will randomly do one of the following:

    • format your harddisk
    • do nothing
    • display the contents of the current working directory
  131. freedom of contract and monopolies by opus · · Score: 1

    Freedom of contract works well in competitive markets. If I don't like the boilerplate contract provided by Hertz, I not only have the option of foregoing renting the car, I have the option of renting a car from Avis. Competitive pressures will effect the contract terms, just as they effect prices, and will result in an efficient market.

    A copyright holder, however, is by definition a monopolist, and is relatively free from competitive pressure in negotiating contracts. (I say "relatively" free, because there may be imperfect substitutes. I could read a novel by Clive Barker instead of Stephen King, or choose a word processor from Corel instead of MS.)

    This wouldn't be so bad if the copyright holder could negotiate the contract with each purchaser independently. (Like a monopolist who does perfect price discrimination, this still results in an efficient market.) But that's really not practical. The transaction costs of negotiating a contract are high, so we end up with boilerplate contracts with obnoxious terms and an inefficient market.

    The solution we arrived at with books and music is a legally mandated contract. (Think of "fair use", "first-sale doctrine", and fixed royalties to songwriters for songs broadcast on the radio.)

    I'm not saying that we should hold software copyright holders liable for security problems. I think that's too much to impose on them, and the end result will be less software produced. But that's a more sophisticated analysis than mere appeal to "freedom of contract".

  132. DMCA would nullify this! by gosand · · Score: 3, Insightful
    Hmm, under the DMCA it would be illegal to try to circumvent security in order to figure out how to fix it in order to comply with this legislation.

    Um, yeah, that makes sense.

    --

    My beliefs do not require that you agree with them.

  133. Re:Before we decide this is such a great idea . . by acceleriter · · Score: 1

    If you're thick enough to believe that that's the only direction that it would take, I sincerely hope you aren't an American, because this country needs less sheep.

    --

    CEE5210S The signal SIGHUP was received.

  134. Re: Blathering. by deaddrunk · · Score: 1

    What other product? All those alternative PC operating systems that run required Windows apps flawlessly. I try not to use Windows wherever possible, but it's the range of apps and hardware that present a difficulty in switching. A market dominated by one company that makes specific efforts to prevent switching from it's products is not a free market.

    --
    Does a Christian soccer team even need a goalkeeper?
  135. Insecure? Like by funky49 · · Score: 1

    Laws to Punish Insecure Software Vendors? When I first read the title I thought it was talking about software vendors that lacked self-confidence and that couldn't talk to girls and s

    --
    --- rapper/producer/bachelorette party stripper
  136. Re:Before we decide this is such a great idea . . by anichan · · Score: 1

    I am an American, and you can shove that little thing up your ass. Just because you you think everyone, everwhere wants to stop you from ripping your DVDs and posting them to USENET doesn't mean it's true. There are more important things than this. Also, if you weren't so fscking stupid, you could see that, although they don't spell it out like your mom does, they do clearly imply that the security they refer to is that of protection and not copyright.

    --

    karma is for the weak >)

  137. Utterly ridiculous! by erroneus · · Score: 2

    The government involvement needs to be limited to its activity as a consumer protection agent.

    The government should review the questionable software and force RECALLs like they do with other dangerous products like toys and cars and stuff.

    Making NEW law isn't needed here -- simply enforcing current law is enough.

  138. Bottom line of what is needed ... by TheViffer · · Score: 2

    is a "clause" in the law that simple state this.

    A software company/programmer can only become liable should there product be sold for commercial value or profit. Software such as freeware or open source are not liable since they fall under the "what you see is what your get". Should the free program contain malicious or intentional security holes/problems, this clause becomes null and void.

    But here is something else I did not see written by anyone else. Should such a law be passed, open source software will pretty much vanish from the business world. Seriously, what manager would really want to run it. Can't profit from it if it goes wrong, so why use it.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  139. This would be the best thing for Microsoft by targo · · Score: 2, Insightful

    Many people don't probably realize it but this would be the best thing that could happen to Microsoft. To illustrate the point, consider the fact that US government institutions use almost exclusively Microsoft products but many people don't know that this is actually enforced by law.
    There is a law that states that government may only use software, which has certain accessibility features (usable by vision impaired, for example). There is a big bunch of standard requirements that the software products must follow to be in compliance with this law. Now Microsoft is one of the very few companies that can afford compliance with this law.

    Now consider what would happen with this proposal when it gets passed. Most probably it will be transformed into an arbitrary set of rather stupid standards and guidelines by our legislative bodies, and again, Microsoft would be the only one able to follow these standards.

    1. Re:This would be the best thing for Microsoft by Tazzy531 · · Score: 1

      Another way, that I have mentioned in my other post, is big corporations would be the only ones to afford insurance to cover any fines or liabilities that they have. Small companies would suffer the most, in effect, putting them out of business. This creates a small number of large companies providing a majority of the software out there.

      --


      _______________________________
      "I'm not Conceited...I'm just a realist..."
  140. How to track liability by Mr.+Fred+Smoothie · · Score: 4, Insightful
    Your post is interesting, especially in light of the difficulty a court may have in accurately assigning liability to the correct party.

    For instance, am I liable if I use the standard C function gets() in a program? I, as the program vendor, can argue that that's what was taught in my undergrad CS course, or I could point the finger at the language designer or C library vendor.

    What about a program I write that communicates w/ other software via a standard protocol, and works perfectly if the other software adheres strictly to that protocol but fails in combination with another program which implemented that protocol incorrectly; am I to blame, or is the other vendor? What if the spec is vague?

    As I've said in other posts, the potential for good legislation along these lines is there, but only with *heavy* involvement of people who understand issues such as these, along side of the industry lobbyists, consumer advocates and politicians.

    --

  141. PROGRAMMERS ARE NOT LICENSED by Whistler's+Mother · · Score: 0

    We are not licensed by any authority. How can you punish someone that is not bound by some central authority. Insecure software is a relative term...I don't remember taking an"Alan Turing Oath" when I graduated from College.

    You can sue a doctor for malpractice, since he/she is licensed, you could sue a nurse, since he/she is licensed...i.e. they are licensed to provide a certain level of quality caregiving...Hell you could sue a lawyer, a CPA...but sorry, Programmers are off limits

    You cannot, I repeat cannot sue a programmer/company for insecure software, maybe you should just change vendor's if you are unhappy with your product, its the Capitalist way.

    Until programmer's have to pass some sort of a "BOARD" exam, this is just ignorant, or maybe I am.

    --


  142. Re:Before we decide this is such a great idea . . by acceleriter · · Score: 1

    Ooh, name calling and invective. I knew you were that intelligent.

    --

    CEE5210S The signal SIGHUP was received.

  143. Re:not free� by tuzza · · Score: 1

    So i read you think MS should be liable when they sell me office but not when they give me internet explorer or the free outlook light... (express) ROFLMAO "But software that is free, free as in free beer, should not be liable. I've always felt that if you are providing something for free, and you don't force it into people's hands, those people should understand the risks of using it. "

  144. Re:Before we decide this is such a great idea . . by Pituritus+Ani · · Score: 2

    Americans that think preserving the fourth amendment is just about ripping DVDs and posting them to USENET are morons. But by the time they figure it out, it'll be too late.

    --

    Another proud carrier of the $rtbl flag

  145. Damn Greenies! by sideshow · · Score: 1
    Be careful what powers you let corporations have when you let them run amok without government regulation.

    Yay! Now i don't have to be personaly responsible for anything!

    Just joking. I do think Naders a moron but thats because I've been Libertarian since '96

    --

    Hollow words will burn and hollow men will burn.

    1. Re:Damn Greenies! by aardvarkjoe · · Score: 2
      I do think Naders a moron but thats because I've been Libertarian since '96


      So you base your opinion of politicians based solely on the position that your party tells you to have? I think Nader's a moron too, but it's certainly not because my party says so.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  146. Report URL by Anonymous Coward · · Score: 0

    You can find the report on-line at http://books.nap.edu/html/cybersecurity/ .

  147. Sure! by sulli · · Score: 1

    10 print "HELLO WORLD"
    20 goto 10

    --

    sulli
    RTFJ.
  148. Thank god it's just civil liability... by Happy+go+Lucky · · Score: 1
    Can you imagine what a ridiculous situation this would be if NAS was calling for CRIMINAL liability for the writers of bad code?

    "Sir, we have reason to believe that you released a program, GNU/donothing, which has a buffer overflow in line 1723. You're under arrest. Please turn around, put your hands behind your head, and lace your fingers. Do you have any guns, knives, needles, pins, atomic bombs, or PalmPilots with more bad code that I should know about?"

    I've made just a little under two thousand arrests in my career, but none quite like that. And frankly, I'd like to be able to go all the way to my pension and keep it that way.

    And let's be realistic. Who is going to write a definition of "secure" that'll actually fit into a statute, that 80% of the judges out there will be able to understand?

    Actually, now that I think about it, even expanded civil liability is a questionable idea. My Windows box isn't going to get out of control on the freeway and flatten twelve kids because Microsoft did a crappy job on the brakes. And KDE has crashed on me seven times this week (!) If we expand liability, without taking a lot of care, then I could 0wn at least one of the programmers in court.

  149. Sure. Sue the builder for the abuser's actions. by Webmoth · · Score: 2

    So does this mean I can sue Kwikset because some idiot took a chainsaw to the side of my house, sawed their way in and stole the watermelon out of my fridge?

    After all, the package the lock was sold in implied it would make my house more secure.
    Maybe I should sue Poulan because their chainsaw didn't have a warning label that said "use on house walls may cause personal injury due to possible presence of live electrical cabling." I'll bet that would've stopped the burglar.

    Noooo....... I've got a better idea...... I'll sue the farmer that grew the watermelon. After all, he created an "attractive nuisance." And there's laws against that.

    What about Whirlpool? My fridge doesn't have a factory-installed alarm system. How am I supposed to keep my watermelons secure? Let's sue the pants off of Factory Specification Parts!!

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  150. Regulation by jeff13 · · Score: 1

    There is always a modicum of regulation for manufacturing anything. Luckily, these laws are just for show and Corporations generally ignore them because, well, the regulation is never written to be strong enough to harm the Corporation. Might interfere with the GOP after all. ;p

  151. Re: petition by kiwipeso · · Score: 0

    > Petitioning for geographical/geo-political HTTP request headers in client browsers.

    That's stupid, it allows for more censorship of the internet based on the laws of the client.
    Don't you think that it goes against the distribution of information in favor of borders?

    --
    - Kaos games and encryption systems developer
  152. This is already a moot point by InfoSec · · Score: 1

    There is such a thing called "Due Dilligence". If a vendor (of any kind) does not create products of a quality of at least the average for the field, and that product is a critical component; the purchaser has the right to sue the vendor for lack of due diligence. The problem is the licensing says essentially that the software vendor is immune from Due Dilligence. We need laws that limit the capabilities of licensing, and not laws that hold software vendors liable for insecurities.

    Just my opinion, but it seems to make sense.

    --

    Wherever you go, there I am...
  153. The government by pbrinich · · Score: 1

    I, personally, do not want the US government to have such powers over the software industry. It will merely add another level of head aches to developers around the country. If the product has security flaws, they will be fixed or people will not buy it. It will all pan out naturally.

  154. Not a good idea... by Tazzy531 · · Score: 2, Insightful

    It's never a good idea to formalize issues like these into laws. Consumer preference and freedom of the market allows consumers to create a self correcting system. If there is a major problem with a product (not necessarily software), the consumers vote with their purchases or lack thereof. This can be seen in people turning away from firestone towards good year or corporations turning away from Windows servers towards Linux.

    However, if corporations were to be fined because of vulnerabilities in their system, they would most likely pass the cost down to the consumers. Large corporations would probably purchase business insurance to cover these potential problems (the same way doctors have Medical insurance). However, it is the small companies that will suffer. Unable to afford insurance, the first major problem in their software could bankrupt a company leading to a small number of large corporations rather than a large number of small corporations.

    Lastly, to be able to produce secure software, it is almost mandatory to understand computer science theories such as computability or complexity. This could lead to a requirement (not necessarily a law but a social requirement) for a programmer to be a licensed engineer. This is much in the same way that you need a civil engineer license to build bridges. I mean, just about anyone could build a bridge, but you need to understand civil engineering principles to ensure that the bridge functions to specifications.

    --


    _______________________________
    "I'm not Conceited...I'm just a realist..."
  155. theyre called tolls by Unknown+Poltroon · · Score: 1

    filler

    --
    All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
  156. Insecure? Interesting Choice of Words by guttentag · · Score: 2
    Microsoft has risen to its level of dominance because it has traditionally been the most insecure software company in the world. Many companies/people let down their guard after reaching a certain comfort level. However, Microsoft's "they're after us" attitude has pushed it to remain extremely aggressive even in its current market position.

    What would Bill say?

    "First they punish us for innovation, and now they want to punish us for feeling insecure? That's incredible! Memo to marketing: words beginning with 'IN' no longer to be used in PR materials."

  157. you guys are missing the point... by gol64738 · · Score: 1

    the whole point of a company being at fault of a faulty product is if there's been actual damage done.
    has someone been killed? has there been a huge monetary loss because the software company is directly responsible for a blatant defect?

    this also raises the question: how much time can pass before the software company is no longer responsible?

    when a particular software product is released, and there are no known vulnerabilities at the time of release, then the software company shouldn't be held responsible for future findings, unless those findings are blatant mistakes.

  158. Secure enough? by thewiz · · Score: 1

    And just what is the definition of "secure enough"? No malformed headers for TCP/IP? No buffer overflowing URLs? Is all software supposed to be "secure enough" or only the components that access the Internet?

    And what about flaws introduced into your software by buggy software that was used in development? Who will be at fault when you discover a buffer overflow due to a buggy compiler and not the code you wrote? Will your code have to take care of known (and unknown) bugs in your development tools in order to comply with "secure enough"?

    Government intervention is just going to make a mess of the software industry and slow the growth of the Internet.

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  159. Re:blathering by Anonymous Coward · · Score: 0

    Let see here... one security hole in Sun, a couple of dozen hacks and exploits in general for UNIX and Linux... 65000+ (and growing daily) virii, hacks, attacks and expoits for microsnot OSes...

    Sure looks balanced to me.

  160. don't make this a law! by Splork · · Score: 2

    it will also be used to justify criminalizing of people who find and reveal security exploits so that products "seem" more secure to joe clueless moron taxpayer because everyone who publicly states the truth will be silenced.

  161. You're good enough, You're smart enough... by good-n-nappy · · Score: 1

    I don't think laws are going to solve the problem. Insecurity always starts with issues from childhood.

    --
    Never underestimate the power of fiber.
  162. Why?! by SquierStrat · · Score: 1

    Question: Why in the heck should they not be allowed to do whatever the hell they want with their own product? If it's easy to pirate their stuff, who should care but the people putting it out?

    --
    Derek Greene
  163. Hello World! by Webmoth · · Score: 2

    #include

    main()
    {
    for(;;)
    {
    printf ("Hello World!\n");
    }
    }

    Surely there's a security hole here somewhere. Give us enough time, we'll find it.

    --
    Give me my freedom, and I'll take care of my own security, thank you.
    1. Re:Hello World! by Anonymous Coward · · Score: 0

      You can never trust the C library. How do you know the printf() is safe? Who will be responsible if printing of the characters on the console will be used as an attack vector: you, C compiler vendor, or an OS vendor?

  164. Free Market by Srin+Tuar · · Score: 2

    If you're engineering a bridge, does "freedom of speech" give you the right to design it so that it will collapse when people try to use it?

    Well if your bridge collapses then ill take my business to a competing bridge ;)

    Sarcasm aside, the free market is the best way to sort out things such as optimal value. When there is a free, level, and liquid market, then it is the best choice.

    I do believe that there is a sufficiently free market for OS's that no government regulation could help. (It could easily make things worse though). Even Microsoft uses unix to master their CD's, because their own OS is not secure enough to handle such a critical function. (anyone still have that link?)

    ONLY in cases where the free market doesnt work (because of practical barriers to competition) (Utilities,Transportation, and "Last mile" Communications) should government oversight be accepted as the lesser evil. And in those area's, the government might restrict your right to produce faulty products.


    PS: Free speach applies to source code, but not necesarrily to the commercial sale of source code. In cases where code is simply exchanged with no sale, contract, implicit guarantees, warantees, or other inference that the code is useful for any particular purpose, then no regulation or liability should be able to arise.


    There is an ongoing argument that releasing things into the public domain could create liability for the releasor. Since it is fully possible to release things into the public domain anonymously, then the argument can be rendered moot. Just dont say who you are when you post things to freenet.

    1. Re:Free Market by cperciva · · Score: 2

      ONLY in cases where the free market doesnt work (because of practical barriers to competition) (Utilities,Transportation, and "Last mile" Communications) should government oversight be accepted as the lesser evil. And in those area's, the government might restrict your right to produce faulty products.

      I put it to you that the security of software is a case where the free market does not work.

      One element which you are forgetting is that the free market depends upon its participants being knowledgeable. In order for the free market to function, the participants are expected to be both informed and rational in their decisions.

      Software, just like bridge-building, is a case where the participants are not well informed. Even if you provide everyone with source code, 99.9% of people will not understand any of it; likewise, even if you provide people with detailed plans to a bridge, they will have no idea if it is safe -- unless you have a government which regulates public bridge building.

  165. Measuring what security efforts are sufficient by phillct · · Score: 2, Insightful
    Yeah, it's just great for innovation when we raise the point of entry to an industry such that we exclude all but those with an in-house legal department.

    I see a lot of parallels to the patent process in this topic. Why is it that intellectuals, of all people, think that passing legislation that would lead to grossly subjective enforcement is good for an industry?

    What will inevitably happen is that those who can demonstrate that they have procedures in place to remedy security holes (through patches, alerts, etc.) will be immune to enforcement efforts. The actual quality or security of the software itself will become irrelevant because no government funded operation will be able to measure quality appropriately. In other words, the evaluation process turns into the question: "How much are you spending in relation to your sales to ensure security of your products?", not "How secure are your products, and how important is security within your application?"

    This terrorism argument is getting stale. How long will we let our government act as if intellectual property, private data, etc., are all our nation's collective interests. If the government wants to establish standards for software they purchase internally, fine. IMHO, that's a procurement issue, not one of industry regulation.

    Let's let capitalism handle the rest naturally. Bottom Line:
    • if a company promises that certain actions are secure, they're subject to civil suit if they fail
    • if a company demonstrates a good track record for security and reliability and gives the greatest piece of mind, they will be the choice of enterprise business (i.e. Oracle, Sun, etc.)
    I'm getting sick of the sentiment that government involvement in technology will improve the industry. The only industry this type of legislation helps is the legal industry, and having a massive legal industry for internal matters certainly does not promote economic growth.
  166. Government End User License Agreement by Anonymous Coward · · Score: 0

    USA ULA

    1) Do not install anything.
    2) Do not Change any system settings.
    3) Do not delete anything.
    4) Only save files to C:\Documents\
    5) Do not open email attachments
    6) Do not download anything.
    7) All patches must be installed or we are not liable.

    Sounds fair to me! {NOT!}

  167. Legislation vs. Certification by gotan · · Score: 4, Interesting

    It's really very basic: ensuring better security is costly, and handling the threat of liabilities too (for example by buying insurance to cover the risk). These are costs and risks a large corporation (like Microsoft) may be able to handle, but for small outfit, or small open source projects it's much harder. Something the size of mozilla, or the linux kernel can afford good QA and will find backers to handle the risks, but small projects would be forced under the cover of some larger organisation or the distributors. Also, in the case of open source projects, the sponsors would demand some say in the development process, or maybe even licensing of the software. But small software makers are in a similar position: To handle the risk of litigation they'd need a backer, they won't have the resources until their Software sells well.

    By charging higher premiums to insure companies using software with a bad track record, there are already market forces in place: include that difference in premiums in the TCO-calculations microsoft is so fond of to prove that Windows is cheaper than any competition, and make management aware of it (and make them wonder why that insurance company wants higher premiums for insuring against damages from security holes in that software).

    Legislation could hurt many a small software maker, and it would also be subject to heavy lobbying from Microsoft to see to it that their interests are hurt the least, a better idea would be an independant (that's the hard part) organisation providing certification of software. Once that is established there could be legislation demanding minimum standards for software used in certain critic areas.

    That way each software maker could choose how much to invest in security and QA, and it would be more transparent for customers how secure a product really is, so they wouldn't have to rely on the software-makers advertising for that kind of information. In effect the insurance conditions and premiums for different kinds of software are already an indicator for its security, and the insurance companies probably have a high interest in accurately estimating the risks, so probably they should play some part in ensuring the proposed organisations independance.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  168. That won't bother who we're thinking about... by Razzak · · Score: 2, Insightful

    Great. A law that will punish developing companies who make a seldom used product that happens to have a security flaw that virtually no one knows about. It'd be great if we took away all their revenues while keeping their costs the same.

    And for the real problems? Relax! IE is free.

    1. Re:That won't bother who we're thinking about... by online-shopper · · Score: 1

      IE is most assuredly not free, it's an integral part of the Operating System, and as such, costs $100US(more or less depending)

  169. Beware the Powers Given to Private Corporations! by Anonymous Coward · · Score: 0

    Government is the shadow cast by big business!

  170. Why legal solutions won't work by blibbleblobble · · Score: 1

    Although I don't want to post a really long comment, I did write an article on the trend for legal solutions to technical problems - read it here

  171. recalls should be automatic by gmack · · Score: 1

    Software companies either closed or open source should be forced to recall all unsold software from distributers and not be permitted to release anything but a fixed version.

    It's annoys me to no end to see Windows XP still on store shelves and being told by the salesman "don't worry just go to windows update"

    IMO the expence and loss of momentum would be enough to make software companies take a hard look at what they are releasing.

  172. That's one versitile piece of beef jerky! by Anonymous Coward · · Score: 0

    Damn when they said snap into a slim jim they weren't kidding!! lol....

  173. Another view by 99bottles · · Score: 1

    Why not change the laws on the other side? If you're too stupid to secure your site, or buy software that is insecure, you can't come after me for replacing your data with a few terrabytes of porn.

  174. Rights and responsibility by not_cub · · Score: 2

    With rights come responsibility. PJ O'Rourke said something along the lines of "Everyone has the right to do whatever they want, and the responsibility to accept the consequences."
    Increasingly we are seeing laws aimed at reducing our responsibility. I don't know about where you might be, but in this country, it is the law that you have to wear a seatbelt in a car. More dramatically, modern VW Golfs (Rabbits in the States) weigh the better part of a tonne more than early models, entirely due to the safety devices that now have to be incorporated by law. The government is trying to legislate against dying if you drive stupidly. Don't get me wrong, these safety devices are very noble, but legislating they inclusion will continue until we have to drive at 5mph in cotton wool cars.
    Laws to punish insecurity in software are precisely the same. I will not guarantee that my software will not blow up. I will not guarantee that it will not eat your enterprise. If you want me to guarantee these things, then you will not be able to afford the cost of my software, that I need to charge to pay my insurance bill.
    You can legislate against all the responsibility in the world, but in the end, you will just have abdicated all your rights instead.
    This rambling was bought to you by not_cub

    --
    q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
    1. Re:Rights and responsibility by Anonymous Coward · · Score: 0

      in the US the rabbits have been called Golf's for quite some time now (10+ yrs i think).

      and most (all?) states here have mandatory seat belt laws. the govt tied it in with how much federal funding a state gets for highway repairs. with the law, you get more money. same thing they did with speed limits on the interstates (you can go up to 75mph, but we will give you less money if you do [luckily, Arizona did go to 75mph]).

      all cars are getting heavier with all the safety crap (airbag systems, ABS, reinforced doors etc etc).

    2. Re:Rights and responsibility by Chris+Johnson · · Score: 2
      That is all fair enough, but the current state of affairs is more like cars that are sold with portable nuclear weapons under the seats, which randomly explode killing everybody, and the controls are implemented via radio control in such a way that anyone can take over control of your car with a powerful transmitter and drive you into other people if they want. And the car makers (maker?) is fully aware of these things but covers them up rather than even TELLING car buyers of them.

      Don't you think in your depiction of one crazy extreme (cotton wool 5 mph cars) you are failing to recognize that the reality for computer software is the opposite crazy extreme?

  175. Simple solution by Joe+U · · Score: 1

    Proper use of this program requires a third party hardware firewall that blocks the following ports and protocols, 0 thru 65535, tcp, udp, icmp, ip.

    Failure to install this firewall may lead to software insecurity.

    1. Re:Simple solution by Anonymous Coward · · Score: 0

      or, just allow a NIC or modem of any kind to be connected in any way. the sys. cofig. would tell the software upon installation, which would send a message to MS, who would send a form to fill out stating that they can not be implacated for any "bad things" that happen.

      of course this is a one time deal, if u mess up, and need to re-install the software, you have to go to a "MS certified" re-seller, and buy a new copy. that original ID that came with the software is now on the "watch list" of MS and local/national governments...

      sound kinda like XP??

  176. fa! by Anonymous Coward · · Score: 0

    It'll nuke the software industry, that's what it will do.

  177. Re:not free� by SirSlud · · Score: 2

    Read the comments above. I dont have a choice in using IE. It's tied to the OS; Microsoft admits it. You pay for the OS, so you pay for IE. So it'd better work. Same with Office. NOT the same for freeware I get from download.com, as it is my /choice/ to run that software, and I am not contributing to the resources that go into developing and testing it; ergo, in that scenario, I should be on my own.

    --
    "Old man yells at systemd"
  178. good, but I'm still scared. by Erris · · Score: 2
    I'm happy to think that this would mostly apply to people who tried to SELL software, but I worry for all my friends in the Open Sofware movement and those who consult. Where does the liablility begin?

    Is Red Hat responsible for a collection of packages that they put together or just for the fine things they author and then sell? In other words, if I charge a fee for my ability to put things together for you, am I liable when those things don't work together?

    I also worry for consultants. Can I deny the implied mechantability if I install Debian for you? Obviously you have hired me for a specific purpose and I'm supplying you with tools to meet that need.

    There is a fine line here, and I'm not encourged by my government's recent direction on other matters such as DMCA. They can't be counted on to get the difference, or can they? Surely there are meat space equivalents to elucidate the problem, but I worry that common sense may be just as lost here as it is in the confidentiality of email vrs US post and phone calls.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:good, but I'm still scared. by sam_handelman · · Score: 1

      Well, I'm scared too.

      I agree that poor implementation of the rules that they are proposing - including implementation that, due to influence by lobbyists from big software vendors, punished small outfits like consultants but let MS publish crap with impunity - could be disastrous.

      Nevertheless, this latest round of security disasters - and the poor quality of MS' cleanup - has been an absolute blight. Furthermore, the consequences for MS have been mild enough that if we don't do something to change the rules of the software game, it is going to happen again, and it the fallout could be much worse.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  179. I think he was referring to ford pintos/mustangs by Anonymous Coward · · Score: 0

    I have a 64 1/2 mustang that has a firewall behind the back seat to prevent this type thing. I'm replacing it with a racing gas tank to prevent any kind of leakage in a rear-end accident.

  180. Researchers? by supabeast! · · Score: 2

    "An influential body of researchers..."

    If these guys were any good at research, they would have noticed that the largest single contributor to both the Democratic and Republican presidential campaigns (Not to mention plenty of other campaigns worldwide.) was Microsoft, the mother of all "... software firms that do not do enough to make their products secure." and realize that they have no hope of getting these laws passed in the US.

  181. You all are missing the big picture.. by Anonymous Coward · · Score: 0

    software is built for a specific purpose, if that purpose is not met when using the software, the company goes out of business, or they get sued. It is ludicris to think that suing software companies for security holes is acceptable UNLESS that company is marketing a security product (maybe a firewall or some such). To apply this to other parts of our economy, would it be fair for me to sue Ford if I disconnected my brake cable and then sued them when the modified product crashed? What if i went and bought a new escort, filled the tank with octane boost, and drove down the highway at 170mph, would i have a case in court against Ford when i lost control due to handling problems? Think about it.

    E

  182. A Certain Level by virg_mattes · · Score: 5, Insightful

    > I'm not sure it's fair to hold Microsoft responible for making
    > possible the actions of a malicious hacker. Is it Honda's fault a
    > slimjim opens the door of my Civic?


    Well, to get a realistic comparison, you'd need to compare on even ground. Pretend for a moment that your car door locks went to "locked" when you pushed the lock button, and "unlocked" when you pushed the unlock. However, they didn't actually engage the tumblers in the door, so when it's locked, the handle still opens the door. Now, there's a switch inside the door that you can get to by pulling the door side off, and when you throw it the tumblers connect and when the door says "locked" it now really means it.

    Now, would you blame Honda if they didn't set the switch to "on" at the factory, and didn't tell anyone about the switch, and only acknowledged that it exists when someone in the field finds it and threatens to tell the general public?

    I'd bet you would. That's a fairer comparison, and so yes, I think the companies that produce easily exploitable software should be forced to reckoning for it.

    Virg

    1. Re:A Certain Level by Fjord · · Score: 2

      I'm sorry, but the first posters analogy is way more accurate. Honda ships Civics knowing that there are ways to break into them if you leave them out in public. Using a slim jim doesn't take a surprising amount of skill, and would be theives can practice on their own vehicles.

      I've never seen a Windows box come as insecure as you state it. Most times you have to hook it up to a network and give it network settings to allow people to breakinto it. You have to turn on folder sharing and then share your drives before they are exposed to an attacker (or the attacker will have to go straight for the admin account and C$ but there you set up admin protection in the form of a password). IIS attacks? Forget it. Those are much harder than lifting a door handle, and for most people harder than learning how to use a slim jim.

      Things don't work like in the movies: unless two computers are actually connected, they can't hack into each other. If they are, then you have to have affected that connection on your side.

      Finally, you can actually modify your car so that a slim jim won't work on it (not that I suggest this, unless you are fine with smashing your window instead of calling a tow truck the next time you lock your keys in your car), much the same way you can secure your computer. You can buy previously secured cars for transporting mission critical things such as cash from your drop box, much like you can purchase security configured servers. Or you can drive your honda civic and send it in on any recall due to design flaws in the lock mechanism while using your windows box and patching it when they find a design flaw in their security.

      --
      -no broken link
    2. Re:A Certain Level by gtaluvit · · Score: 0

      That's not really level ground. You always lock your car door. You can test it by trying to open the door, something you do all the time and where you can always see the results. Your analogy to software is that you turn on a firewall but it doesn't really block packets. Remember, those are everyday occurences that average Joe User will notice. It's not everyday that someone sends some long request with weird characters and "%2cmd.exe" or whatever to your webserver. The example with the slim jim doesn't apply either. Thats saying that every firewall doesn't work on port 113 unless you tell it to. You are making an assumption that the way to break in will be easy to find.

      A better example might be that your Honda has some small pin underneath the car that if you use needle nose pliers and turn it 3/4 turn to the left, the door will unlock. Its something that no average person will ever know about, but an experienced "car hacker" may find it and tell their friends. Thats an exploit.

      --
      - gtaluvit (prnc. GOT-tuh-LUV-it)
    3. Re:A Certain Level by bachelor3 · · Score: 1

      ...man, sometimes the analogy's more trouble than it's worth :)

    4. Re:A Certain Level by Anonymous Coward · · Score: 0

      Yeah, that's reasonable (if you ignore the fact that all software is nothing but a series of binary switches)

  183. Reminds me of SnowCrash by dbretton · · Score: 1

    The book...

    One of the interesting things that was discussed was software development. Basically, the only "company" that was producing software was the US government.
    Why?
    Because software became so pervasive in society, many laws were written which regulated the process of software production. Compliance became such a process that the only 'company' that could still afford to make software was the US Government.

    The current trend is to produce more and more legislation for software (security holes, hacking, DMCA, etc. etc.) production and usage.
    Consequently, the cost of software production becomes higher and higher.

    What happens when a company, in a market, creates barriers to entry which are insurmountably high? They are identified as a monopoly and are summarily beaten down (MS aside).
    What happens when those barriers have been introduced by federal regulations? The government steps in and either assimilates it or regulates it with an iron fist (or a greased pocket).

    -Dennis

  184. False Advertisement / Work as Advertised by valmont · · Score: 3, Insightful
    First, keep in mind that we are not talking about "direct government involvment" in punishing bad software vendors. The government is merely pushing to have laws written to deal with flawed software. This should essentially enable common citizens and business entities to seek compensation from software vendors. So I just want to make sure everyone understands there really isn't a "big brother" thing going on here.

    Second, if any laws are written, my guess is they would merely extend already existing more generic laws regarding false advertisement. Under such circumstances, software vendors would not be *required by law* to produce secure software. But, if their advertising campaign, sales representatives, software packages blatantly lead potential consumers to believe that their product is of "enterprise-level", "mission-critical-caliber", "secure", "reliable" or any such wording which implies "secure software", then the law could provide for some serious compensations to the harmed consumer.

    To avoid endless legal battles over wording, the government should define an entity whose role would be to design, draft and maintain a *very specific* scale of security levels which defines strong standards for security features within software packages. The scale could not only provide very precise security requirements for software, but also standards type of compensation to the consumer for failure to meet each of its levels' standards.

    Such scale should be massively advertised thru all media so consumers would know to look for a software package's rating on such scale before purchasing it for any mission-critical purpose.

    We could let software vendors rate their own software packages according to this scale. If the scale is *specific-enough* and clearly defines levels of security, then consumers should have very strong cases to bring to class-action law-suits to seek compensation in the case such software should fail to meet all of the requirements defined by their advertised grade on the scale.

    Such model would keep the government's involvment minimal and place all of the liabilities on the software vendor, so consumers don't ever have to seek compensation from some government-sanctioned entity which would assign ratings to software packages. We must keep in mind that computer software is by nature a highly volatile, constantly evolving, and rarely flawless type of product, as every new piece of software written is by nature "cutting-edge".

    1. Re:False Advertisement / Work as Advertised by Shotgun · · Score: 2

      This actually follows one of my goals in government. Don't write laws prohibiting X, Y and Z. Instead, educate the public. Investigate and publish information about X, Y and Z, and then let God sort 'em out.

      I like the labelling requirements for food in the US (standard format that list specific values for specific nutrients that can be compared against different products). I hate FDA (no, you can't have ephedrine, because we said so!).

      Give me info and let me choose. Force the market to use a single standard that everyone understands, and punish anyone that tries to fudge it too much. (damn-it, when I buy a 8' 2x4, it better be close enough to 8' for no one to care about the difference).

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
  185. OK, how about this? by Erris · · Score: 2
    My poor little cable box. It's been disabled by this DoS. While it's not a big deal, and I can fix it quickly, and it does not represent a fundamental design flaw, such as not having real users which could have made it much worse, it's humbling. For all the work people have put in, a problem emerged. Some stupid troll can claim that the problem was obvious, and I'm not sure a judge could tell the difference.

    What's obvious malpractice to you and me, might not be so obvious to others.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:OK, how about this? by Doomdark · · Score: 2
      What's obvious malpractice to you and me, might not be so obvious to others

      Agreed, but that's exactly why the matter has to be solved in courts eventually (unless an agreement is reached); courts handle 'unclear' issues all the time. In fact in the perfect world that'd be only kinds of issues they deal with. So, as long as whoever is suing thinks that it's a question of 'deliberate ignorance' and defendant disagrees, it should be eventually up to courts to decide on who is right. Or would you prefer the "defendant is always right, can't sure" alternative that is supposed to now protect EULA-wielding companies?

      If you are saying that sometimes courts make stupid decisions I certainly have to agree... but that's about the best and only reasonable (?) authoritative dispute-solving mechanism there is in typical democracies. (one could even claim that non-existence of international entities with similar international power is what causes most of current conflicts... but I digress)

      An obligatory disclaimer; I'm not a big fan of "sue-anything-that-moves" litigation industry, and can see potential problems resulting from abuse. Still, alternative (no recourse for faulty products) doesn't sound any better. :-/

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  186. missing the point. by Lumpy · · Score: 2

    no laws can be made to punish the software companies for faulty security or stability.

    in EVERY Eula I have ever seen and read there is the following clause...

    XYZ co is not liable for any use or misuse of this product, in fact the product is not warrented in any way or even for sutiability for any purpose.

    All EULA's have the standard disclamer that this might work, and it might kill 1/2 the planet's population...

    --
    Do not look at laser with remaining good eye.
  187. Products Liability law? by davidhan · · Score: 1

    I'm not sure it's fair to hold Microsoft responible for making possible the actions of a malicious hacker. Is it Honda's fault a slimjim opens the door of my Civic?

    It may depend on how easy it would be to prevent a slimjim from working, and if they're informed of the "defect." I'm not a products liability lawyer but you might argue if it was reasonably easy to design cars so slimjims don't work, then car manufacturers should be liable for not changing their designs. Or at the least put warning stickers on the cars.

    Actually now that I think of it, I guess a car thief's actions would be a supersceding action that would break the causal chain, or something.

  188. Here's an Open Source Solution! by CyberGarp · · Score: 1

    Your liabilty is limited to twenty times the total of what you paid the company for the product.

    GNU'ed software is sold at a cost of zero, therefore zero liability.

    Now if a company had 100 workstations running some product that they paid $100 each for, then the liability would be $200,000 ($100x100x20). One good slip and a company could be taken out to lunch by lawyers. Let's see, there's this one rich monopoly that the lawyers have their eyes on.

    I just envision this giant OGRE game, but instead of the Ogre there's Bill and a million lawyers nipping at his heels as he tears through them belching cream pies.

    --

    I used to wonder what was so holy about a silent night, now I have a child.
  189. Re: petition by ergo98 · · Score: 1

    It's "stupid"? Good way to lead off into a constructive debate. In any case your take is hardly surprizing among the paranoid, apparently always-law breaking and being censored against Slashdot crowd. Despite the fact that 95%+ of your life continues and will continue to be "local", the Slashdot crowd continues to pretend that it's a global, borderless universe (what a laugh).

    Firstly, I'd like such a feature to be optional. Secondly it provides no more information than can already be obtained via IP traces, just in a more effective manner that can be used for more effective (hence profitable for sites like Slashdot) advertising, as well as more intelligent features for services which are geographically located (WHICH ALMOST ALL ARE! Jesus I can't order from half the online stores in the US: You get to the end of wasting your time to find out they don't ship to Canada. Of course they could also calculate duties, etc, though I suppose in the fantasy world of Slashdotland we can just ignore national borders?

  190. Hacking illegal? by jeff13 · · Score: 1

    Sooo, if I need to add a "feature" or patch to an M$ program in order to, oh say - keep certain resources on a schedule, would that violate the law?

    Seems I've already violated Microsoft's "license"... as it's called. Hey, I'm just trying to figure out how many years in jail we retired IT workers will have to serve.

  191. Not In My... by peccary · · Score: 2

    NIMBA a NIMBA stupid NIMBA coding NIMBA bug NIMBA NIMBA left NIMBA many NIMBA NIMBA NIMBA systems NIMBA NIMBA open NIMBA NIMBA NIMBA NIMBA NIMBA

    I wonder what this acronym is supposed to stand for. At first, I thought it meant "Not In My Backyard", but that's usually spelled NIMBY.

    Not In My Butt AGAIN ?

  192. Punish the sick by John+Jorsett · · Score: 2, Funny

    I think this is a great idea, and should be extended into other areas. Penalize people who get sick. They should have taken better care of themselves and are costing the rest of us money. And people who have their houses knocked down by an earthquake or flattened by a storm should be fined as well for not taking the proper precautions.

  193. What about Magic Lantern? by KeepBreathing · · Score: 1

    Would these proposed laws provide loopholes for the government's electronic eavesdropping tools like magic lantern and carnivore? Allowing these devices access to your data does not promote security, but it seems that these tools are the next big thing in U.S. intelligence gathering operations. Passing laws like this would create even more hypocrises within our government.

  194. Unsafe at any speed by Animats · · Score: 5, Interesting
    I've been proposing this for years. What's needed is to require commercial software companies to provide a "full warranty", as defined in current Federal law.

    It took legislation to make cars safe. The auto companies hated it. They fought every inch of the way. But it made the auto industry grow up and make their products really work, no matter what.

    Every major industry goes through this transition, where society insists that the technology work safely. Railroads did. Steam boilers did. Autos did. Civil engineering did. Electric power did. It's time for computing to do it.

    It's time for the software industry to grow up and stop hiding behind one-sided licensing agreements. Software is too important in modern life to be as crappy as it is.

    1. Re:Unsafe at any speed by Cro+Magnon · · Score: 1

      The trick is finding a solution that will make large companies accountable without squashing smaller companies or individuals who couldn't afford even a tiny (to Microsoft) fine.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  195. Just Hold It Righ There! by virg_mattes · · Score: 2

    > In any case you could equally say that Microsoft provides you the binary so why don't you just hexedit the security faults out.

    We can't do that, because modifying or reverse-engineering the code is forbidden by the EULA.

    So there.

    Virg

    1. Re:Just Hold It Righ There! by ergo98 · · Score: 2

      And some users could arguably claim that touching open source software source code is just as dangerous for firms that maintain internal, proprietary software development: Who says that Stallman and friends won't be hauling your ass to court claiming that you learned from or otherwise ripped their brilliant GPLd code?

      Of course all code isn't GPLd (the much less arrogant and self-important BSD supporting crowd for instance), but that which is represents a similar risk to the EULA.

  196. I guess this error is true now... by Anonymous Coward · · Score: 1, Funny

    "This program has made an illegal operation and will be shut down."

  197. Who are we thinking about? by Mr.+Fred+Smoothie · · Score: 3, Insightful
    I assume from your comment that you're thinking about Microsoft?

    Though the article mentions Microsoft because of their security record, I think that the drafters of the proposal are "thinking of" consumers, not the fortunes of any one company/group of developers. And, I believe it is the ethical duty of software developers, whether Open Source or proprietary, to think of the users of our software as well. Which is why, as I've said, if drafted correctly I'm not neccessarily opposed to such a law.

    With regard to the specific example of IE, well, if IE has a security flaw that exemplifies gross negligence, then the fact that it's free won't mitigate against liability. If the flaw is in an OS component (as much of the functionality previously offered in IE is now embodied), then it wasn't free, was it?

    WRT to the "seldom used" product, well if the company charged money for it, and if it had a security hole which caused actual damages to one of their customers, why shouldn't they be liable?

    --

    1. Re:Who are we thinking about? by PhilHibbs · · Score: 2
      With regard to the specific example of IE, well, if IE has a security flaw that exemplifies gross negligence, then the fact that it's free won't mitigate against liability.
      Especially if they took a broad view of the revenue generated by IE, i.e. the revenue from Microsoft's market dominance of the internet browsing experience. You could also roll in AOL's revenue (prosecute AOL, and let them sue MS).
  198. vendors will just stop telling people about bugs. by searleb · · Score: 2

    What I find far more scary is that if this were to be passed, software vendors would stop telling people that their software was buggy, in the hopes of hiding it. This was exactly the same tactic Microsoft took when releasing the XP patch- they didn't instantly recall their product, they sat on the bug for two weeks while the rest of the world floundered. Microsoft did this just for marketing- imagine if someone was also planning on pressing charges! More extensive laws will obviously just intensify this problem.

    Another curiousity- consider for profit companies, hired by either the government or opposing vendors, whose soul purpose is to exploit software in as many ways as they can, to make sure the American people are "safe".

  199. Cart before the horse by warpSpeed · · Score: 1

    The gov't should not legislate the quality of software (what a frightning thought), the market place should demand it! Once there is real demand for it there will be vendors falling all over themselvs to prove how safe thier wares are. And eventualy the best quality software will win out. Even MS cannot ignore the market for more then a few years. But the market has to tell MS to make a better product (competition would help too).

    ~Sean

  200. That's not really the issue, and hopefully never.. by phillct · · Score: 1

    You can sue anyone you'd like to in civil court, so long as you can demonstrate damages.

    You are correct that there are some professions with prominent and/or government sponsored board certifications as well as regulations, but this deals more with a person's ability to practice and be insured within a profession.

    A lawyer may be disbarred but not sued. He/she may also be sued but not disbarred. In fact, he/she can even be sued if he/she was never a member of the bar (perhaps even for that reason).

    The reason why there have been few lawsuits with programmer/software company defendants is that most software comes complete with legal disclaimers for damages done or data lost. As of now, very little software comes with any kind of operational guarantee or implied liability, especially when it comes to potential security exploits.

    On a side note, however, perhaps we should stop this thread, for fear that you've planted the idea of programmer certification in the minds of legislators.... before you know it, we programmers might not be able to "practice" until we're well into our thirties.

  201. laws about insecure code is like by Anonymous Coward · · Score: 0

    Raster actually releasing E17 bug free...
    Like Gilbert actaully fixing the bugs in epplets
    like Migual making MONO work without Microsoft bugs
    Like Mandrake wining qt content

  202. Why Not? - Product Liability is Product Liability by gelfling · · Score: 2

    Sure why not? A piece of software should have a meaningful warranty and should comply with its own warranty. If software causes irreperable damage to something we're way beyond, in the year 2002, the days where "Hey if anything at all happens, if the software even works at all it's not our problem.

    If software has a problem which causes me to lose money or to lose my identity or some other problem there is utterly no reason why the software maker can't or shouldn't be held responsible for fundamental flaws. We're not talking about usage or configuration or intended use but about basic patchable problems associated with forseeable risks. No product liability is intended to hold the manufacturer liable for anything, but instead for reasonable use. You can't reasonably sue a hairdryer maker if you drop it in the bathtub but if in normal use it bursts into flames and burns you - yeah you sure can. Same with software. If you're using it correctly and some fundamental problem that could have been uncovered if they bothered to do some rudimentary checking then they should be held liable as well.

  203. What if... by Anonymous Coward · · Score: 0

    Your OS has the word Secur in it?
    (www.nsa.gov/selinux)

    Hey. Wanna hear the most annoying sound in the world?

  204. a very positive suggestion by westfieldscientific · · Score: 1

    If you for whatever reason have a whim for insecurity, you're still a menace to the rest of us. I have access.log files documenting codered and nimda attempts from last July to this afternoon to support this.

    I've noticed a pattern in /. over the last couple of months, and it's illogical. The same m$ apologists who beyond reason shout that their platforms are securable are likely to lecture us on how bandwidth is expensive and that we should expect to pay more for it. (I'm not saying you're one of those guys).

    Beyond that they percieve they don't have enough money, it's difficult to link the two notions sequentially.

    Yielding to the corporate apologists for the sake of conversation, okay. Bandwidth has a total cost of production, let us stipulate. So the bandwidth consumed by codered and nimda can therefore be quantified into a currency value, even if the cost of some (or most) of the bandwidth is distortedly overpriced

    Certification of individual connections by independent third parties is an excellent suggestion for the following reasons:

    It's honest work for qualified people. Enough to benefit the economy. Really.

    It's good for business models within the industry - users running demonstrably secure platforms like Linux or one of the BSDs (to name only a few) could be given privelages or discounts calculated upon their degree of armor.This could even be stratified, but knowing how MBA and marketing types love complex pricelists I dunno if I want to encourage this to extremes.

    The security tests could, and should, produce specific and measurable feedback. M$ claim that codered and nimda have been successfully dealt with but my logs illustrate a different story, I don't care because my ISP pays for the bandwidth, but they need to worry, and so do their shareholders in the case of pubically-traded ISPs..

    Actuarial computation isn't new - it predates business computing in fact by a coupla hundred years. Just as teenagers who wanna drive Corvettes have to pay accordingly high insurance premiums, users of risky operating systems should expect to pay additional charges to help, if not entirely cover the cost of hauling away the corpses.

    This may not be of unique benefit to Billy, but it's perfectly fair and equitable to the rest of us on the planet.

    --
    give me a /home where the buffalo roam
  205. I have a better idea by vulgarDPS · · Score: 1

    Microsoft has been known to find extemely large security holes and not release patches for them until the holes are public. This is a good device for spin control. I would completely support a law that slapped them with a fine when they did stuff like that. Also Microsoft takes longer than any other vendor to release patches once alerted to security holes, exept for SCO. SCO will flat out not patch security problems that they know about. Me and friend sent a security that allow remote access penetration in SCO UNIX over 3 years ago that has yet to be patched, we send them a reminder every 6 months or so and they still just do nothing.

  206. Re: Blathering Idiot. by Jon_E · · Score: 1

    Read the article you dolt .. Lance Spitzner is Sun Security who reported the problem to CERT from the Honeynet logs!

    At least there's active discovery and acknowledgement of their holes and an effort to help the entire community.

  207. HIPAA and GLB..... by bschiffman · · Score: 0

    I am a security engineer at a financial company in the US. If my company buys and implements a piece of software with security holes, we are held liable under GLB. Why shouldn't the developer as well? It seems unfair to only punish the consumer. McDonald's is held liable for bad burgers and software companies should be too.

    Under GLB my CIO can spend time in jail. Just think your CIO installs a farm of ISS (eeek) servers. You get cracked, and some guy in China has all your customer's SSNs. Now your CIO, Gates, and Baldwin become bunk buddies for the next six months. Hmmmm......

  208. ways out of it by devleopard · · Score: 2, Interesting

    I'm sure that this is targeted at Microsoft, but there'd be a lot of $$$ made off of the folks that developed/distributed BIND and SendMail. Couldn't it also punish sites like Download.com?

    I know the argument is, "If it's free, it's not liable". So Microsoft reworks its liscense in such a way that all linked libraries are free (that's an oversimplification) or that you're paying for the right to install, but not the operating system itself. If they were still liable in that instance, then RedHat/Mandrake/Debian/etc would be in deep do-do.

    So how do you prove that the software vendor is liable? If you're brakes fail because you never filled your fluid, then the manufacturer is liable. If your operating system fails because you didn't patch it (and a patch was reasonably available), how different would the situation be?

    What about modification? If I put aftermarket rims on my car, that will likely void my warranty and some issues of liability (oversimplification, again). So, a software vendor could make claims that "unauthorized" software (probably open to their interpretation) could have "unexpected" interaction, possibly releasing them from liability.

    Another thought: safety recalls. Most of the time, there are not fines for "unsafe" products - there are voluntary or government mandated recalls. If you choose not to return the product, that's your fault. So, when there's a new "security flaw", MS recalls Windows, and you have to uninstall it from your computer and return your media for a refund or replacement. How would that fly? (Many "simple" consumers have a hard time differentiating between the computer and the software: they bought a "Dell": further complicating things)

    Retrospective? Would this only apply to new shipments, or to all of the copies of Linux, Mac, and Windows already out there? That's be a tough sell.

    The bottom line: this is motivated by politics and money. It would do nothing to enhance security and consumer rights. Many large companies will freely dump their waste, knowing that it's cheaper to pay the fine than it is to dispose "the right way". They just consider the fine an operating cost, which usually gets integrated into their pricing structure. So MS raises their prices to accomodate fines. I seriously doubt the fine would be significant. (Go back to the dumping example: if software flaws result in a bigger fine than destroying the environment, we're all in trouble ... bits and bytes are insignificant when compared to the needs of the world and future generations, and anyone who thinks otherwise needs to re-examine their humanity) I seriously doubt you'd see any improvement for the consumer - the government is the only one who stands to gain, and that kind of greed puts them on the same level as Microsoft.

    --
    The best thing about a boolean is even if you are wrong, you are only off by a bit.
  209. Because you can still cut the brakes on a Ford! by phillct · · Score: 1

    Safety and Security are different ideas.

    If you sell software that self-destructs, or by some inherent defect, destroys data without external intervention, I can deal with your product being considered negligent.

    All products have exploits. As mentioned in the subject, there are a million ways to "crack" a car that can result in damages. We hardly require auto manufacturers to protect vehicles from exploits used externally with malintent.

    Without self inflicted damage, I don't see any reason to assume liability.

    1. Re:Because you can still cut the brakes on a Ford! by Todd+Knarr · · Score: 2

      Like I said, we treat software the way we treat cars in this regard. We don't hold car makers liable for the modifications their customers make after they've bought the car, or if their customers abuse the car ( eg. taking a Corvette on a cross-country off-road race ). But we hold them liable for the way they design and make the cars ( eg. designing a car where the fuel tank is placed so it ruptures on any rear-end impact, or manufacturing tires without doing any quality control to make sure they won't explode while driving normally ).

  210. standards a better use of effort by Anonymous Coward · · Score: 0

    Instead, why not create standards for security for the different type of applications? Companies who follow these standards can say 'we will code this to be XYZ1.2.3 compliant'. If they say this and aren't compliant, they could be held liable for damages.

    1. Re:standards a better use of effort by Anonymous Coward · · Score: 0


      2+2=5

      damn...I didn't follow the standard!

  211. Worm writers are the warriors against MS by bnm · · Score: 1

    Lots of people hate MS for numerous reasons. Some people write software for free so that others can use it and don't have to pay MS for it. Some people pirate MS software, taking away from their precious revenue. Some people talk shit. Some people sue. Some people create virii and worms to exploit MS software flaws so that lackies can see the light. Some people write things for fun. Some for money. Some for a vendeta. And whatever other crazy ideas go along with killing the beast.

    1. Re:Worm writers are the warriors against MS by Anonymous Coward · · Score: 0

      adn some don't like paying for any software, be it MS, Mac, or wotherwise.

      shareware was a big thing back in the day.

      now, it is just more complicated.

  212. Bad car analogy by Allaria · · Score: 1

    Right. A better analogy (going with the car theme here) would be something like:

    I have a $30,000 check sitting in my car, not necessarily completely hidden and locked in the glove box, but out of view none the less. Now, my car is an '86 Caprice Classic. So basically if anyone is actually looking (which in this industry they would have to figure out what server the info is on), they'd be able to get into the car with a slim jim, no problem. Rifle around a bit, find the nice check, sign the check over to themselves and there ya go. (If you're having problems with the check thory, you can still use an American Express credit card as bait.)

    Is it Chevy's problem for making crappy locks, or should I have taken the check out of that car and put it into a 2002 Lexus with all the bells and whistles of alarms it takes to get in there. If you don't have the security, don't put valuable information on the machines, that's your own stupidity, not the software companies'.

    --
    If a and b in c, and a can create b, and a can create a, and b can create b, and b cannot create a, then a created c.
    1. Re:Bad car analogy by Todd+Knarr · · Score: 2

      I'd say the proper analogy to security problems would be you lock the check in the glovebox of the car and lock the doors, but due to a defect in the design or manufacturing process ( not just a random defective part, but either the design causes this or all parts made are defective ) the locks all spring open if someone hits the passenger-side door hard, letting a thief steal everything in the car. In that case the car maker probably would be held liable for the defects because they should've caught them and, quite simply, the locks aren't performing as locks are expected to perform.

    2. Re:Bad car analogy by Allaria · · Score: 1

      Agreed, but that only includes some software problems. The other amount has to do with the fact that a) people are running outdated software and haven't bothered to patch it and b) they don't know how to use it (ran out of the car without locking the doors at all).
      Heck there are even people who would stick the check in their front window of their old, crappy car. (at least if it was a new one it'd be harder to get into).
      In any case, I agree somewhat. Yes there are software companies who don't test through their software enough to find the spot where if you hit it enough you can get in. However I think that those are the only companies that should be held liable for security breaches. I can't imagine they'd last long in this age anyways the way word travels.

      I have no idea why I'm babbling on about this, so I'll shut up now.

      --
      If a and b in c, and a can create b, and a can create a, and b can create b, and b cannot create a, then a created c.
    3. Re:Bad car analogy by Todd+Knarr · · Score: 2

      Right, but those are all the problems it should cover. If a car maker does a recall to fix a problem and gives the owner sufficient notice of the problem and the owner doesn't take his car in to get it fixed, the car maker isn't liable for things that happen after the recall was issued. Same with software, if a fix was made and publicized sufficiently well and the user didn't apply it, it's not the software vendor's problem anymore.

  213. and end to bugtraq in sight? by QuantumG · · Score: 1, Flamebait

    woo hoo. bring it on. White hat hacking has been dead since every last one of them sold out to the "security industry". Bugtraq serves the sole purpose of distributing exploits to kiddies to keep the "hacker threat" in the media. Down with bugtraq. Down with bugtraq. Down with bugtraq.

    --
    How we know is more important than what we know.
  214. topeka by westfieldscientific · · Score: 1

    Enough already.

    Claiming the most secure version of windoze is like claiming to have the tallest building in Topeka, KS.

    --
    give me a /home where the buffalo roam
  215. Re:topeka (nt) by MisterQueue · · Score: 1

    I get so tired of all this Topeka bashing on here! It's time for the Big city nazis to stop their ways and once and for all admit that Topeka is a very safe, secure community with much to offer its inhabitants!

    (I can't believe I posted that..lol)

    -Q

    --
    "I was not put on this earth to listen to meat! Frylock..were you?" -Master Shake
  216. Re:Before we decide this is such a great idea . . by Anonymous Coward · · Score: 0

    thanks its amusing to watch someone like you try to use sarcasm and end up looking stupid

  217. In other news.... by Anonymous Coward · · Score: 0


    Restaurateurs to be made liable for damages due to bad-tasting food...

    Construction companies to be made liable for products which cost too much...

    DaimlerChrysler sued by customer who claims his Viper "didn't get him chicks"...

    Capitalism fails...
    </SARCASM>

    C'mon...the market will solve this problem. If people really want security, they should buy the God Damned software that features security. If you buy the software that does not feature security, you are S.O.L.!

    Should Microsoft be punished by the courts for its operating systems having shitty uptime? Should you be able to sue GNU because you don't like the names of the command line switches for tar? How is an operating system's security, or lack thereof, an issue that needs to be addressed by our government? Laissez-faire, buttmunch!

    <RE_ENABLE_SARCASM>
    OTOH, there are an assload of software developers writing shitty code who need to be whipped into shape by the threat of lawsuits...
    </RE_ENABLE_SARCASM>

  218. The idea might not be such a bad one... by Anonymous Coward · · Score: 0

    I mean think about it: Microsoft has always been the majority leader in software systems, and any secure software law will ultimately affect them the hardest. OSS probably won't be touched as hard. Why? I think it's probably because of the public license. Most of the software systems out there, such as MS's systems, require an outlay of money simply to acquire the software or liscenses to install multiple copies. If the product is insecure then the company who created it can be liable, since they SOLD it. There was a legal, monetary transaction for the product and the consumer should have certain rights that protect them from faulty products.

    OSS on the other hand is typically implemented by people in IT who know where to obtain software updates when needed (note I said TYPICALLY), and since there is usually no money outlaid for the software except perhaps for distro packages, who's to be held responsible for a bug in it?

  219. Buggy Code == Fraud by stonewolf · · Score: 3, Insightful

    I said this a while back and I'm saying it again:

    There should be criminal and civil penalties for withholding information about security risks. Right now I do not have the legal right to know about security risks that are discovered in systems I use, the creators of those systems are not legally required to inform me when a new risk is discovered. This means that I can not make an informed decision about how to protect myself from the problem. I can't even use a list of currently unresolved risks to help me decide what systems to use and/or purchase.

    To me, the withholding of security risk information is a form of fraud. It is the same as rolling back the odometer on a used car. It is the same as selling Pintos with exploding gas tanks and the same as selling flammable pajamas to children. Companies must be required to release security risk information about their systems in a timely manner. They must be legally liable for damages that result from security issues between the time they discover the problem and the time they warn users of the problem. These kinds of penalties will force companies to create secure systems in the first place. And, to warn people in a timely manner so that they can take action to protect themselves. Although it is tempting I don't think the developers should be required to fix the system. But, a list of all outstanding security problems must be included in advertising and on the packaging of any system. People have to be able to make an informed decision about what systems to use. We put warning labels on beer and cigarettes, we require people to wear seat belts, we require the disclosure of the ingredients of all our food, we have lemon laws to protect us from unscrupulous car salesmen, and we have product liability laws that cover every physical thing we purchase. But, we have no equivalent legal protection from the purveyors of software snake oil.

    The only way a company should be able to get out from under these penalties is to declare the product "dead", notify all customers of record that no more security support will be given for that product. Declaring the software dead should also require that the source code and/or system designs as well as any patent and copyrights to the system be released to the customers so that customers can arrange for other sources of security support for the system. At that point the company would not be allowed to sell, distribute, or accept any sort of payment including royalties and support payments for the software.

    Stonewolf

  220. This is not as far out as it firt seems. by mindstrm · · Score: 3, Insightful

    Though, I don't know what a real law would look like...

    Consider, say, the hotel I was at years ago... they had an indoor pool. Before you used the pool, you had to sign a waiver... they had a stack of them in the pool room.

    The waiver basically said using the pool was at your own risk, etc, etc.

    Now... Dad asked his lawyer later, for kicks.
    Say you drowned becuase you couldn't swim.. and they had no lifeguard. This document would protect them... it was fairly clear there was no lifeguard.
    But.. say the diving board was in disrepair, and broke off while you were about to dive, causing you to fall and break leg... guess what? That contract doesn't absolve them of responsibility. Why? Because... it was reasonable to expect that the diving board worked.. the owner still had a duty to keep the area safe for it's users, regardless of their waiver. (If they wanted a waiver to protect them against that, they would have to clearly state the risks.. state that the facilities are in bad repair and broken.

    Now.. software, we have these horrible EULAs... but still. I can understand how it's okay for a company to, say, protect itself from being sued over some little bug.. of COURSE they have to. Like.. say Excel crashes while you are in the middle of some work.. and you have to re-do it, so you are late for a meeting, so you lose the deal, etc.

    Just as in the real world, where even a disclaimer can't generally release you of all obligation, so should it be with software. I don't know what the wording would be, or what would be fair... but software vendors should have a certain level of accountability for what they do.

    Now.. how does this affect OSS? I don't know. Do I think OSS authors should be responsible for what they do? Yes, to a degree.. but there is a problem.. I don't think someone should be sued just because they shared some code with the world and it didn't work.

  221. I think its sad by Anonymous Coward · · Score: 1, Interesting

    I think its sad because in most industries the market (consumer intelligence) reflects the success of a product - and if Microsoft manufactured cars they would've been out of business a while back due their flawed and undertested designs (obviously car crashes are more severe than computer crashes).

    My opinion may be harsh on this topic but I feel that governement intervention should be avoided in this situation - let the Microsoft users suffer the result of their decisions.

    If someone was warned not to cross a highway and they did, well they suffer the consequences of their own actions.

    Eventually, most people will switch products or run out of money supporting their flawed (hackable) ones.

    Lets not create an organisation that will end up being Microsoft's beta team.

  222. There is choice by foo+fighter · · Score: 2
    Or haven't you noticed the rampage of god-corporations (aol/time/warner, etc) creating draconian laws left, right and center?


    This has nothing to do with the discussion.

    Look, there are insecure software packages out there. But for each of those insecure software packages there is a more secure alternative. If anyone disagrees with me and has a specific example, please reply.

    If organizations have been choosing the insecure packages, they have made their bed to sleep in. Asking a government to step in because they made a choice that turned out to have more risks than they anticipated is disengenuous and naive of that organization.
    --
    obviously no deficiencies vs. no obvious deficiencies
  223. Spam by cir77787 · · Score: 1

    It'll probably be as wildly succesful as the anti-spam laws. In all seriousness, that would destroy what little of the tech economy we've got left. Nobody would write code anymore for fear of being sued.

  224. Could even be an advantage for MS by Wudbaer · · Score: 1

    If commercial entities were liable for security flaws opposed to Open Source projects (due to some kind of liability exemption for them) companies like MS had a great marketing argument going for them: "Right, you have to pay us for the product, but if you do so you get this really nice, shiny warranty, and if anything happens to your net your ass is covered. If you use the big bad penguin, those guys aren't liable for anything, so if you are reasonable: "Noone ever got fired by buying Microsoft". Bye bye Open Source in large companies, the company lawyers would hunt down and kill all Open Source being used to be able to sue in case of trouble.

  225. cooperation by BigBir3d · · Score: 1

    Already some insurance companies that offer anti-hacking cover are charging higher premiums to clients who use a lot of Microsoft software because vulnerabilities are so regularly found in it.

    With tactics like this already in place, not only will Microsoft lobby against it, but so will the insurance industry.

    MS will say that it is unfair to be responsible for the actions of hackers/crackers after their software has been released, stating that they have no control of what people do with/to it after it has been sold to the public.

    The insurance lobbyists will probably say that laws of this nature are unwarranted. They already have a system in place to protect corporations (for a price).

    I also did not like the wording at the end of the article implying that the sys. admin. could be held liable. That seems outrageous, if they are not allowed to put up the protective systems of their own choosing.

  226. Unlike most, I read the report by Zeinfeld · · Score: 4, Informative
    I have read the report. The BBC article is very misleading.

    It certainly does not claim that Microsoft is responsible for most security issues. If it had I would have expected Butler Lampson to have resigned from the board. It is not usual for NAS reports to target particular companies. It is not likely that David Clark would attack Butler in that way given that they are both LCS computing profs.

    The statement about Microsoft is actually introduced from other sources but in such a way that the casual reader assumes it was a recomendation from the report. The only occurrence of the string 'Microsoft' in the text is Butler's accreditation.

    Likewise I find it hard to find any recomendations. The majority of the report is simply a post 9-11 rehash of three previous reports by the same board. The nearest the report comes to suggesting legislation is:

    Consider legislative responses to the failure of existing incentives to cause the market to respond adequately to the security challenge. Possible options include steps that would increase the exposure of software and system vendors and system operators to liability for system breaches and mandated reporting of security breaches that could threaten critical societal functions

    That is quite a way from endorsing legislation, which is hardly surprising given the makeup of the panel.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  227. liability by Anonymous Coward · · Score: 0

    "Possible options include steps that would increase the exposure of software and systems vendors and system operators to liability for system breaches,"

    the only person(s) liable for a system breach are the people who committed that breach.

  228. Responsibilities by Anonymous Coward · · Score: 1, Insightful

    While punishing companies for writing insecure software is a start, how many times has it been that a poorly configured server is at fault (ie, not setup correctly or not up to date on patches)?

    While a certain level of responsibility lies inside of the software vendor, a still larger majority is with the server administrator.

    The patch for Code Red was released in June. CR didn't come until July, iirc. However, millions of people did not patch their systems. Or shutoff the silly thing (IIS or ISAPI, take your pick) in the first place.

    It is both groups fault in this scenario: Microsoft for having IIS on by default with it and the end user for not shutting it off.

    However, I think it does lie with the end user to be responsible ultimately in maintaining their equipment.

  229. user responsibility of open source by oomcow · · Score: 1

    I don't know about the rest of you, but when I use open source software, I don't personally verify that the software is written to my own personal specs.

    I actually use the software under the mentality that the source is publicly available, so some other people (who are both more qualified and care more than I) have had the opportunity to review the code and have possibly improved it.

    Thus the responsibility for the correct operation of the open source code is partially that of the original writer, the whole open source community, and the user. Since this is such a vague group, it's difficult to hold anyone financially liable for problems. ("Are you a member of the open source community?" "If you're here to sue me, no, I'm not.")

    However, it seems like common sense that open source software is provided with a "use at your own risk" type agreement and any trust you have in the software is the same as trusting this vague open source community entity. I'm not familiar with the nuances of the different licenses, but if the "use at your own risk is not explicitly stated in the public license, maybe it should be. If it already is, then that's a settled matter.

    In the case of closed source software, there is a very clear boundary of who wrote the software and thus who may be held responsible for any errors or damage the software causes.

    Next, most closed source software is probably sold for a profit. Thus it is the responsibility of the user also to demand some sort guarantee or warranty or whatnot from the software provider before handing over money for a product that may or may not be suitable for the user's needs. If security is a key need, the user is supposed buy the software that is guaranteed to be secure.

    If the software provider sells a product as "secure" for instance, the user has a right to expect the product to be "secure" as advertised. If it is not, however, the software provider should be held responsible for the same liability as any company that provides defective goods. (i.e. the consumer can sue them for damages caused by defects etc.)

    That's why I believe closed source software providers should be held liable for damages caused by defects in their products, whereas the open source community cannot be.

  230. What I hate about analogies. by Anonymous Coward · · Score: 0

    Analogies suck. There is very little in common between fixing cars and fixing software.

    How about simply looking at software?

    Fixing software is *hard*. It is hard to find the location of bugs in code. It is hard to fix bugs in code. It is unreasonable to assume that the average user is capable of fixing bugs on his own.

    So we give them the instructions...

    It's still hard. For the average user, it is hard to understand how to go about applying the fix. It is hard to figure out how to compile the application. It is hard to trust the newly-generated executable. It is unreasonable to assume that even with instruction the average user would be able to fix the bug on his own.

    To tie this all back into the thread, Open Source software should not be considered exempt from such a (stupid) law just because it comes with source. The source of a program is of no value to the vast majority of its users.

    Luckily, this law will not pass and the OSS and GNU and all the proprietary software houses will continue on their merry way without invasive governmental regulation.

    1. Re:What I hate about analogies. by Peter+La+Casse · · Score: 1
      Fixing software is *hard*. It is hard to find the location of bugs in code. It is hard to fix bugs in code. It is unreasonable to assume that the average user is capable of fixing bugs on his own.

      This is true; however, since the copy cost of software is near zero, all we need is for one person or group to be able to fix it, and the change can propagate quickly. Of course, this is true for both open source and closed source software.

      To tie this all back into the thread, Open Source software should not be considered exempt from such a (stupid) law just because it comes with source. The source of a program is of no value to the vast majority of its users.

      This does sound reasonable. I somewhat like the idea that somebody else posted about the penalty for gross negligence being a multiple of the price of the software. This would protect shareware authors (if there are any left any more) while forcing open source companies like Red Hat, as well as closed source companies like Sun and Microsoft, to do their basic due diligence.

  231. I don't think the point is to hurt companies. by blitzrage · · Score: 2, Interesting

    With open source, the source code is there for others to fix. That's the whole point of open source. With companies like Microsoft, you get someone sending them an exploit, and them taking 4 months to fix the damn thing because they don't want to hurt christmas sales. I think that a company, especially someone who is charging you for upgrades, and you assuming that it's going to be more secure, be liable to a certain extent. Many companies are pushing for you to upgrade your software, but what are we really getting? I don't need a clipboard buddy, I want something more stable, and more secure.

    --

    I have no signature
  232. great by serenarae · · Score: 1

    I think it's a great idea, but if this law was passed, think about the repercussions. People could abuse this by hitting companies up for buggy wares left and right. Not that it's a BAD thing. Maybe it'll give companies *coughmicrosoftcough* the kick in the ass that they need.

    --
    see sig. see sig run. run sig run.
  233. Sauce for the goose is sauce for the gander by Chris+Johnson · · Score: 2
    Given that the BSA is supported in busting into people's homes and workplaces to hack through their computers, damage non-Microsoft computers and install keyloggers and bugs on Microsoft computers in order to hold customers to THEIR obligations, it seems only reasonable that companies like Microsoft should be subject to equally ruthless methods to hold them to CUSTOMER obligations.

    If they weren't calling in federal marshals for help in conducting audits, it might seem different, but what possible excuse is there for releasing them from any and all responsibility while THEY can have people with guns and warrants busting into your workplace and tearing apart all your computers?

    Hold them to the same strict code that they hold others, and give it just as many teeth as they want to use against you. Granted, that would be hard (imagine getting a warrant to rip apart all the Windows development systems at Microsoft to look for evidence that a bug was maliciously ignored!) but it is starkly insane to expect these guys to have police-like powers yet be exempt from all responsibility themselves.

  234. Economic Darwinism by Srin+Tuar · · Score: 2

    One element which you are forgetting is that the free market depends upon its participants being knowledgeable



    This is not necessarily true. Given a large number of unknowledgable participants in a market, to the degree that they cannot tell if they have chosen a poor product even after the fact: some of them will choose poor products, and by luck some will accidentally choose better products.


    Those that go out of business will stop buying the poor products, or at least not expand as quickly as the business which made better decisions.


    In reality it is somewhat difficult to tell how good your security is until youve been breeched.
    It is also true that the market is not really large enough for a fully liquid "Free Market".


    The truth is somewhere in the middle, where companies that make it their business to be informed about security will have an advantage over those that do not, hence government intervention will be bad: it will encourage businesses to let an external organization worry about their security.

  235. Great minds think alike� by kiwipeso · · Score: 0

    Snap! I was going to say that, but you wrote it for me.

    Personally, I think the greens and libertarians should merge.
    I am a green, yet I'm not a socialist or pro dope. I'm a capitalist and a believer in freedom.

    Maybe they should regroup as liberal greens?

    --
    - Kaos games and encryption systems developer
    1. Re:Great minds think alike� by Decimal · · Score: 2

      Personally, I think the greens and libertarians should merge. I am a green, yet I'm not a socialist or pro dope. I'm a capitalist and a believer in freedom.

      Maybe they should regroup as liberal greens?


      I have a Libertarian friend and we are at complete odds on most issues. Techically speaking, I'm a left-leaning authoritarian* and he's a right-leaning Libertarian. Refer to the nolan chart. Greens are actually best matched with the Natural Law party.

      Well, keeping this on topic, I find myself agreeing with Libertarians in that I don't think that we should pass such a law... right now. The people in congress are far too corrupt to even consider pushing something like that through them. Only the small companies will be hurt by the monstrosities that they are capable of creating. What we need right now is campaign finance reform, so that in the future we can have decent lawmakers who will pass such a law and make it fair.

      * This does not mean I am a Communist. I do not approve of dictatorships.

      --

      Remember "Bring 'em on"? *sigh
    2. Re:Great minds think alike� by kiwipeso · · Score: 0

      maybe my nickname isn't obvious enough, I'm in New Zealand and I'm a dual citizen of NZ & Australia.

      We have campaign finance controls, it's just the amount of publicity the OZ PM gets which is an issue. (on the OZ news every night)

      I think the main problem with greens is the socialist ideology of the membership.
      Environmentalism doesn't need Socialism.
      I think it makes more sense to make money in a way they can be renewed, eg: hydrogen fuelcell cars.

      Remember, even John McCain took money from Enron and he is the best CFR promoter.

      The main problem I have is trying to get a balance of liberalism in the Greens here.
      I would have no problem with free markets as long as there were ecological incentives.

      Maybe the LA times is right, we need a Ralph Nader book on MicroSoft "unsafe at any network speed"

      --
      - Kaos games and encryption systems developer
  236. RTFM by Anonymous Coward · · Score: 0

    Most security breaches stem from misconfigured software not actual bugs in the software.

  237. Regulation doesn't work. by Ogerman · · Score: 2

    If the government wants to see some progress made in nation-wide computer security, they ought to not waste money punishing big dumb companies, but instead fund the geeks over at the NSA to work on Open Source security-related projects, much as they did with Linux and ACL's. Otherwise, I fail to see the courts could be objective. Accidents happen. Would companies get a quota of security holes per year?

    1. Re:Regulation doesn't work. by Anonymous Coward · · Score: 0

      "on Open Source security-related projects"

      Seems like OS is your answer for every fucking problem on this sorry planet.
      I hope you some day you will grow up.

  238. What Might Actually Work.... by namespan · · Score: 2

    Everyone would be in violation....

    And of course, if Microsoft is too important to the country to be punished under anti-trust law, what're the chances they (or any other large corp with big bottom lines and lots of legal dollars) would be punished under security law?

    BUT.... what if security _claims_ were regulated by a much tighter law -- say, much like SEC filings. I have never read a prospectus that was anything but pessimistic about a company's prospectus -- that's because they know that if they put anything that's hype in it, they may as well write a check out for the lawsuit that's coming and perhaps pack for a trip to white-collar jail. OK, unless you're Milliken(?. that one guy pardoned by Clinton who hid in Switzerland for 10 years).

    Require an SEC like full disclosure of known vulnerabilities. Assess daily penalties for each week a known vulnerability is kept secret (if you like, only assessed from the day it's found in the wild). Make advertising about security a binding promise. Software companies would be a lot more careful about what they claim and more forthcoming about actual information. And in the presence of more perfect information, the market will serve ALL parties more effectively.

    Just my thoughts....

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  239. I'm for "Crimes Against Digital Humanity" by LM741N · · Score: 1

    Crimes against Digital Humanity would be the top capital crime, and special courts could be set up by the UN :)

  240. I read the /. title and thought, hmmm..... by stubear · · Score: 1

    I can just imagine a room full of complete geeks, pocket protectors, glasses, bad hygiene and all, discussing whether or not they were emotionally ready to release their next application.

  241. And the real losers are... by meggito · · Score: 0

    And they pass the losings on to you!
    Thats right, now you have to pay higher prices for the same software, whether or not the software itself has flaws, but if the company is losing money of other software, they have to make it up don't they?

    So what does this wind up as? Taxes. The people pay higher prices and the fines go to the government. Though, presonnally I like higher taxes (I think it benefits everyone) I don't want to see it having a large impacton one segment of the market.

  242. Re:best thing for Microsoft - EXACTLY! by dbrown · · Score: 1

    We have all seen that the only people/corporations that can successfully dodge litigation are those with enough money to throw enough laywers at the problem. A law like this would basically guarantee Microsoft a future with little to no competition. Small companies that do not have the financial resources to defend themselves against lawsuits that this new law would allow would die. Microsoft would be able to defend themselves just because they have the money to do so, not because their software is better.

    Let the market decide! Let the people choose the software that is most secure! A law like this will not help consumers. It will only kill off the small companies and individuals who are innovating and trying to give people choices!

  243. Other companies pay when they screw up. by zerofoo · · Score: 2, Insightful

    Ask any pharmaceutical or biotech company what happens when one of their products fails and someone is injured. They'll tell you often times there are criminal as well as civil penalties. If Ford had to make a safe Pinto, why shouldn't software vendors be forced to make secure software?

    Many will argue that bad software isn't life threatening, and therefore doesn't require stiff penalites, I say baloney! If the firmware that controls the hydraulic systems on an aircraft fails in flight you probably won't survive. If your database on your e-commerce site gets hacked due to a "buffer overflow" error, and all your credit cards get out on the web, shouldn't someone be held liable for the damages...or are we going to let the insurance industry just mop up the dammage and pay for it with higher premiums.

    There has to be some accountablity for negligent behavior.

    -ted

  244. No I/O == no holes! by Bitmanhome · · Score: 1

    Now when you install my software, it will disable all your I/O -- ethernet, serial, CD, as well as every other piece of software on the system. If you want to re-enable these, go ahead, but that's an unsupported configuration and will void the warranty.

    -B

    --
    Not that this wasn't entirely predictable.
  245. Most MS apps by kimihia · · Score: 1

    It seems that most "good" applications Microsoft has their name on it are purchased from someone else.

    Internet Explorer, Ages of Empires, Frontpage, Word's proofing tools, ... go read the credits.

  246. I'm all for it. by Anonymous Coward · · Score: 0

    It's about time software people are subject to the same rigor that hardware people have to deal with. I've worked in hardware. It always seems like hardware is held to a much higher degree of perfection than software.
    The screw is too long? You're fired!
    The software fucks up in mind boggingly STUPID ways? You're a manager!

    Remember the Pentium bug? Most people could have cared less about such an obscure function. Yet Intel got a lot of bad press for it and had to replace lots of chips.
    If the hardware is not 100% right away, people flip out. If the software crashes all the time, hey just reinstall it.
    This is totally unfair to hardware people.

  247. It doesn't matter by rant-mode-on · · Score: 1

    It doesn't matter how many valid arguments that are presented, the law makers here in the USA have consistently exposed their technological ignorance by passing laws against the public good, and that are only in the interest of companies that paid for them.

    You may be right, but here that's not enough.

  248. Re:Before we decide this is such a great idea . . by Anonymous Coward · · Score: 0

    they don't spell it out like your mom does

    like when your mom tells you to take your hands out of yer pants when yer havin yer little see eye ohhh fantasy?

  249. The home of the free by finity · · Score: 1

    I thought America was the home of the free! Don't get me wrong, I'm all for more secure software, and I think open source is one of the best ways to get this. American companies should be free to do what they want (within reason of course), and this includes making insecure and overpriced software. It is the consumer's job to distinguish between something good and something crappy, and we have security experts to help them make that distinction.
    We want to destroy the DMCA that restricts our freedom of speech, and yet we want to RESTRICT companies from doing what they want. This sounds hypocritical to me.

    1. Re:The home of the free by radja · · Score: 2

      >We want to destroy the DMCA that restricts our freedom of speech, and yet we want to RESTRICT companies from doing what they want.

      Yes. But they're allowed to SPEAK about what they want. That's not hypocritical, that's the difference between speech and action.

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    2. Re:The home of the free by finity · · Score: 1

      The first amendment encompasses more than just speech as demonstrated in several Supreme Court rulings. I suppose the best way for me to rephrase my statement is: We want to increase our freedoms and destroy things which restrict these freedoms, and yet we want to RESTRICT companies from doing what they want.

  250. MS by cyberbob2010 · · Score: 1
    Good, maybe it'll make Micrososft pay up for all the loop holes in IE

    --
    We seldom regret saying too little but often regret saying too much.
  251. Clippy by God+Takeru · · Score: 1

    I think the most amusing part of the article was this:

    Even the animated paperclip that acts as a helper in some Microsoft software can be compromised and turned against the computer it is being used on.

    NO! Clippy! What are you doing?!

    --
    "Anonymous cowards are just K-whores afraid of their accounts being modded down." - Bob the O (me)
  252. More Important Questions by Snover · · Score: 1

    The more important question is: What will this mean for Microsoft? Their operating systems are about as secure as a door with a broken lock.

    --

    [insert witty comment here]
  253. Re:Would it cover today's unreported SOLARIS EXPLO by kiwipeso · · Score: 0

    not true, /. also covers this holesometimes

    --
    - Kaos games and encryption systems developer
  254. Re: software development by kiwipeso · · Score: 0

    I'm programming an operating system which is made on the basis of usefulness.
    Fortunately, I'm in New Zealand, so I can write: encryption which is better than US military spec, illegal in the USA, UK, Russia, France, China and other places where freedom is dead.
    programs that may mutate over time.
    programs that hasn't been tested.
    programs that don't really crash like windows.

    And I can say get stuffed to anyone who wants to apply foreign law to my products.

    --
    - Kaos games and encryption systems developer
  255. That's ironic� by kiwipeso · · Score: 0

    I actually am being censored by my government. I am classed as an economic threat and a potential terrorist by GCSB.govt.nz

    Most of my life is global, I want to release software that has encryption which is illegal in the USA, UK, France, Russia & China.
    Allowing more censorship is not a good idea.

    Try ordering from a country which is only known for Lord of the Rings.
    I can ignore national borders because there is no border to NZ or Australia.
    Australia is my second country, it only has state borders and I have never crossed a national border.

    --
    - Kaos games and encryption systems developer
  256. Worst idea I've heard in a long time by DotComVictim · · Score: 1

    This really is such a bad idea it's not even funny. Who can afford to have insecure software and jack up their prices to pay for it? Certainly not any small growing shop. The cost of one serious incident could easily put a small company out of business. And this is supposed to make software more secure by turning it over to large corporate entities, many of whom have dubious track records on security?

    You get not what you pay for, but what you sign for in your support contract. If you don't dictate the terms of the contract, then vote with your money on a vendors security record.

  257. A Source of Confusion by virg_mattes · · Score: 2

    I'm not following your logic at all. How did you get from modifying the source of a program vs. hacking the executable to GPL issues? To wit, the original discussion was about modifying a program your company uses. My point was that altering OSS was different from hacking Microsoft because you're not legally allowed to hack the .EXEs, but you're legally allowed to monkey with OSS. The GPL in this case would only apply to redistributed code, not "internal, proprietary software development" (your words). And while RMS and Co. could lay on a lawsuit charging you with pilfering GPL code within a program you sell, they'd have to prove it just like anyone else who wants to sue you, so there's no larger risk of litigation than from any code jockey you ever come in contact with.

    > Of course all code isn't GPLd...but that which is represents a similar risk to the EULA.

    Not at all. They're different animals, with different situations. As stated above, the GPL applies only to redistributed code. If I get a copy of Red Hat Linux and munge the kernel code to run faster on my local Frankensystem 2002, but I don't redistribute that code outside my business, the GPL never applies. Hacking WINWORD.EXE is always, under every circumstance, illegal, even if I then don't even run the modified executable. Just changing it is a violation.

    Virg

  258. Re:open locks by Anonymous Coward · · Score: 0

    For the first 5 (or 6) years that Saturn automobiles were sold in USA, they could be (and were) hot-wired with merely a pair of scissors. Cops knew it, Saturn knew it, the insurance industry knew it, teens who went for joy rides knew it. Folks who owned Saturn automobiles never learned it until theirs was taken on a joy ride.

    Should Saturn have disclosed to its customers and potential customers that the lock on the steering wheel was inadequate? That the same lock was incapable of keeping even casual thieves out? That they knew the lock was deficient and continued to produce cars with the defective locks? I think so. In many countries, companies that do not provide reasonable theft preventative measure are liable for the thefts.

  259. Re:Before we decide this is such a great idea . . by Anonymous Coward · · Score: 0

    How does the fourth amendment apply?

  260. Re:Before we decide this is such a great idea . . by Anonymous Coward · · Score: 0
    Uh, code that would be forced to backdoor your comupter for the NSA/FBI/CIA/DEA/ATF/etc. and to ensure copyright compliance?

    ~~~