summaryrefslogtreecommitdiff
blob: bee6ec37ec2e26b0a0cd07145c1e7ceba3985275 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
               Persistence of Vision(tm) Ray Tracer
                                 
                      POV-Ray(tm) Version 3.1g
                                 
                   Legal Information and License
                                 
                             May 1999
                                 
             GENERAL LICENSE AGREEMENT -- POVLEGAL.DOC
                                 
THIS NOTICE MUST ACCOMPANY ALL OFFICIAL OR CUSTOM PERSISTENCE OF
VISION FILES. IT MAY NOT BE REMOVED OR MODIFIED. THIS INFORMATION
PERTAINS TO ALL USE OF THE PACKAGE WORLDWIDE.  THIS DOCUMENT
SUPERSEDES ALL PREVIOUS GENERAL LICENSES OR DISTRIBUTION POLICIES.
ANY INDIVIDUALS, COMPANIES OR GROUPS WHO HAVE BEEN GRANTED SPECIAL
LICENSES MAY CONTINUE TO DISTRIBUTE VERSION 2.x BUT MUST RE-APPLY
FOR VERSION 3.00 OR LATER.

This document pertains to the use and distribution of the
Persistence of Vision(tm) Ray Tracer a.k.a POV-Ray(tm). It applies
to all POV-Ray program source files, executable (binary) files,
scene files, documentation files, help file, bitmaps and INI files
contained in official POV-Ray Team(tm) archives.  All of these are
referred to here as "the software". The POV-Team reserves the
right to revise these rules in future versions and to make
additional rules to address new circumstances at any time.

All of this software is Copyright 1991,1999 by the POV-Ray
Team(tm). Although it is distributed as freeware, it is NOT PUBLIC
DOMAIN.

The copyrighted package may ONLY be distributed and/or modified
according to the license granted herein.  The spirit of the
license is to promote POV-Ray as a standard ray tracer, provide
the full POV-Ray package freely to as many users as possible,
prevent POV-Ray users and developers from being taken advantage
of, enhance the life quality of those who come in contact with POV-
Ray.  This license was created so these goals could be realized.
You are legally bound to follow these rules, but we hope you will
follow them as a matter of ethics, rather than fear of litigation.

                         USAGE PROVISIONS
                                 
Permission is granted to the user to use the software and
associated files in this package to create and render images. The
use of this software for the purpose of creating images is
completely free. The creator of a scene file and the image created
from the scene file, retains all rights to the image and scene
file they created and may use them for any purpose commercial or
non-commercial.

The user is also granted the right to use the scenes files, fonts,
bitmaps, and include files distributed in the INCLUDE and
SCENES\INCDEMO sub-directories in their own scenes.  Such
permission does not extend to files in the SCENES directory or its
sub-directories.  The SCENES files are for your enjoyment and
education but may not be the basis of any derivative works.

                GENERAL RULES FOR ALL DISTRIBUTION
                                 
The permission to distribute this package under certain very
specific conditions is granted in advance, provided that the
following conditions are met.

These archives must not be re-archived using a different method
without the explicit permission of the POV-Team.  You may rename
the archives only to meet the file name conventions of your system
or to avoid file name duplications but we ask that you try to keep
file names as similar to the originals as possible.  (For example:
POVSRC.ZIP to POVSRC30.ZIP)

Ready-to-run unarchived distribution on CD-ROM is also permitted
if the files are arranged in our standard directory or folder
structure as though it had been properly installed on a hard disk.

You must distribute a FULL PACKAGE of files as described in the
next section.  No portion of this package may be separated from
the package and distributed separately other than under the
conditions specified in the provisions given below.

Non-commercial distribution in which no money or compensation is
charged (such as a user copying the software for a personal friend
or colleague) is permitted with no other restrictions.

Teachers and educational institutions may also distribute the
material to students for free or they may charge minimal copying
costs if the software is to be used in a course.

                   DEFINITION OF "FULL PACKAGE"
                                 
A "full package" contains an executable program, documentation,
and sample scenes.  For generic Unix platforms, there are no
executables available so the portable C source code must be
included instead of the executable program.

POV-Ray is officially distributed for MS-Dos; Windows 95/98/NT;
Linux for Intel x86 series; Apple Macintosh; Apple PowerPC; SunOS;
and Amiga. Other systems may be added in the future.

