home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ZSYS / SIMTEL20 / ZSIG / ZSIGPOL1.DOC < prev    next >
Text File  |  2000-06-30  |  7KB  |  141 lines

  1.  
  2.                   ZSIG Software Submission Procedures
  3.  
  4.  
  5. The following procedures will be used by ZSIG to govern
  6.  
  7.     (a)  submission of software by authors and
  8.     (b) evaluation of such  submissions.
  9.  
  10. Please  keep  in mind that one of the purposes of ZSIG is  to  encourage
  11. interactive  "cross-fertilization" between Z-System programmers on every
  12. level of expertise and between users and program contributors.   If  the
  13. guidelines  below  seem a bit formal compared to the  typically  chaotic
  14. state  of  the CP/M-compatible Public Domain in general,  it is  because
  15. ZSIG wants to avoid the bane of multiple versions with the same revision
  16. level,  trivial upgrades,  non-upgrades resulting from a person's desire
  17. to  spread  his or her name around in someone else's  source  code,  and
  18. outright copyright theft.   It has happened.  It will not happen here if
  19. humanly and legally preventable.
  20.  
  21. That said,  let's state for the record that we WANT your  participation,
  22. we DON'T mandate that you join NAOG/ZSIG in order to be "published," and
  23. we  think we will be able to help improve and focus the state of  Public
  24. Domain Z-System software.  We also expect to learn from our contributors
  25. and  have  the  means  to  spread new  and  significant  ideas  to  user
  26. community.   The  people  behind  ZSIG are  software  and  documentation
  27. professionals  with enormous respect for the creativity of amateurs  and
  28. their  fellow professionals.  Let's work together to advance the already
  29. fine state of the 8-bit software art.
  30.  
  31.  
  32.                          Submission Of Software
  33.  
  34. 1. Software  shall be submitted either by modem upload or by  sending  a
  35.    diskette.   Modem uploads should be made,  if possible, to the Newton
  36.    Centre  Z-Node  (#3) in Massachusetts at  617-965-7259.   Alternative
  37.    submission  nodes are the Lillipute Z-Node (#15) in Chicago  at  312-
  38.    649-1730  or  the Ladera Z-Node (#2) in Los Angeles at  213-670-9465.
  39.    Non-NAOG/ZSIG-members  who  wish  to  upload  to  the  limited-access
  40.    Lillipute  Z-Node  should  make a special arrangement  by  leaving  a
  41.    private message to the sysop or by calling NAOG/ZSIG at  215-443-9031
  42.    for  a modem appointment.   Software submitted on diskettes should be
  43.    sent to the Software Librarian at the following address:
  44.  
  45.         Jay P. Sage
  46.         1435 Centre Street
  47.         Newton Centre, MA 02159
  48.  
  49.    IBM  8" standard SSSD or any 5" format that can be read by the  Ampro
  50.    MULTIDSK  program  or by the MediaMaster program on an  IBM-PC/AT  is
  51.    acceptable.  The 5" formats include the following and dozens more:
  52.  
  53.     Ampro (48- and 96-tpi)        Kaypro (all)
  54.     Morrow (all)            Osborne (all)
  55.     VT-180                Xerox (all)
  56.  
  57. 2. Submissions should include source code,  an object file,  a DOC file,
  58.    and  a ZCPR3-format help file.   In the event the author  desires  to
  59.    treat  the source code as proprietary,  a special arrangement must be
  60.    made  with  the ZSIG Sofware Librarian.   This practice  is  strongly
  61.    discouraged  but will be permitted at the discretion of the  Software
  62.    Librarian under special circumstances.  Also, should you be unable to
  63.    include  a  ZCPR3-format help file,  we have some  members  who  have
  64.    volunteered  to  prepare these files for programs  submitted  without
  65.    them.
  66.  
  67. 3. Authors shall provide their address and voice phone number for use by
  68.    NAOG/ZSIG.   This  information  will  not be made public  unless  you
  69.    indicate that you wish it to be released.
  70.  
  71. 4. The  Software Librarian,  with the advice of the ZSIG  Director,  RAS
  72.    Coordinator,  and  members of the Software Committee as it may  exist
  73.    from  time  to  time,  will  render a  decision  within  3  weeks  of
  74.    submission.   The  decision shall be either to accept the  submission
  75.    for  inclusion in a ZSIG library,  to conditionally accept it,  or to
  76.    reject  it.   A conditional acceptance shall be granted when  it  has
  77.    been  determined  that  the program has substantial merit  but  needs
  78.    additional  work.   A  conditional acceptance will be changed  to  an
  79.    acceptance  only when the author provides a satisfactory response  to
  80.    the  suggestions of the Software Librarian or the  assigned  Software
  81.    Committee member.
  82.  
  83. 5. Each submission shall bear a copyright notice of the form: "Copyright
  84.    [current  year]  by [name of author]".   While  ZSIG  encourages  and
  85.    promotes the distribution of free software,  it is desirable that the
  86.    author  and  ZSIG  retain some control over modifications to  a  ZSIG
  87.    Library  program.  Therefore,  a check-out system will  be  employed,
  88.    wherein  any  person  suggesting a  program  improvement,  whether  a
  89.    NAOG/ZSIG  member or not,  will be given a set period of time at  the
  90.    discretion  of  the ZSIG Software Librarian,  who will  undertake  to
  91.    obtain the permission of the original author to modify the program in
  92.    question.   Updates  are subject to the same evaluation procedures as
  93.    new submissions.
  94.  
  95.  
  96.                          Evaluation Of Software
  97.  
  98. 1. All  ZSIG submissions must be ZCPR3- and/or Z-System-oriented.   ZSIG
  99.    defines such submissions as Z-System applications and tools.
  100.  
  101. 2. A  Z-System application or tool is a program that "knows"  about  the
  102.    ZCPR3  environment,  at  a minimum.   It should be  installable  with
  103.    Z3INS.COM   or  have  equivalent  access  to  the  ZCPR3  Environment
  104.    Descriptor  as appropriate,  and it must be able to deal  with  named
  105.    directory and DU: forms where disk file access is required.  If it is
  106.    screen oriented, it must derive its terminal interface from the ZCPR3
  107.    TCAP.  Wherever possible, syntax help should be available to the user
  108.    with the standard ZCPR3 command line help parameter "//".
  109.  
  110.  
  111. 3. While Intel mnemonics are acceptable,  ZSIG encourages all authors to
  112.    submit programs in Zilog mnemonics.   Although the Software Librarian
  113.    is  well  equipped  with development tools,  the  use  of  assembler-
  114.    exclusive psuedo-ops is strongly discouraged.   It is simply not that
  115.    difficult to generate a source file that will assemble with M80, ZAS,
  116.    ZASM  or  Z80ASM  with at most MINOR revisions,  and ZSIG  wishes  to
  117.    encourage such a "universal" coding style.
  118.  
  119.  
  120.                       Short Statement Of Philosopy
  121.  
  122. ZSIG's  charter is to support the ZCPR3 and Z-System user  community  in
  123. the  effort  to find,  catalog,  and distribute efficient  and  bug-free
  124. Public Domain ZCPR3 tools and applications.
  125.  
  126. In  furtherance  of its charter,  ZSIG will create libraries of such  Z-
  127. Tools and applications for distribution to the user community.
  128.  
  129. Inquiries  may  be directed via electronic mail  to  NAOG/ZSIG  Software
  130. Librarian,  Jay Sage,  at the Newton Centre Z-Node (#3), 617-965-7259 or
  131. to  RAS Coordinator,  Richard Jacobson,  at the Lillipute Z-Nodes (#15),
  132. 312-649-1730 and 312-664-1730;  by voice to the Director,  Bruce Morgen,
  133. at 215-443-9031 (voice, data by appointment); or by writing to:
  134.  
  135.     NAOG/ZSIG
  136.     P.O. Box 2871
  137.     Warminster, PA 18974
  138.  
  139.  
  140.                              [8 Bit Lives]
  141.