joachim99@69: joachim99@69: joachim99@69:
joachim99@69:The intent of this document is to state the conditions under joachim99@69: which a Package may be copied, such that the Copyright Holder joachim99@69: maintains some semblance of artistic control over the joachim99@69: development of the package, while giving the users of the joachim99@69: package the right to use and distribute the Package in a joachim99@69: more-or-less customary fashion, plus the right to make joachim99@69: reasonable modifications.
joachim99@69: joachim99@69:"Package" refers to the collection of files distributed by the joachim99@69: Copyright Holder, and derivatives of that collection of files joachim99@69: created through textual modification.
joachim99@69: joachim99@69:"Standard Version" refers to such a Package if it has not been joachim99@69: modified, or has been modified in accordance with the wishes of joachim99@69: the Copyright Holder as specified below.
joachim99@69: joachim99@69:"Copyright Holder" is whoever is named in the copyright or joachim99@69: copyrights for the package.
joachim99@69: joachim99@69:"You" is you, if you're thinking about copying or distributing joachim99@69: this Package.
joachim99@69: joachim99@69:"Reasonable copying fee" is whatever you can justify on the joachim99@69: basis of media cost, duplication charges, time of people joachim99@69: involved, and so on. (You will not be required to justify it to joachim99@69: the Copyright Holder, but only to the computing community at joachim99@69: large as a market that must bear the fee.)
joachim99@69: joachim99@69:"Freely Available" means that no fee is charged for the item joachim99@69: itself, though there may be fees involved in handling the joachim99@69: item. It also means that recipients of the item may redistribute joachim99@69: it under the same conditions they received it.
joachim99@69: joachim99@69: joachim99@69:You may distribute the programs of this Package in object code joachim99@69: or executable form, provided that you do at least ONE of the joachim99@69: following:
joachim99@69: joachim99@69:You may charge a reasonable copying fee for any distribution of joachim99@69: this Package. You may charge any fee you choose for support of joachim99@69: this Package. You may not charge a fee for this Package joachim99@69: itself. However, you may distribute this Package in aggregate joachim99@69: with other (possibly commercial) programs as part of a larger joachim99@69: (possibly commercial) software distribution provided that you do joachim99@69: not advertise this Package as a product of your own. You may joachim99@69: embed this Package's interpreter within an executable of yours joachim99@69: (by linking); this shall be construed as a mere form of joachim99@69: aggregation, provided that the complete Standard Version of the joachim99@69: interpreter is so embedded.
joachim99@69: joachim99@69:The scripts and library files supplied as input to or produced joachim99@69: as output from the programs of this Package do not automatically joachim99@69: fall under the copyright of this Package, but belong to whomever joachim99@69: generated them, and may be sold commercially, and may be joachim99@69: aggregated with this Package. If such scripts or library files joachim99@69: are aggregated with this Package via the so-called "undump" or joachim99@69: "unexec" methods of producing a binary executable image, then joachim99@69: distribution of such an image shall neither be construed as a joachim99@69: distribution of this Package nor shall it fall under the joachim99@69: restrictions of Paragraphs 3 and 4, provided that you do not joachim99@69: represent such an executable image as a Standard Version of this joachim99@69: Package.
joachim99@69: joachim99@69:C subroutines (or comparably compiled subroutines in other joachim99@69: languages) supplied by you and linked into this Package in order joachim99@69: to emulate subroutines and variables of the language defined by joachim99@69: this Package shall not be considered part of this Package, but joachim99@69: are the equivalent of input as in Paragraph 6, provided these joachim99@69: subroutines do not change the language in any way that would joachim99@69: cause it to fail the regression tests for the language.
joachim99@69: joachim99@69:Aggregation of this Package with a commercial distribution is joachim99@69: always permitted provided that the use of this Package is joachim99@69: embedded; that is, when no overt attempt is made to make this joachim99@69: Package's interfaces visible to the end user of the commercial joachim99@69: distribution. Such use shall not be construed as a distribution joachim99@69: of this Package.
joachim99@69: joachim99@69:The name of the Copyright Holder may not be used to endorse or joachim99@69: promote products derived from this software without specific joachim99@69: prior written permission.
joachim99@69: joachim99@69:THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR joachim99@69: IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED joachim99@69: WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR joachim99@69: PURPOSE.
joachim99@69: joachim99@69: