Permisivas
Usar, modificar, distribuir. Basta con conservar el aviso.
MITApache-2.0BSD-3-ClauseISC0BSDUsamos cookies de analítica y de medición publicitaria (Google, Meta). No vendemos nada y puedes rechazarlas.
Cada dependencia, directa o transitiva, clasificada y ajustable a tu política legal.
Cada identificador SPDX corresponde a una familia que controla tu equipo legal. Las expresiones se resuelven solas; los ajustes los decides tú.
Usar, modificar, distribuir. Basta con conservar el aviso.
MITApache-2.0BSD-3-ClauseISC0BSDLos cambios en la biblioteca se publican. Tu código sigue siendo tuyo.
LGPL-2.1MPL-2.0EPL-2.0Si la enlazas, tienes que abrir tu producto. Bloqueada por defecto, también si llega por transitividad.
GPL-2.0GPL-3.0AGPL-3.0Sin SPDX en los metadatos, un texto propio, un campo mal formado. Alguien tiene que leerlo.
no SPDXSEE LICENSE INcustomOR elige la opción menos restrictiva, AND conserva la más estricta, WITH aplica la excepción.
MIT OR GPL-3.0-only(Apache-2.0 AND MIT)GPL-2.0-only WITH Classpath-exception-2.0¿Tu equipo legal aprobó LGPL-2.1 para toda la organización? Configúralo una vez y todos los proyectos lo aplican.
LGPL-2.1 → permissiveorg-wideExtracción SPDX, riesgo según las expresiones, ajustes por organización y paquetes ignorados.
express4.21.2"license": "MIT"MITpermisivaLeído de package.json durante el escaneo SCA: MIT es permisiva.
La extracción de licencias aprovecha la lectura del manifiesto que ya hace el escaneo SCA.
Cada identificador SPDX corresponde a una categoría que decide tu equipo. Cambia los valores por defecto, añade tus licencias propietarias y restablécelo todo cuando cambie la política.
MPL-2.0copyleft débilpor defectoLicenseRef-acme-eulapermisivapersonalizadaEPL-2.0permisivaoverrideIngeniería filtra por rama y ecosistema para centrarse en lo que les toca.
express4.21.2MITpermitidoaxe-core4.10.0MPL-2.0revisarffmpeg-static5.2.0GPL-3.0-or-laterbloqueadoLa extracción de licencias corre en cada escaneo SCA, en todos estos ecosistemas.
package.json"express": "^4.21.2"express4.21.2MITpermitidoPasa el cursor por un ecosistema y verás una dependencia real con su licencia.Toca un ecosistema y verás una dependencia real con su licencia.
La documentación explica la instalación, la configuración y cada opción.
Leer la documentaciónen inglésPlatform Overview / Key Features
License Compliance
Categorías de licencias, expresiones SPDX, ajustes manuales, clasificaciones para toda la organización y ecosistemas compatibles.
Cada identificador SPDX corresponde a una de cuatro categorías (Permissive, Weak Copyleft, Strong Copyleft o Unknown), según una clasificación integrada que cubre más de 100 licencias. Cada organización puede ajustar cualquier clasificación a su política legal, y el ajuste se aplica al instante a todos sus proyectos.
El paquete va a parar a la categoría Unknown. Desde el resumen de licencias puedes abrirlo y asignarle a mano el identificador SPDX correcto; el paquete se reclasifica y se suma a los contadores que le corresponden. Las licencias Unknown aparecen primero en el dashboard para que no se acumulen sin que nadie las vea.
No. La extracción de licencias aprovecha la lectura del manifiesto que ya hace el escaneo SCA. No hay tarea aparte, ni un segundo pipeline, ni una ventana de escaneo incremental. Los datos de licencias aparecen en el mismo dashboard, junto a los hallazgos de vulnerabilidades.
Sí. La configuración de la organización admite entradas personalizadas con la clasificación que elijas (Permissive, Weak Copyleft, Strong Copyleft o Unknown). Es útil para licencias internas o acuerdos con proveedores que no forman parte de SPDX pero que hay que seguir junto a las licencias open source.
OR elige la opción menos restrictiva (`MIT OR GPL-3.0-only` → riesgo efectivo None). AND elige la más restrictiva (`MIT AND GPL-3.0-only` → riesgo efectivo High). WITH evalúa la licencia base con la excepción aplicada (`GPL-2.0-only WITH Classpath-exception-2.0` → GPL-2.0 con excepción Classpath). El dashboard muestra tanto la expresión original como la categoría resultante.
Un solo comando conecta a CybeDefend todos los agentes de programación de tu máquina: tus reglas de negocio, tus marcos normativos y protecciones que bloquean las acciones destructivas antes de que se ejecuten.
npx -y @cybedefend/vibedefend@latest install