.. _bridle_licensing: Licensing of Bridle Project components ###################################### Bridle as a whole is licensed under the `Apache 2.0 License`_. It does, however, import or reuse a small number of packages, scripts and other files that are covered by other licenses. In some cases there is no way to add a license header to those files, so their licensing is declared centrally, in a machine-readable form, in the :bridle_file:`REUSE.toml` file at the root of the repository (following the `REUSE specification`_). The sections below are **generated automatically** from that metadata, so they always reflect the actual state of the tree. To add, update or remove an entry, edit the corresponding ``[[annotations]]`` block in :bridle_file:`REUSE.toml` rather than this page. .. not yet rather than this page (see :ref:`external-contributions`). .. note:: This page lists licensing *exceptions* only. It does **not** define the license of the Bridle Project itself, which is Apache 2.0 as specified in the :bridle_file:`LICENSE` file at the root of the repository. .. contents:: Documented components :local: :depth: 1 .. bridle-licensing-exceptions:: .. _Apache 2.0 License: https://github.com/tiacsys/bridle/blob/main/LICENSE .. _REUSE specification: https://reuse.software/spec/