home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 159 < prev    next >
Internet Message Format  |  1990-12-05  |  5KB

  1. From std-unix-request@uunet.uu.net  Mon Oct  1 14:33:19 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA03094; Mon, 1 Oct 90 14:33:19 -0400
  4. Posted-Date: 1 Oct 90 15:50:25 GMT
  5. Received: by cs.utexas.edu (5.64/1.76) 
  6. From: vyw@stc06.ctd.ornl.gov (WHITE V L)
  7. Newsgroups: comp.std.unix
  8. Subject: Re: Standards Update, NIST Shell-and-Tools FIPS Workshop
  9. Message-Id: <567@usenix.ORG>
  10. Sender: jsq@usenix.ORG
  11. Subject-References: <558@usenix.ORG> <560@usenix.ORG>
  12. X-Submissions: std-unix@uunet.uu.net
  13. Date: 1 Oct 90 15:50:25 GMT
  14. Reply-To: std-unix@uunet.uu.net
  15. To: std-unix@uunet.uu.net
  16.  
  17. Submitted-by: vyw@stc06.ctd.ornl.gov (WHITE V L)
  18.  
  19. Doug Gwyn writes: 
  20.  
  21.     >In article <558@usenix.ORG> std-unix@uunet.uu.net writes:
  22.     >>Standards let the government avoid vendor-specific requirements like
  23.     >>UNIX or SVID.  ...
  24.     >>The Government has a burning need for a standard, they find it
  25.     >>politically unacceptable to use UNIX System V as that standard, ...
  26.     >
  27.     >I have to challenge this often-heard (from DEC, for example, who don't
  28.     >want truly open systems in the first place) rationale.  In fact there
  29.     >have been more than one major (in the billion-dollar range) federal
  30.     >acquisition where SVID conformance was specified, and that specification
  31.     >was successfully upheld in appeals.  Thus the government's official
  32.     >position would appear to be that SVID is an acceptable standard.
  33.  
  34. Yes and no.  This is hard to explain to someone who hasn't lived through it.
  35. Yes, the 3.5 billion dollar AFCAC case upheld the legality of the use of
  36. the SVID in procurements.  No, SVID is not proprietary and any vendor
  37. who wished could make his system conform to it.  Yes, the SVID is a perfectly
  38. good standard and we could be using it to fill in the gaps in our
  39. procurement specs until the IEEE has time to produce a reasonable and
  40. mature set of Posix standards.
  41.  
  42. So why aren't we? 
  43.  
  44. One reason is that we don't want to lock out systems that are primarily
  45. Berkeley based.  However, we could still pull out enough definitions from 
  46. the SVID for utilities which don't differ any or much from their BSD 
  47. equivalents, write out exceptions to allow for the BSD differences,
  48. and have a decent spec which would get us a Unix (not a proprietary) system.
  49.  
  50. The bigger reason is that "SVID" is a four letter word to the federal 
  51. supervisors who are pressured by vendors hinting darkly at protests. 
  52. The AFCAC precedent doesn't stop these threats, and it doesn't matter whether 
  53. the vendor could actually win one of these protests.  
  54. Any protest, whether it is eventually upheld or not, adds an incredible
  55. burden of time, money, and headaches to the already baroque procurement
  56. process.  It can stop your buy for months.  The problem is
  57. the vendors who have had a free reign in the government for so many years and
  58. aren't willing to give up their hold now that
  59. they are being forced to play by the rules of competitive procurement.  
  60. I suppose the problem is also the system that lets them clog the works with 
  61. unjustified protests, but I don't know how to prevent that without being 
  62. unfair to the vendors who have justified protests.
  63.  
  64. I've been told this is no excuse to pressure the longsuffering Roger Martin
  65. to hurry through an immature FIPS and that I should just write a better spec,
  66. good grief. Just say what I want.  That's my job, after all.
  67. Well, I have done that, because I had to, and I ask you, how am I
  68. to define what shell or editor or grep I want without reference to
  69. SVID or the BSD manual or X/OPEN or some draft of 1003.2 (to which I am
  70. reminded on every page not to require conformance)?  Somebody has a complaint 
  71. about all of them, and I've wasted a lot of time bending words to satisfy
  72. nervous bosses when I'd rather be programming.  
  73.  
  74. Yes, we should make the standards process reasonable and not rush it.
  75. Yes, we'll have to make some sacrifices in lost productivity in the meantime
  76. in order to accomplish that goal.  It would help a lot if the vendors
  77. meant what they said about their standards support instead of standing
  78. in the way.  And you know, I've used the products of those vendors who
  79. are making the most noise, and they're GOOD.  Don't they believe that
  80. themselves?  Don't they think their products can stand on their own merits?
  81. Why are they so afraid of the big bad SVID?
  82.  
  83. I'm sorry this is a nontechnical contribution, and a long one at that,
  84. but unfortunately the
  85. nontechnical problems sometimes have a greater impact on our work and
  86. are more difficult to overcome than the technical ones.
  87.  
  88. These opinions are wholely mine and do not represent an official position
  89. of my employers or of the federal government.
  90.  
  91. Vicky White
  92. Oak Ridge National Laboratory
  93. vyw@ornl.gov
  94.  
  95. Volume-Number: Volume 21, Number 159
  96.  
  97.