X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Flicense.html;h=44b980d93da9d4edeb84bba92abf18b6e13de273;hb=da39d5d3b46c55f88a2f051368e09284732fd440;hp=475baaaa9c6bb471d3e6d843243d999cc8c9e615;hpb=0b27aceae2464db3dd149cf4fd667e353a655c5e;p=mesa.git diff --git a/docs/license.html b/docs/license.html index 475baaaa9c6..44b980d93da 100644 --- a/docs/license.html +++ b/docs/license.html @@ -2,7 +2,37 @@
+Mesa is a 3-D graphics library with an API which is very similar to +that of OpenGL.* +To the extent that Mesa utilizes the OpenGL command syntax or state +machine, it is being used with authorization from Silicon Graphics, +Inc.(SGI). However, the author does not possess an OpenGL license +from SGI, and makes no claim that Mesa is in any way a compatible +replacement for OpenGL or associated with SGI. Those who want a +licensed implementation of OpenGL should contact a licensed +vendor. +
+ +
+Please do not refer to the library as MesaGL (for legal
+reasons). It's just Mesa or The Mesa 3-D graphics
+library.
+
+* OpenGL is a trademark of Silicon Graphics Incorporated. +
+ ++The core Mesa library is licensed according to the terms of the MIT license. +This allows integration with the XFree86, Xorg and DRI projects.
-The core Mesa library is licensed according to the terms of the XFree86 -copyright (an MIT-style license). This allows integration with the -XFree86/DRI project. Unless otherwise stated, the Mesa source code and -documentation is licensed as follows: +The default Mesa license is as follows:
-Copyright (C) 1999-2003 Brian Paul All Rights Reserved. +Copyright (C) 1999-2007 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"), @@ -45,71 +76,42 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.Attention, Contributors
-When contributing to the Mesa project you must agree to relinquish your -work to the holder of the copyright for the particular component you're -contributing to. That is, you can't put your own copyright on the code, -unless it's a modular piece that can be omitted from Mesa (like a new -device driver). If for example, you contribute a bug fix to Mesa's -texture mapping code, your code will become a part of the body of work -which is copyrighted by Brian Paul and licensed by the above terms. +When contributing to the Mesa project you must agree to the licensing terms +of the component to which you're contributing. +The following section lists the primary components of the Mesa distribution +and their respective licenses.
--Mesa Component Licenses: - -Component Files Primary Author License ----------------------------------------------------------------------------- -core Mesa code src/*.[ch] Brian Paul Mesa - include/GL/gl.h - -GLX driver src/X/* Brian Paul Mesa - include/GL/glx.h - include/GL/xmesa.h - -OS/Mesa driver src/OSmesa/* Brian Paul Mesa - include/GL/osmesa.h - -3Dfx driver src/FX/* David Bucciarelli Mesa - include/GL/fxmesa.h - -BeOS R4 driver src/BeOS/* Brian Paul Mesa -MGL driver src/MGL/* SciTech, Inc SciTech copyright - include/GL/mglmesa.h +Mesa Component Licenses
-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 ++Component Location License +------------------------------------------------------------------ +Main Mesa code src/mesa/ Mesa (MIT) -GGI driver src/GGI/* Uwe Maurer GNU-LGPL - include/GL/ggimesa.h +Device drivers src/mesa/drivers/* MIT, generally -S3 driver src/S3/* S3, Inc. S3 copyright +Ext headers include/GL/glext.h Khronos + include/GL/glxext.h -GLUT src-glut/* Mark Kilgard Mark's copyright - include/GL/*glut*.h +GLUT src/glut/ Mark Kilgard's copyright -GLU library src-glu/* Brian Paul GNU-LGPL +SGI GLU library src/glu/sgi/ SGI Free B -SI GLU library si-glu/* SGI SGI Free B - include/GL/glu.h +demo programs progs/demos/ see source files -Ext registry include/GL/glext.h SGI SGI Free B - include/GL/glxext.h +X demos progs/xdemos/ see source files -demo programs demos/* various see source files +SGI demos progs/samples/ SGI license -X demos xdemos/* Brian Paul see source files +RedBook demos progs/redbook/ SGI license +-SGI demos samples/* SGI SGI copyright ++In general, consult the source files for license terms. +
-RedBook demos book/* SGI SGI copyright -