| 1 |
The `Blitz++ Artistic License'
|
| 2 |
(with thanks and apologies to authors of the Perl Artistic License)
|
| 3 |
|
| 4 |
Preamble
|
| 5 |
|
| 6 |
The intent of this document is to state the conditions under which
|
| 7 |
Blitz++ may be copied, such that the authors maintains some
|
| 8 |
semblance of artistic control over the development of the package,
|
| 9 |
while giving the users of the package the right to use and
|
| 10 |
distribute Blitz++ in a more-or-less customary fashion, plus the
|
| 11 |
right to make reasonable modifications.
|
| 12 |
|
| 13 |
Definitions
|
| 14 |
|
| 15 |
`Library' refers to the collection of files distributed by the
|
| 16 |
Copyright Holder, and derivatives of that collection of files
|
| 17 |
created through textual modification.
|
| 18 |
|
| 19 |
`Standard Version' refers to such a Library if it has not been
|
| 20 |
modified, or has been modified in accordance with the wishes of the
|
| 21 |
Copyright Holder as specified below.
|
| 22 |
|
| 23 |
Copyright Holder' is whoever is named in the copyright or
|
| 24 |
copyrights for the package.
|
| 25 |
|
| 26 |
`You' is you, if you're thinking about copying, modifying or
|
| 27 |
distributing this Library.
|
| 28 |
|
| 29 |
`Freely Available' means that no fee is charged for the item.
|
| 30 |
It also means that recipients of the item may redistribute it
|
| 31 |
under the same conditions they received it.
|
| 32 |
|
| 33 |
``Reasonable copying fee'' is whatever you can justify on the basis
|
| 34 |
of media cost, duplication charges, time of people involved, and so
|
| 35 |
on. (You will not be required to justify it to the Copyright Holder,
|
| 36 |
but only to the computing community at large as a market that must
|
| 37 |
bear the fee.)
|
| 38 |
|
| 39 |
1. You may make and give away verbatim copies of the
|
| 40 |
Standard Version of this Library without restriction, provided that
|
| 41 |
you duplicate all of the original copyright notices, this license,
|
| 42 |
and associated disclaimers.
|
| 43 |
|
| 44 |
2. The Standard Version of the Library may be distributed as part
|
| 45 |
of a collection of software, provided no more than a reasonable
|
| 46 |
copying fee is charged for the software collection.
|
| 47 |
|
| 48 |
3. You may apply bug fixes, portability fixes and other modifications
|
| 49 |
derived from the Public Domain or from the Copyright Holder. A
|
| 50 |
Library modified in such a way shall still be considered the
|
| 51 |
Standard Version.
|
| 52 |
|
| 53 |
4. You may otherwise modify your copy of this Library in any way,
|
| 54 |
provided that you insert a prominent notice in each changed file
|
| 55 |
stating how and when you changed that file, and provided that you do
|
| 56 |
at least ONE of the following:
|
| 57 |
|
| 58 |
a. place your modifications in the Public Domain or otherwise
|
| 59 |
make them Freely Available, such as by posting said
|
| 60 |
modifications to the Blitz++ development list,
|
| 61 |
and allowing the Copyright Holder to include
|
| 62 |
your modifications in the Standard Version of the Library.
|
| 63 |
|
| 64 |
b. use the modified Library only within your corporation or
|
| 65 |
organization.
|
| 66 |
|
| 67 |
c. make other distribution arrangements with the Copyright
|
| 68 |
Holder.
|
| 69 |
|
| 70 |
5. You may distribute programs which use this Library
|
| 71 |
in object code or executable form without restriction.
|
| 72 |
|
| 73 |
6. Any object code generated as a result of using this Library
|
| 74 |
does not fall under the copyright of this Library, but
|
| 75 |
belongs to whomever generated it, and may be sold commercially.
|
| 76 |
|
| 77 |
7. The name of the Copyright Holder or the Library may not be used to
|
| 78 |
endorse or promote products derived from this software without
|
| 79 |
specific prior written permission.
|
| 80 |
|
| 81 |
8. THIS PACKAGE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR
|
| 82 |
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
| 83 |
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|