Relicense under GPL-3.0-or-later

Replace MIT with the full GNU GPLv3 text, update license metadata in
pyproject.toml (+ trove classifiers) and PKGBUILD, and add
SPDX-License-Identifier headers to all Python modules and shell scripts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Luna 2026-05-31 06:52:34 -07:00
parent 28d67a1360
commit 586f74b929
27 changed files with 702 additions and 20 deletions

View file

@ -5,7 +5,7 @@ pkgrel=1
pkgdesc="Host intrusion-detection daemon — signature-based detection of reverse shells, LD_PRELOAD rootkits, fileless malware, and persistence tampering"
arch=('any')
url="https://github.com/Enodia/enodia-sentinel"
license=('MIT')
license=('GPL-3.0-or-later')
depends=('python>=3.11' 'iproute2' 'procps-ng')
optdepends=('bpftrace: execve tracing of short-lived processes in snapshots'
'libnotify: desktop notifications on alert')

View file

@ -1,4 +1,5 @@
#!/bin/bash
# SPDX-License-Identifier: GPL-3.0-or-later
# Build the Arch package from the repo root.
set -e
cd "$(dirname "$0")"

View file

@ -1,4 +1,5 @@
#!/bin/sh
# SPDX-License-Identifier: GPL-3.0-or-later
# Launcher for the Enodia Sentinel Python package.
# Computes the install prefix from its own location so it works whether
# installed under /usr or /usr/local, with no pip/site-packages involvement.