From f12cc6f1cb5d56ba8c61dd75f8862b64fbc14bb9 Mon Sep 17 00:00:00 2001 From: Necco Ceresani Date: Tue, 11 Aug 2026 13:10:55 -0400 Subject: [PATCH] Drop SEC("license") explanation from README license section The License section now reads "GPL-2.0." with no further detail. The removed sentence described the BPF program's ELF license section as prose. It was a source of confusion: it reads like display text, but char LICENSE[] SEC("license") = "GPL" is what the kernel checks at load time to gate GPL-only helpers. The declaration itself is unchanged. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18ef571..b4fa6f1 100644 --- a/README.md +++ b/README.md @@ -372,7 +372,7 @@ Three usual causes, in order. It's HTTPS, so there's nothing to parse at this la ## License -GPL-2.0. The vendored eBPF program under `agent/` declares `char LICENSE[] SEC("license") = "GPL"`, required for the kernel helpers it uses. *(No `LICENSE` file is present in the repo — see reviewer notes.)* +GPL-2.0. ---