From 59ba718a914e2b2d8c2235e32937e4a8582c2afb Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 08:54:52 +0700 Subject: [PATCH 1/6] cmake: legal --- extra/cmake/licenses | 132 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/extra/cmake/licenses b/extra/cmake/licenses index a28cdb85..f2362144 100644 --- a/extra/cmake/licenses +++ b/extra/cmake/licenses @@ -1 +1,131 @@ -LGPL-2.1-or-later, BSD-3-Clause +CMake - Cross Platform Makefile Generator +Copyright 2000-2019 Kitware, Inc. and Contributors +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +* Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of Kitware, Inc. nor the names of Contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +------------------------------------------------------------------------------ + +The following individuals and institutions are among the Contributors: + +* Aaron C. Meadows +* Adriaan de Groot +* Aleksey Avdeev +* Alexander Neundorf +* Alexander Smorkalov +* Alexey Sokolov +* Alex Merry +* Alex Turbov +* Andreas Pakulat +* Andreas Schneider +* André Rigland Brodtkorb +* Axel Huebl, Helmholtz-Zentrum Dresden - Rossendorf +* Benjamin Eikel +* Bjoern Ricks +* Brad Hards +* Christopher Harvey +* Christoph Grüninger +* Clement Creusot +* Daniel Blezek +* Daniel Pfeifer +* Enrico Scholz +* Eran Ifrah +* Esben Mose Hansen, Ange Optimization ApS +* Geoffrey Viola +* Google Inc +* Gregor Jasny +* Helio Chissini de Castro +* Ilya Lavrenov +* Insight Software Consortium +* Jan Woetzel +* Julien Schueller +* Kelly Thompson +* Laurent Montel +* Konstantin Podsvirov +* Mario Bensi +* Martin Gräßlin +* Mathieu Malaterre +* Matthaeus G. Chajdas +* Matthias Kretz +* Matthias Maennich +* Michael Hirsch, Ph.D. +* Michael Stürmer +* Miguel A. Figueroa-Villanueva +* Mike Jackson +* Mike McQuaid +* Nicolas Bock +* Nicolas Despres +* Nikita Krupen'ko +* NVIDIA Corporation +* OpenGamma Ltd. +* Patrick Stotko +* Per Øyvind Karlsen +* Peter Collingbourne +* Petr Gotthard +* Philip Lowman +* Philippe Proulx +* Raffi Enficiaud, Max Planck Society +* Raumfeld +* Roger Leigh +* Rolf Eike Beer +* Roman Donchenko +* Roman Kharitonov +* Ruslan Baratov +* Sebastian Holtermann +* Stephen Kelly +* Sylvain Joubert +* Thomas Sondergaard +* Tobias Hunger +* Todd Gamblin +* Tristan Carel +* University of Dundee +* Vadim Zhukov +* Will Dicharry + +See version control history for details of individual contributions. + +The above copyright and license notice applies to distributions of +CMake in source and binary form. Third-party software packages supplied +with CMake under compatible licenses provide their own copyright notices +documented in corresponding subdirectories or source files. + +------------------------------------------------------------------------------ + +CMake was initially developed by Kitware with the following sponsorship: + + * National Library of Medicine at the National Institutes of Health + as part of the Insight Segmentation and Registration Toolkit (ITK). + + * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel + Visualization Initiative. + + * National Alliance for Medical Image Computing (NAMIC) is funded by the + National Institutes of Health through the NIH Roadmap for Medical Research, + Grant U54 EB005149. + + * Kitware, Inc. From a2cff530817f81e3e4a4b9a4d345f8cd18294eeb Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 08:57:19 +0700 Subject: [PATCH 2/6] libtool: legal --- extra/libtool/licenses | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/libtool/licenses b/extra/libtool/licenses index c843849a..7e20d5dd 100644 --- a/extra/libtool/licenses +++ b/extra/libtool/licenses @@ -1 +1 @@ -GPL (TODO Fix this) +GPL-2.0-or-later From 58b89a6b52ac47575ea0fe1b6eb78c57eb983496 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 08:59:00 +0700 Subject: [PATCH 3/6] llvm: legal --- extra/llvm/licenses | 68 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/extra/llvm/licenses b/extra/llvm/licenses index e69de29b..e4d67d16 100644 --- a/extra/llvm/licenses +++ b/extra/llvm/licenses @@ -0,0 +1,68 @@ +============================================================================== +LLVM Release License +============================================================================== +University of Illinois/NCSA +Open Source License + +Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +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: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +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 +CONTRIBUTORS 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 WITH THE +SOFTWARE. + +============================================================================== +Copyrights and Licenses for Third Party Software Distributed with LLVM: +============================================================================== +The LLVM software contains code written by third parties. Such software will +have its own individual LICENSE.TXT file in the directory in which it appears. +This file will describe the copyrights, license, and restrictions which apply +to that code. + +The disclaimer of warranty in the University of Illinois Open Source License +applies to all code in the LLVM Distribution, and nothing in any of the +other licenses gives permission to use the names of the LLVM Team or the +University of Illinois to endorse or promote products derived from this +Software. + +The following pieces of software have additional or alternate copyrights, +licenses, and/or restrictions: + +Program Directory +------- --------- +Google Test llvm/utils/unittest/googletest +OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} +pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} +ARM contributions llvm/lib/Target/ARM/LICENSE.TXT +md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h From ed122842f65d065874aa784b7d70313c7b7435eb Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 09:00:09 +0700 Subject: [PATCH 4/6] ninja: legal --- extra/meson/licenses | 1 - extra/ninja/licenses | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/meson/licenses b/extra/meson/licenses index fe2e41e0..622901aa 100644 --- a/extra/meson/licenses +++ b/extra/meson/licenses @@ -1,2 +1 @@ Apache-2.0 - diff --git a/extra/ninja/licenses b/extra/ninja/licenses index e69de29b..622901aa 100644 --- a/extra/ninja/licenses +++ b/extra/ninja/licenses @@ -0,0 +1 @@ +Apache-2.0 From 78e023d3f345067dd72b51e262d659489e4cc487 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 09:01:04 +0700 Subject: [PATCH 5/6] python-setuptools: legal --- extra/python-setuptools/licenses | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/extra/python-setuptools/licenses b/extra/python-setuptools/licenses index ecc1f850..6e0693b4 100644 --- a/extra/python-setuptools/licenses +++ b/extra/python-setuptools/licenses @@ -1,2 +1,19 @@ -Python-2.0 +Copyright (C) 2016 Jason R Coombs +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. From f0b28c5ff86105669acf050adc65b4d4737863cc Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Fri, 28 Jun 2019 09:06:27 +0700 Subject: [PATCH 6/6] msea: legal --- xorg/mesa/licenses | 111 +++++++++++++++------------------------------ 1 file changed, 36 insertions(+), 75 deletions(-) diff --git a/xorg/mesa/licenses b/xorg/mesa/licenses index 2b20f875..060f4a92 100644 --- a/xorg/mesa/licenses +++ b/xorg/mesa/licenses @@ -1,66 +1,35 @@ -LGPL-2.1-or-later - - - - - License / Copyright Information - - - +The Mesa 3D Graphics Library -
-

