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:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user