Организация Linux Foundation новата редакция на стандарта (Software Package Data Exchange), предлагащ набор от спецификации за публикуване и обмен на информация за лицензиите и данни за интелектуална собственост. Спецификацията позволява не само да се посочи общата лицензия за целия пакет, но и да се определят особеностите на лицензията за отделни файлове и фрагменти, да се посочат собствениците на имуществените права върху кода и хората, които са се занимавали с рецензирането на лицензионната му чистота.
SPDX предоставя подробна карта на използваната в пакета интелектуална собственост, позволяваща бързо оценяване на потенциалните рискове, откриване на възможни несъвместимости и запознаване с условията на лицензията. С помощта на SPDX производителите на потребителски устройства могат да се уверят в пълното спазване на отворените лицензии в техните продукти и да открият лицензионни несъответствия в фърмуер, в който се използва смесица от множество както отворени, така и проприетарни приложения. Форматът е оптимизиран за автоматична обработка, но също така се предоставят инструменти за преобразуване на SPDX файлове в визуално разбираемо представяне за хора.
В разширено е числото на сценарии с примери за приложение на SPDX, предложени са нови формати за SPDX документи (JSON, YAML, XML), добавени са нови типове привързвания към зависимости, добавени са полета за отразяване на авторството на пакети, файлове и фрагменти от код, добавени са нови идентификатори PURL (Package URLs) и SWHIDs (Software Heritage Persistent Identifiers), представен е опростен формат SPDX Lite, предоставена е възможност за указване в файловете на съкратени идентификатори на лицензиите, добавена е поддръжка за многострочни изрази за определяне на лиценза.
Източник: opennet.ru
