Trim down LICENSE.md to just the core RenderDoc license, link to others

* This allows github to identify the content of the license as MIT for
  repo metadata, and also cuts down on the redundant duplicate license
  credits. 3rd party acknowledgements are still linked from LICENSE.md
  and prominently included in both the documentation and installer
  license.
This commit is contained in:
baldurk
2016-09-27 16:12:39 +02:00
parent 19bffb7d9d
commit b5c7944038
2 changed files with 58 additions and 116 deletions
+19 -98
View File
@@ -1,104 +1,25 @@
# RenderDoc License
# The MIT License (MIT)
RenderDoc is licensed under the MIT License:
Copyright (c) 2015-2016 Baldur Karlsson
> The MIT License (MIT)
>
> Copyright (c) 2015-2016 Baldur Karlsson
>
> Copyright (c) 2014 Crytek
>
> 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.
Copyright (c) 2014 Crytek
---
Copyright (c) 1998-2016 [Third party code and tools](docs/credits_acknowledgements.rst)
RenderDoc also uses several external libraries and components which include their own licenses, linked below:
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:
- [mhook](http://codefromthe70s.org/mhook23.aspx)
distributed under the MIT license.
Copyright Marton Anka 2007-2012, portions Copyright 2007 Matt Conover.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
- [TreeView with Columns](http://www.codeproject.com/Articles/23746/TreeView-with-Columns)
distributed under the [CPOL](http://www.codeproject.com/info/cpol10.aspx) license.
- [Dock Panel Suite](http://dockpanelsuite.com/)
distributed under the MIT license.
Copyright 2007 Weifen Luo.
- [famfamfam silk icons](http://www.famfamfam.com/lab/icons/silk/)
distributed under Creative Commons Attribution 2.5.
Authored by Mark James.
- [ScintillaNET (and Scintilla)](http://scintillanet.codeplex.com/)
distributed under the MIT license.
ScintillaNET Copyright 2002-2006 Garrett Serack,
Scintilla Copyright 1998-2006 Neil Hodgson.
- [Google Breakpad](https://code.google.com/p/google-breakpad/)
distributed under the New BSD License (3 Clause).
Copyright 2006 Google Inc.
- [miniz](https://code.google.com/p/miniz/)
released to the Public Domain by Rich Geldreich.
- [ILM's half implementation](https://github.com/openexr/openexr/tree/master/IlmBase/Half)
distributed under BSD license.
Copyright 2002 Industrial Light & Magic, a division of Lucas Digital Ltd. LLC
- [jpeg-compressor](https://code.google.com/p/jpeg-compressor/)
released to the Public Domain by Rich Geldreich.
- [lz4](https://code.google.com/p/lz4/)
distributed under the New BSD License (3 Clause).
Copyright 2013 Yann Collet.
- [stb](https://github.com/nothings/stb)
released to the Public Domain by Sean Barrett
- [Source Code Pro](https://github.com/adobe-fonts/source-code-pro)
distributed under the SIL Open Font License 1.1.
Copyright 2010, 2012 Adobe Systems Incorporated.
- [IronPython](http://ironpython.net/)
distributed under the Apache 2.0 license.
Copyright IronPython Team
- [tinyexr](https://github.com/syoyo/tinyexr)
distributed under the New BSD License (3 Clause).
Copyright 2014, Syoyo Fujita
- [glslang](https://github.com/KhronosGroup/glslang)
distributed under the New BSD License (3 Clause).
Copyright 2002-2005 3Dlabs Inc. Ltd. 2012-2013 LunarG, Inc.
- [Qt](http://www.qt.io/)
distributed under the GNU Lesser General Public License (LGPL) version 2.1
Copyright 2015 The Qt Company Ltd.
- [cmdline](https://github.com/tanakh/cmdline)
distributed under the New BSD License (3 Clause).
Copyright 2009, Hideyuki Tanaka
- [include-bin](https://github.com/Marqin/include-bin)
distributed under the zlib license.
Copyright 2016, Hubert Jarosz
- [plthook](https://github.com/kubo/plthook)
distributed under the 2-clause BSD license.
Copyright 2013-2014, Kubo Takehiro
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.
+39 -18
View File
@@ -8,55 +8,76 @@ RenderDoc wouldn't have been possible without both the tools and libraries that
The following libraries and components are incorporated into RenderDoc, listed here in no particular order. Thanks go out to the developers and contributors behind each of these libraries who generously donated their work to other free projects!
* `TreeView with Columns <http://www.codeproject.com/Articles/23746/TreeView-with-Columns>`_
* `TreeView with Columns <http://www.codeproject.com/Articles/23746/TreeView-with-Columns>`_ - Copyright 2008 by jkristia, distributed under the `CPOL license <http://www.codeproject.com/info/cpol10.aspx>`_.
An invaluable control filling a much needed niche in .NET winforms.
* `DockPanel <http://dockpanelsuite.com/>`_
* `DockPanel <http://dockpanelsuite.com/>`_ - Copyright 2007 Weifen Luo, distributed under the MIT license.
A mature and stable library that adds the docking and flexibility of RenderDoc's UI.
* `famfamfam Silk Icon set <http://www.famfamfam.com/lab/icons/silk/>`_
* `famfamfam Silk Icon set <http://www.famfamfam.com/lab/icons/silk/>`_ - Authored by Mark James, distributed under Creative Commons Attribution 2.5.
Lending an air of professionalism and artistic quality to the UI, the Silk icon set is used throughout RenderDoc.
* `Scintilla.NET <http://scintillanet.codeplex.com/>`_
and by extension `Scintilla <http://www.scintilla.org/>`_ provide a powerful text editor for the shader viewers.
* `Scintilla.NET <http://scintillanet.codeplex.com/>`_ - ScintillaNET Copyright 2002-2006 Garrett Serack, `Scintilla <http://www.scintilla.org/>`_ Copyright 1998-2006 Neil Hodgson, distributed under the MIT license.
Scintilla and the wrapper Scintilla.NET provide a powerful text editor for the shader viewers.
* `Google Breakpad <https://chromium.googlesource.com/breakpad/breakpad/>`_ - Copyright 2006 Google Inc, distributed under the New BSD License (3 Clause).
* `Google Breakpad <https://chromium.googlesource.com/breakpad/breakpad/>`_
provides a rock-solid crash handling and reporting base that help keep RenderDoc stable.
* `miniz <https://code.google.com/p/miniz/>`_
* `miniz <https://code.google.com/p/miniz/>`_ - Released to the Public Domain by Rich Geldreich.
Public domain zip library is used to compress the crash reports for sending.
* `ILM's half implementation <https://github.com/openexr/openexr/tree/master/IlmBase/Half>`_
* `ILM's half implementation <https://github.com/openexr/openexr/tree/master/IlmBase/Half>`_ - Copyright 2002 Industrial Light & Magic, a division of Lucas Digital Ltd. LLC, distributed under BSD license.
Used for decoding half data for display.
* `jpeg-compressor <https://code.google.com/p/jpeg-compressor/>`_
* `jpeg-compressor <https://code.google.com/p/jpeg-compressor/>`_ - Released to the Public Domain by Rich Geldreich.
Used to compress screenshots into jpg format for thumbnail previews.
* `lz4 <https://github.com/Cyan4973/lz4>`_
* `lz4 <https://github.com/Cyan4973/lz4>`_ - Copyright 2013 Yann Collet, distributed under the New BSD License (3 Clause).
compresses large data transfers (textures and buffers) when going across network connections as well as in the capture files themselves.
* `stb <https://github.com/nothings/stb>`_
* `stb <https://github.com/nothings/stb>`_ - Released to the Public Domain by Sean Barrett.
Used to read and write various image formats.
* `Source Code Pro <https://github.com/adobe-fonts/source-code-pro>`_
* `Source Code Pro <https://github.com/adobe-fonts/source-code-pro>`_ - Copyright 2010, 2012 Adobe Systems Incorporated, distributed under the SIL Open Font License 1.1.
Font used for the in-program overlay.
* `IronPython <http://ironpython.net/>`_
* `IronPython <http://ironpython.net/>`_ - Copyright IronPython Team, distributed under the Apache 2.0 license.
Used for the Python shell/integration in the UI.
* `tinyexr <https://github.com/syoyo/tinyexr>`_
* `tinyexr <https://github.com/syoyo/tinyexr>`_ - Copyright 2014 Syoyo Fujita, distributed under the New BSD License (3 Clause).
Used for the OpenEXR file loading and saving.
* `glslang <https://github.com/KhronosGroup/glslang>`_
* `glslang <https://github.com/KhronosGroup/glslang>`_ - Copyright 2002-2005 3Dlabs Inc. Ltd, Copyright 2012-2013 LunarG, Inc, distributed under the New BSD License (3 Clause).
Used for compiling GLSL to SPIR-V.
* `Qt <http://www.qt.io/>`_
* `Qt <http://www.qt.io/>`_ - Copyright 2015 The Qt Company Ltd, distributed under the GNU Lesser General Public License (LGPL) version 2.1.
Used for QRenderDoc replay UI program.
* `cmdline <https://github.com/tanakh/cmdline>`_
* `cmdline <https://github.com/tanakh/cmdline>`_ - Copyright 2009 Hideyuki Tanaka, distributed under the New BSD License (3 Clause).
Used for parsing command line arguments to renderdoccmd.
* `plthook <https://github.com/kubo/plthook>`_
* `include-bin <https://github.com/tanakh/cmdline>`_ - Copyright 2016 Hubert Jarosz, distributed under the zlib license.
Used to compile in data files embedded into the source on non-Windows platforms.
* `plthook <https://github.com/kubo/plthook>`_ - Copyright 2013-2014 Kubo Takehiro, distributed under the 2-clause BSD license.
Used for hooking some libraries loaded with DEEPBIND on linux.
Thanks