Support SPDX 3
SPDX v3 is out now, and is much better than v2.
I am aware. I have played with it earlier this year, but the tooling was still immature. SPDX3 is very different to SPDX2. It is on the roadmap but I am not seeing any demand for SBOMs conforming to this version at the moment.
I still see lots of SPDX 2.2 files, so many tools still haven't made the step upto SPDX 2.3 despite being released over 2 years ago.
Datapoint: I want to manipulate/parse/display/process SBOMs from yoctoproject.org and that writes SPDXv3 by default.
@rossburton I believe the yocto project already supports SPDX v3 as it is the early adopter for SPDX3.
The supporting libraries for generating or parsing SPDX 3 were still under development and weren't stable when I looked at them a few months back. Having checked back today, they are still under development but currently fail to parse valid files.