home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / plbin.zip / pl / LICENCE < prev    next >
Text File  |  1993-01-20  |  10KB  |  229 lines

  1.                 SWI-Prolog LICENCE
  2.             (Clarified 6 August 1990)
  3.  
  4. Copyright (C) 1990 Jan Wielemaker, University of Amsterdam.  Everyone is
  5. permitted to copy and distribute verbatim copies of  this  licence,  but
  6. changing  it  is not allowed.  You can also use this wording to make the
  7. terms for other programs.  This licence is a based on (but not equal to)
  8. the General Public Licence of the Free Software Foundation.
  9.  
  10. This licence agreement is intended to give anyone  the  right  to  share
  11. SWI-Prolog for non-commercial use.  To make sure that you get the rights
  12. we  want you to have, we need to make restrictions that forbid anyone to
  13. deny you these rights or to ask you to surrender the rights.  Hence this
  14. licence agreement.
  15.  
  16. Specifically, we want to make sure that you have the right to give  away
  17. copies of SWI-Prolog, that you receive source code or else can get it if
  18. you  want  it, that you can change SWI-Prolog or use pieces of it in new
  19. free programs, and that you know you can do these things.
  20.  
  21. To make sure that everyone has such rights, we have  to  forbid  you  to
  22. deprive  anyone  else  of  these rights.  For example, if you distribute
  23. copies of SWI-Prolog, you must give the recipients all the  rights  that
  24. you  have.   You  must  make sure that they, too, receive or can get the
  25. source code.  And you must give them a verbatim copy of this licence  to
  26. tell them their rights.
  27.  
  28. Also, for our own protection, we must make certain that  everyone  finds
  29. out that there is no warranty for SWI-Prolog.  If SWI-Prolog is modified
  30. by  someone else and passed on, we want its recipients to know that what
  31. they have is not what we distributed, so that any problems introduced by
  32. others will not reflect on our reputation.
  33.  
  34. Therefore we (Jan  Wielemaker  and  the  Department  of  Social  Science
  35. Informatics  (SWI)  of  the  University of Amsterdam) make the following
  36. terms which say what you must do to be allowed to distribute  or  change
  37. SWI-Prolog.
  38.  
  39.  
  40.               COPYING POLICIES
  41.  
  42.   1.  You may  copy  and  distribute  verbatim copies  of the SWI-Prolog
  43. source code  as  you receive  it, on any   medium,   provided that   you
  44. conspicuously  and appropriately publish on each  copy a valid copyright
  45. notice "Copyright (C)  1990  Jan Wielemaker" and the  author's  address;
  46. keep   intact the  notices   on  all files  that  refer  to this Licence
  47. Agreement  and  to  the  absence of  any warranty;  and   give any other
  48. recipients  of the SWI-Prolog program a  copy of this  Licence Agreement
  49. along  with  the program.  You  may  charge a  distribution fee for  the
  50. physical act of transferring a copy.
  51.  
  52.   2.  You may modify your copy or copies of SWI-Prolog  source  code  or
  53. any  portion of it, and copy and distribute such modifications under the
  54. terms of Paragraph 1 above, provided that you also do the following:
  55.  
  56.     a) cause the modified files to carry prominent notices stating  that
  57.     you changed the files and the date of any change; and
  58.  
  59.     b) cause the whole of any work that you distribute or publish,  that
  60.     in whole or in part contains or is a derivative of SWI-Prolog or any
  61.     part  thereof,  to  be licensed at no charge to all third parties on
  62.     terms identical to those contained in this Licence Agreement (except
  63.     that you may choose to grant more extensive warranty  protection  to
  64.     some or all third parties, at your option).
  65.  
  66.     c) if the modified program serves as an interactive  Prolog  system,
  67.     cause  it  when  started  running  in the simplest and usual way, to
  68.     print an announcement including a valid copyright notice  "Copyright
  69.     (C)  1990  University  of  Amsterdam", and informing the user how to
  70.     view a copy of this Licence Agreement.
  71.  
  72.     d) you may charge  a  distribution  fee  for  the  physical  act  of
  73.     transferring  a  copy,  and  you  may  at your option offer warranty
  74.     protection in exchange for a fee.
  75.  
  76. Mere aggregation of another unrelated program with this program (or  its
  77. derivative)  on  a  volume  of a storage or distribution medium does not
  78. bring the other program under the scope of these terms.
  79.  
  80.   3.  You may copy and distribute SWI-Prolog (or a portion or derivative
  81. of it, under Paragraph 2) in object code or executable  form  under  the
  82. terms  of  Paragraphs 1 and 2 above provided that you also do one of the
  83. following:
  84.  
  85.     a) accompany it with  the  complete  corresponding  machine-readable
  86.     source code, which must be distributed under the terms of Paragraphs
  87.     1 and 2 above; or,
  88.  
  89.     b) accompany it with a written  offer,  valid  for  at  least  three
  90.     years,  to  give any third party free (except for a nominal shipping
  91.     charge) a complete machine-readable copy of the corresponding source
  92.     code, to be distributed under the terms of Paragraphs 1 and 2 above;
  93.     or,
  94.  
  95.     c) accompany it with the information you received as  to  where  the
  96.     corresponding  source  code  may  be obtained.  (This alternative is
  97.     allowed only for noncommercial distribution and only if you received
  98.     the program in object code or executable form alone.)
  99.  
  100. For an executable file, complete source code means all the  source  code
  101. for  all  modules  it contains; but, as a special exception, it need not
  102. include source code  for  modules  which  are  standard  libraries  that
  103. accompany the operating system on which the executable file runs.
  104.  
  105.   4.  You may not copy, sublicense, distribute  or  transfer  SWI-Prolog
  106. except  as expressly provided under this Licence Agreement.  Any attempt
  107. otherwise to copy, sublicense, distribute or transfer SWI-Prolog is void
  108. and your rights to use SWI-Prolog under this Licence Agreement shall  be
  109. automatically  terminated.   However, parties who have received computer
  110. software programs from you with this Licence  Agreement  will  not  have
  111. their  licences  terminated  so  long  as  such  parties  remain in full
  112. compliance.
  113.  
  114.   5.  If you wish to incorporate parts of SWI-Prolog into other programs
  115. or distribute Prolog programs running on SWI-Prolog  whose  distribution
  116. conditions  are  different,  contact the author.  We have not yet worked
  117. out a simple rule that can be stated here,  but  we  will  often  permit
  118. this.
  119.  
  120.   6.  If you base research on SWI-Prolog and publish on  this  research,
  121. you   must   include  appropriate  acknowledgements  and  references  to
  122. SWI-Prolog in your publication.
  123.  
  124. Your comments and suggestions about  our  licensing  policies  and  this
  125. software are welcome!  Please contact the author, Jan Wielemaker, Social
  126. Science  Informatics  (SWI),  University  of Amsterdam, Roetersstraat 15
  127. 1018 WB Amsterdam, The Netherlands.  E-mail: jan@swi.psy.uva.nl
  128.  
  129.  
  130.                NO WARRANTY
  131.  
  132.   BECAUSE SWI-PROLOG IS LICENSED FREE OF CHARGE, WE  PROVIDE  ABSOLUTELY
  133. NO  WARRANTY,  TO  THE  EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  134. OTHERWISE STATED IN WRITING, THE UNIVERSITY OF AMSTERDAM, JAN WIELEMAKER
  135. AND/OR OTHER PARTIES PROVIDE SWI-PROLOG "AS IS" WITHOUT WARRANTY OF  ANY
  136. KIND,  EITHER  EXPRESSED  OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  137. IMPLIED WARRANTIES OF  MERCHANTABILITY  AND  FITNESS  FOR  A  PARTICULAR
  138. PURPOSE.   THE  ENTIRE  RISK  AS  TO  THE QUALITY AND PERFORMANCE OF THE
  139. PROGRAM IS WITH YOU.  SHOULD THE SWI-PROLOG PROGRAM PROVE DEFECTIVE, YOU
  140. ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  141.  
  142.  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL  THE  UNIVERSITY  OF
  143. AMSTERDAM,  JAN  WIELEMAKER,  AND/OR  ANY OTHER PARTY WHO MAY MODIFY AND
  144. REDISTRIBUTE SWI-PROLOG  AS  PERMITTED  ABOVE,  BE  LIABLE  TO  YOU  FOR
  145. DAMAGES,  INCLUDING  ANY  LOST  PROFITS,  LOST MONIES, OR OTHER SPECIAL,
  146. INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR  INABILITY
  147. TO USE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
  148. INACCURATE  OR  LOSSES  SUSTAINED  BY  THIRD PARTIES OR A FAILURE OF THE
  149. PROGRAM TO OPERATE WITH PROGRAMS NOT DISTRIBUTED BY THE UNIVERSITY BY OF
  150. AMSTERDAM) THE PROGRAM, EVEN IF YOU HAVE BEEN ADVISED OF THE POSSIBILITY
  151. OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  152.  
  153.  
  154. ========================================================================
  155.     Notification of Acceptance of the SWI-Prolog Licence Agreement
  156.  
  157. I  have  read  the  SWI-Prolog  licence  agreement  and  understand  the
  158. conditions   of  this  licence  and  the  no-warranty  terms.   Any  act
  159. conflicting with this licence agreement makes the agreement void.
  160.  
  161. Name:___________________________________________
  162.  
  163. Institution:____________________________________
  164.  
  165. Address:________________________________________
  166.  
  167.     ________________________________________
  168.  
  169.     ________________________________________
  170.  
  171. E-mail: _____________________
  172.  
  173.  
  174. I obtained a copy of SWI-Prolog from: _________________________________
  175. This copy is:
  176.  
  177.     O An unmodified version
  178.     O A modified version
  179.  
  180. If it concerns a modified version:
  181.  
  182. Author(s) that implemented the modifications:
  183.  
  184.     _______________________________________________________________
  185.  
  186. Description of the modifications:
  187.  
  188.     _______________________________________________________________
  189.  
  190.     _______________________________________________________________
  191.  
  192.     _______________________________________________________________
  193.  
  194.     _______________________________________________________________
  195.  
  196.     _______________________________________________________________
  197.  
  198.  
  199. I would like to be noticed of new releases and bug fixes
  200.  
  201.     O  yes    (Notification is only possible by E-mail)
  202.     O  no
  203.  
  204. I will mainly be using SWI-Prolog for (curiosity only; you do not have
  205. to answer this question):
  206.  
  207.     O  Research in logic programming
  208.     O  Research in Prolog environments
  209.     O  Teaching Prolog
  210.     O  Other:
  211.  
  212.     _______________________________________________________________
  213.  
  214.     _______________________________________________________________
  215.  
  216.     _______________________________________________________________
  217.  
  218.     _______________________________________________________________
  219.  
  220.  
  221. Return this form to by E-mail or surface mail to:
  222.  
  223.     Jan Wielemaker
  224.     Social Science Informatics (SWI)
  225.     Herengracht 196
  226.     1016 BS  Amsterdam
  227.     The Netherlands
  228.     E-mail: jan@swi.psy.uva.nl
  229.