Article View: comp.security.misc
Article #668Re: Stupid Licenses (YUCK!)
From: Bruce Hayden
Date: Mon, 21 Dec 1992 14:16
Date: Mon, 21 Dec 1992 14:16
50 lines
3096 bytes
3096 bytes
eoliver@ralph.cs.haverford.edu (Erik Oliver) writes: >Proving software correct is extremely difficult to do, and making sure >that there are no "bugs" is even harder. For example, in the >IBM-Compatible world, it is very hards to anticipate all of the possible >setups that might have an incompatibility with your software. If my new >product XYZ-Works doesn't work on a SuperDuper486DX/2 is that >necessarily reflective of a bug in my software or a glitch in some part >of the SuperDuper product? Agreed - you can't get all of the bugs out. You can however get the major ones out, and the minor ones down below a certain, prespecified level. I am not advocating proving all software correct. I am just advocating somewhat well documented software quality control/assurance procedures. >Because of the variety of IBM-Compatible products out there testing for >every configuration is unrealistic, if not impossible. Even in the Mac >world, there are problems that occur because of interactions between >INITs and CDEVs with applications. Are these bugs? I think that depends on how common the hardware and hardware combination is. If the hardware is anywhere close to common, then I would contend that it is a reasonable to test a major product on all of the common hardware. I also would contend that once you have serious problems with a specified hardware combination (with previous releases or products) then you may potentially have a duty to duplicate that hardware combination for future QC testing. Obviously, you have a resource problem here. IBM can afford to basically test almost anything imaginable (so why didn't OS/2 work on many non-IBM platforms?) A small company can probably only afford to test on a limited number of platforms and combinations. >I think that if the manufacturers make good faith efforts to keep their >product working and put out bug releases that is about as much as we can >expect. Personally I think that the software produced by organizations >like the FSF is better than a lot of commerical stuff because they are >not afraid to keep updating their product and release slews of fixes as >necessary. I disagree. We have the capability today to set an acceptable bug level before the release, then not release until we have reached that level. That isn't happening in many cases. Either we aren't setting the level, or if we are, we are shipping before we get to that point. Bruce E. Hayden (303) 758-8400 bhayden@csn.org
Technical Details
Message-ID:
<bhayden.724947398@teal>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!ames!pacbell.com!iggy.GW.Vitalink.COM!cs.widener.edu!dsinc!ub!csn!teal!bhaydenReferences:
<bhayden.724690634@teal> <1992Dec19.023609.26000@news2.cis.umn.edu> <bhayden.724865911@teal> <TDRVB3JX@cc.swarthmore.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!sun-barr!ames!pacbell.com!iggy.GW.Vitalink.COM!cs.widener.edu!dsinc!ub!csn!teal!bhayden From: bhayden@teal.csn.org (Bruce Hayden) Newsgroups: comp.security.misc,comp.org.eff.talk Subject: Re: Stupid Licenses (YUCK!) Message-ID: <bhayden.724947398@teal> Date: 21 Dec 92 14:16:38 GMT References: <bhayden.724690634@teal> <1992Dec19.023609.26000@news2.cis.umn.edu> <bhayden.724865911@teal> <TDRVB3JX@cc.swarthmore.edu> Sender: news@csn.org (news) Organization: Colorado SuperNet, Inc. Lines: 50 Nntp-Posting-Host: teal.csn.org