Linux Alapítvány az új szabványi kiadás (Software Package Data Exchange), amely specifikációkészletet kínál a licencinformációk és a szellemi tulajdon adatok publikálásához és cseréjéhez. A specifikáció lehetővé teszi, hogy ne csak a teljes csomagra vonatkozó licencet határozzuk meg, hanem a különféle fájlok és kódrészletek licencelési jellemzőit is, megnevezve a tulajdonosokat és azokat, akik a kód licencelési tisztaságának ellenőrzésével foglalkoztak.
Az SPDX részletes térképet biztosít a csomagban használt szellemi tulajdonról, amely lehetővé teszi a potenciális kockázatok gyors értékelését, a lehetséges inkompatibilitások felfedezését és a licenc által előírt felhasználási feltételek megismerését. Az SPDX segítségével a fogyasztói eszközök gyártói biztosíthatják a nyílt licencek teljes körű betartását termékeikben, és felfedezhetik a licencelési eltéréseket olyan firmware-ekben, amelyekben nyílt és zárt forráskódú alkalmazások keveréke található. A formátum optimalizálva van az automatikus feldolgozáshoz, de a felhasználók számára vizuálisan is érthető formára való átkonvertálásához eszközök is rendelkezésre állnak.
A bővült a SPDX alkalmazásának példáival kapcsolatos forgatókönyvek száma, új formátumok kerültek bevezetésre az SPDX-dokumentumokhoz (JSON, YAML, XML), új típusú függőségi kötődéseket adtak hozzá, mezők kerültek bevezetésre a csomagok, fájlok és kódrészletek szerződésének tükrözésére, új PURL (Csomag URL-ek) és SWHID-k (Software Heritage Állandó Azonosítók) azonosítók kerültek bevezetésre, bemutatták az SPDX Lite egyszerűsített formátumát, lehetőség nyílt a fájlokban a rövidített licencazonosítók megadására, valamint több soros kifejezések támogatása került bevezetésre a licenc meghatározásához.
Forrás: opennet.ru
