Hi Dick

thank you for your comments. Please see my thoughts inline

On 2023-01-14 13:12, Dick Brooks wrote:
There is no escaping manual input from the process that leads to an SBOM, SPDX or CycloneDX. Someone has to input the data somewhere in order for it
to be available at SBOM creation time.

True, but my interest relates to

- repeatable construction of evolving software at scale (where automation provides significant benefits)
- safety-critical and security-critical systems

Broadly this leads me towards solutions where, once the manual input has occurred, we can aim to enforce rules and/or automation to mitigate against errors being introduced.

If you are concerned that manual entry occurs somewhere  in the process
that ultimately results in an SBOM then I don't think this concern will ever
go away.

Manual effort is an inherent part of software creation, and yes, human error
can, and does occasionally occur.

You're correct - I expect to remain concerned about human errors, at least until the AI community comes up with tools to generate the software without human intervention, at which point we'll have no clue about whether the metadata is truthful or not :-)

However, for the versioning example I mentioned, we have techniques that mitigate very effectively against the problem. A common approach is for software versioning to be heavily controlled or even generated by tooling. For example, if we use git, we can ensure that only one version of software has a given tag.

With regard to licencing, the base premise that a human asserts licence in metadata, without qualification, seems risky to me. Is there any traceability for who makes the assertion in the first place, and on what basis? And when the software changes, is there any way to force reassessment (or at least reassertion) by someone competent?

br
Paul



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#4921): https://lists.spdx.org/g/Spdx-tech/message/4921
Mute This Topic: https://lists.spdx.org/mt/96263894/21656
Group Owner: [email protected]
Unsubscribe: https://lists.spdx.org/g/Spdx-tech/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to