Professional Documents
Culture Documents
GNU AFFERO
GENERAL PUBLIC LICENSE
Version
3, 19 November 2007
Copyright (C) 2007 Free
Software Foundation, Inc.
<http://fsf.org/>
Everyone is permitted to copy
and distribute verbatim copies
of this license document, but
changing it is not allowed.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 2 of 34
Preamble
Appendices The GNU Affero General Public
Contacting the Authors License is a free, copyleft license
POV-Ray License for
Contact Information software and other kinds of
Support Library Licenses works, specifically designed to
OpenEXR ensure
Citing POV-Ray in Academic Publications
cooperation with the community
in the case of network server
Contributors to POV-Ray
software.
Thanks
What to do if you don't have POV-Ray The licenses for most software
Which Version of POV-Ray should you use? and other practical works are
Microsoft Windows designed
Apple Macintosh to take away your freedom to
Linux/Unix share and change the works. By
All Versions
contrast,
our General Public Licenses are
Where to Find POV-Ray Files
intended to guarantee your freedom
World Wide Website www.povray.org to
Suggested Reading share and change all versions of
a program--to make sure it remains
free
software for all its users.
A secondary benefit of
defending all users' freedom is that
improvements made in alternate
versions of the program, if they
receive widespread use, become
available for other developers to
incorporate. Many developers of
free software are heartened and
encouraged by the resulting
cooperation. However, in the case
of
software used on network
servers, this result may fail to
come about.
The GNU General Public License
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 3 of 34
TERMS AND
CONDITIONS
0. Definitions.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 4 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 5 of 34
official
standard defined by a recognized
Appendices standards body, or, in the case of
Contacting the Authors interfaces specified for a
POV-Ray License particular programming language, one
Contact Information that
Support Library Licenses is widely used among developers
OpenEXR working in that language.
Citing POV-Ray in Academic Publications
The "System Libraries" of an
Contributors to POV-Ray
executable work include anything,
Thanks other
What to do if you don't have POV-Ray than the work as a whole, that
Which Version of POV-Ray should you use? (a) is included in the normal form
Microsoft Windows of
Apple Macintosh packaging a Major Component, but
Linux/Unix which is not part of that Major
All Versions
Component, and (b) serves only
to enable use of the work with that
Where to Find POV-Ray Files
Major Component, or to implement
World Wide Website www.povray.org a Standard Interface for which an
Suggested Reading implementation is available to
the public in source code form. A
"Major Component", in this
context, means a major essential
component
(kernel, window system, and so
on) of the specific operating system
(if any) on which the executable
work runs, or a compiler used to
produce the work, or an object
code interpreter used to run it.
The "Corresponding Source" for
a work in object code form means all
the source code needed to
generate, install, and (for an
executable
work) run the object code and to
modify the work, including scripts
to
control those activities.
However, it does not include the
work's
System Libraries, or general-
purpose tools or generally available
free
programs which are used
unmodified in performing those
activities but
which are not part of the work.
For example, Corresponding Source
includes interface definition
files associated with source files
for
the work, and the source code
for shared libraries and dynamically
linked subprograms that the work
is specifically designed to require,
such as by intimate data
communication or control flow
between those
subprograms and other parts of
the work.
The Corresponding Source need
not include anything that users
can regenerate automatically
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 6 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 7 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 8 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 9 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 10 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 11 of 34
substantial
commercial, industrial or non-
Appendices consumer uses, unless such uses
Contacting the Authors represent
POV-Ray License the only significant mode of use
Contact Information of the product.
Support Library Licenses
OpenEXR "Installation Information" for
Citing POV-Ray in Academic Publications
a User Product means any methods,
procedures, authorization keys,
Contributors to POV-Ray
or other information required to
Thanks install
What to do if you don't have POV-Ray and execute modified versions of
Which Version of POV-Ray should you use? a covered work in that User Product
Microsoft Windows from
Apple Macintosh a modified version of its
Linux/Unix Corresponding Source. The
All Versions
information must
suffice to ensure that the
Where to Find POV-Ray Files
continued functioning of the
World Wide Website www.povray.org modified object
Suggested Reading code is in no case prevented or
interfered with solely because
modification has been made.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 12 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 13 of 34
b) Requiring preservation of
specified reasonable legal notices
Appendices or
Contacting the Authors author attributions in that
POV-Ray License material or in the Appropriate Legal
Contact Information Notices displayed by works
Support Library Licenses containing it; or
OpenEXR
Citing POV-Ray in Academic Publications
c) Prohibiting
misrepresentation of the origin of
Contributors to POV-Ray
that material, or
Thanks requiring that modified
What to do if you don't have POV-Ray versions of such material be marked
Which Version of POV-Ray should you use? in
Microsoft Windows reasonable ways as different
Apple Macintosh from the original version; or
Linux/Unix
All Versions
d) Limiting the use for
publicity purposes of names of
Where to Find POV-Ray Files
licensors or
World Wide Website www.povray.org authors of the material; or
Suggested Reading
e) Declining to grant rights
under trademark law for use of some
trade names, trademarks, or
service marks; or
f) Requiring indemnification
of licensors and authors of that
material by anyone who
conveys the material (or modified
versions of
it) with contractual
assumptions of liability to the
recipient, for
any liability that these
contractual assumptions directly
impose on
those licensors and authors.
All other non-permissive
additional terms are considered
"further
restrictions" within the meaning
of section 10. If the Program as
you
received it, or any part of it,
contains a notice stating that it is
governed by this License along
with a term that is a further
restriction, you may remove that
term. If a license document
contains
a further restriction but
permits relicensing or conveying
under this
License, you may add to a
covered work material governed by
the terms
of that license document,
provided that the further
restriction does
not survive such relicensing or
conveying.
If you add terms to a covered
work in accord with this section,
you
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 14 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 15 of 34
permanently
reinstated, you do not qualify
Appendices to receive new licenses for the same
Contacting the Authors material under section 10.
POV-Ray License
Contact Information 9. Acceptance Not Required for
Support Library Licenses Having Copies.
OpenEXR
Citing POV-Ray in Academic Publications
You are not required to accept
this License in order to receive or
Contributors to POV-Ray
run a copy of the Program.
Thanks Ancillary propagation of a covered
What to do if you don't have POV-Ray work
Which Version of POV-Ray should you use? occurring solely as a
Microsoft Windows consequence of using peer-to-peer
Apple Macintosh transmission
Linux/Unix to receive a copy likewise does
All Versions
not require acceptance. However,
nothing other than this License
Where to Find POV-Ray Files
grants you permission to propagate
World Wide Website www.povray.org or
Suggested Reading modify any covered work. These
actions infringe copyright if you do
not accept this License.
Therefore, by modifying or
propagating a
covered work, you indicate your
acceptance of this License to do so.
An "entity transaction" is a
transaction transferring control of
an
organization, or substantially
all assets of one, or subdividing an
organization, or merging
organizations. If propagation of a
covered
work results from an entity
transaction, each party to that
transaction who receives a copy
of the work also receives whatever
licenses to the work the party's
predecessor in interest had or could
give under the previous
paragraph, plus a right to
possession of the
Corresponding Source of the work
from the predecessor in interest, if
the predecessor has it or can
get it with reasonable efforts.
You may not impose any further
restrictions on the exercise of the
rights granted or affirmed under
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 16 of 34
A contributor's "essential
patent claims" are all patent claims
owned or controlled by the
contributor, whether already
acquired or
hereafter acquired, that would
be infringed by some manner,
permitted
by this License, of making,
using, or selling its contributor
version,
but do not include claims that
would be infringed only as a
consequence of further
modification of the contributor
version. For
purposes of this definition,
"control" includes the right to
grant
patent sublicenses in a manner
consistent with the requirements of
this License.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 17 of 34
a
party means to make such an
Appendices agreement or commitment not to
Contacting the Authors enforce a
POV-Ray License patent against the party.
Contact Information
Support Library Licenses If you convey a covered work,
OpenEXR knowingly relying on a patent
Citing POV-Ray in Academic Publications
license,
and the Corresponding Source of
Contributors to POV-Ray
the work is not available for anyone
Thanks to copy, free of charge and
What to do if you don't have POV-Ray under the terms of this License,
Which Version of POV-Ray should you use? through a
Microsoft Windows publicly available network
Apple Macintosh server or other readily accessible
Linux/Unix means,
All Versions
then you must either (1) cause
the Corresponding Source to be so
Where to Find POV-Ray Files
available, or (2) arrange to
World Wide Website www.povray.org deprive yourself of the benefit of
Suggested Reading the
patent license for this
particular work, or (3) arrange, in
a manner
consistent with the requirements
of this License, to extend the
patent
license to downstream
recipients. "Knowingly relying"
means you have
actual knowledge that, but for
the patent license, your conveying
the
covered work in a country, or
your recipient's use of the covered
work
in a country, would infringe one
or more identifiable patents in that
country that you have reason to
believe are valid.
If, pursuant to or in
connection with a single transaction
or
arrangement, you convey, or
propagate by procuring conveyance
of, a
covered work, and grant a patent
license to some of the parties
receiving the covered work
authorizing them to use, propagate,
modify
or convey a specific copy of the
covered work, then the patent
license
you grant is automatically
extended to all recipients of the
covered
work and works based on it.
A patent license is
"discriminatory" if it does not
include within
the scope of its coverage,
prohibits the exercise of, or is
conditioned on the non-exercise
of one or more of the rights that
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 18 of 34
are
specifically granted under this
Appendices License. You may not convey a
Contacting the Authors covered
POV-Ray License work if you are a party to an
Contact Information arrangement with a third party that
Support Library Licenses is
OpenEXR in the business of distributing
Citing POV-Ray in Academic Publications
software, under which you make
payment
Contributors to POV-Ray
to the third party based on the
Thanks extent of your activity of conveying
What to do if you don't have POV-Ray the work, and under which the
Which Version of POV-Ray should you use? third party grants, to any of the
Microsoft Windows parties who would receive the
Apple Macintosh covered work from you, a
Linux/Unix discriminatory
All Versions
patent license (a) in connection
with copies of the covered work
Where to Find POV-Ray Files
conveyed by you (or copies made
World Wide Website www.povray.org from those copies), or (b) primarily
Suggested Reading for and in connection with
specific products or compilations
that
contain the covered work, unless
you entered into that arrangement,
or that patent license was
granted, prior to 28 March 2007.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 19 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 20 of 34
General
Public License "or any later
Appendices version" applies to it, you have the
Contacting the Authors option of following the terms
POV-Ray License and conditions either of that
Contact Information numbered
Support Library Licenses version or of any later version
OpenEXR published by the Free Software
Citing POV-Ray in Academic Publications
Foundation. If the Program does
not specify a version number of the
Contributors to POV-Ray
GNU Affero General Public
Thanks License, you may choose any version
What to do if you don't have POV-Ray ever published
Which Version of POV-Ray should you use? by the Free Software Foundation.
Microsoft Windows
Apple Macintosh If the Program specifies that
Linux/Unix a proxy can decide which future
All Versions
versions of the GNU Affero
General Public License can be used,
Where to Find POV-Ray Files
that proxy's
World Wide Website www.povray.org public statement of acceptance
Suggested Reading of a version permanently authorizes
you
to choose that version for the
Program.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 21 of 34
END OF
TERMS AND CONDITIONS
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 22 of 34
what it does.>
Copyright (C) <year> <name
Appendices of author>
Contacting the Authors
POV-Ray License This program is free
Contact Information software: you can redistribute it
Support Library Licenses and/or modify
OpenEXR it under the terms of the
Citing POV-Ray in Academic Publications
GNU Affero General Public License as
published by
Contributors to POV-Ray
the Free Software
Thanks Foundation, either version 3 of the
What to do if you don't have POV-Ray License, or
Which Version of POV-Ray should you use? (at your option) any later
Microsoft Windows version.
Apple Macintosh
Linux/Unix This program is distributed
All Versions
in the hope that it will be useful,
but WITHOUT ANY WARRANTY;
Where to Find POV-Ray Files
without even the implied warranty of
World Wide Website www.povray.org MERCHANTABILITY or FITNESS
Suggested Reading FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public
License for more details.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 23 of 34
2.5.4.1 OpenEXR
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 24 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 25 of 34
Chris Cason
Developer 1993-, team leader 1999-,
Windows version, SMP
implementation, mesh camera, BSP
bounding, too many other
contributions to list here
Thorsten Fröhlich
Developer 1996-, Mac developer,
frontend-backend messaging system,
SMP implementation, too many other
contributions to list here
Christoph Lipka
Developer 2009-, core code
improvements notably radiosity,
gamma handling, sslt and too many
others to list
Nicolas Calimet
UNIX development
Jérôme Grimbert
Mapping warps, image meta-data, the
ovus object, several list patterns,
additional render block items, and
other core code contributions.
James Holsenback
3.7 documentation, POV-Wiki, various
Unix/Linux, and scene file
contributions
Christoph Hormann
UNIX development
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 26 of 34
Nathan Kopp
Appendices Photons, u/v mapping, other
Contacting the Authors contributions
POV-Ray License Juha Nieminen
Contact Information area_illumination, cubic pattern and
Support Library Licenses cubic warp, fractal patterns, other
OpenEXR contributions
Citing POV-Ray in Academic Publications
Contributors to POV-Ray
Past POV-Team Members and other
Thanks
What to do if you don't have POV-Ray
Note-Worthy Contributors:
Which Version of POV-Ray should you use?
(alphabetically)
Microsoft Windows
Apple Macintosh Claire Amundsen
Linux/Unix Tutorials for the POV-Ray User Guide
All Versions Steve Anger
Where to Find POV-Ray Files POV-Ray 2.0/3.0 developer
World Wide Website www.povray.org Randy Antler
Suggested Reading
MS-Dos display code enhancements
John Baily
RLE targa code
Eric Barish
Ground fog code
Thomas Baier
3.1 team member, tester
Dieter Bayer
Wrote sor, lathe, prism, media and
many other features
Anthony Bennett
Scene files, documentation
Kendall Bennett
PMODE library support, paletted
display code in Windows version
Steve Bennett
GIF support
Thomas Bily
Implicit and parametric surfaces
Dale C. Brodin
Alpha & Beta tester, forum support
Eric Brown
no_image, no_reflection, orient and
circular area_light
Matthew Corey Brown
pigment function, warps,
projected_through
David Buck
Original author of DKBTrace, POV-Ray
1.0 developer
Edward Coffey
Fade_color
Aaron Collins
Co-author of DKBTrace 2.12, POV-Ray
1.0 developer
Chris Dailey
POV-Ray 3.0 developer
Steve Demlow
POV-Ray 3.0 developer
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 27 of 34
Andreas Dilger
Appendices Former Unix coordinator, Linux
Contacting the Authors developer, PNG support
POV-Ray License Joris van Drunen Littel
Contact Information Mac beta tester
Support Library Licenses Alexander Enzmann
OpenEXR POV-Ray 1.0/2.0/3.0 developer
Citing POV-Ray in Academic Publications Dan Farmer
Contributors to POV-Ray POV-Ray 1.0/2.0/3.0 developer,
Thanks
author of many features, sample
What to do if you don't have POV-Ray
scenes, and textures
Which Version of POV-Ray should you use?
Microsoft Windows
Daniel Fenner
Apple Macintosh Splines
Linux/Unix Hans-Detlev Fink
All Versions Slope pattern
Where to Find POV-Ray Files Charles Fusner
World Wide Website www.povray.org Blob, lathe and prism tutorial tutorials
Suggested Reading for the POV-Ray User Guide
Mark Gordon
Unix developer
David Harr
Mac balloon help and palette code
Michael Hazelgrove
Scene files
Jimmy Hoeks
Original Help file for v3.0 Windows
user interface
Christoph Hormann
Scene & include files, documentation,
insert menu
Chris Huff
Object pattern, Interior texture,
inverse transform
Bob Hughes
Scene and include files, insert menu
Ingo Janssen
Scene & include files, documentation
Mike Hough
Spherical camera, Media method 2,
uv_mapping for bicubic_patch
Rune S. Johansen
Scene & include files, documentation
Greg M. Johnson
Scene files
Terry Kanakis
Camera fix
Kari Kivisalo
Ground fog code
Alan Kong
Alpha & Beta tester, forum support
Lutz Kretzschmar
Moray author, MS-DOS 24-bit VGA,
part of the anti-aliasing code
Tor Olav Kristensen
Scene files
Jochen Lippert
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 28 of 34
Sphere_sweep
Appendices Friedrich Lohmülller
Contacting the Authors Version 3.7 scene file clean-up and
POV-Ray License Windows insert menus.
Contact Information Charles Marslett
Support Library Licenses MS-Dos display code
OpenEXR Pascal Massimino
Citing POV-Ray in Academic Publications Fractal objects
Contributors to POV-Ray Jim McElhiney
Thanks
POV-Ray 3.0 developer
What to do if you don't have POV-Ray
Robert A. Mickelsen
Which Version of POV-Ray should you use?
Microsoft Windows
Artist, 3.0 docs contributor
Apple Macintosh Mike Miller
Linux/Unix Artist, scene files, stones.inc
All Versions Fabien Mosen
Where to Find POV-Ray Files Scene & include files
World Wide Website www.povray.org Douglas Muir
Suggested Reading Bump maps, height fields
Joel Newkirk
Former Amiga developer
Jim Nitchals
Mac version, scene files (Jim - famous
also for his anti-spam crusades -
passed away on 5 June 1998 but his
contributions to POV-Ray and
responsible use of the internet will not
be forgotten)
Paul Novak
Texture contributions
Wolfgang Ortmann
Splines
Dave Park
Amiga support, AGA video code
Redaelli Paolo
Former Amiga developer
Ron Parker
Core code, jack-of-all-trades
David Payne
RLE targa code
Ansgar Philippsen
Smooth color triangle
Jaime Vives Piqueres
Mesh camera scene files
Bill Pulver
Time code
Anton Raves
Alpha & Beta tester, Mac contributor
Dan Richardson
3.0 Docs
Tim Rowley
PPM and Windows-specific BMP image
format support
Eduard Schwan
Former Mac version coordinator,
mosaic preview, docs
Daniel Skarda
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 29 of 34
Other Support:
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 30 of 34
2.5.7 Thanks
Appendices
Contacting the Authors We would like to take this opportunity to
POV-Ray License thank everyone who has helped make POV-
Contact Information
Ray what it is over the past two decades.
Support Library Licenses
We can't possibly list you all here but be
OpenEXR
assured that we appreciate your support -
Citing POV-Ray in Academic Publications
Contributors to POV-Ray
without you this project would not be here!
Thanks
What to do if you don't have POV-Ray 2.5.8 What to do if you don't
Which Version of POV-Ray should you use? have POV-Ray
Microsoft Windows
Apple Macintosh
This documentation assumes you already
Linux/Unix
have POV-Ray installed and running
All Versions
Where to Find POV-Ray Files
however the POV-Team does distribute this
World Wide Website www.povray.org file by itself in various formats including
Suggested Reading online on the internet. If you do not have
POV-Ray or are not sure you have the
official version or the latest version, then
the following sections will tell you what to
get and where to get it.
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 31 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 32 of 34
Documentation Pending
2.5.8.1.3 Linux/Unix
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 33 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016
Tutorial Section 5 Page 34 of 34
http://www.povray.org/documentation/3.7.0/t2_5.html 26/04/2016