Linux Foundation den nye udgave af standarden (Software Package Data Exchange), som tilbyder et sæt specifikationer til offentliggørelse og udveksling af oplysninger om licenser og intellektuelle ejendomsretter. Specifikationen gør det muligt at angive ikke kun den generelle licens for hele pakken, men også at definere licensspecifikationerne for individuelle filer og fragmenter, angive ejerne af de rettighedshavende rettigheder til koden og de personer, der har gennemgået dens licensrenhed.
SPDX giver et detaljeret kort over den intellektuelle ejendom, der bruges i pakken, som gør det muligt hurtigt at vurdere de mulige risici, identificere potentielle inkompatibiliteter og forstå de vilkår, der er pålagt af licensen. Ved hjælp af SPDX kan producenter af forbrugerudstyr sikre, at de fuldt ud overholder åbne licenser i deres produkter og identificere licensafvigelser i firmware, der bruger en blanding af både åbne og proprietære applikationer. Formatet er optimeret til automatisk behandling, men der tilbydes også værktøjer til at konvertere SPDX-filer til en menneskelig-læselig præsentation.
I udvidet antallet af scenarier med eksempler på anvendelse af SPDX, foreslået nye formater til SPDX-dokumenter (JSON, YAML, XML), tilføjet nye typer bindinger til afhængigheder, tilføjet felter til at afspejle ophavsret til pakker, filer og kodeuddrag, tilføjet nye identifikatorer PURL (Package URLs) og SWHIDs (Software Heritage Persistent Identifiers), præsenteret et forenklet format kaldet SPDX Lite, givet mulighed for at angive forkortede identifikatorer for licenser i filerne, tilføjet støtte til flerlagsudtryk til licensdefinition.
Kilde: opennet.ru
