diff options
author | kevall474 | 2020-11-09 14:05:53 -0500 |
---|---|---|
committer | kevall474 | 2020-11-09 14:05:53 -0500 |
commit | 230e7c48c4e0d4b1963b06f7c3e89b8996de93a7 (patch) | |
tree | 3af53417e4aeb8e0bbcc1928e4d5bdfc42371497 /LICENSE | |
download | aur-230e7c48c4e0d4b1963b06f7c3e89b8996de93a7.tar.gz |
first push
Diffstat (limited to 'LICENSE')
-rw-r--r-- | LICENSE | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..2d8cdfe780f5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,89 @@ +License and Copyright +===================== + +Disclaimer +---------- + +Mesa is a 3-D graphics library with an API which is very similar to that +of `OpenGL <https://www.opengl.org/>`_ [1]_. +To the extent that Mesa utilizes the OpenGL command syntax or state +machine, it is being used with authorization from `Silicon Graphics, +Inc. <https://www.sgi.com/>`__\ (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*. + +.. [1] OpenGL is a trademark of `Silicon Graphics + Incorporated <https://www.sgi.com/>`__. + +License / Copyright Information +------------------------------- + +The Mesa distribution consists of several components. Different +copyrights and licenses apply to different components. For example, the +GLX client code uses the SGI Free Software License B, and some of the +Mesa device drivers are copyrighted by their authors. See below for a +list of Mesa's main components and the license for each. + +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 default Mesa license is as follows: + +:: + + 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"), + 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 + THE AUTHORS OR COPYRIGHT HOLDERS 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. + +Attention, Contributors +----------------------- + +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 | Location | License | ++=================+========================+=============================+ +| Main Mesa code | src/mesa/ | MIT | ++-----------------+------------------------+-----------------------------+ +| Device drivers | src/mesa/drivers/* | MIT, generally | ++-----------------+------------------------+-----------------------------+ +| Gallium code | src/gallium/ | MIT | ++-----------------+------------------------+-----------------------------+ +| Ext headers | include/GL/glext.h, | Khronos | +| | include/GL/glxext.h | | ++-----------------+------------------------+-----------------------------+ +| GLX client code | src/glx/ | SGI Free Software License B | ++-----------------+------------------------+-----------------------------+ +| C11 thread | include/c11/threads*.h | Boost (permissive) | +| emulation | | | ++-----------------+------------------------+-----------------------------+ + +In general, consult the source files for license terms. |