Distributors need not support all platforms but for each platform
you support you must distribute a full package. For example a
Macintosh only CD-ROM need not distribute the Windows versions.

This software may ONLY be bundled with other software packages
according to the conditions specified in the provisions below.

   CONDITIONS FOR CD-ROM OR SHAREWARE/FREEWARE DISTRIBUTION 
                                 
Shareware and freeware distribution companies may distribute the
software included in software-only compilations using media such
as, but not limited to, floppy disk, CD-ROM, tape backup, optical
disks, hard disks, or memory cards. This section only applies to
distributors of collected programs. Anyone wishing to bundle the
package with a shareware product must use the commercial bundling
rules.

Distribution on CD-ROM or high capacity media such as backup tape 
is permitted if the total cost to the user is no more than $0.08
U.S. dollars per megabyte of data. For example a CD-ROM with 600
meg could cost no more than $48.00 US. 

Any bundling with books,magazines or other print media is 
permitted if the total cost of the book or magazine with CD is 
less than the $48.00 limit.  Bundling with more expensive 
publications or distributions should use the commercial rules.

For floppy disk distribution, no more than five dollars U.S. ($5)
can be charged per disk for the copying of this software and the
media it is provided on. Space on each disk must be used as fully
as possible. You may not spread the files over more disks than are
necessary.

   CONDITIONS FOR ON-LINE SERVICES AND BBS'S INCLUDING INTERNET
                                 
On-line services, BBS's and internet sites may distribute the POV-
Ray software under the conditions in this section. Sites which
allow users to run POV-Ray from remote locations must use separate
provisions in the section below.

The archives must all be easily available on the service and
should be grouped together in a similar on-line area.

It is strongly requested that sites remove prior versions of POV-
Ray to avoid user confusion and simplify or minimize our support
efforts.

The site may only charge standard usage rates for the downloading
of this software. A premium may not be charged for this package.
I.E. CompuServe or America On-Line may make these archives
available to their users, but they may only charge regular usage
rates for the time required to download.

               ONLINE OR REMOTE EXECUTION OF POV-Ray
                                 
Some internet sites have been set up so that remote users can
actually run POV-Ray software on the internet server. Other
companies sell CPU time for running POV-Ray software on
workstations or high-speed computers. Such use of POV-Ray software
is permitted under the following conditions.

Fees or charges, if any, for such services must be for connect
time, storage or processor usage ONLY. No premium charges may be
assessed for use of POV-Ray beyond that charged for use of other
software. Users must be clearly notified that they are being
charged for use of the computer and not for use of POV-Ray
software.

Users must be prominently informed that they are using POV-Ray
software, that such software is free, and where they can find
official POV-Ray software. Any attempt to obscure the fact that
the user is running POV-Ray is expressly prohibited.

All files normally available in a full package distribution,
especially a copy of this license and full documentation must be
available for download or readable online so that users of an
online executable have access to all of the material of a full
user package.

If the POV-Ray software has been modified in any way, it must also
follow the provisions for custom versions below.

            PERMITTED MODIFICATION AND CUSTOM VERSIONS
                                 
Although the full source code for POV-Ray is distributed, there
are strict rules for the use of the source code. The source
distribution is provided to;  1) promote the porting of POV-Ray to
hardware and operating systems which the POV-Team cannot support.
2) promote experimentation and development of new features to the
core code which might eventually be incorporated into the official
version.  3) provide insight into the inner workings of the
program for educational purposes.

These license provisions have been established to promote the
growth of POV-Ray and prevent difficulties for users and
developers alike. Please follow them carefully for the benefit of
all concerned when creating a custom version.

The user is granted the privilege to modify and compile the source
code for their own personal use in any fashion they see fit. What
you do with the software in your own home is your business.

