home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / security / misc / 2384 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  5.5 KB

  1. Xref: sparky comp.security.misc:2384 comp.org.eff.talk:8172
  2. Newsgroups: comp.security.misc,comp.org.eff.talk
  3. Path: sparky!uunet!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
  4. From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
  5. Subject: Re: Stupid Licenses (YUCK!)
  6. Message-ID: <1992Dec30.130805.28123@mksol.dseg.ti.com>
  7. Organization: Texas Instruments Inc
  8. References: <bhayden.724690634@teal> <1992Dec19.023609.26000@news2.cis.umn.edu> <1992Dec22.034142.14471@fsl.noaa.gov> <1992Dec28.002314.21233@news2.cis.umn.edu> <bhayden.725514513@teal>
  9. Date: Wed, 30 Dec 1992 13:08:05 GMT
  10. Lines: 101
  11.  
  12. In <bhayden.725514513@teal> bhayden@teal.csn.org (Bruce Hayden) writes:
  13.  
  14. >charlie@umnstat.stat.umn.edu (Charles Geyer) writes:
  15.  
  16. >>In article <1992Dec22.034142.14471@fsl.noaa.gov> bear@kestrel.fsl.noaa.gov
  17. >>(Bear Giles) asks:
  18.  
  19. >>> Would you postpone a release with known bugs (documented in a 'here there
  20. >>> be dragons' addendum) which would replace a previous, more buggy version?
  21.  
  22. >>Why can't they just provide a release that fixes the old bugs without
  23. >>introducing (known) new ones?  Featurality first is the only explanation.
  24.  
  25. >That is what is known at regression testing. First, many don't do it,
  26. >and second, even those that do often miss things. However, I would
  27. >contend that regression testing is a minimum requirement when upgrading
  28. >a product. .
  29.  
  30. All true, but it still won't find all the bugs.  It won't find any of
  31. the ones that got through your initial tests and it won't necessarily
  32. find new ones that are introduced by the fixes you've put in.  What
  33. you seem to be arguing for is exhaustive testing (an impossibility) to
  34. be repeated each time a change is made.
  35.  
  36. You want it WHEN???
  37.  
  38. >>A customer can't really complain if software doesn't work on hardware the
  39. >>vendor doesn't claim it works on.
  40.  
  41. >Well, if the vendor says that it will only work on a limited configuration
  42. >you may be right. However, I think that it is suicide to write software
  43. >(at least for a PC) that runs on a limited range of machines. I ask what
  44. >is wrong with a company if they can't get their product to run on a 
  45. >generic PC (or if they won't even try). 
  46.  
  47. Define 'generic PC'.  Most people define it as "what is on my desk".
  48. Unfortunately for software producers, that's not the same for
  49. everyone.  
  50.  
  51. >In my case, the only program that won't run on my 486 machine is OS/2.
  52. >Does that mean that I get a new box? No - I use windows 3.1 instead.
  53.  
  54. I suspect you would have similar problems with loading UNIX on you
  55. machine.  The more a piece of software 'pushes' the hardware, the more
  56. likely it is to fail on marginal machines.
  57.  
  58. >(besides, IBM said it would work. I just refuse to pay them to figure
  59. >out their problems, after I already paid them for the software).
  60.  
  61. One of us appears to be misinformed.  What did IBM want to make you
  62. pay?  Last I knew, support for OS/2 was free through installation (on
  63. a supported machine), and all the patches (so far) are also free.
  64.  
  65. >My experience is that few software vendors spend much time defining
  66. >what their software will not run on (except maybe to say it requires
  67. >at least DOS 3.10, or Windows 3.1). My feeling is that if they don't
  68. >tell me before I buy a piece of software (i.e. on the box) that it 
  69. >won't run on my machine, I expect it to run.
  70.  
  71. They don't spend a lot of time doing it for a number of reasons.  1)
  72. We're back to that problem of exhaustive test.  There are just too may
  73. possible combinations of hardware and software to try them all.  2)
  74. DOS typically doesn't stress the hardware all that much, and will let
  75. hardware with sloppy timing happily run.  Software that is more
  76. efficient and makes better use of the hardware will require tighter
  77. timings on it, and will fail on some machines.  Windows 3.1 fails on
  78. some machines with marginal memory that Windows 3.0 runs on, for
  79. example.  OS/2 fails on even more, in part because it tries to really
  80. use the whole machine instead of only using the bottom 640k of memory
  81. and then getting to the rest of it via kludges.  3) Software can
  82. interact with other software.  What TSRs you have loaded AND THE ORDER
  83. THEY ARE LOADED IN can make a big difference, but this will vary with
  84. what kind of hardware you have, what memory manager you use, etc.
  85.  
  86. >>But the "should have been upgraded a long time ago" reminds me of another
  87. >>consequence of the software industry's abysmal quality level.  Only a fool
  88. >>"upgrades" unnecessarily.  Most "upgrades" turn out to be degrades that
  89. >>needlessly break lots of working applications and only provide bells and
  90. >>whistles in compensation.  This forces sensible customers to fall behind
  91. >>"current" versions of operating systems.  It's sound defensive computer
  92. >>usage.
  93.  
  94. >Unfortunately, software vendors invariably figure out a way to force 
  95. >you to upgrade. One classic approach is to refuse to maintain (or 
  96. >answer questions) about older versions. 
  97.  
  98. Just how many version would you have them support, and for how long?
  99. On how many different machines in how many different configurations?
  100.  
  101. >Again, if the vendor did legitimate regression testing before releasing
  102. >the upgrade, you wouldn't have this problem. 
  103.  
  104. Well, you wouldn't have it AS MUCH.  However, from reading your
  105. comments, it just doesn't seem that you've considered what kind of
  106. real-world problems you're talking about.
  107.  
  108. -- 
  109. "Insisting on perfect safety is for people who don't have the balls to live
  110.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  111. ------------------------------------------------------------------------------
  112. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  113.