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

  1.               POLICY ON COMMERCIAL USE AND DISTRIBUTION OF KERMIT
  2.  
  3.                                  Frank da Cruz
  4.  
  5.               Columbia University Center for Computing Activities
  6.  
  7.                                 September, 1985
  8.  
  9.  
  10. The KERMIT file transfer protocol has always been open, available, and free to
  11. all.  The protocol was developed at the Columbia University Center for
  12. Computing Activities, as were the first several KERMIT programs.  Columbia has
  13. shared these programs freely with the worldwide computing community since 1981,
  14. and as a result many individuals and institutions have contributed their own
  15. improvements or new implementations in the same spirit.  In this manner, the
  16. number of different systems supporting KERMIT implementations has grown from
  17. three to over 100 in less than four years.  If Columbia had elected to keep
  18. the protocol secret, to restrict access to source code, or to license the
  19. software, the protocol would never have spread to cover so many systems, nor
  20. would the programs be in use at so many sites, nor would the quality of many of
  21. the implemementations be so high.
  22.  
  23. Although KERMIT is free and available to anyone who requests it, it is not in
  24. the "public domain".  The protocol, the manuals, the Columbia implementations,
  25. and many of the contributed implementations bear copyright notices dated 1981
  26. or later, and include a legend like
  27.  
  28.   Copyright (C) 1985, Trustees of Columbia University in the City of New York.
  29.   Permission is granted to any individual or institution to use, copy, or
  30.   redistribute this software so long as it is not sold for profit, provided
  31.   this copyright notice is retained.
  32.  
  33. The copyright notice is to protect KERMIT, Columbia University, and the
  34. various contributors from having their work usurped by others and sold as a
  35. product.  In addition, the covering letter which we include with a KERMIT tape
  36. states that KERMIT can be passed along to others; "we ask only that profit not
  37. be your goal, credit be given where it is due, and that new material be sent
  38. back to us so that we can maintain a definitive and comprehensive set of KERMIT
  39. implementations".  
  40.  
  41. Within this framework, it is acceptable to charge a reproduction fee when
  42. supplying KERMIT to others.  The reproduction fee may be designed to recover
  43. costs of media, packaging, printing, shipping, order processing, or any
  44. computer use required for reproduction.  The fee should not reflect any program
  45. or documentation development effort, and it should be be independent of how
  46. many implementations of KERMIT appear on the medium or where they came from.
  47. It should not be viewed as a license fee.  For instance, when Columbia ships a
  48. KERMIT tape, there is a $100.00 reproduction fee which includes a 2400' reel of
  49. magnetic tape, two printed manuals, various flyers, a box, and postage; there
  50. is an additional $100.00 order processing charge if an invoice must be sent.
  51. The tape includes all known versions of KERMIT, including sources and
  52. documentation.
  53.  
  54. Commercial institutions may make unlimited internal use of KERMIT, and
  55. KERMIT may be installed on timesharing systems where customers are charged for
  56. system use, so long as they are not charged more for using KERMIT than for
  57. using any other program.
  58.  
  59. A question raised with increasing frequency is whether a company may
  60. incorporate KERMIT into its products.  A hardware vendor may wish to include
  61. KERMIT with its standard software.  A software house may wish to incorporate
  62. KERMIT protocol into its communications package, or to distribute it along
  63. with some other product.  A timesharing vendor or dialup database may wish to
  64. provide KERMIT for downloading.  All these uses of KERMIT are permissible,
  65. with the following provisos:
  66.  
  67. . A KERMIT program may not be sold as a product in and of itself.  In addition
  68.   to violating the prevailing spirit of sharing and cooperation, commercial
  69.   sale of a product called "KERMIT" could violate the trade mark which is held
  70.   on that name by Henson Associates, Inc., creators of THE MUPPET SHOW.
  71.  
  72. . Existing KERMIT programs and documentation may be included with hardware or
  73.   other software as part of a standard package, provided the price of the
  74.   hardware or software product is not raised significantly beyond costs of
  75.   reproduction of the KERMIT component.
  76.  
  77. . KERMIT protocol may be included in a multi-protocol communication package as
  78.   one of the communication options, or as a communication feature of some
  79.   other kind of software package, in order to enhance the attractiveness of the
  80.   package.  KERMIT protocol file transfer and management should not be the
  81.   primary purpose of the package.  The price of the package should not be
  82.   raised significantly because KERMIT was included, and the vendor's literature
  83.   should make a statement to this effect.
  84.  
  85. . Credit for development of the KERMIT protocol should be given to the Columbia
  86.   University Center for Computing Activities, and customers should be advised
  87.   that KERMIT is available for many systems for only a nominal fee from
  88.   Columbia and from various user group organizations, such as DECUS and SHARE.
  89.  
  90. Columbia University may grant permission to any person or institution to
  91. develop a KERMIT program for any particular system.  A commercial institution
  92. that intends to distribute KERMIT under the conditions listed above should be
  93. aware that other implementations of KERMIT for the same system may appear in
  94. the standard KERMIT distribution at any time.  Columbia University encourages
  95. all developers of KERMIT software and documentation to contribute their work
  96. back to Columbia for further distribution.
  97.  
  98. Finally, Columbia University does not warrant in any way the KERMIT software
  99. nor the accuracy of any related documentation, and neither the authors of any
  100. KERMIT programs or documentation nor Columbia University nor any other
  101. contributing institutions acknowledge any liability resulting from program or
  102. documentation errors.
  103.  
  104. These are general guidelines; this is not a legal document to be searched for
  105. loopholes.  To date, KERMIT has been freely shared by all who have taken the
  106. time to do work on it, and no formal legalities have proven necessary.  The
  107. guidelines are designed to allow commercial enterprises to participate in the
  108. promulgation of KERMIT without seriously violating the KERMIT user community's
  109. trust that KERMIT will continue to spread and improve at no significant cost to
  110. themeselves.  The guidelines are subject to change at any time, should more
  111. formal detail prove necessary.
  112.  
  113. Commercial organizations wishing to provide KERMIT to their customers should
  114. write a letter stating their plans and their agreement to comply with the
  115. guidelines listed above.  The letter should be addressed to:
  116.  
  117.     KERMIT Distribution
  118.     Columbia University Center for Computing Activities
  119.     612 West 115th Street
  120.     New York, NY  10025
  121.