However severe restrictions are imposed if the user wishes to
distribute a modified version of the software, documentation or
other parts of the package (here after referred to as a "custom
version"). You must follow the provisions given below. This
includes any translation of the documentation into other languages
or other file formats.

A "custom version" is defined as a fully functional version of POV-
Ray with all existing features intact. ANY OTHER USE OF ANY POV-
Ray SOURCE CODE IS EXPRESSLY PROHIBITED. The POV-Team does not
license source code for any use outside POV-Ray. No portion of the
POV-Ray source code may be incorporated into another program
unless it is clearly a custom version of POV-Ray that includes all
of the basic functions of POV-Ray.

All executables, documentation, modified files and descriptions of
the same must clearly identify themselves as a modified and
unofficial version of POV-Ray. Any attempt to obscure the fact
that the user is running POV-Ray or to obscure that this is an
unofficial version expressly prohibited.

POV-Ray may not be linked into other software either at compile-
time using an object code linker nor at run-time as a DLL,
ActiveX, or other system. Such linkage can tend to blur the end-
user's perception of which program provides which functions and
thus qualifies as an attempt to obscure what is running.

To allow POV-Ray to communicate with outside programs, the official
versions of POV-Ray include several internal communication "hooks" 
for it to call other tasks, often called an Application Programming 
Interface, or API. For example: the generic part of POV-Ray provides
operating system shell-out API commands. The Windows version has a 
GUI-extension API and the ability to replace the text editor.
Modification to these APIs or other officially supported
communication mechanisms to increase functionality beyond that of 
the official version IS EXPRESSLY PROHIBITED.

          CONDITIONS FOR DISTRIBUTION OF CUSTOM VERSIONS
                                 
If your re-compiled version meets all requirements for custom
versions listed above, the following conditions apply to its
distribution:

You must provide all POV-Ray support for all users who use your
custom version. You must provide information so that user may
contact you for support for your custom version. The POV-Ray Team
is not obligated to provide you or your users any technical
support.

Include contact information in the DISTRIBUTION_MESSAGE macros in
the source file OPTOUT.H and insure that the program prominently
displays this information. Display all copyright notices and
credit screens for the official version.

Custom versions may only be distributed as freeware. You must make
all of your modifications to POV-Ray freely and publicly available
with FULL SOURCE CODE to the modified portions of POV-Ray and must
freely distribute full source to any new parts of the custom
version. The goal is that users must be able to re-compile the
program themselves using readily available compilers and run-time
libraries and to be able to further improve the program with their
own modifications.

You must provide documentation for any and all modifications that
you have made to the program that you are distributing. Include
clear and obvious information on how to obtain the official POV-
Ray.

The user is encouraged to send enhancements and bug fixes to the
POV-Ray Team, but the team is in no way required to utilize these
enhancements or fixes. By sending material to the team, the
contributor asserts that he owns the materials or has the right to
distribute these materials. He authorizes the team to use the
materials any way they like. The contributor still retains rights
to the donated material, but by donating, grants unrestricted,
irrevocable usage and distribution rights to the POV- Team. The
team doesn't have to use the material, but if we do, you do not
acquire any rights related to POV-Ray. The team will give you
credit as the creator of new code if applicable.

Include a copy of this document (POVLEGAL.DOC).

                CONDITIONS FOR COMMERCIAL BUNDLING
                                 
Vendors wishing to bundle POV-Ray with commercial software
(including shareware) or other distribution not already described
above must first obtain explicit permission from the POV-Team.
Such permission is rarely granted. The POV-Team will decide if
such distribution will be allowed on a case-by-case basis and may
impose certain restrictions as it sees fit. The minimum terms are
given below. Other conditions may be imposed.

    The product must be an existing product that has proven itself 
as commercially viable without POV-Ray included.

    The inclusion of POV-Ray should be promoted only as a free
bonus and not as a feature designed to encourage customers to
purchase or upgrade solely for the POV-Ray capability.

    Purchasers of your product must not be led to believe that
they are paying for POV-Ray. Any mention of the POV-Ray bundle on
the box, in advertising or in instruction manuals must be clearly
marked with a disclaimer that POV-Ray is free software and can be
obtained for free or nominal cost from various sources.

    Include clear and obvious information on how to obtain the
official POV-Ray.

    You must provide all POV-Ray support for all users who
acquired POV- Ray through your product. The POV-Team is not
obligated to provide you or your customers any technical support.

    Include a credit page or pages in your documentation for POV-
Ray.

    If you modify any portion POV-Ray for use with your hardware
or software, you must follow the custom version rules in addition
to these rules.

    Include contact and support information for your product.

    Include a full user package as described above.

                 POV-Team ENDORSEMENT PROHIBITIONS
                                 
On rare occasions, the POV-Team endorses distributions in which
POV-Team members are compensated participants and which the POV-
Team has given approval.

Without specific approval, distributors (whether free or
commercial) must not claim or imply in any way that the POV-Team
officially endorses or supports the distributor or the product
(such as CD, book, or magazine) associated with the distribution.

You may not claim or imply that the POV-Team derives any benefit
from your distribution.

If you wish to emphasize that your distribution is legal, you may
use this language "This distribution of the official version of
POV-Ray is permitted under the terms of the General License in the
file POVLEGAL.DOC. The POV- Team does not endorse the distributor
or its products. The POV-Team receives no compensation for this
distribution."

                   RETAIL VALUE OF THIS SOFTWARE
                                 
Although POV-Ray is, when distributed within the terms of this
agreement, free of charge, the retail value (or price) of this
program is determined as US$20.00 per copy distributed or copied.
If the software is distributed or copied without authorization you
are legally liable to this debt to the copyright holder or any
other person or organization delegated by the copyright holder for
the collection of this debt, and you agree that you are legally
bound by the above and will pay this debt within 30 days of the
event.

However, none of the above paragraph constitutes permission for
you to distribute this software outside of the terms of this
agreement. In particular, the conditions and debt mentioned above
(whether paid or unpaid) do not allow you to avoid statutory
damages or other legal penalties and does not constitute any
agreement that would allow you to avoid such other legal remedies
as are available to the copyright holder.

Put simply, POV-Ray is only free if you comply with our
distribution conditions; it is not free otherwise. The copyright
holder of this software chooses to give it away free under these
and only these conditions.

For the purpose of copyright regulations, the retail value of this
software is US$20.00 per copy.

                         OTHER PROVISIONS
                                 
The team permits and encourages the creation of programs,
including commercial packages, which import, export or translate
files in the POV-Ray Scene Description Language. There are no
restrictions on use of the language itself. We reserve the right
to add or remove or change any part of the language.

"POV-Ray", "Persistence of Vision", "POV-Team" and "POV-Help" are
trademarks of the POV-Team.

While we do not claim any restrictions on the letters "POV" alone,
we humbly request that you not use POV in the name of your
product. Such use tends to imply it is a product of the POV-Team.
Existing programs which used "POV" prior to the publication of
this document need not feel guilty for doing so provided that you
make it clear that the program is not the work of the team nor
endorsed by us.

                       REVOCATION OF LICENSE
                                 
VIOLATION OF THIS LICENSE IS A VIOLATION OF COPYRIGHT LAWS. IT
WILL RESULT IN REVOCATION OF ALL DISTRIBUTION PRIVILEGES AND MAY
RESULT IN CIVIL OR CRIMINAL PENALTY.

Such violators who are prohibited from distribution will be
identified in this document.

In this regard, "PC Format", a magazine published by Future
Publishing, Ltd. in the United Kingdom, distributed incomplete
versions of POV-Ray 1.0 in violation the license which was effect
at the time. They later attempted to distribute POV-Ray 2.2
without prior permission of the POV- Team in violation the license
which was in effect at the time. There is evidence that other
Future Publishing companies have also violated our terms.
Therefore "PC Format", and any other magazine, book or CD-ROM
publication owned by Future Publishing is expressly prohibited
from any distribution of POV-Ray software until further notice.

                            DISCLAIMER
                                 
This software is provided as is without any guarantees or
warranty. Although the authors have attempted to find and correct
any bugs in the package, they are not responsible for any damage
or losses of any kind caused by the use or misuse of the package.
The authors are under no obligation to provide service,
corrections, or upgrades to this package.

                 ---End of License Information---
                                 
We sincerely hope you have fun with our program. If you have any problems with the program, the team would like to hear about them. Also, if you have any comments, questions or enhancements, please the POV-Ray Team on the internet at http://www.povray.org or our private news server news.povray.org with over a dozen povray-related news groups.  The USENET group comp.graphics.rendering.raytracing is also a great source of information on POV-Ray and related topics. 
License inquiries should be made via email and limited technical
support is available via email to:

POV-Ray Team Coordinator team-coord@povray.org 

The following postal address is only for official license business
and only if email is impossible.

We do not provide technical support via regular mail, only email.
We don't care if you don't have a modem or online access. We will
not mail you disks with updated versions. Do not send money.

Chris Young; 3119 Cossell Drive; Indianapolis, IN 46224 U.S.A.

The other authors' contact information may be found in the
documentation.