Clarifications requested by #128 (#129)
diff --git a/libsais-LICENSE b/3rdparty/libsais-LICENSE
similarity index 100%
rename from libsais-LICENSE
rename to 3rdparty/libsais-LICENSE
diff --git a/Makefile.am b/Makefile.am
index da36828..26db061 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,7 @@ ACLOCAL_AMFLAGS = -I build-aux
AM_CFLAGS = -I$(top_srcdir)/include
-EXTRA_DIST = LICENSE libsais-LICENSE PORTING.md README.md build-aux/git-version-gen CMakeLists.txt
+EXTRA_DIST = LICENSE 3rdparty/libsais-LICENSE PORTING.md README.md build-aux/git-version-gen CMakeLists.txt
pkgconfig_DATA = bzip3.pc
diff --git a/README.md b/README.md
index 3af914a..e77abed 100644
--- a/README.md
+++ b/README.md
@@ -123,6 +123,20 @@ Bzip3 has been tested on the following architectures:
Check etc/BENCHMARKS.md for more results.
+## Licensing
+
+A breakdown of components and their licenses follows:
+
+- (runtime) The codebase as a whole: Copyright 2022-2023, Kamila Szewczyk (kspalaiologos@gmail.com); LGPL (LICENSE)
+- (runtime) The Burrows-Wheeler transform (libsais) and LZP code: 2021-2022, Ilya Grebnov (ilya.grebnov@gmail.com); Apache 2.0 (3rdparty/libsais-LICENSE)
+- (compile-time) `build-aux`: Copyright 2011, Daniel Richard G (skunk@iSKUNK.ORG), 2019, Marc Stevens (marc.stevens@cwi.nl), 2008, Steven G. Johnson (stevenj@alum.mit.edu); GPL-3+ with AutoConf exception
+- (compile-time) `build-aux/ax_check_compile_flag.m4`: Copyright 2008, Guido U. Draheim (guidod@gmx.de), 2011, Maarten Bosmans (mkbosmans@gmail.com); FSFAP
+- (compile-time) `build-aux/git-version-gen`: Copyright 2007-2012, Free Software Foundation, Inc; GPLv3
+- (runtime) `bz3grep`: Copyright 2003, Thomas Klausner; BSD-2-clause
+- (runtime) `include/getopt-shim.h`: Copyright 2005-2014, Rich Felker; Expat
+
+`bzip3` as a whole is licensed under LGPLv3 only. It is not dual-licensed under LGPLv3 and Apache 2.0.
+
## Thanks
- Ilya Grebnov for his `libsais` library used for BWT construction in BZip3 and the LZP encoder which I had used as a reference implementation to improve myself.
diff --git a/include/common.h b/include/common.h
index 67036d1..f39da77 100644
--- a/include/common.h
+++ b/include/common.h
@@ -1,7 +1,7 @@
/*
* BZip3 - A spiritual successor to BZip2.
- * Copyright (C) 2022-2023 Kamila Szewczyk
+ * Copyright (C) 2022-2024 Kamila Szewczyk
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the Free
diff --git a/include/libbz3.h b/include/libbz3.h
index d62a4f7..30588cc 100644
--- a/include/libbz3.h
+++ b/include/libbz3.h
@@ -1,7 +1,7 @@
/*
* BZip3 - A spiritual successor to BZip2.
- * Copyright (C) 2022-2023 Kamila Szewczyk
+ * Copyright (C) 2022-2024 Kamila Szewczyk
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the Free
diff --git a/src/libbz3.c b/src/libbz3.c
index 7030f8f..285cd27 100644
--- a/src/libbz3.c
+++ b/src/libbz3.c
@@ -1,7 +1,7 @@
/*
* BZip3 - A spiritual successor to BZip2.
- * Copyright (C) 2022-2023 Kamila Szewczyk
+ * Copyright (C) 2022-2024 Kamila Szewczyk
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the Free
diff --git a/src/main.c b/src/main.c
index a3f3dda..9a5f7d5 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,7 +1,7 @@
/*
* BZip3 - A spiritual successor to BZip2.
- * Copyright (C) 2022-2023 Kamila Szewczyk
+ * Copyright (C) 2022-2024 Kamila Szewczyk
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by the Free
