POV-Ray Licence Agreement
MODIFICATION TERMS
Persistence of Vision Raytracer(tm) (POV-Ray(tm))
5 July 2004
Licensed Version: Version 3.6
Please read through the terms and conditions of this agreement carefully.
This is a binding legal agreement between you and Persistence of Vision
Raytracer Pty. Ltd. ACN 105 891 870 ("POV"), a company incorporated in the
state of Victoria, Australia, for the product known as the "Persistence of
Vision Raytracer(tm)", also referred to herein as "POV-Ray(tm)". In these
terms "Licensed Version" means the version of POV-Ray identified at the start
of these terms and all minor releases (ie releases of the form x.y.z) of that
version.
The terms of this agreement are set out at:
http://www.povray.org/source-license.html
("Official Terms"). The Official Terms take precedence over this document to
the extent of any inconsistency. Except where POV has agreed with you in
writing to the contrary, the Official Terms are a complete statement of your
ability to modify the source code of the Licensed Version, to use any
modifications of the Licensed Version, and to distribute any modifications of
the Licensed Version. You may accept these terms by making any modification
to the Licensed Version, or by distributing any modification to the Licensed
Version. If you do not agree to be bound by these terms you must not make any
modifications to the source code of the Licensed Version and must not
distribute any modifications of the Licensed Version.
1. PERMITTED MODIFICATION AND USE
1.1. The source code of POV-Ray is provided to: promote the porting of
POV-Ray to hardware and operating systems which POV does not support;
promote experimentation and development of new features to the core
code which might eventually be incorporated into the official version;
and provide insight into the inner workings of the program for
educational purposes.
1.2. Except as expressly set out in this agreement, or permitted by another
agreement between you and POV, any use or modification of any POV-Ray
source code is expressly prohibited.
1.3. Subject to this clause 1.3 and the balance of this clause 1, you are
granted the privilege to modify and compile the source code of the
Licensed Version for your own personal use if such modification
fulfils one or more purposes set out in clause 1.1. Each output of
such a modification or compilation is called a "Modified Version" in
these terms and conditions. Nothing in these terms and conditions
gives you any rights or permissions to use, reproduce or modify any
part of the source code for any version of POV-Ray other than in a
modified version of POV-Ray. In particular, no portion of the source
code for the Licensed Version may, under any circumstances, be
incorporated into any other program (or separated out to form an
independent program) and all Modified Versions that you create must,
in substance, be modifications of the Licensed Version.
1.4. You may use any Modified Version that you alone have created only under
the conditions granted in the standard POV end-user license for the
Licensed Version from which the Modified Version was created. As at
July 2004, this licence may be found at:
http://www.povray.org/povlegal.doc.
Nothing in these terms permits any other person to use any Modified Version.
1.5. Neither the Licensed Version nor any Modified Version may be linked
into any other software package either at compile-time using (for
example) an object code linker nor at run-time as (for example) a DLL,
ActiveX control, OLE server, COM/DCOM server, or other remoting system
including, without limitation, any linkage that could blur the
end-user's perception of which program provides which functions.
1.6. To allow POV-Ray to communicate with outside programs, the official
versions of POV-Ray may include internal communication "hooks", often
called an Application Programming Interface, or API. Modification to
these APIs or other officially supported communication mechanisms (or
the addition of any new code or feature) for the purpose of avoidance
(or to assist others to avoid) the intent of this or any other POV
license is expressly prohibited.
2. CUSTOM VERSIONS
2.1. Strict conditions and restrictions are imposed if you wish to
distribute a modified version of POV-Ray, its documentation or other
parts of the package, including any translation of the documentation
into other languages or file formats.
2.2. For the purposes of these terms and conditions, a "Custom Version"
means a Modified Version which has all of the following characteristics:
(a). it must have all of the functions of the Licensed Version with all
existing features, copyright notices, author attributions, all
Licence Agreements, etc., intact;
(b). any reference to the software being an "Official Version" in any
files included in the Modified Version must be altered to clearly
state that it is not an official but an unofficial version;
(c). when used by a user it must be clear to that user:
(i). that the Modified Version is a version of POV-Ray that has
been modified, and does not appear to be another program
that happens to have POV-Ray or POV-Ray functionality
built-in;
(ii). that the Modified Version is an unofficial version of
POV-Ray;
(iii). who is the creator of the Modified Version;
(d). the Modified Version must include accurate information in the
DISTRIBUTION_MESSAGE macros in the source file OPTOUT.H and must
prominently display this information. This information must at
least correctly identify who made the custom version.
(e). It must display each copyright notice and credit screen which is
displayed by the Licensed Version and do so in a similar manner to
that of the Licensed Version. When each such notice or screen is
displayed, the Modified Version must indicate that the version is
a modified and unofficial version. In particular, if it is a
version of POV-Ray that contains splash screens or about boxes
(e.g. Windows, Macintosh) each splash screen and about box in the
Licensed Version must be present in the Modified Version and must
be rendered and presented in a similar manner;
(f). if the Modified Version contains any feature that would cause a
POV-Ray scene source file that works on the Modified Version to
fail or otherwise work incorrectly on either the current official
version of POV-Ray, or on the Licensed Version, then the Modified
Version must check that the scene source file has a #version
directive that includes the 'unofficial' token, and must only
activate any variations from the Licensed Version (including, but
not limited to, new keywords) if that #version directive is
present. If that directive is not present, the Modified Version
must work in the same way as the Licensed Version. An example of a
correct 'unofficial' #version declaration is '#version unofficial
megapov 0.7 ;'.
2.3. It is the intent of POV to permit modifications to the Licensed Version
which are Custom Versions within the meaning of clause 2.2 and which
incorporate a means of being controlled by other software where that
other software has as its express primary purpose the ability to
control or co-ordinate POV-Ray (or other programs in general) remotely
for parallel or network rendering purposes.
3. CONDITIONS FOR DISTRIBUTION OF CUSTOM VERSIONS
3.1. You must not distribute any Modified Version to any person if that
Modified Version is not a Custom Version as defined by section 2.2.
3.2. You may distribute a Custom Version on the terms of the Distributor's
Licence Agreement for the Licensed Version as modified by this clause 3
and with:
(a). references to the Licensed Version read as references to the
Custom Version; and
(b). references to the Software read as references to the Custom
Version;
3.3. The distribution licence is available from:
http://www.povray.org/.
As at July 2004, this licence is available at:
http://www.povray.org/distribution-license.html.
3.4. You must ensure that each user of the Custom Version is aware that it
is an unofficial build of POV-Ray which is not supported by POV and
that the POV-Ray developers are not in any way responsible for it;
3.5. You must either:
(a). accompany each object code version of the Custom Version which is
distributed with the full source code for that Custom Version and
full documentation describing all modifications that you have made
to the Licensed Version; or
(b). for a period of at least 3 years following the first distribution
of an object code version of the Custom Version make available for
download over the internet to each person who receives an object
code version of the Custom Version the full source code for the
Custom Version and full documentation describing all modifications
that you have made to the Licensed Version and you must make each
person who receives an object code version of the Custom Version
aware that the source code and documentation is available for
download, and the location from which it can be downloaded;
and, in either case,
(c). that source code must be licensed to each person who receives it
under the same terms as these Modification Terms.
3.6. You may, at your option:
(a). waive clause 4.5 of the standard distribution licence with respect
to distribution of the Custom Version; and
(b). include as additional clauses, and without affecting any of the
existing provisions of the licence, limitation of liability
provisions in favour of yourself in the same terms as clauses 6
and 7 of the standard distribution licence.
3.7. Where a Custom Version is distributed in accordance with the terms of
this agreement:
(a). You must license each recipient of that Custom Version to use
those portions of the Custom Version in respect of which you hold
copyright on the terms of the standard POV end-user license for
the Licensed Version from which the Modified Version was created;
(b). POV agrees to licence each recipient of that Custom Version to use
those portions of the Custom Version in respect of which POV holds
copyright on the terms of the standard POV end-user license for
the Licensed Version from which the Modified Version was created.
4. CONTRIBUTING BUG FIXES AND ENHANCEMENTS
4.1. POV is not obliged to accept enhancements and bug fixes that you submit
to it. However, if it does so, it does so in accordance with the then
current Contribution Terms. POV may require you to complete and send
documentation to POV prior to accepting a bug fix and, in particular,
will require a copyright assignment of each contribution.
5. COPYRIGHT AND INTELLECTUAL PROPERTY
5.1. Copyright subsists in the Licensed Version and it is protected by
Australian and international copyright laws.
5.2. Nothing in this agreement gives you any rights in respect of any
Intellectual Rights in respect of the Licensed Version or which are
held by or on behalf of POV. You acknowledge that you do not acquire
any rights in respect of such Intellectual Rights.
5.3. You acknowledge that if you perform any act in respect of the Software
without the permission of POV you will be liable to POV for all damages
POV may suffer (and which you acknowledge POV may suffer) as well as
statutory damages to the maximum extent permitted by law and that you
may also be liable to criminal prosecution.
5.4. For the purposes of this clause 5 Intellectual Rights means:
(a). all copyright, patent, trade mark, trade secret, design, and
circuit layout rights;
(b). all rights to the registration of such rights; and
(c). all rights of a similar nature
which exist anywhere in the world;
6. DISCLAIMER OF WARRANTY
6.1. To the extent permitted by law, all implied terms and conditions are
excluded from this agreement. Where a term or condition is implied into
this agreement and that term cannot be legally excluded, that term has
effect as a term or condition of this agreement. However, to the extent
permitted by law, the liability of POV for a breach of such an implied
term or condition is limited to the fullest extent permitted by law.
6.2. To the extent permitted by law, the Licensed Version is provided on an
"AS IS" basis, without warranty of any kind, express or implied,
including without limitation, any implied warranties of merchantability,
fitness for a particular purpose and non-infringement of intellectual
property of any third party. The Licensed Program has inherent
limitations including design faults and programming bugs.
6.3. The entire risk as to the quality and performance of the Licensed
Software, and of any Custom Version is borne by you, and it is your
responsibility to ensure that it fulfils your requirements prior to
using it in any manner.
6.4. This clause 6 is an essential and material term of, and cannot be
severed from, this agreement. If you do not or cannot agree to be
bound by this clause, or if it is unenforceable, then you must not, at
any time, make any use or reproductions of the Licensed Version under
this agreement and this agreement gives you no rights to deal in any
way with any part of the Licensed Version.
7. NO LIABILITY
7.1. When you use or modify the Licensed Version you acknowledge and accept
that you do so at your sole risk. You agree that under no circumstances
will you have any claim against POV or any POV Associate for any loss,
damages, harm, injury, expense, work stoppage, loss of business
information, business interruption, computer failure or malfunction
which may be suffered by you or by any third party from any cause what-
soever, howsoever arising, in connection with your use, modification or
distribution of the Software even where POV was aware, or ought to have
been aware, of the potential of such loss.
7.2. Neither POV nor any POV Associate has any liability to you for any
indirect, general, special, incidental, punitive and/or consequential
damages arising as a result of a breach of this agreement by POV or
which arises in any way related to the Licensed Version or the exercise
of a licence granted to you under this agreement.
7.3. POV's total aggregate liability to you for all loss or damage arising
in any way related to this agreement is limited to the lesser of: (a)
AU$100, and (b) the amount received by POV from you as payment for the
grant of a licence under this agreement.
7.4. You must bring any action against POV in any way related to this
agreement or the Licensed Version within 3 months of the cause of
action first arising. You waive any right you have to bring any action
against POV and release POV from all liability in respect of a cause
of action if initiating process in relation to that action is not
served on POV within 3 months of the cause of action arising. Where a
particular set of facts give rise to more than one cause of action this
clause 7.4 applies as if all such causes of action arise at the time
the first such cause of action arises.
7.5. This clause 7 is an essential and material term of, and cannot be
severed from, this agreement. If you does not or cannot agree to be
bound by this clause, or if it is unenforceable, then you must not, at
any time, make any use or reproductions of the Licensed Version under
this agreement and this agreement gives you no rights to deal in any
way with any part of the Licensed Version.
8. MISCELLANEOUS
8.1. POV may modify this agreement at any time by making a revised licence
available from:
http://www.povray.org/source-license.html.
This agreement is modified by replacing the terms in this agreement
with those of the revised licence from the time that the revised
licence is so made available. It is your responsibility to ensure that
you have read and agreed to the current version of this agreement prior
to making any modification to the Licensed Version.
8.2. Except where explicitly stated otherwise herein, if any provision of
this agreement is found to be invalid or unenforceable, the invalidity
or unenforceability of such provision shall not affect the other
provisions of this agreement, and all provisions not affected by such
invalidity or unenforceability shall remain in full force and effect.
In such cases you agree to attempt to substitute for each invalid or
unenforceable provision a valid or enforceable provision which achieves
to the greatest extent possible, the objectives and intention of the
invalid or unenforceable provision.
8.3. A waiver of a right under this agreement is not effective unless given
in writing signed by the party granting that waiver. Unless otherwise
stipulated in the waiver, a waiver is only effective in respect of the
circumstances in which it is given and is not a waiver in respect of
any other rights or a waiver in respect of future rights or actions.
8.4. The validity and interpretation of this agreement is governed by the
laws in force in the State of Victoria, Australia. You submit to the
exclusive jurisdiction of the courts of that State and courts located
within that State exercising federal jurisdiction.
8.5. References in this agreement to "written" and "writing" mean on paper
or by fax and expressly exclude email and other forms of electronic
communication.
8.6. "POV Associate" means any person associated directly or indirectly with
POV whether as a director, officer, employee, subcontractor, agent,
representative, consultant, licensee or otherwise.
8.7. "Distributor's Licence Agreement" in respect of a Licensed Version,
means the agreement of that name for that Licensed Version made
available from:
http://www.povray.org/.
|