SPDX
Estándar de la Linux Foundation para describir paquetes de software y sus licencias de forma legible por máquinas, conocido sobre todo por sus identificadores cortos.
Software Package Data Exchange arrancó en 2010 para que las empresas dejaran de enviarse inventarios de licencias en hojas de cálculo. Su parte más extendida es la lista de identificadores: MIT, Apache-2.0, GPL-2.0-or-later. Se combinan en expresiones como MIT OR Apache-2.0, que es justo lo que espera el campo license del package.json de npm.
Una línea SPDX-License-Identifier: al principio de un archivo fuente sustituye toda la cabecera de licencia; el kernel de Linux empezó a limpiar miles de archivos así en 2017. El formato es además uno de los dos grandes para SBOM, normalizado como ISO/IEC 5962 en 2021, y lo leen herramientas como Syft.