LWN: Comments on "Linux guru argues against security liability (ZDNet UK)" https://lwn.net/Articles/218227/ This is a special feed containing comments posted to the individual LWN article titled "Linux guru argues against security liability (ZDNet UK)". en-us Fri, 03 Oct 2025 12:31:41 +0000 Fri, 03 Oct 2025 12:31:41 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Liability and binary-only software https://lwn.net/Articles/219020/ https://lwn.net/Articles/219020/ ekj The source-code definition in the GPL will do.<p> Source-code is the prefered form for editing. Sometimes that is arcane, but that can't be helped.<p> If the program in question is your entry to the obfuscated C contest, and you infact wrote it this way by hand, then that *is* the sourcecode.<p> If however you used a program to obfuscate the code, then the input to that program would be your sourcecode. Despite the fact that the output from the program is also, technically, valid C-code. Thu, 25 Jan 2007 13:10:23 +0000 Liability is fraud https://lwn.net/Articles/219018/ https://lwn.net/Articles/219018/ ekj True. But you gotta figure, when insurance against malpractice-claims for doctors in many states costs like literally a years salary, there has to be significant risk.<p> It's true the insurance-companies probably take a big thick profit, but there's still *some* competition in the insurance-business, so it's probably fair to assume that the real risk is in the 50-75% of what the premiums would indicate.<p> Which is, frankly, ridicolous.<p> There are several kinds of mistakes; <ul> <li>It *was* in actual fact a mistake, but given the information available at the time the decision had to be made, it was not possible at that point to see that the decision was bad. This is the most common type of mistake. (you decide to drive to work, the brakes are faulty. However you didn't *know* that they where faulty, and had no clear indications this was so) <li>It was in actual fact a mistake, but given the information available at the time the decision had to be made, it was perfectly understandable. It migth not have been the optimum choice, but it's the sort of mistake anyone will do sometimes. People are human. Humans err. (you decide to drive to work, the car has been pulling sligthly to the left when braking hard lately, you however decide it's probably a detail which can safely be left until the next routine-check-up in 2 months.) <li>It was a mistake, and it wouldn't have happened if the person responsible had been paying attention. (you decide to drive to work without a seatbelt on.) <li>It was a mistake, and it wouldn't have happened if the person responsible hadn't been behaving recklessly. (you just had half a bottle of vodka, but decide to drive back home anyway since it's freaking cold.) </ul><p> It seems sometimes that large sums are paid in the US for mistakes that atleast appear to be of the first or second type. I ain't just talking of medical malpractice either, the above applies to tort in general.<p> In most of europe, there's not a cent to be had in situation 1. In situation 2 damages are limited to actual direct damages (not a cent for "emotional suffering" or similar)<p> Thu, 25 Jan 2007 13:07:50 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218649/ https://lwn.net/Articles/218649/ malor They're not liable NOW, but they could be. Governments are mulling making it illegal to sell or give away code without taking responsibility for any bugs it might have. <br> <p> The clause denying responsibility doesn't mean jack if it's superseded by law. <br> Tue, 23 Jan 2007 02:13:58 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218608/ https://lwn.net/Articles/218608/ LowWeeklyNoise Here's an excerpt from the GPL, for those that don't already know ;)<br> <p> * This program is distributed in the hope that it will be useful,<br> * but WITHOUT ANY WARRANTY; without even the implied warranty of<br> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br> * GNU General Public License for more details.<br> <p> The argument that free software developers are liable for their software is nothing more than a load of FUD in the hope that people stop sharing code out of fear.<br> <p> Of course I would not be suprised if some professional lobbyist have managed to get this on the agenda.<br> <p> As read from the article with regard to free software development: <br> "Cox said that there was a question of how liability would move from the initial developers to the companies."<br> <p> Cox misses an important point, free software developers are never liable to begin with, and is only spreading the confusion.<br> <p> <p> <p> Mon, 22 Jan 2007 22:15:09 +0000 Liability is fraud https://lwn.net/Articles/218323/ https://lwn.net/Articles/218323/ stevenj <blockquote> "everybody pays through the nose no matter" </blockquote> <p>According to the <a href="http://www.cbo.gov/showdoc.cfm?index=4968&sequence=0">Congressional Budget Office</a>, "malpractice costs account for less than 2 percent" of health-care spending. <blockquote>For example, analyses of medical lawsuits show that who gets sued and for how much is almost completely independent of competence, and correlates overwhelmingly with a single quality: poor bedside manner.</blockquote> <p>According to a <a href="http://content.nejm.org/cgi/content/short/354/19/2024">recent study in the New England Journal of Medicine</a>, the majority of claims (62%) involve medical errors, while an even larger majority (&gt; 80%) of <i>successful</i> claims involve such clear errors. <p>On the other hand, the evidence of a deterrent effect on negligence from liability is apparently quite limited, although it seems that this is not an easy thing to prove either way. Fri, 19 Jan 2007 16:48:21 +0000 Liability and binary-only software https://lwn.net/Articles/218315/ https://lwn.net/Articles/218315/ nix That code wasn't obfuscated, it was just convoluted. Obfuscation implies intent to conceal (or at least intent to be unnecessarily arcane, as in the IOCCC).<br> Fri, 19 Jan 2007 15:32:41 +0000 liability vs. cost https://lwn.net/Articles/218309/ https://lwn.net/Articles/218309/ Tr0n Does this apply to M$ stuff too?<br> :)<br> Fri, 19 Jan 2007 14:47:53 +0000 Liability and binary-only software https://lwn.net/Articles/218304/ https://lwn.net/Articles/218304/ forthy <p>Sounds clever, but I'm not sure how long that would last. Some idiot could always claim that the source code is unreadable (obfuscated), and therefore actually useless. And mind you, the last bittorrent page corruption bug showed that there is obfuscated code even in Linux.</p> <p>As others said, the consequence of being liable in terms of money are insurances and lawyers, but not better software. I suggest the following: If a vendor <b>is</b> found liable, he has to free the source code, so that the customers can help themselves. Being liable depends on how long it takes for bugs to be fixed, and how often bugs are discovered - both signs of a poor quality standard.</p> Fri, 19 Jan 2007 13:40:24 +0000 Liability and binary-only software https://lwn.net/Articles/218296/ https://lwn.net/Articles/218296/ dark I think the best policy is that you're liable for vulnerabilities in software you publish, <i>unless</i> you also publish the source code so that people can check for themselves. Fri, 19 Jan 2007 11:47:35 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218288/ https://lwn.net/Articles/218288/ ibukanov Users can simply refuse to pay for software where the vendor rejects any liability. Then if software crashes or works badly the user can require the vendor to address the bugs. <br> <p> In fact I have no problems with a law that states that users can get their money back for buggy software that does not meat the stated quality level while continuing to use it. <br> Fri, 19 Jan 2007 09:15:40 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218287/ https://lwn.net/Articles/218287/ niner But how would people know, that a software crashes, before they have bought it and experienced those crashes?<br> Fri, 19 Jan 2007 08:53:23 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218272/ https://lwn.net/Articles/218272/ error27 I always call for Full Disclosure rules.<br> <p> In California, business have to notify you if they lose your data. But software vendors like Microsoft can sell software claiming it's the most secure ever and they don't have to notify you if a vulnerability is found. So your business gets ripped off and you have to bear all the legal responsibility for Microsofts bugs.<br> <p> Open source vendors like RedHat should have to notify you as well if they have vulnerabilities. Non profit software would be exempt.<br> Fri, 19 Jan 2007 01:30:06 +0000 Liability is fraud https://lwn.net/Articles/218270/ https://lwn.net/Articles/218270/ drag Well the 'check' that remains is the people themselves. In many situations people quite successfully regulate businesses that have no official government regulation.<br> <p> In fact it's a cornerstone of a successfull capitalist society. Some people like to take that all the way and say that self regulation is quite superior to government regulation, but I don't take it that far. I figure the best solution depends heavily on the situation and only in a tiny minority of cases is government regulation justified.<br> <p> There is quite a bit difference though from the standpoint of a company being liable for creating buggy software versus a company being liable for purposely creating buggy software to cut costs.<br> <p> If, for instance, Microsoft produces a server that has a bug and that bug gets used to compromize a system, but Microsoft did release a bug fix in a resonable amount of time... then that is not Microsoft's fault.<br> <p> <p> However if Microsoft works specificly to obsifgate the problem and attempt to silence people trying to educate the public on problems... and that causes admins who are otherwise diligent to have vunerable servers that causes a data loss.. Then Microsoft is VERY liable.<br> <p> Same thing with Open source companies, or any other software company.<br> <p> <p> In other words:<br> <p> If a company produces bad code, then that's natural and people are able to regulate that company without any need for government. They can use public data produced by business/orginizations that monitor this sort of thing (example: Open source vunerability database, or Secunia) and educate themsevles. If a business consistantly produces bad code, then that business is going to go out of business. No need for government intervention.<br> <p> However if that same company attempts to subvert the public's ability to regulate by doing things like lying about vunerabilities and attempting to hide the truth from people... as well as actively making it very difficult for people to fix the problem themselves, or discover the problem themselves, or replacing the bad software they produce with good software other people produce.... Then I absolutely seeing this becoming a issue for civil lawsuits.<br> Fri, 19 Jan 2007 00:15:19 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218271/ https://lwn.net/Articles/218271/ wahern Still, in the state of Nevada you--as an individual medical doctor--might expect to pay upwards of $500,000/year for insurance. On the flip side, some surgeries which could take 6 months to schedule in British Columbia (because of the waiting lines and lack of specialists), can be done within 6 days in Nevada. Not sure what the implications are; likely none which are straight-forward.<br> <p> Fri, 19 Jan 2007 00:06:21 +0000 Liability is fraud https://lwn.net/Articles/218266/ https://lwn.net/Articles/218266/ JoeBuck While it's true that liability lawyers sometimes profit unjustly, the gutting of government safety regulations caused by appointing former corporate lobbyists as chief regulators leaves no other check on those who would unsafely cut corners. Also, the lawyers take these cases on contingency, so if they lose, they get nothing for (in complex cases) years of work. <p> Also, especially for non-Americans: "American jury awards some idiot millions" makes your news, while "Appeals court throws out the idiot jury's verdict" usually does not. Thu, 18 Jan 2007 23:50:45 +0000 Liability is fraud https://lwn.net/Articles/218255/ https://lwn.net/Articles/218255/ ncm This argument has been thoroughly debunked, many times. Experience with negligent liability in other industries, such as medical, demonstrates that the only beneficiaries are insurance companies and lawyers, in that order. Insurance companies don't vary their rates according to any criterion that helps matters; everybody pays through the nose no matter what their quality standards. Lawsuits are filed or not on spurious grounds.<br> <p> For example, analyses of medical lawsuits show that who gets sued and for how much is almost completely independent of competence, and correlates overwhelmingly with a single quality: poor bedside manner. <br> <p> Thu, 18 Jan 2007 23:23:55 +0000 liability vs. cost https://lwn.net/Articles/218250/ https://lwn.net/Articles/218250/ NZheretic From <a rel="nofollow" href="http://itheresies.blogspot.com/2005_10_01_itheresies_archive.html#112890721608678496">June 14 2002</a><blockquote> In a recent speech "Fixing Network Security by Hacking the Business Climate", also now on Technetcast, Bruce Schneier claimed that for change to occur the software industry must become libel for damages from "unsecure" software. However, historically this has not always been the case, since most businesses can insure against damages and pass the cost along to the consumer. <p> The Ford Pinto and more recently the Ford Explorer's tires are two examples of public and media pressure being more successful than just threat of lawsuits. Even so, just as with the automotive industry, eventually though public pressure the governments around the world have to step in and pass regulations that set up a minimum set of requirements an automobile has to meet to be deemed "road worthy". This includes crash testing as well as the inclusion of safety equipment on all models. The requirement are not constant and change to meet the expectations and demands of the public and lawmakers. <p> The onus is not only on the automotive industry itself but also on the users. Most countries require that all automobiles undergo regular inspection and maintain an up to date "Warrant of Fitness". <p> In the same way, if you want a secure IT infrastructure, eventually the software design, implementation and each deployment will have to undergo the same type of regulation and scrutiny. </blockquote> Read the rest in <a rel="nofollow" href="http://itheresies.blogspot.com/2005_10_01_itheresies_archive.html#112890721608678496">Our Data:an appeal - a "Plimsoll line" for apps</a> Thu, 18 Jan 2007 22:47:22 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218248/ https://lwn.net/Articles/218248/ ibukanov I also very much agree with Alan's arguments. On the hand I wish that users would not be that tolerant to bugs and would not accept software that crashes. If people refuse to buy products that crashes, more proprietary software vendors would open they code just for the sake of extra eyes.<br> <p> <p> Thu, 18 Jan 2007 22:41:47 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218243/ https://lwn.net/Articles/218243/ cventers I very much agree with Cox... and while I have much respect for the <br> champion cheerleader on the other side of the argument (Bruce Schneier) I <br> think the whole idea of putting liability for flaws on the vendor is <br> flawed. <br> <p> I think that what should happen is that parties that actually control <br> sensitive information should be held liable for mishandling the <br> information. Companies will probably end up getting insurance, and <br> insurance will be cheaper depending on who your software vendor is, what <br> your procedures are and whether or not your network is certified by some <br> security standard. Insurance companies will have an interest in <br> determining whose solutions really are the most secure, and the lower <br> premiums offered by using those solutions will put pressure on companies <br> to choose those solutions, which should put pressure on the vendors to <br> offer secure solutions.<br> <p> Putting liability on the vendors is insane -- what if the party that <br> actually lost the data was misusing the product or not keeping it up to <br> date? Should the software vendor then be forced to defend its good name <br> in court?<br> Thu, 18 Jan 2007 22:23:35 +0000 liability vs. cost https://lwn.net/Articles/218237/ https://lwn.net/Articles/218237/ stumbles Yes I think holding either camp liable would not really solve anything. OTOH, <br> perhaps it should be looked at from a time frame point of view. If a software <br> seller does nothing with a bug for say, 3 months, the time frame would depend <br> on it's complexity, then let some liability clause kick in. Though I'm not <br> particularly fond of that idea either.<br> Thu, 18 Jan 2007 21:58:16 +0000 liability vs. cost https://lwn.net/Articles/218233/ https://lwn.net/Articles/218233/ stevenj Whether software-sellers should be liable for bugs, especially security bugs in their products, is an interesting question. Cox argues against it, even for proprietary software, because he claims liability would encourage vendors to prohibit use of third-party software (to prevent unforeseen interactions). Bruce Schneier makes <a href="http://www.schneier.com/blog/archives/2004/11/computer_securi.html">a good argument on the other side</a>, that a direct financial interest is the best way to make vendors secure their products. <p>Regardless, it seems clear that liability should not be used to destroy a key property of software: its zero marginal cost. Liability should certainly not be incurred when no money changes hands, e.g. when you download code from my web site. Thu, 18 Jan 2007 21:46:45 +0000 Linux guru argues against security liability (ZDNet UK) https://lwn.net/Articles/218234/ https://lwn.net/Articles/218234/ stumbles Who would have thought 15 years ago open source software would be <br> addressed in the House of Lords or a kernel maintainer would be there to do the <br> speaking..... this is a good thing.<br> Thu, 18 Jan 2007 21:43:45 +0000