Organizace Linux Foundation novou edici standardu (Software Package Data Exchange), který nabízí soubor specifikací pro publikaci a výměnu informací o licencích a údajích o duševním vlastnictví. Specifikace umožňuje uvést nejen celkovou licenci na celý balíček, ale také určit zvláštnosti licencování jednotlivých souborů a fragmentů, uvést vlastníky majetkových práv na kód a osoby, které se podílely na přezkoumání jeho licenční čistoty.
SPDX poskytuje podrobnou mapu používaného duševního vlastnictví v balíčku, která umožňuje rychle vyhodnotit možné rizika, odhalit potenciální nekompatibility a seznámit se s podmínkami použití, které licence ukládá. Pomocí SPDxu mohou výrobci spotřebitelských zařízení zajistit plné dodržování otevřených licencí ve svých produktech a identifikovat licenční nesrovnalosti v firmwarech, kde se používá směs jak otevřených, tak proprietárních aplikací. Formát je optimalizován pro automatizované zpracování, ale také poskytuje nástroje pro převod souborů SPDxu do přehledné podoby pro člověka.
V rozšířeno množství scénářů s příklady použití SPDxu, navrženy nové formáty pro dokumenty SPDxu (JSON, YAML, XML), přidány nové typy vazeb na závislosti, přidána pole pro odraz autorství balíčků, souborů a úryvků kódu, přidány nové identifikátory PURL (Package URLs) a SWHIDs (Software Heritage Persistent Identifiers), představen zjednodušený formát SPDX Lite, byla poskytnuta možnost uvádět v souborech zkrácené identifikátory licencí a přidána podpora vícerozměrných výrazů pro definici licence.
Zdroj: opennet.ru
