GoblinReactor licensing

Copyright (C) 2026 GoblinReactor contributors

Except for the component-specific terms below, original GoblinReactor code in
this repository is licensed under the GNU General Public License, version 3
or (at your option) any later version (SPDX: GPL-3.0-or-later).

This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See COPYING for the complete GNU GPL version 3.

Component-specific terms take precedence:

* Changes to the Linux kernel in uml/patches/, uml/port-patches/ and kernel code generated by
  uml/patch-kernel.py are GPL-2.0-only, matching the kernel. Kernel integration
  header uml/fd-cleanup.h is also available under GPL-2.0-only.
* Changes to passt in uml/patch-passt.py and its integration files
  uml/passt-android.h and uml/network-service.c are GPL-2.0-or-later.
  Upstream passt files retain their individual GPL and BSD notices.
* Changes to kitty in terminal/patches/kitty-android.patch are GPL-3.0-only,
  matching kitty. The combined kitty-based terminal is distributed under GPLv3.
* Imported or bundled third-party code, data, patches and license texts retain
  their original copyright and license terms. See THIRD_PARTY_NOTICES.md and
  release/notices/. The application license does not relicense the separately
  built kernel, Debian packages, or other third-party components.

Naming and trademark attribution are described in docs/trademark.md. This
software license does not grant rights to use third-party trademarks.
