home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1340 / COPYING next >
Encoding:
Text File  |  1990-12-28  |  4.1 KB  |  91 lines

  1.  
  2.         KEF - a library to catch and identify function key strokes
  3.  
  4.  
  5.         (C) Copyright by Michael Greim, may 1990
  6.  
  7.  
  8. The author, Michael Greim, allows you to do anything you want with
  9. "KEF", provided the following conditions are met:
  10.  
  11. 1)    When you distribute, or make available, a copy or a derivation of the
  12.     source code of this software, then
  13.     a) you must also distribute, or make available, this notice
  14.     b) changes from the original must be identifyable
  15. 2)    When you distribute, or make available, this software in binary form, then
  16.     a) you must also distribute, or make available, this notice
  17.     b) you must tell the recipient, or make available a notice, that the
  18.         original software is available in both source and binary form, and,
  19.         if s/he so desires, must furnish it to him/her or tell him/her
  20.         where to get it.
  21. 3)    When distributing, or making available, this software in any form for
  22.     a fee, this fee must not be for the writing of the original software
  23.     and it must be made clear to the customer that you don't charge him
  24.     with a fee for the original software.
  25. 4)    When you distribute or make available only a part of this software
  26.     you must also distribute or make available a notice telling
  27.     the recipient that the software is incomplete and where s/he can
  28.     get the complete software.
  29.  
  30. There is no warranty of merchantability nor any warranty of fitness for a
  31. particular purpose nor any other warranty, either express or implied, as
  32. to the accuracy of the herewith published program, or as to its
  33. suitability for any particular purpose.
  34. Accordingly, I, Michael Greim, assume no responsibility
  35. for its use by the recipient. Further, I, Michael Greim, assume no
  36. obligation to furnish any assistance of any kind whatsoever,
  37. or to furnish any additional information or documentation.
  38.  
  39. ---------------------------------------------------------------
  40.  
  41. I will only accept patches sent to me that don't include an explicit
  42. copyright. Such patches will, at my discretion, be included
  43. in future releases of the software and will fall under this copyright notice.
  44. If you don't like to share your patches with me and other users, then
  45. don't bother.
  46.  
  47. The author asks anybody :
  48. -    to port this library and programs to as much computer systems as possible
  49.     and send him complaints, results, bug fixes, praise, beer, scottish
  50.     malt whisky ...
  51. -    to incorporate this library and programs in any package of programs for
  52.     free distribution
  53.  
  54. Explanation:
  55. 1.b : This means you can e.g. distribute the original in a tar file and
  56.     your changes in form of context diffs in other tar files. Or you
  57.     can distribute your RCS archive with the original version as
  58.     base version.
  59. 3    : You can charge fees for distributing, for storage media, transmission
  60.     costs, changes, bugfixes, time spent on preparation of a distribution but
  61.     you must not charge a fee for the writing of the original software.
  62.     If you tell someone that s/he can get the software for free
  63.     (well, cost for packageing) by simply writing to me or sending mail to an
  64.     archive server, and then charge him/her e.g. $ 1000 for the distribution,
  65.     and s/he pays it, then this person deserves it.
  66.     (Send me the name and address, though. You know, I have this land to
  67.     sell, "'tween the salt water and the sea strand" ... :-)
  68.     If you have made an extension to the library, you may also charge a fee
  69.     for this work done by you.
  70.     This simply is to prevent people from saying they wrote the software
  71.     and making money from it. Their customers would have been able to
  72.     save money, if they had known that the software can be had quite
  73.     cheaply.
  74. 4    : You can sell or give away parts of the software, e.g. a set
  75.     of patches. But you must mention somewhere that it is not complete
  76.     and where to get the rest.
  77.     For instance, if you like the routines in "set_io.c" to switch
  78.     a line driver to "character-at-once" mode then you can do it,
  79.     but you must write, e.g. in a READ-ME file that you got it from KEF,
  80.     and where to get the rest.
  81.  
  82. I am not obliged to furnish any assistance, but if you ask me nice, I
  83. might consider to think about starting to contemplate speculating about 
  84. doing something ...
  85.  
  86.  
  87. Michael Greim
  88.  
  89. greim@cs.uni-sb.de
  90. uunet!unido!sbsvax!greim
  91.