summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-02-21 12:57:26 +0100
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2020-02-21 12:57:43 +0100
commitf4c137c2c4e6b85849e34cac55846ebd422659bd (patch)
treee95add8c1f61d7dcd6568b01c8c44bd9b4b8ccc4 /README.md
parentb63e39ade1e376ad8f433a0d751eddf4826a5230 (diff)
Update README & COPYING
- Add libutil to the README file - Try to make the COPYING file somewhat more comprehensible Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 10 insertions, 2 deletions
diff --git a/README.md b/README.md
index 88e606f..3aa41fb 100644
--- a/README.md
+++ b/README.md
@@ -135,6 +135,8 @@ The following components exist:
- `libcompat.a` built from files in `lib/compat` contains minimal
implementations of POSIX or GNU functions that are not available on some
platforms.
+ - `libutil.a` contains common utilities that are used internally by both the
+ programs and `libsquashfs.so`.
Optionally, `libsquashfs` can be compiled with builtin, custom versions of zlib
and lz4. The configure options `--with-builtin-zlib` and `--with-builtin-lz4`
@@ -149,8 +151,8 @@ The `tests` sub-directory contains unit tests for the libraries.
The `extras` sub-directory contains a few demo programs that use `libsquashfs`.
To allow 3rd party applications to use `libsquashfs.so` without restricting
-their choice of license, the code in the `lib/sqfs` sub-directories is
-licensed under the LGPLv3, in contrast to the rest of this package.
+their choice of license, the code in the `lib/sqfs` and `lib/util` directories
+is licensed under the LGPLv3, in contrast to the rest of this package.
## A Note on LZO Support
@@ -180,4 +182,10 @@ https://dr-emann.github.io/squashfs/
# Copyright & License
+In short: libsquashfs.so is LGPLv3 licensed, the utility programs are GPLv3.
+
+Some 3rd party source code is included with more permissive licenses, some of
+which is actually compiled into libsquashfs. Copyright notices for those must
+be included when distributing either source or binaries of squashfs-tools-ng.
+
See [COPYING.md](COPYING.md) for copyright and licensing information.