150276Speter 2166124SrafanAuthors of XZ Utils 350276Speter=================== 450276Speter 550276Speter XZ Utils is developed and maintained by 650276Speter Lasse Collin <lasse.collin@tukaani.org>. 750276Speter 850276Speter Major parts of liblzma are based on code written by Igor Pavlov, 950276Speter specifically the LZMA SDK <https://7-zip.org/sdk.html>. Without 1050276Speter this code, XZ Utils wouldn't exist. 1150276Speter 1250276Speter The SHA-256 implementation in liblzma is based on code written by 1350276Speter Wei Dai in Crypto++ Library <https://www.cryptopp.com/>. 1450276Speter 1550276Speter A few scripts have been adapted from GNU gzip. The original 1650276Speter versions were written by Jean-loup Gailly, Charles Levert, and 1750276Speter Paul Eggert. Andrew Dudman helped adapting the scripts and their 1850276Speter man pages for XZ Utils. 1950276Speter 2050276Speter The initial version of the threaded .xz decompressor was written 2150276Speter by Sebastian Andrzej Siewior. 2250276Speter 2350276Speter The initial version of the .lz (lzip) decoder was written 2450276Speter by Micha�� G��rny. 2550276Speter 2650276Speter Architecture-specific CRC optimizations were contributed by 2750276Speter Ilya Kurdyukov, Hans Jansen, and Chenxi Mao. 2850276Speter 2950276Speter Other authors: 3050276Speter - Jonathan Nieder 3150276Speter - Joachim Henke 3250276Speter 3350276Speter Special author: Jia Tan was a co-maintainer in 2022-2024. He and 3450276Speter the team behind him inserted a backdoor (CVE-2024-3094) into 3550276Speter XZ Utils 5.6.0 and 5.6.1 releases. He suddenly disappeared when 3650276Speter this was discovered. 3750276Speter 3850276Speter Many people have contributed improvements or reported bugs. 39166124Srafan Most of these people are mentioned in the file THANKS. 4050276Speter 4176726Speter The translations of the command line tools and man pages have been 4262449Speter contributed by many people via the Translation Project: 4350276Speter 44166124Srafan - https://translationproject.org/domain/xz.html 4550276Speter - https://translationproject.org/domain/xz-man.html 4662449Speter 4750276Speter The authors of the translated man pages are in the header comments 4862449Speter of the man page files. In the source package, the authors of the 4962449Speter translations are in po/*.po and po4a/*.po files. 5062449Speter 5162449Speter Third-party code whose authors aren't listed here: 5262449Speter 5362449Speter - GNU getopt_long() in the 'lib' directory is included for 5462449Speter platforms that don't have a usable getopt_long(). 5550276Speter 5650276Speter - The build system files from GNU Autoconf, GNU Automake, 5762449Speter GNU Libtool, GNU Gettext, Autoconf Archive, and related files. 5850276Speter 5962449Speter