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..a6dcb9e 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,18 @@ 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 + ## 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