license.html revision b8e80941
1848b8605Smrg<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2848b8605Smrg<html lang="en">
3848b8605Smrg<head>
4848b8605Smrg  <meta http-equiv="content-type" content="text/html; charset=utf-8">
5848b8605Smrg  <title>License / Copyright Information</title>
6848b8605Smrg  <link rel="stylesheet" type="text/css" href="mesa.css">
7848b8605Smrg</head>
8848b8605Smrg<body>
9848b8605Smrg
10848b8605Smrg<div class="header">
11848b8605Smrg  <h1>The Mesa 3D Graphics Library</h1>
12848b8605Smrg</div>
13848b8605Smrg
14848b8605Smrg<iframe src="contents.html"></iframe>
15848b8605Smrg<div class="content">
16848b8605Smrg
17848b8605Smrg<h1>Disclaimer</h1>
18848b8605Smrg
19848b8605Smrg<p>
20848b8605SmrgMesa is a 3-D graphics library with an API which is very similar to
21b8e80941Smrgthat of <a href="https://www.opengl.org/">OpenGL</a>.*
22848b8605SmrgTo the extent that Mesa utilizes the OpenGL command syntax or state
23848b8605Smrgmachine, it is being used with authorization from <a
24b8e80941Smrghref="https://www.sgi.com/">Silicon Graphics,
25848b8605SmrgInc.</a>(SGI). However, the author does not possess an OpenGL license
26848b8605Smrgfrom SGI, and makes no claim that Mesa is in any way a compatible
27848b8605Smrgreplacement for OpenGL or associated with SGI. Those who want a
28848b8605Smrglicensed implementation of OpenGL should contact a licensed
29848b8605Smrgvendor.
30848b8605Smrg</p>
31848b8605Smrg
32848b8605Smrg<p>
33848b8605SmrgPlease do not refer to the library as <em>MesaGL</em> (for legal
34848b8605Smrgreasons). It's just <em>Mesa</em> or <em>The Mesa 3-D graphics
35848b8605Smrglibrary</em>. <br>
36848b8605Smrg</p>
37848b8605Smrg
38848b8605Smrg<p>
39b8e80941Smrg* OpenGL is a trademark of <a href="https://www.sgi.com/"
40848b8605Smrg>Silicon Graphics Incorporated</a>.
41848b8605Smrg</p>
42848b8605Smrg
43848b8605Smrg
44848b8605Smrg
45848b8605Smrg<h1>License / Copyright Information</h1>
46848b8605Smrg
47848b8605Smrg<p>
48848b8605SmrgThe Mesa distribution consists of several components.  Different copyrights
49b8e80941Smrgand licenses apply to different components.
50b8e80941SmrgFor example, the GLX client code uses the SGI Free Software License B, and
51b8e80941Smrgsome of the Mesa device drivers are copyrighted by their authors.
52b8e80941SmrgSee below for a list of Mesa's main components and the license for each.
53848b8605Smrg</p>
54848b8605Smrg<p>
55848b8605SmrgThe core Mesa library is licensed according to the terms of the MIT license.
56848b8605SmrgThis allows integration with the XFree86, Xorg and DRI projects.
57848b8605Smrg</p>
58848b8605Smrg<p>
59848b8605SmrgThe default Mesa license is as follows:
60848b8605Smrg</p>
61848b8605Smrg
62848b8605Smrg<pre>
63848b8605SmrgCopyright (C) 1999-2007  Brian Paul   All Rights Reserved.
64848b8605Smrg
65848b8605SmrgPermission is hereby granted, free of charge, to any person obtaining a
66848b8605Smrgcopy of this software and associated documentation files (the "Software"),
67848b8605Smrgto deal in the Software without restriction, including without limitation
68848b8605Smrgthe rights to use, copy, modify, merge, publish, distribute, sublicense,
69848b8605Smrgand/or sell copies of the Software, and to permit persons to whom the
70848b8605SmrgSoftware is furnished to do so, subject to the following conditions:
71848b8605Smrg
72848b8605SmrgThe above copyright notice and this permission notice shall be included
73848b8605Smrgin all copies or substantial portions of the Software.
74848b8605Smrg
75848b8605SmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
76848b8605SmrgOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
77848b8605SmrgFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
78848b8605SmrgTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
79848b8605SmrgLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
80848b8605SmrgOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
81848b8605SmrgSOFTWARE.
82848b8605Smrg</pre>
83848b8605Smrg
84848b8605Smrg
85848b8605Smrg<h1>Attention, Contributors</h1>
86848b8605Smrg
87848b8605Smrg<p>
88848b8605SmrgWhen contributing to the Mesa project you must agree to the licensing terms
89848b8605Smrgof the component to which you're contributing.
90848b8605SmrgThe following section lists the primary components of the Mesa distribution
91848b8605Smrgand their respective licenses.
92848b8605Smrg</p>
93848b8605Smrg
94848b8605Smrg
95848b8605Smrg<h1>Mesa Component Licenses</h1>
96848b8605Smrg
97848b8605Smrg<pre>
98848b8605SmrgComponent         Location               License
99848b8605Smrg------------------------------------------------------------------
100b8e80941SmrgMain Mesa code    src/mesa/              MIT
101848b8605Smrg
102848b8605SmrgDevice drivers    src/mesa/drivers/*     MIT, generally
103848b8605Smrg
104b8e80941SmrgGallium code      src/gallium/           MIT
105b8e80941Smrg
106848b8605SmrgExt headers       include/GL/glext.h     Khronos
107848b8605Smrg                  include/GL/glxext.h
108848b8605Smrg
109b8e80941SmrgGLX client code   src/glx/               SGI Free Software License B
110b8e80941Smrg
111848b8605SmrgC11 thread        include/c11/threads*.h Boost (permissive)
112848b8605Smrgemulation
113848b8605Smrg</pre>
114848b8605Smrg
115848b8605Smrg<p>
116848b8605SmrgIn general, consult the source files for license terms.
117848b8605Smrg</p>
118848b8605Smrg
119848b8605Smrg</div>
120848b8605Smrg</body>
121848b8605Smrg</html>
122