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