IT-словарь › Программирование › SPDX

SPDX

Программирование Svenska → Обновлено: 2026-11-01

Стандарт 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.

← Назад к словарю