Software Package Data Exchange
Software Package Data Exchange(SPDX)は、Linux Foundationの傘下のプロジェクトである。SPDXプロジェクトは、組織がソフトウェアライセンスやBills of material(BOM、部品表、ソフトウェア構成表ともいう)に関するメタデータのオープンスタンダードを策定し、関連するフォーマットなどを円滑に利用するためのSPDX のオンラインツールなども整備している。
この仕様・規格の現在のバージョンは2.2で、2022年8月に承認された。またこのSPDXフォーマットの仕様はISO/IEC 5962:2021として 2021年に国際標準化された。
SPDXは、ソフトウェアがライセンスを曖昧さなく判別できるようにSPDX-Identifierを定義している。また、ライセンスをタイプ別に分類しようとはしておらず、たとえば、BSDライセンスと同様の用語を使用したライセンスを「BSD-like」として説明したりはしない。
なお、Bills of material のフォーマットには、CycloneDXなど SPDX以外のフォーマットも存在する。