blob: 475baaaa9c6bb471d3e6d843243d999cc8c9e615 [file] [log] [blame]
Brian Paul0b27ace2003-03-08 17:38:57 +00001<HTML>
2
3<TITLE>License / Cppyright Information</TITLE>
4
5<BODY text="#000000" bgcolor="#55bbff" link="#111188">
6
7<H1>License / Copyright Information</H1>
8
9<p>
10The Mesa distribution consists of several components. Different copyrights
11and licenses apply to different components. For example, GLUT is copyrighted
12by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa
13device drivers are copyrighted by their authors. See below for a list of
14Mesa's components and the copyright/license for each.
15</p>
16<p>
17The core Mesa library is licensed according to the terms of the XFree86
18copyright (an MIT-style license). This allows integration with the
19XFree86/DRI project. Unless otherwise stated, the Mesa source code and
20documentation is licensed as follows:
21</p>
22
23<pre>
24Copyright (C) 1999-2003 Brian Paul All Rights Reserved.
25
26Permission is hereby granted, free of charge, to any person obtaining a
27copy of this software and associated documentation files (the "Software"),
28to deal in the Software without restriction, including without limitation
29the rights to use, copy, modify, merge, publish, distribute, sublicense,
30and/or sell copies of the Software, and to permit persons to whom the
31Software is furnished to do so, subject to the following conditions:
32
33The above copyright notice and this permission notice shall be included
34in all copies or substantial portions of the Software.
35
36THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
37OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
38FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
39BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
40AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
41CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
42</pre>
43
44
45<H1>Attention, Contributors</H1>
46
47<p>
48When contributing to the Mesa project you must agree to relinquish your
49work to the holder of the copyright for the particular component you're
50contributing to. That is, you can't put your own copyright on the code,
51unless it's a modular piece that can be omitted from Mesa (like a new
52device driver). If for example, you contribute a bug fix to Mesa's
53texture mapping code, your code will become a part of the body of work
54which is copyrighted by Brian Paul and licensed by the above terms.
55</p>
56
57<pre>
58Mesa Component Licenses:
59
60Component Files Primary Author License
61----------------------------------------------------------------------------
62core Mesa code src/*.[ch] Brian Paul Mesa
63 include/GL/gl.h
64
65GLX driver src/X/* Brian Paul Mesa
66 include/GL/glx.h
67 include/GL/xmesa.h
68
69OS/Mesa driver src/OSmesa/* Brian Paul Mesa
70 include/GL/osmesa.h
71
723Dfx driver src/FX/* David Bucciarelli Mesa
73 include/GL/fxmesa.h
74
75BeOS R4 driver src/BeOS/* Brian Paul Mesa
76
77MGL driver src/MGL/* SciTech, Inc SciTech copyright
78 include/GL/mglmesa.h
79
80Windows driver src/Windows/* Li Wei copyright by Li Wei
81 include/GL/wmesa.h
82
83SVGA driver src/SVGA/* Brian Paul GNU-LGPL
84 include/GL/svgamesa.h
85
86DOS driver src/DOS/* Charlie Wallace GNU-LGPL
87 include/GL/dosmesa.h
88
89GGI driver src/GGI/* Uwe Maurer GNU-LGPL
90 include/GL/ggimesa.h
91
92S3 driver src/S3/* S3, Inc. S3 copyright
93
94GLUT src-glut/* Mark Kilgard Mark's copyright
95 include/GL/*glut*.h
96
97GLU library src-glu/* Brian Paul GNU-LGPL
98
99SI GLU library si-glu/* SGI SGI Free B
100 include/GL/glu.h
101
102Ext registry include/GL/glext.h SGI SGI Free B
103 include/GL/glxext.h
104
105demo programs demos/* various see source files
106
107X demos xdemos/* Brian Paul see source files
108
109SGI demos samples/* SGI SGI copyright
110
111RedBook demos book/* SGI SGI copyright
112</pre>
113
114</body>
115</html>