Las 33 que quedan sólo existían en la salida del script, o sea que se perdían al cerrar la terminal. Para quien tiene que decidirlas —y son decisiones legales, no mecánicas— «qué falta y POR QUÉ no se puede afirmar» es tan dato como los veredictos. `docs/licencias-pendientes.tsv` las deja listadas con su motivo: cuáles traen varios ficheros de licencia que dicen cosas distintas (gmp, ffmpeg, clang18, llvm18, los `gi-*`), cuáles tienen un LICENSE que no reconozco y con qué frase empieza (fuse3, lsof), y cuáles no traen nada en el árbol (boost, pigz, sqlite-shared). Al revés que `licencias-evidencia.tsv`, ésta se REGENERA entera en cada corrida. No es un registro de lo que se probó sino una foto de lo que queda, y una pendiente resuelta tiene que DESAPARECER de acá —si se acumulara, la lista de trabajo mentiría hacia arriba para siempre.
2.7 KiB
2.7 KiB
| 1 | # licencias-pendientes.tsv — lo que NO alcanza para afirmar una licencia, y por qué. | |
|---|---|---|
| 2 | # Lo regenera entero scripts/licencias-fuente.py en cada corrida: es la foto de lo | |
| 3 | # que queda, no un registro. Los veredictos van en licencias-evidencia.tsv. | |
| 4 | # | |
| 5 | # paquete<TAB>por qué no se puede afirmar | |
| 6 | boost | sin COPYING ni declaración en el árbol |
| 7 | cargo-audit | sin COPYING ni declaración en el árbol |
| 8 | clang18 | la raíz dice 3 licencias distintas (Apache-2.0 en LICENSE.TXT, BSD-3-Clause en LICENSE.TXT, MIT en LICENSE.TXT): la expresión la compone un humano |
| 9 | ffmpeg | la raíz dice 4 licencias distintas (GPL-2.0 en COPYING.GPLv2, GPL-3.0 en COPYING.GPLv3, LGPL-2.1 en COPYING.LGPLv2.1, LGPL-3.0 en COPYING.LGPLv3): la expresión… |
| 10 | gi-foreign-girs | la raíz dice 2 licencias distintas (GPL-2.0 en COPYING.GPL, LGPL-2.0 en COPYING.LGPL): la expresión la compone un humano |
| 11 | gi-foreign-typelibs | la raíz dice 2 licencias distintas (GPL-2.0 en COPYING.GPL, LGPL-2.0 en COPYING.LGPL): la expresión la compone un humano |
| 12 | gi-girepository-typelib | la raíz dice 2 licencias distintas (GPL-2.0 en COPYING.GPL, LGPL-2.0 en COPYING.LGPL): la expresión la compone un humano |
| 13 | gsd-schemas | la raíz dice 2 licencias distintas (GPL-2.0 en COPYING, LGPL-2.1 en COPYING.LIB): la expresión la compone un humano |
| 14 | hwdata | GPL-2.0 ambigua · sin concesión fuera del COPYING |
| 15 | libgdm | el autor declara «GPL2+», que no es un SPDX del que tengamos texto en licenses/ (meson.build: license: 'GPL2+') |
| 16 | libical | la raíz dice 2 licencias distintas (LGPL-2.1 en LICENSE.LGPL21.txt, MPL-2.0 en LICENSE.MPL2.txt): la expresión la compone un humano |
| 17 | llvm18 | la raíz dice 3 licencias distintas (Apache-2.0 en LICENSE.TXT, BSD-3-Clause en LICENSE.TXT, MIT en LICENSE.TXT): la expresión la compone un humano |
| 18 | openssh | la raíz dice 2 licencias distintas (BSD-3-Clause en LICENCE, MIT en LICENCE): la expresión la compone un humano |
| 19 | pigz | sin COPYING ni declaración en el árbol |
| 20 | sqlite-shared | sin COPYING ni declaración en el árbol |
| 21 | vulkan-headers | REUSE con varias licencias: Apache-2.0,MIT |
| 22 | xz-shared | la raíz dice 4 licencias distintas (0BSD en COPYING.0BSD, GPL-2.0 en COPYING.GPLv2, GPL-3.0 en COPYING.GPLv3, LGPL-2.1 en COPYING.LGPLv2.1): la expresión la co… |
| 23 | amp | fuente git (probá --fetch) |
| 24 | cargo-binstall | fuente git (probá --fetch) |
| 25 | duplicacy | fuente git (probá --fetch) |
| 26 | gmp | tarball no cacheado (probá --fetch) |
| 27 | leptonica | tarball no cacheado (probá --fetch) |
| 28 | libcanberra | tarball no cacheado (probá --fetch) |
| 29 | tzdata | fuente git (probá --fetch) |
| 30 | waybackurls | fuente git (probá --fetch) |