summaryrefslogtreecommitdiff
path: root/xc/extras/Mesa/docs/COPYRIGHT
diff options
context:
space:
mode:
Diffstat (limited to 'xc/extras/Mesa/docs/COPYRIGHT')
-rw-r--r--xc/extras/Mesa/docs/COPYRIGHT155
1 files changed, 155 insertions, 0 deletions
diff --git a/xc/extras/Mesa/docs/COPYRIGHT b/xc/extras/Mesa/docs/COPYRIGHT
new file mode 100644
index 000000000..4b5978c3e
--- /dev/null
+++ b/xc/extras/Mesa/docs/COPYRIGHT
@@ -0,0 +1,155 @@
+
+ Mesa Copyright Information
+
+
+The Mesa distribution consists of several components. Different copyrights
+apply to different components. For example, GLUT is copyrighted by Mark
+Kilgard, some demo programs are copyrighted by SGI, some of the Mesa
+device drivers are copyrighted by the respective authors.
+
+Through version 3.0, the core Mesa library was been distributed under the
+GNU Library General Public License.
+
+In Mesa 3.1 (and later) the core library instead uses the XFree86 copyright.
+The copyright was being changed so that Mesa could be integrated into the
+XFree86 X server in order to support 3D hardware acceleration. Mesa will
+still also be supported as a stand-alone library.
+
+If you have contributed code to Mesa in the past and don't want your
+code included in the non-GNU LGPL version please contact Brian to
+have your code removed.
+
+
+
+
+Common questions about the copyright change
+-------------------------------------------
+
+Q1. Why was the copyright changed?
+
+A1. Mesa is being integrated with XFree86 (the free X server for Linux
+and other Unix-like operating systems) in order to better support
+3D hardware on Linux. All code used in XFree86 must use the XFree86
+copyright. 3D hardware acceleration on Linux is long overdue. The
+Mesa copyright change will allow better hardware support on Linux in
+the near future.
+
+
+Q2. Is it legal to change the copyright?
+
+A2. Yes, since I (Brian Paul) hold the copyright.
+
+
+Q3. I contributed code to Mesa while under the GNU copyright and don't
+agree with the new copyright. What can I do?
+
+A3. I'll remove any such code upon request. So far, no one has made
+this request.
+
+
+Q4. The XFree86 copyright allows people/companies to release binary-only
+works derived from the Mesa code. Isn't that bad?
+
+A4. It's somewhat unfortunate, but acceptable. However, it really is in a
+company's best interest to keep modification to open-source software in the
+open-source domain. See the open-source essays written by Eric Raymond for
+the reasoning. Also note that any such concerns can be applied to the
+XFree86 project as well. It seems to be doing well.
+
+
+
+Attention Contributors
+----------------------
+
+If you want to contribute to the Mesa project please consider the
+copyright issues. If you contribute a bug fix or new feature to
+an existing component you should agree to the copyright on that
+component before submitting the bug fix or feature code.
+
+If you want to contribute a new component, such as a new device
+driver or demo program, then you can put whatever copyright you want
+on your code. Insert the copyright into all files to avoid confusion.
+
+
+
+
+Mesa component copyrights
+-------------------------
+
+Component Files Primary Author Copyright
+-------------------------------------------------------------------------------
+core Mesa code src/*.[ch] Brian Paul See below (*)
+ include/GL/gl.h
+
+GLU library src-glu/* Brian Paul GNU-LGPL
+ include/GL/glu.h
+
+GLX driver src/X/* Brian Paul See below (*)
+ include/GL/glx.h
+ include/GL/xmesa.h
+
+OS/Mesa driver src/OSmesa/* Brian Paul See below (*)
+ include/GL/osmesa.h
+
+3Dfx driver src/FX/* David Bucciarelli GNU-LGPL
+ include/GL/fxmesa.h
+
+MGL driver src/MGL/* SciTech, Inc SciTech copyright
+ include/GL/mglmesa.h
+
+Windows driver src/Windows/* Li Wei copyright by Li Wei
+ include/GL/wmesa.h
+
+SVGA driver src/SVGA/* Brian Paul GNU-LGPL
+ include/GL/svgamesa.h
+
+DOS driver src/DOS/* Charlie Wallace GNU-LGPL
+ include/GL/dosmesa.h
+
+GGI driver src/GGI/* Uwe Maurer GNU-LGPL
+ include/GL/ggimesa.h
+
+S3 driver src/S3/* S3, Inc. S3 copyright
+
+BeOS R4 driver src/BeOS/* Brian Paul See below (*)
+
+GLUT src-glut/* Mark Kilgard Mark's copyright
+ include/GL/*glut*.h
+
+demo programs demos/* various see source file
+
+X demos xdemos/* Brian Paul see source file
+
+SGI demos samples/* SGI SGI copyright
+
+RedBook demos book/* SGI SGI copyright
+
+
+
+(*) Main Mesa Copyright
+-----------------------
+
+Mesa code without an explicit copyright is covered by the following
+copyright:
+
+Copyright (C) 1999 Brian Paul All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+----------------------------------------------------------------------
+$Id: COPYRIGHT,v 1.1.4.1 2000/12/01 20:37:45 gareth Exp $