🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.security.misc
Article #907

Re: Stupid Licenses (YUCK!)

#907
From: Charles Geyer
Date: Sat, 19 Dec 1992 02:36
47 lines
2811 bytes
In article <bhayden.724690634@teal> bhayden@teal.csn.org (Bruce Hayden) writes
(replying to me):

> Well, the problem is that it is very hard to write software that doesn't
> fail (ever), especially at commercially reasonable prices. So - everyone
> is worried that they will get sued for the failure. This may be because
> software is inhearantly more complex than other forms of engineering
> (at least in my opinion). Ask yourself - how many parts does the averege
> appliance, etc. have? Not that many does it. Now - how about software?
>
> Another problem is that the courts have yet to address the question
> of the normal level of care required in a software program. Is one 
> bug in a 1,000 lines of code inidicative of due care? How about 10
> or 100? How significant is the error? I'm here making it sound
> easier than it really is. More than just software metrics is required.
>
> I am now an expert witness in a software case. My opinion is that the
> software is defective, and that due care was not used in its preparation.
> I think that this case is obvious. Many others are borderline. As a
> plaintiff's attorney, I would argue for a high standard of care. As
> a defense attorney, I would argue for a much lower standard.

I agree that legal liability for buggy software is a knotty problem, but
that's not what's important.  Law suits never improve quality.

It is fair to say that no computer company puts quality first, ahead of
featurality.  Until they do, quality will remain abysmal.

The issue is not whether they exercised "due care" or whether they found
the last bug.  The issue is whether bug fixes for all serious bugs are
provided as a matter of course, and by "serious" here I mean anything that
affects the functionality of the software, and whether product is simply
not shipped with known serious bugs.

Every time I say something like this on the net.  Industry people tell me
that economic realities (according to conventional wisdom) dictate that
deadlines come before quality.  He who ships first gets the customers.

And that's why computers don't work.

(end rant)

-- 
Charles Geyer
School of Statistics
University of Minnesota
charlie@umnstat.stat.umn.edu
Technical Details
Message-ID: <1992Dec19.023609.26000@news2.cis.umn.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!umn.edu!charlie
References: <bhayden.724495103@teal> <1992Dec18.024239.11331@news2.cis.umn.edu> <bhayden.724690634@teal>

Show Full Headers
Complete Article Headers
Newsgroups: comp.security.misc,comp.org.eff.talk
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!umn.edu!charlie
From: charlie@umnstat.stat.umn.edu (Charles Geyer)
Subject: Re: Stupid Licenses (YUCK!)
Message-ID: <1992Dec19.023609.26000@news2.cis.umn.edu>
Sender: news@news2.cis.umn.edu (Usenet News Administration)
Nntp-Posting-Host: isles.stat.umn.edu
Organization: School of Statistics, University of Minnesota
References: <bhayden.724495103@teal> <1992Dec18.024239.11331@news2.cis.umn.edu> <bhayden.724690634@teal>
Date: Sat, 19 Dec 1992 02:36:09 GMT
Lines: 47