Una página sólida identifica el producto distribuido, lista los componentes de terceros con licencias revisadas, incluye el texto completo de la licencia o enlaces fiables, y muestra la atribución donde las licencias lo exigen. Compras y los auditores esperan más que una lista de paquetes npm.
Si tu página solo dice "usamos open source" sin inventario, texto de licencia o un alcance claro, no satisfará una solicitud de divulgación de licencias de terceros. Esto se mantiene incluso cuando ingeniería superó una revisión de seguridad interna.
La necesidad es generalizada: el informe Open Source Security and Risk Analysis 2025 de Black Duck encontró que el 97 % de las bases de código auditadas contenían open source, así que casi todos los productos conllevan obligaciones de terceros, estén documentadas o no.
- Nombre y versión del producto (o canal de publicación) que cubre la página.
- Inventario de componentes de terceros y de open source, directos y transitivos donde tu proceso lo exija.
- Identificadores de licencia en formato SPDX o equivalente, tras revisión humana, no solo conjeturas del registro.
- Texto completo de la licencia de cada componente, o enlaces estables que resuelvan al texto completo.
- Bloques de atribución y aviso donde lo exijan MIT, Apache, BSD, GPL o licencias personalizadas.
- Etiquetado claro si la página es de ejemplo, beta o producción, cuando sea relevante.
- de las bases de código auditadas contienen open source
97 %
OSSRA 2025 de Black Duck. Casi todos los productos conllevan obligaciones de terceros.
- de los conflictos de licencia proceden de dependencias transitivas
~30 %
Una lista de verificación que se detiene en las importaciones directas pasa por alto una gran parte del riesgo.