A organização Linux Foundation nova edição do padrão (Software Package Data Exchange), que oferece um conjunto de especificações para a publicação e o intercâmbio de informações sobre licenças e direitos de propriedade intelectual. A especificação permite especificar não apenas a licença geral para todo o pacote, mas também definir características de licenciamento para arquivos e fragmentos individuais, indicar os proprietários dos direitos autorais sobre o código e as pessoas que revisaram a conformidade da licença.
O SPDX fornece um mapa detalhado da propriedade intelectual utilizada no pacote, permitindo avaliar rapidamente os possíveis riscos, identificar incompatibilidades potenciais e entender os termos de uso impostos pela licença. Com o SPDX, os fabricantes de dispositivos consumíveis podem assegurar a conformidade total com licenças abertas em seus produtos e identificar não conformidades de licenciamento em firmwares que utilizam uma mistura de várias aplicações tanto abertas quanto proprietárias. O formato é otimizado para processamento automático, mas também são fornecidas ferramentas para converter arquivos SPDX em uma apresentação visual mais amigável.
Em ampliado o número de cenários com exemplos de uso do SPDX, apresentados novos formatos para documentos SPDX (JSON, YAML, XML), acrescentados novos tipos de vínculos a dependências, introduzidos campos para refletir a autoria de pacotes, arquivos e trechos de código, adicionados novos identificadores PURL (Package URLs) e SWHIDs (Software Heritage Persistent Identifiers), apresentado um formato simplificado SPDX Lite, e disponibilizada a possibilidade de indicar em arquivos identificadores de licença abreviados, além da suportar expressões multilinhas para definir a licença.
Fonte: opennet.ru
