Changeset 724

Show
Ignore:
Timestamp:
02/27/04 12:19:04 (5 years ago)
Author:
pmoura
Message:

Logtalk is now distributed under the Artistic License 2.0.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/LICENSE

    r2 r724  
    1 The Artistic License 
    2  
    3 Preamble 
    4  
    5 The intent of this document is to state the conditions under which a 
    6 Package may be copied, such that the Copyright Holder maintains some 
    7 semblance of artistic control over the development of the package, while 
    8 giving the users of the package the right to use and distribute the 
    9 Package in a more-or-less customary fashion, plus the right to make 
    10 reasonable modifications. 
    11  
    12 Definitions: 
    13  
    14 -  "Package" refers to the collection of files distributed by the 
    15 Copyright Holder, and derivatives of that collection of files created 
    16 through textual modification. 
    17  
    18 -  "Standard Version" refers to such a Package if it has not been 
    19 modified, or has been modified in accordance with the wishes of the 
    20 Copyright Holder. 
    21  
    22 -  "Copyright Holder" is whoever is named in the copyright or copyrights 
    23 for the package. 
    24  
    25 -  "You" is you, if you're thinking about copying or distributing this 
    26 Package. 
    27  
    28 -  "Reasonable copying fee" is whatever you can justify on the basis of 
    29 media cost, duplication charges, time of people involved, and so on. 
    30 (You will not be required to justify it to the Copyright Holder, but 
    31 only to the computing community at large as a market that must bear the 
    32 fee.) 
    33  
    34 -  "Freely Available" means that no fee is charged for the item itself, 
    35 though there may be fees involved in handling the item. It also means 
    36 that recipients of the item may redistribute it under the same 
    37 conditions they received it. 
    38  
    39 1. You may make and give away verbatim copies of the source form of the 
    40 Standard Version of this Package without restriction, provided that you 
    41 duplicate all of the original copyright notices and associated 
    42 disclaimers. 
    43  
    44 2. You may apply bug fixes, portability fixes and other modifications 
    45 derived from the Public Domain or from the Copyright Holder. A Package 
    46 modified in such a way shall still be considered the Standard Version. 
    47  
    48 3. You may otherwise modify your copy of this Package in any way, 
    49 provided that you insert a prominent notice in each changed file stating 
    50 how and when you changed that file, and provided that you do at least 
    51 ONE of the following: 
    52  
    53 a) place your modifications in the Public Domain or otherwise make them 
    54 Freely Available, such as by posting said modifications to Usenet or an 
    55 equivalent medium, or placing the modifications on a major archive site 
    56 such as ftp.uu.net, or by allowing the Copyright Holder to include your 
    57 modifications in the Standard Version of the Package. 
    58  
    59 b) use the modified Package only within your corporation or 
    60 organization. 
    61  
    62 c) rename any non-standard executables so the names do not conflict with 
    63 standard executables, which must also be provided, and provide a 
    64 separate manual page for each non-standard executable that clearly 
    65 documents how it differs from the Standard Version. 
    66  
    67 d) make other distribution arrangements with the Copyright Holder. 
    68  
    69 4. You may distribute the programs of this Package in object code or 
    70 executable form, provided that you do at least ONE of the following: 
    71  
    72 a) distribute a Standard Version of the executables and library files, 
    73 together with instructions (in the manual page or equivalent) on where 
    74 to get the Standard Version. 
    75  
    76 b) accompany the distribution with the machine-readable source of the 
    77 Package with your modifications. 
    78  
    79 c) accompany any non-standard executables with their corresponding 
    80 Standard Version executables, giving the non-standard executables 
    81 non-standard names, and clearly documenting the differences in manual 
    82 pages (or equivalent), together with instructions on where to get the 
    83 Standard Version. 
    84  
    85 d) make other distribution arrangements with the Copyright Holder. 
    86  
    87 5. You may charge a reasonable copying fee for any distribution of this 
    88 Package. You may charge any fee you choose for support of this Package. 
    89 You may not charge a fee for this Package itself. However, you may 
    90 distribute this Package in aggregate with other (possibly commercial) 
    91 programs as part of a larger (possibly commercial) software distribution 
    92 provided that you do not advertise this Package as a product of your 
    93 own. 
    94  
    95 6. The scripts and library files supplied as input to or produced as 
    96 output from the programs of this Package do not automatically fall under 
    97 the copyright of this Package, but belong to whomever generated them, 
    98 and may be sold commercially, and may be aggregated with this Package. 
    99  
    100 7. C or perl subroutines supplied by you and linked into this Package 
    101 shall not be considered part of this Package. 
    102  
    103 8. The name of the Copyright Holder may not be used to endorse or 
    104 promote products derived from this software without specific prior 
    105 written permission. 
    106  
    107 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED 
    108 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
    109 MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 
    110  
    111 The End 
     1 
     2                            The Artistic License 
     3                         Version 2.0beta5, October 2001 
     4 
     5          Copyright (C) 2000, 2001 Larry Wall, Bradley M. Kuhn. 
     6       Everyone is permitted to copy and distribute verbatim copies 
     7        of this license document, but changing it is not allowed. 
     8 
     9                                  Preamble 
     10 
     11This copyright license states the terms under which a given free software 
     12Package may be copied, modified and/or redistributed, while the 
     13Originator(s) maintain some artistic control over the future development of 
     14that Package (at least as much artistic control as can be given under 
     15copyright law while still making the Package open source and free software). 
     16 
     17This license is bound by copyright law, and thus it legally applies only to 
     18works which the copyright holder has permitted copying, distribution or 
     19modification under the terms of the Artistic License, Version 2.0. 
     20 
     21You are reminded that You are always permitted to make arrangements wholly 
     22outside of a given copyright license directly with the copyright holder(s) 
     23of a given Package.  If the terms of this license impede your ability to 
     24make full use of the Package, You are encouraged to contact the copyright 
     25holder(s) and seek a different licensing arrangement. 
     26 
     27 
     28                                Definitions 
     29 
     30"Package" refers to the collection of files distributed by the 
     31          Originator(s), and derivatives of that collection of files created 
     32          through textual modification. 
     33 
     34"Standard Version" refers to the Package if it has not been modified, or has 
     35                   been modified only in ways suggested by the 
     36                   Originator(s). 
     37 
     38"Modified Version" refers to the Package, if it has been changed by You via 
     39                   textual modification of the source code, and such changes 
     40                   were not suggested by the Originator(s). 
     41 
     42"Originator"       refers to the author(s) and/or copyright holder(s) of the 
     43                   Standard Version of the Package. 
     44 
     45"You" and "Your" refers to any person who would like to copy, distribute, or 
     46                 modify the Package. 
     47 
     48"Distribution Fee" is any fee that You charge for providing a copy of this 
     49                   Package to another party.  It does not refer to licensing 
     50                   fees. 
     51 
     52"Freely Available" means that: 
     53 
     54       (a) no fee is charged for the right to use the item (though a 
     55           Distribution Fee may be charged). 
     56 
     57       (b) recipients of the item may redistribute it under the same 
     58           conditions they received it. 
     59 
     60       (c) If the item is a binary, object code, bytecode, the complete 
     61           corresponding machine-readable source code is included with the 
     62           item. 
     63 
     64 
     65         Permission for Use and Modification Without Redistribution 
     66 
     67  (1) You are permitted to use the Standard Version and create and use 
     68      Modified Versions for any purpose without restriction, provided that 
     69      you do not redistribute the Modified Version to others outside of your 
     70      company or organization. 
     71 
     72 
     73           Permissions for Redistribution of the Standard Version 
     74 
     75  (2) You may make available verbatim copies of the source code of the 
     76      Standard Version of this Package in any medium without restriction, 
     77      either gratis or for a Distribution Fee, provided that you duplicate 
     78      all of the original copyright notices and associated disclaimers.  At 
     79      Your discretion, such verbatim copies may or may not include compiled 
     80      bytecode, object code or binary versions of the corresponding source 
     81      code in the same medium. 
     82 
     83  (3) You may apply any bug fixes, portability changes, and other 
     84      modifications made available from any of the Originator(s).  The 
     85      resulting modified Package will still be considered the Standard 
     86      Version, and may be copied, modified and redistributed under the terms 
     87      of the original license of the Standard Version as if it were the 
     88      Standard Version. 
     89 
     90 
     91 Permissions for Redistribution of Modified Versions of the Package as Source 
     92 
     93  (4) You may modify your copy of the source code of this Package in any way 
     94      and distribute that Modified Version (either gratis or for a 
     95      Distribution Fee, and with or without a corresponding binary, bytecode 
     96      or object code version of the Modified Version) provided that You 
     97      clearly indicate what changes You made to the Package, and provided 
     98      that You do at least ONE of the following: 
     99 
     100       (a) make the Modified Version available to the Originator(s) of the 
     101           Standard Version, under the exact license of the Standard 
     102           Version, so that the Originator(s) may include your modifications 
     103           into the Standard Version (at their discretion). 
     104 
     105       (b) modify any installation scripts and procedures so that 
     106           installation of the Modified Version will never conflict with an 
     107           installation of the Standard Version, include for each program 
     108           installed by the Modified Version clear documentation describing 
     109           how it differs from the Standard Version, and rename your 
     110           Modified Version so that the name is substantially different from 
     111           the Standard Version. 
     112 
     113       (c) permit and encourage anyone who receives a copy of the Modified 
     114           Version to make your modifications Freely Available in some 
     115           specific way. 
     116 
     117      If Your Modified Version is in turn derived from a Modified Version 
     118      made by a third party, then You are still required to ensure that Your 
     119      Modified Version complies with the requirements of this license. 
     120 
     121 
     122      Permissions for Redistribution of Non-Source Versions of Package 
     123 
     124  (5) You may distribute binary, object code, bytecode or other non-source 
     125      versions of the Standard Version of the Package, provided that you 
     126      include complete instructions on where to get the source code of the 
     127      Standard Version.  Such instructions must be valid at the time of Your 
     128      distribution.  If these instructions, at any time while You are 
     129      carrying our such distribution, become invalid, you must provide new 
     130      instructions on demand or cease further distribution.  If You cease 
     131      distribution within thirty days after You become aware that the 
     132      instructions are invalid, then You do not forfeit any of Your rights 
     133      under this license. 
     134 
     135  (6) You may distribute binary, object code, bytecode or other non-source 
     136      versions of a Modified Version provided that You do at least ONE of 
     137      the following: 
     138 
     139       (a) include a copy of the corresponding source code for the Modified 
     140           Version under the terms indicated in (4). 
     141 
     142       (b) ensure that the installation of Your non-source Modified Version 
     143           does not conflict in any way with an installation of the Standard 
     144           Version, include for each program installed by the Modified 
     145           Version clear documentation describing how it differs from the 
     146           Standard Version, and rename your Modified Version so that the 
     147           name is substantially different from the Standard Version. 
     148 
     149       (c) ensure that the Modified Version includes notification of the 
     150           changes made from the Standard Version, and offer to provide 
     151           machine-readable source code (under a license that permits making 
     152           that source code Freely Available) of the Modified Version via 
     153           mail order. 
     154 
     155 
     156        Permissions for Inclusion of the Package in Aggregate Works 
     157 
     158  (7) You may aggregate this Package (either the Standard Version or 
     159      Modified Version) with other packages and distribute the resulting 
     160      aggregation provided that You do not charge a licensing fee for the 
     161      Package.  Distribution Fees are permitted, and licensing fees for 
     162      other packages in the aggregation are permitted.  Your permission to 
     163      distribute Standard or Modified Versions of the Package is still 
     164      subject to the other terms set forth in other sections of this 
     165      license. 
     166 
     167  (8) In addition to the permissions given elsewhere by this license, You 
     168      are also permitted to link Modified and Standard Versions of this 
     169      Package with other works and distribute the result without 
     170      restriction, provided You have produced binary program(s) that do not 
     171      overtly expose the interfaces of the Package.  This includes 
     172      permission to embed the Package in a larger work of your own without 
     173      exposing a direct interface to the Package.  This also includes 
     174      permission to build stand-alone binary or bytecode versions of your 
     175      scripts that require the Package, but do not otherwise give the casual 
     176      user direct access to the Package itself. 
     177 
     178 
     179        Items That are Never Considered Part of a Modified Version Package 
     180 
     181  (9) Works (including, but not limited to, subroutines and scripts) that 
     182      you have linked or aggregated with the Package that merely extend or 
     183      make use of the Package, but are not intended to cause the Package to 
     184      operate differently from the Standard Version, do not, by themselves, 
     185      cause the Package to be a Modified Version.  In addition, such works 
     186      are not considered parts of the Package itself, and are not bound by 
     187      the terms of the Package's license. 
     188 
     189 
     190              Acceptance of License and Disclaimer of Warranty 
     191 
     192 (10) You are not required to accept this License, since you have not signed 
     193      it.  However, nothing else grants you permission to copy, modify or 
     194      distribute the Standard or Modified Versions of the Package.  These 
     195      actions are prohibited by copyright law if you do not accept this 
     196      License.  Therefore, by copying, modifying or distributing Standard 
     197      and Modified Versions of the Package, you indicate your acceptance of 
     198      the license of the Package. 
     199 
     200 
     201 (11) Disclaimer of Warranty: 
     202 
     203       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
     204       "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
     205       LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 
     206       A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT UNLESS REQUIRED BY 
     207       LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR CONTRIBUTOR 
     208       BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 
     209       OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
     210       OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, PROFITS; OR 
     211       BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
     212       WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
     213       OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
     214       EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  • trunk/RELEASE_NOTES

    r723 r724  
    1111 
    1212 
    13 2.16.0 - February ??, 2004 
     132.16.0 - March 2, 2004 
     14 
     15    Logtalk is now distributed under the Artistic License 2.0. 
    1416 
    1517    Operators declared inside an entity are now local to the entity, not