SPDX
Стандарт Linux Foundation для машиночитаемого описания программных пакетов и их лицензий, наиболее известный короткими идентификаторами лицензий.
Software Package Data Exchange появился в 2010 году, чтобы компании перестали пересылать друг другу перечни лицензий в таблицах. Самая распространённая его часть — список идентификаторов: MIT, Apache-2.0, GPL-2.0-or-later. Из них составляются выражения вроде MIT OR Apache-2.0 — именно такое ожидает поле license в package.json у npm.
Одна строка SPDX-License-Identifier: в начале исходника заменяет весь лицензионный заголовок; ядро Linux начало так наводить порядок в тысячах файлов в 2017 году. Формат также входит в число двух основных для SBOM, стандартизирован как ISO/IEC 5962 в 2021 году и читается такими инструментами, как Syft.