home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / news / asr006.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  15.4 KB  |  397 lines

  1.                      ASR Newsletter, Issue 6, September 1986
  2.  
  3.  
  4.  Ada (tm) Software Repository (ASR) Newsletter     Issue 6, September 1986
  5.  Richard Conn, Newsletter Editor                   Published by Echelon, Inc.
  6.  
  7.                                    THIS ISSUE
  8.                                                                     Page
  9.    I. DOCUMENTATION ON THE ADA SOFTWARE REPOSITORY                    1
  10.       A. Introduction
  11.       B. Master Index to the Ada Software Repository
  12.       C. The Repository User's Handbook
  13.       D. Ada Software Repository Newsletters
  14.       E. AHELP and Online Documentation
  15.   II. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY               3
  16.       A. Archive Server
  17.       B. Caveat Emptor
  18.       C. I Wish to Thank ...
  19.  
  20.  ==============================================================================
  21.    I. DOCUMENTATION ON THE ADA SOFTWARE REPOSITORY
  22.  
  23.       A.  Introduction.   A  resource the size and nature of the Ada Software 
  24.  Repository  (ASR) is of limited value without adequate documentation on  how 
  25.  to  access  the  ASR and on what is available  in  the  ASR.   Documentation 
  26.  available to the ASR user community includes:
  27.  
  28.            1. The Ada Software Repository Master Index
  29.                 - a 428-page loose-leaf book which details the contents of
  30.                   the Ada Software Repository
  31.            2. The Repository User's Handbook (tentative title)
  32.                 - a paperback which contains user-oriented information on
  33.                   the Defense Data Network and its resources, including
  34.                   the Ada Software Repository and other repositories on
  35.                   the Defense Data Network (this book is not released yet)
  36.            3. The Ada Software Repository Newsletter
  37.                 - a monthly publication which contains information on new
  38.                   submissions to the Ada Software Repository and items of
  39.                   interest to the ASR users
  40.            4. AHELP and the Online Documentation of the ASR
  41.                 - a data base and a group of programs which allow a user
  42.                   to interactively query the data base in order to
  43.                   locate items in the ASR
  44.  
  45.       B.  Master  Index to the Ada Software Repository.   This book  contains 
  46.  details  on  all  items  of software and information  in  the  Ada  Software 
  47.  Repository.   It  is  a  living document,  provided in  loose-leaf  form  to 
  48.  facilitate updating as the ASR grows.   The Master Index costs $ 49.95 (plus 
  49.  shipping) and is available from:
  50.  
  51.            Echelon, Inc.
  52.            885 N. San Antonio Road
  53.            Los Altos, CA  94022
  54.            415/948-3820
  55.  
  56.       The following outlines the Ada Software Repository Master Index:
  57.  
  58.  
  59.  
  60.  
  61.                                     Page 1
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                      ASR Newsletter, Issue 6, September 1986
  68.  
  69.  
  70.            1. Introduction
  71.                 - Overview of the ASR Master Index
  72.                 - Welcome Message
  73.                      - Overview of the ASR
  74.                      - Statement of Operation of the ASR
  75.                      - Overview of the SIMTEL20 computer and its archives
  76.                      - The ADA-SW Electronic Mail List and how to subscribe
  77.                      - How to Find Things in the ASR
  78.                      - Summary of the Directories in the ASR
  79.                      - ASR Tape Distribution and how to get tapes of the ASR
  80.            2. Artificial Intelligence
  81.                 - AI programs
  82.            3. Ada Software Repository Support
  83.                 - Online copies of the ASR Newsletters
  84.                 - Online documentation system
  85.                 - Basic support programs for ASR users
  86.            4. Benchmarks
  87.            5. Common APSE Interface Set (CAIS)
  88.                 - A sample CAIS from Mitre
  89.            6. Communications
  90.                 - Implementations of FTP, SMTP, TCP/IP, and TELNET
  91.                 - Message handling software
  92.            7. Reusable Software Components
  93.                 -  8 libraries of math functions
  94.                 - 34 collections of reusable components
  95.            8. Data Base Management
  96.            9. Documentation
  97.                 - Educational information
  98.                 - ASR user information
  99.                 - ASR and Ada Information Clearinghouse (AdaIC) Newsletters
  100.                 - Over 20 information files from the AdaIC
  101.                 - Pointers to other sources of information
  102.           10. Graphics
  103.                 - Graphic Kernel System
  104.           11. Project Management
  105.                 - Cost Estimation
  106.                 - Manpower Projection
  107.                 - Requirements and Project Tracking
  108.           12. Ada Software Development Tools
  109.                 - Compilation Order
  110.                 - Cross Reference
  111.                 - Debugger (Symbolic)
  112.                 - Metrics Analysis
  113.                 - Pretty Printers
  114.                 - Program Design Language
  115.                 - Style Checkers
  116.           13. Other Tools
  117.                 - Editors and Word Processors
  118.                 - Spelling Checker
  119.                 - Ada Grammar
  120.                 - Ada EMACS Mode
  121.                 - Queuing Simulation
  122.           14. WIS Tool Set
  123.                 - File Listings, Descriptions, and Other Details on
  124.                   all Software from WWMCCS Information Systems
  125.  
  126.  
  127.                                     Page 2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                      ASR Newsletter, Issue 6, September 1986
  134.  
  135.  
  136.            A. ADA.CRCLST
  137.                 - Alphabetical listing of all files in the ASR by directory
  138.                   and file name with CRCs and file sizes in bytes
  139.            B. ADA.RPT
  140.                 - Alphabetical listing of all files in the ASR by directory
  141.                   and  file name with Pager hashes and file sizes in
  142.                   characters and lines
  143.            C. ADA.SNP
  144.                 - Snapshot of the ASR showing each directory and the amount
  145.                   of code and documentation in it
  146.               INDEX - 12 pages
  147.  
  148.       C. The Repository User's Handbook.  The Repository User's Handbook is a 
  149.  reference  book for users of the Defense Data Network and the  Ada  Software 
  150.  Repository in particular.   This book is now in preparation and is currently 
  151.  scheduled  to be available in December.   More details will be presented  in 
  152.  future newsletters.
  153.  
  154.       D.   Ada  Software  Repository  Newsletters.    These  newsletters  are 
  155.  published  monthly  by Echelon,  Inc.,  and are available in  the  directory 
  156.  PD:<ADA.NEWS>  and by hardcopy subscription from Echelon for $16/year.   The 
  157.  newsletters  provide  information of interest to users of the  Ada  Software 
  158.  Repository,  including  information on new submissions during  the  previous 
  159.  month.
  160.  
  161.       E.  AHELP and Online Documentation.   The directory PD:<ADA.ONLINE-DOC> 
  162.  contains  a  data  base  which  details the contents  of  the  Ada  Software 
  163.  Repository  and programs written in Ada which may be used  to  interactively 
  164.  query  this data base.   The data base is updated as changes are made to the 
  165.  ASR,  so  it  always  contains information  on  an  up-to-the-minute  basis.  
  166.  Documentation  on  compiling  and  using the  support  programs  (AHELP)  is 
  167.  included.
  168.  
  169.  
  170.  ==============================================================================
  171.   II. NEWS ITEMS CONCERNING THE ADA SOFTWARE REPOSITORY
  172.  
  173.       A.  Archive Server.   The Archive Server is a program on SIMTEL20 which 
  174.  will provide a third method of access to the Ada Software Repository and the 
  175.  seven  other  repositories  on  SIMTEL20.   The Archive  Server  deals  with 
  176.  electronic mail, receiving requests such as "send directory listing of ...", 
  177.  "send  file  ...",  or "send information on ..." via  electronic  mail,  and 
  178.  responds to these requests via electronic mail.   Once activated,  people on 
  179.  any  network connected to the Defense Data Network can receive software  and 
  180.  information  from  the  repositories on SIMTEL20  without  requiring  manual 
  181.  assistance from someone on the Defense Data Network.
  182.       The  Archive  Server  is in gamma testing at this time.   It  has  been 
  183.  proven to work,  and a relatively large group of users has been given access 
  184.  to  it.   Once gamma testing is complete,  the Archive Server will  be  made 
  185.  available to the users of the ASR.
  186.       The  third  level of testing is necessary to access the impact  of  the 
  187.  Archive Server on the operation of the Defense Data Network as a whole.   Of 
  188.  immediate concern is the impact on the responsiveness of the network to  its 
  189.  users  when  the Archive Server is placed in full  operation.   The  Archive 
  190.  Server can be adjusted to respond to its requests at only certain times,  to 
  191.  
  192.  
  193.                                     Page 3
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                      ASR Newsletter, Issue 6, September 1986
  200.  
  201.  
  202.  allow  a  given user to make only a certain number of requests over a  given 
  203.  time period,  and to not permit certain requests to be made by certain users 
  204.  or  at  certain times.   The Archive Server must be adjusted  to  provide  a 
  205.  minimum of impact on the Defense Data Network and a maximum of usefulness to 
  206.  its users.
  207.       The  date  of  availability of the Archive Server to ASR users  is  not 
  208.  known  at  this  time.   The impact of the Archive  Server  is  still  being 
  209.  studied, and adjustments are still being made to it.
  210.  
  211.       B. Caveat Emptor.  Picture this:
  212.            1.  A  government agency,  attempting to solve its  communications 
  213.  problems,  purchases  a communications package from a company for $  400.00.  
  214.  The package runs very well, solves their problems, and the government agency 
  215.  proceeds to buy many more copies of this package.
  216.            2.  This  package is identical to a software package available  on 
  217.  SIMTEL20.   The  package  on  SIMTEL20 is in the public domain  (as  is  all 
  218.  software  in all the archives) and is available for free.   The package sold 
  219.  to the government agency is an exact copy of the package on SIMTEL20 ... not 
  220.  one  line  of code,  with the exception of the program's  banner,  had  been 
  221.  changed.
  222.  
  223.       This is a true story.  It happened several years ago.
  224.       Public domain software belongs to the public at large,  and any  member 
  225.  of the public can do anything with it that he desires,  including selling it 
  226.  to  other  members of the public.   This sale of public domain software  has 
  227.  been going on shortly after the concept of public domain software came  into 
  228.  existence, and it is perfectly legal.
  229.  
  230.       The sale of public domain software is both good and bad.  It is good in 
  231.  the sense that:
  232.            1. it provides for wider distribution of the software
  233.            2. some sellers add value to it by providing support and hardcopy
  234.               documentation
  235.            3. some sellers modify and "improve" the software
  236.            4. some sellers include public domain software as part of their
  237.               products, reducing development costs, allowing the products to
  238.               be sold at a lower price, and allowing all parties to benefit
  239.  
  240.       It is bad in the sense that:
  241.            1. some authors of public domain software are discouraged from
  242.               continuing their activities
  243.            2. some sellers add no value to the software and have a sole goal
  244.               of making a large profit with a minimum of cost
  245.  
  246.       There  are probably other reasons for both sides that I did  not  think 
  247.  of, but the point is made.  There is no easy solution to this situation; the 
  248.  buyer must be educated as to the nature of this situation and make judgments 
  249.  about  his  purchase cautiously.   I believe that each case must  be  judged 
  250.  independently  and  that  government and corporate organizations  should  be 
  251.  aware of this situation and issue their own policy statements.
  252.  
  253.       I  have  been  approached by several companies who  are  interested  in 
  254.  selling items in the Ada Software Repository.  Caveat emptor.
  255.  
  256.  
  257.  
  258.  
  259.                                     Page 4
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                      ASR Newsletter, Issue 6, September 1986
  266.  
  267.  
  268.       C.  I Wish to Thank ... (reprinted from the Acknowledgments page of the 
  269.  Ada Software Repository Master Index)
  270.  
  271.       Many  individuals have contributed to the Ada Software Repository (ASR) 
  272.  in  a  variety of ways,  ranging from writing and contributing  software  to 
  273.  providing political support to expending effort to evaluate,  correlate, and 
  274.  distribute  the  submissions  to  the  ASR.    Their  efforts  are   greatly 
  275.  appreciated.
  276.  
  277.       Thanks  to  Frank  Wancho at White Sands  for  his  political  support, 
  278.  technical assistance, and general guidance and direction.
  279.  
  280.       Thanks  to Colonel William Whitaker and Lt Colonel Terry Courwright  of 
  281.  WIS  JPMO  for their political support and for making the submission of  the 
  282.  WIS Tools possible.
  283.  
  284.       Thanks to Mark Greinke, Tana Reagan, Mike McClimens, Robert Hutchinson, 
  285.  and  Dr.   Michael  Gardner  of  MITRE  for  their  efforts  in  evaluating, 
  286.  correlating,  and submitting the WIS Tools to the ASR.   Thanks also to them 
  287.  for their individual and corporate contributions.
  288.  
  289.       Several  people  at WIS JPMO should also be recognized and thanked  for 
  290.  their support:  Lt Colonel Frank Falgiano,  Captain Jacques  Choiniere,  and 
  291.  Captain James Wedertz.
  292.  
  293.       Two  people  in  particular  should be thanked  for  their  efforts  in 
  294.  supporting the tape distribution at White Sands: Dave Tapia, who creates the 
  295.  tapes  between  doing his other duties,  and Debbie Narvaez,  who packs  and 
  296.  mails the tapes (largely on her own time).
  297.  
  298.       Thanks  to Frank Gaude' at Echelon for his support in answering  users' 
  299.  questions,  publishing  the ASR Newsletter,  and publishing the  ASR  Master 
  300.  Index.
  301.  
  302.       Last,  but  by  no  means least,  thanks to all of  those  individuals, 
  303.  specifically  named  in  the Prologue files  in  the  ASR,  who  unselfishly 
  304.  contributed  their  software  to the ASR.   Without these people  and  their 
  305.  contributions,  the  spirit of the free sharing of software promoted by  the 
  306.  ASR could not be achieved.
  307.  
  308.                                          Richard Conn
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.                                     Page 5
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                      ASR Newsletter, Issue 6, September 1986
  332.  
  333.  
  334.  ==============================================================================
  335.  Ada is a registered trademark, U.S. Government - Ada Joint Program Office. The 
  336.  following are trademarks of Digital Equipment Corporation:  DEC, DECSYSTEM-20, 
  337.  ULTRIX,  VAX,  VMS.   UNIX  is  a trademark of AT&T  Bell  Laboratories.   The 
  338.  following are trademarks of Data General Corporation:  AOS, ROLM.  Verdix is a 
  339.  trademark  of  Verdix Corporation.   TeleGen2 and TeleSoft are  trademarks  of 
  340.  TeleSoft.
  341.  
  342.  The Ada Software Repository Newsletter is Copyright 1986  Echelon,  Inc.   All 
  343.  Rights Reserved.  Permission to reprint, wholly or partially, is automatically 
  344.  granted if source credit is given to Echelon.
  345.                                                                   Echelon, Inc.
  346.                                                         885 N. San Antonio Road
  347.                                                         Los Altos, CA 94022 USA
  348.                                                         Telephone: 415/948-3820
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.                                     Page 6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.