HALDE 0.4.10 - third-party and format notice
============================================

HALDE bundles no third-party Python package. HALDE contains no source code
copied from btrfs-progs or from the Linux kernel.

HALDE implements the Btrfs on-disk structures from public Btrfs documentation
and from public Linux and btrfs-progs headers.

Licence
-------

HALDE is licensed under the Playsheep Source-Available Licence 1.0.
The full text is in the LICENCE file. Both programs print it with --license.

Runtime requirements
--------------------

HALDE requires Python 3.9 or newer on a POSIX operating system.

The following Python packages are not bundled with HALDE. They are required
only under the stated condition:

* zstandard (python-zstandard)
  Required if the filesystem contains zstd-compressed extents.
  Upstream licence: BSD-3-Clause.

* xxhash (python-xxhash)
  Required if the filesystem uses Btrfs XXHASH64 checksums.
  Upstream licence: BSD-2-Clause.

The end-to-end test driver calls mkfs.btrfs from btrfs-progs as an external
tool. HALDE does not distribute btrfs-progs.

Install third-party packages separately. Comply with the licences of the
versions you install.
