File: licenses.html

package info (click to toggle)
pyopengl 2.0.1.08-5.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 19,484 kB
  • ctags: 9,036
  • sloc: pascal: 64,950; xml: 28,088; ansic: 20,696; python: 19,761; tcl: 668; makefile: 240; sh: 25
file content (210 lines) | stat: -rw-r--r-- 11,229 bytes parent folder | download | duplicates (2)
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&nbsp;VI.&nbsp;Appendices">
  <link rel="previous" href="changes.html"
 title="Appendix&nbsp;A.&nbsp;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 &copy; 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 &copy; 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 &copy; 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 &copy; 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>