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
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<title>PyOpenGL 2.0 Licenses</title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.59.1">
<link rel="home" href="index.html" title="PyOpenGL 2.0.1.04 Manual">
<link rel="up" href="appendices.html" title="Part VI. Appendices">
<link rel="previous" href="changes.html"
title="Appendix A. Change Log">
<link rel="next" href="licenses-1.5.5.html"
title="PyOpenGL 1.5.5 License">
</head>
<body bgcolor="white" text="black" link="#0000ff" vlink="#840084"
alink="#0000ff">
<h1>PyOpenGL 2.0 Licenses</h1>
<p><b>Table of Contents</b></p>
<dl>
<dt><a href="#1.5.6">PyOpenGL 1.5.6 License</a></dt>
<dt><a href="#1.5.5">PyOpenGL 1.5.5 License</a></dt>
<dt><a href="#GLE">GLE License</a></dt>
<dt><a href="#PyGLUT">PyGLUT License</a></dt>
</dl>
<p> Forward Note: This forward is for informational purposes only. </p>
<p> The PyOpenGL project on SourceForge was started by David Ascher,
previous maintainer of the PyOpenGL package, to further development of
the binding while David was unable to continue such development. At the
time of the project's start, PyOpenGL was version 1.5.5. You can find
this version of the package on the downloads page of the project. </p>
<p> Because of this history, there are two licenses which pertain to the
library, both of which are "BSD Style" licenses (though with minor
variations in wording). </p>
<p> For all versions up to and including 1.5.5, the <a
href="licenses-1.5.5.html" title="PyOpenGL 1.5.5 License">PyOpenGL
1.5.5 License</a> is applicable. </p>
<p> For all versions greater than 1.5.5, both the PyOpenGL 1.5.5 License
and the <a href="licenses-1.5.6.html" title="PyOpenGL 1.5.6 License">PyOpenGL
1.5.6 License</a> are applicable. </p>
<p> For all versions of PyOpenGL greater than or equal to 2.0 the
following licenses also apply </p>
<ul type="disc">
<li>the <a href="licenses-GLE.html" title="GLE License">GLE License</a>
applies to the GLE module</li>
<li>the <a href="licenses-PyGLUT.html" title="PyGLUT License">PyGLUT
License</a> applies to the GLUT module (PyOpenGL's GLUT module is a
derivative of PyGLUT).</li>
</ul>
<p>Note: earlier versions of the 2.0 series mistakenly suggested that
the <a href="http://oss.sgi.com/projects/FreeB" target="_top">SGI Free
Software License B</a> applied to them. The interface files are, indeed,
based partly on the GL.h and GLU.h header files, but as the information
provided in those files (as limited to that provided in the interface
files) is a mere statement of fact, it shouldn't be considered a
copyrightable body of work.<br>
</p>
<p>If you have licensing questions regarding the PyOpenGL project,
please contact the <a href="mailto:pyopengl-devel@lists.sourceforge.net">PyOpenGL
developers</a>.<br>
</p>
<h2 class="title" style="clear: both;"><a name="1.5.6"></a>PyOpenGL
1.5.6 License</h2>
<p> PyOpenGL 1.5.6 and its derivatives, including PyOpenGL 2.0 are based
on PyOpenGL 1.5.5, Copyright © 1997-1998 by James Hugunin,
Cambridge MA, USA, Thomas Schwaller, Munich, Germany and David Ascher,
San Francisco CA, USA. </p>
<p> Contributors to the PyOpenGL project in addition to those listed
above include: </p>
<ul type="disc">
<li>David Konerding</li>
<li>Soren Renner</li>
<li>Rene Liebscher</li>
<li>Randall Hopper</li>
<li>Michael Fletcher</li>
<li>Thomas Malik</li>
<li>Thomas Hamelryck</li>
<li>Jack Jansen</li>
<li>Michel Sanner</li>
<li>Tarn Weisner Burton</li>
<li>Andrew Cox</li>
<li>Rene Dudfield</li>
</ul>
<p> PyOpenGL 1.5.6 Copyright © 1997-1998, 2000-2001 </p>
<p> All rights reserved. </p>
<p> Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met: </p>
<ol type="1">
<li> Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. </li>
<li> Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution. </li>
<li> The names of the contributors may not be used to endorse or
promote products derived from this software without specific prior
written permission. </li>
</ol>
<p> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </p>
<h2 class="title" style="clear: both;"><a name="1.5.5"></a>PyOpenGL
1.5.5 License</h2>
<p> Copyright © 1997-1998 by James Hugunin, Cambridge MA, USA,
Thomas Schwaller, Munich, Germany and David Ascher, San Francisco CA,
USA. </p>
<p> All Rights Reserved </p>
<p> Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of James Hugunin, Thomas
Schwaller, or David Ascher not be used in advertising or publicity
pertaining to distribution of the software without specific, written
prior permission. </p>
<p> JAMES HUGUNIN, THOMAS SCHWALLER AND DAVID ASCHER DISCLAIM ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL JAMES
HUGUNIN, THOMAS SCHWALLER AND DAVID ASCHER BE LIABLE FOR ANY SPECIAL,
INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.<br>
</p>
<h2 class="title" style="clear: both;"><a name="GLE"></a>GLE License</h2>
<p> SOFTWARE AGREEMENT </p>
<p> PLEASE READ THIS AGREEMENT CAREFULLY BEFORE INSTALLING OR USING THIS
SOFTWARE. IF YOU INSTALL OR USE THIS SOFTWARE, YOU AGREE TO THESE TERMS. </p>
<p> This software is owned by International Business Machines
Corporation ("IBM"), or its subsidiaries or IBM's suppliers, and is
copyrighted and licensed, not sold. IBM retains title to the software,
and grants you a nonexclusive license for the software. </p>
<p> Under this license, you may: </p>
<ol type="1">
<li> use the software on one or more machines at a time; </li>
<li> make copies of the software for use or backup purposes within
your enterprise; </li>
<li> modify this software and merge it with another program; and </li>
<li> make copies of the original file you downloaded and distribute
it, provided that you transfer a copy of this license to the other
party. </li>
</ol>
<p> The other party agrees to these terms by its first use of this
software. </p>
<p> You must reproduce the copyright notice and any other legend of
ownership on each copy or partial copy of the software. </p>
<p> This software, as provided by IBM, is only intended to assist in the
development of a working software program. The software may not function
as written: additional code is required. In addition, the software may
not compile and/or bind successfully as written. </p>
<p> IBM PROVIDES THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
YOU. SHOULD ANY PART OF THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE
ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO
EVENT, UNLESS REQUIRED BY APPLICABLE LAW, SHALL IBM BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
THE SOFTWARE TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF IBM HAS BEEN
ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES. </p>
<p> IBM does not warrant that the contents of the software will meet
your requirements, that the software is error-free or that the software
does not infringe on any intellectual property rights of any third
party. </p>
<p> IBM may make improvements and/or changes in the software at any
time. </p>
<p> Changes may or may not be made periodically to the information in
the software; these changes may be reported, for the software included
herein, in new editions. </p>
<p> References, if any, in the software to IBM products, programs, or
services do not imply that IBM intends to make these available in all
countries in which IBM operates. Any reference to an IBM licensed
program in the software is not intended to state or imply that only
IBM's licensed program may be used. Any functionally equivalent program
may be used. </p>
<p> The laws of New York State govern this agreement.<br>
</p>
<h2 class="title" style="clear: both;"><a name="PyGLUT"></a>PyGLUT
License</h2>
<p> PyGLUT file is derived from the glut.h distributed with GLUT 3.7. It
is a complete wrapper for GLUT API version 4 (provisional) including
the game functionality. </p>
<p> The conversion to a SWIG interface file was done by <a
href="mailto:acox@globalnet.co.uk" target="_top">Andrew Cox</a>. </p>
<p> I (Andrew Cox) place no additional limitations on what can be done
with the contents of this file beyond those it inherits from GLUT. </p>
<p> DISCLAIMER: PyGlut is provided AS IS without warranty of any kind,
either express or implied, including but not limited to the implied
warranties of merchantability and fitness for a particular purpose. In
no event shall Andrew Cox be liable for any damages whatsoever including
direct, indirect, incidental, consequential, loss of business profits
or special damages, even if Andrew Cox has been advised of the
possibility of such damages. </p>
<p>Copyright © Mark J. Kilgard, 1994, 1995, 1996, 1998.</p>
<p> This program is freely distributable without licensing fees and is
provided without guarantee or warrantee expressed or implied. This
program is -not- in the public domain. </p>
</body>
</html>
|