licencias: 994 de 1141 (87%) — cerradas las familias Qt, freedesktop, kernel.org y PyPI

Tercera tanda curada, agrupada por la URL DE FUENTE de cada receta (que es la evidencia que
el nombre no da): los once módulos Qt sin prefijo, freedesktop (dbus, libinput, libevdev,
libdisplay-info, poppler, pulseaudio, upower, NetworkManager, ModemManager, polkit),
kernel.org (los tres kernels, linux-headers, git, iproute2, libuuid) y PyPI.

Los kernels llevan `GPL-2.0-only WITH Linux-syscall-note` explícita. No es adorno: sin esa
excepción, todo binario de espacio de usuario que hace un syscall sería obra derivada del
kernel. Es exactamente el tipo de dato que un campo de licencia existe para no perder.

Quedan 147 sin declarar: 69 de GitHub donde la propia API dice NOASSERTION (hay que abrir
el fuente), 20 de tawasuyu —que son nuestras o del otro agente, así que la licencia la
decide el usuario, no yo— y el resto repartido en GNOME, gitlab.freedesktop y sueltos.
Más 71 con SPDX ambiguo pendientes de desambiguar (`licencias.sh --revisar`).

Hashes verificados otra vez sobre 20 recetas tocadas: 20 idénticos, 0 cambiados.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-07 13:29:31 -04:00
co-authored by Claude Opus 5
parent a6a9d59e4f
commit fe474dab63
59 changed files with 110 additions and 0 deletions
+52
View File
@@ -343,3 +343,55 @@ spectacle GPL-2.0-or-later
filelight GPL-2.0-or-later
systemsettings GPL-2.0-or-later
powerdevil GPL-2.0-or-later
# ── Qt 6 sin prefijo (download.qt.io) — mismos términos que los qt6-* de arriba ────────────────
qtbase LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtdeclarative LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtwayland LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtsvg LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtshadertools LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtmultimedia LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtpositioning LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtlocation LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtspeech LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qtlanguageserver LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
qttools LGPL-3.0-only OR GPL-3.0-only
# ── freedesktop.org ────────────────────────────────────────────────────────────────────────────
dbus AFL-2.1 OR GPL-2.0-or-later
dbus-shared AFL-2.1 OR GPL-2.0-or-later
hicolor-icon-theme GPL-2.0-or-later
libdisplay-info MIT
libevdev MIT
libinput MIT
libei MIT
libxcvt MIT
wlr-randr MIT
poppler GPL-2.0-or-later
pulseaudio LGPL-2.1-or-later
upower GPL-2.0-or-later
modemmanager GPL-2.0-or-later
networkmanager GPL-2.0-or-later
polkit LGPL-2.0-or-later
# ── kernel.org ─────────────────────────────────────────────────────────────────────────────────
# El kernel lleva la excepción de llamadas al sistema: sin ella, todo binario de espacio de usuario
# que hace un syscall sería obra derivada. Va explícita, no es adorno.
linux-generic GPL-2.0-only WITH Linux-syscall-note
linux-metal GPL-2.0-only WITH Linux-syscall-note
linux-metal-dual GPL-2.0-only WITH Linux-syscall-note
linux-headers GPL-2.0-only WITH Linux-syscall-note
git GPL-2.0-only
iproute2 GPL-2.0-or-later
libuuid-shared BSD-3-Clause
# ── PyPI y varios ──────────────────────────────────────────────────────────────────────────────
mako MIT
markupsafe BSD-3-Clause
py3-markupsafe BSD-3-Clause
py3-jinja2 BSD-3-Clause
py3-setuptools MIT
packaging Apache-2.0 OR BSD-2-Clause
nasm BSD-2-Clause
mpfr LGPL-3.0-or-later
lua MIT
1 # Tabla CURADA de licencias, para `scripts/licencias.sh --sembrar`. SDD 19 §2.1.
343 qtlanguageserver
344 qttools
345 # ── freedesktop.org ────────────────────────────────────────────────────────────────────────────
346 dbus
347 dbus-shared
348 hicolor-icon-theme
349 libdisplay-info
350 libevdev
351 libinput
352 libei
353 libxcvt
354 wlr-randr
355 poppler
356 pulseaudio
357 upower
358 modemmanager
359 networkmanager
360 polkit
361 # ── kernel.org ─────────────────────────────────────────────────────────────────────────────────
362 # El kernel lleva la excepción de llamadas al sistema: sin ella, todo binario de espacio de usuario
363 # que hace un syscall sería obra derivada. Va explícita, no es adorno.
364 linux-generic
365 linux-metal
366 linux-metal-dual
367 linux-headers
368 git
369 iproute2
370 libuuid-shared
371 # ── PyPI y varios ──────────────────────────────────────────────────────────────────────────────
372 mako
373 markupsafe
374 py3-markupsafe
375 py3-jinja2
376 py3-setuptools
377 packaging
378 nasm
379 mpfr
380 lua
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397