public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [OE-core][PATCH 0/2] spdx30: Add summary field and concluded license support
@ 2025-12-18 12:01 Stefano Tondo
  2025-12-18 12:01 ` [OE-core 1/2] spdx30_tasks: Add summary field with fallback chain Stefano Tondo
  2025-12-18 12:01 ` [OE-core 2/2] spdx30_tasks: Add concluded license support with SPDX_CONCLUDED_LICENSE Stefano Tondo
  0 siblings, 2 replies; 6+ messages in thread
From: Stefano Tondo @ 2025-12-18 12:01 UTC (permalink / raw)
  To: openembedded-core
  Cc: stefano.tondo.ext, peter.marko, adrian.freihofer, Stefano Tondo

This patch series improves SPDX 3.0 SBOM documentation quality by adding
summary field population and concluded license support.

The summary field enhancement makes SBOMs more human-readable by providing
brief descriptions for each package using an intelligent fallback chain.
This is particularly useful for security review and compliance documentation
where understanding component purposes at a glance is valuable.

The concluded license support allows tracking the results of manual or
automated license analysis in SBOMs through the SPDX_CONCLUDED_LICENSE
variable. This addresses use cases where license analysis identifies
differences from the declared LICENSE field, with clear guidelines on when
to use the variable versus correcting the upstream LICENSE field.

Both changes improve SBOM completeness and usefulness without impacting
existing builds or requiring changes to existing recipes.

Stefano Tondo (2):
  spdx30_tasks: Add summary field with fallback chain
  spdx30_tasks: Add concluded license support with
    SPDX_CONCLUDED_LICENSE

 meta/classes/spdx-common.bbclass | 11 +++++++++++
 meta/lib/oe/spdx30_tasks.py      | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

--
2.43.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-01-05 19:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-18 12:01 [OE-core][PATCH 0/2] spdx30: Add summary field and concluded license support Stefano Tondo
2025-12-18 12:01 ` [OE-core 1/2] spdx30_tasks: Add summary field with fallback chain Stefano Tondo
2026-01-05 19:10   ` [OE-core] " Joshua Watt
2025-12-18 12:01 ` [OE-core 2/2] spdx30_tasks: Add concluded license support with SPDX_CONCLUDED_LICENSE Stefano Tondo
2026-01-05 19:25   ` [OE-core] " Joshua Watt
2026-01-05 19:28   ` Joshua Watt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox