summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-04-27 12:05:18 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-04-27 12:05:18 +0200
commit89468fd24fce518035924cf0d50d82cc0f547bb7 (patch)
tree5cf03c60f7738a33ae70d2f51ba3037671b8146d
parent20b0d509f67dea802706cd6b80b5e20d14988931 (diff)
Add propper license text for Mesa hash table implementation
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r--COPYING.md6
-rw-r--r--licenses/hash_table.txt22
2 files changed, 27 insertions, 1 deletions
diff --git a/COPYING.md b/COPYING.md
index b86177e..0d2aa0c 100644
--- a/COPYING.md
+++ b/COPYING.md
@@ -15,7 +15,8 @@ with the following exceptions:
zlib compression library and modified. See `lib/sqfs/comp/zlib/README` for
details and `licenses/zlib.txt` for details.
- `lib/util/hash_table.*` and `lib/util/fast_urem_by_const.h` contain a hash
- table implementation (MIT license).
+ table implementation (MIT license). See `licenses/hash_table.txt` for
+ details.
The rest of squashfs-tools-ng is released under the terms and conditions of
the **GNU General Public License version 3 or later**.
@@ -66,3 +67,6 @@ the following 3rd party source code, directly linked into the library:
- A modified version of the xxhash32 hash function (Copyright Yann Collet).
This is released under a 2-Clause BSD License. See `licenses/xxhash.txt`
for details.
+ - A hash table implementation liftet from the Mesa3D source code. This is
+ released under the MIT/X11 license. See `licenses/hash_table.txt` for
+ details.
diff --git a/licenses/hash_table.txt b/licenses/hash_table.txt
new file mode 100644
index 0000000..d23af90
--- /dev/null
+++ b/licenses/hash_table.txt
@@ -0,0 +1,22 @@
+Copyright © 1988-2004 Keith Packard and Bart Massey
+Copyright © 2010 Valve Software
+Copyright © 2009,2012 Intel Corporation
+
+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 (including the next
+paragraph) 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.