Linux Foundation neue Ausgabe des Standards (Software Package Data Exchange), das einen Satz von Spezifikationen fĂŒr die Veröffentlichung und den Austausch von Informationen ĂŒber Lizenzen und geistiges Eigentum anbietet. Die Spezifikation ermöglicht es, nicht nur die allgemeine Lizenz fĂŒr das gesamte Paket anzugeben, sondern auch die Lizenzierungsmerkmale einzelner Dateien und Fragmente zu definieren, die EigentĂŒmer der urheberrechtlichen AnsprĂŒche an dem Code zu benennen und die Personen zu benennen, die mit der ĂberprĂŒfung seiner Lizenzreinheit beschĂ€ftigt waren.
SPDX bietet eine detaillierte Karte des geistigen Eigentums, das im Paket verwendet wird, die es ermöglicht, mögliche Risiken schnell zu bewerten, potenzielle InkompatibilitĂ€ten zu identifizieren und sich mit den durch die Lizenz auferlegten Nutzungsbedingungen vertraut zu machen. Mit Hilfe von SPDX können Hersteller von EndgerĂ€ten sicherstellen, dass sie die offenen Lizenzen in ihren Produkten vollstĂ€ndig einhalten und LizenzkonformitĂ€tsprobleme in Firmwares aufdecken, in denen eine Mischung aus sowohl offenen als auch proprietĂ€ren Anwendungen verwendet wird. Das Format ist fĂŒr die automatische Verarbeitung optimiert, es werden jedoch auch Tools angeboten, um SPDX-Dateien in ein fĂŒr Menschen verstĂ€ndliches Format zu konvertieren.
Im die Anzahl der Szenarien mit Beispielen zur Anwendung von SPDX wurde erweitert, neue Formate fĂŒr SPDX-Dokumente (JSON, YAML, XML) eingefĂŒhrt, neue Bindungsarten fĂŒr AbhĂ€ngigkeiten hinzugefĂŒgt, Felder zur Darstellung der Urheberschaft von Paketen, Dateien und Codefragmenten hinzugefĂŒgt, neue Identifikatoren PURL (Package URLs) und SWHIDs (Software Heritage Persistent Identifiers) eingefĂŒhrt, ein vereinfachtes Format namens SPDX Lite vorgestellt, die Möglichkeit geschaffen, in Dateien verkĂŒrzte Lizenzidentifikatoren anzugeben, und die UnterstĂŒtzung mehrzeiliger AusdrĂŒcke zur Lizenzbestimmung hinzugefĂŒgt.
Quelle: opennet.ru