The Mesa 3D Graphics Library

-
+Disclaimer - -
+ Mesa is a 3-D graphics library with an API which is very similar to + that of [1]OpenGL.* To the extent that Mesa utilizes the OpenGL command + syntax or state machine, it is being used with authorization from + [2]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. -

Disclaimer

+ Please do not refer to the library as MesaGL (for legal reasons). It's + just Mesa or The Mesa 3-D graphics library. -

-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. -

+ * OpenGL is a trademark of [3]Silicon Graphics Incorporated. -

-Please do not refer to the library as MesaGL (for legal -reasons). It's just Mesa or The Mesa 3-D graphics -library.
-

+License / Copyright Information -

-* OpenGL is a trademark of Silicon Graphics Incorporated. -

+ 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: -

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
@@ -80,22 +49,16 @@ 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 -

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. -

-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 - -

Mesa Component Licenses

- -
 Component         Location               License
 ------------------------------------------------------------------
 Main Mesa code    src/mesa/              MIT
@@ -109,14 +72,12 @@ Ext headers       include/GL/glext.h     Khronos
 
 GLX client code   src/glx/               SGI Free Software License B
 
-C11 thread        include/c11/threads*.h Boost (permissive)
-emulation
-
+C11 thread include/c11/threads*.h Boost (permissive) emulation -

-In general, consult the source files for license terms. -

+ In general, consult the source files for license terms. -
- - +References + + 1. https://www.opengl.org/ + 2. https://www.sgi.com/ + 3. https://www.sgi.com/