Software Package Data Exchange: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Eliminato il template "O" in quanto la voce non è più orfana |
Aggiornato l'uscita dell'ultima versione del SPDX e fornito contesto |
||
Riga 1:
{{S|informatica|standard}}
[[File:SPDX 2023 logo.svg|miniatura|Logo dello standard]]
'''Software Package Data Exchange''' (SPDX) è uno [[standard aperto]] promosso dalla [[Linux Foundation]] per la [[documentazione del software]] (SBOM<ref>{{Cita web|url=https://www.ntia.gov/page/software-bill-materials|titolo=SOFTWARE BILL OF MATERIALS {{!}} National Telecommunications and Information Administration|sito=www.ntia.gov|accesso=2024-06-02}}</ref>).
SPDX consente l'espressione di componenti, licenze, diritti d'autore, riferimenti di sicurezza e altri metadati relativi al software. Il suo scopo originale era migliorare la conformità delle licenze e da allora è stato ampliato per facilitare ulteriori casi d'uso, come la trasparenza della catena di fornitura e la sicurezza<ref>{{Cita web|url=https://spdx.dev/about/overview/|titolo=Overview – SPDX|lingua=en-US|accesso=2024-06-02}}</ref>
Ideato nel 2010, la prima versione è stata distribuita nell'agosto 2011 ed è diventato [[norma tecnica|standard]] ISO/IEC 5962:2021 nell'agosto 2021.<ref>{{cita web|lingua=en|url=https://spdx.dev/about/|titolo=About|sito=Software Package Data Exchange (SPDX)|editore=Linux Foundation|accesso=26 luglio 2023}}</ref> L'ultima versione disponibile è la 2.3.<ref>{{cita web|lingua=en|url=https://spdx.dev/specifications/|titolo=Specification|sito=Software Package Data Exchange (SPDX)|editore=Linux Foundation|accesso=26 luglio 2023}}</ref>▼
▲Ideato nel 2010, la prima versione è stata distribuita nell'agosto 2011 ed è diventato [[norma tecnica|standard]] ISO/IEC 5962:2021 nell'agosto 2021.<ref>{{cita web|lingua=en|url=https://spdx.dev/about/|titolo=About|sito=Software Package Data Exchange (SPDX)|editore=Linux Foundation|accesso=26 luglio 2023}}</ref>
La lista delle [[licenza (informatica)|licenze]] della specifica SPDX è utilizzata da [[npm (software)|npm]]<ref>{{cita web|lingua=en|url=https://docs.npmjs.com/cli/v6/configuring-npm/package-json|titolo=package.json|sito=npm Docs}}</ref>, [[Python]]<ref>{{cita web|lingua=en|url=https://peps.python.org/pep-0639/|titolo=PEP 639 – Improving License Clarity with Better Package Metadata|sito=Python Enhancement Proposals}}</ref> e Cargo<ref>{{cita web|lingua=en|url=https://doc.rust-lang.org/cargo/reference/manifest.html|titolo=The Manifest Format|sito=The Cargo Book}}</ref>.▼
L'ultima versione disponibile è la 3.0<ref>{{Cita web|url=https://github.com/spdx|titolo=SPDX|sito=GitHub|lingua=en|accesso=2024-06-02}}</ref> e introduce il concetto di profili<ref>{{Cita web|url=https://spdx.dev/understanding-spdx-profiles/|titolo=Understanding SPDX Profiles – SPDX|autore=goneall|lingua=en-US|accesso=2024-06-02}}</ref> i quali sono un modo di organizzare una specifica che copre una vasta gamma di casi d'uso in "profili" più specifici per ciò che un determinato produttore o consumatore di dati SPDX potrebbe essere interessato. Ogni profilo contiene solo le parti della specifica che sono associate ai casi d'uso e agli scenari rilevanti.
▲La lista delle [[licenza (informatica)|licenze]] della specifica SPDX è utilizzata da [[npm (software)|npm]]<ref>{{cita web|lingua=en|url=https://docs.npmjs.com/cli/v6/configuring-npm/package-json|titolo=package.json|sito=npm Docs}}</ref>, [[Python]]<ref>{{cita web|lingua=en|url=https://peps.python.org/pep-0639/|titolo=PEP 639 – Improving License Clarity with Better Package Metadata|sito=Python Enhancement Proposals}}</ref> e [[Rust (linguaggio di programmazione)|Cargo]]<ref>{{cita web|lingua=en|url=https://doc.rust-lang.org/cargo/reference/manifest.html|titolo=The Manifest Format|sito=The Cargo Book}}</ref>.Le espressioni di licenza SPDX sono utilizzate nei metadati dei pacchetti [[RPM Package Manager|RPM]] in [[Fedora (informatica)|Fedora]], sostituendo il precedente uso del sistema Callaway
== Note ==
Line 11 ⟶ 15:
== Collegamenti esterni ==
* [https://spdx.github.io/spdx-spec/v3.0/ Documentazione versione 3.0]
* [https://github.com/david-a-wheeler/spdx-tutorial Riguardo SPDX]{{collegamenti esterni}}
* {{cita web|lingua=en|url=https://spdx.org/licenses/|titolo=SPDX License List|sito=Software Package Data Exchange (SPDX)|accesso=26 luglio 2023}}
|