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