Lessico IT › Programmazione › SPDX

SPDX

Programmazione Svenska → Aggiornato: 2026-11-01

Uno standard della Linux Foundation per descrivere pacchetti software e relative licenze in forma leggibile dalle macchine, noto soprattutto per i suoi identificatori brevi.

Software Package Data Exchange nacque nel 2010 perché le aziende smettessero di scambiarsi per e-mail inventari di licenze in fogli di calcolo. La parte più diffusa è l'elenco di identificatori: MIT, Apache-2.0, GPL-2.0-or-later. Si combinano in espressioni come MIT OR Apache-2.0, esattamente ciò che il campo license del package.json di npm si aspetta.

Una sola riga SPDX-License-Identifier: in cima a un file sorgente sostituisce l'intera intestazione di licenza; il kernel Linux iniziò a ripulire così migliaia di file nel 2017. Il formato è anche uno dei due principali per gli SBOM, standardizzato come ISO/IEC 5962 nel 2021, e letto da strumenti come Syft.

← Torna al lessico