Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Share as SPDX #272

Open
jeffmcaffer opened this issue Aug 29, 2018 · 4 comments
Open

Share as SPDX #272

jeffmcaffer opened this issue Aug 29, 2018 · 4 comments

Comments

@jeffmcaffer
Copy link
Member

jeffmcaffer commented Aug 29, 2018

SPDX is a great way to put data into software component management systems. Given that ClearlyDefined has lots of interesting data and allows users to manage lists of components, it makes sense that a user be able to Share this data in SPDX format. There are multiple aspects to this

  1. Need a mapping to/from ClearlyDefined and SPDX fields and values
  2. Service code that actually formulates the SPDX syntax (see Summarize API should be able to produce valid SPDX files service#14)
  3. UI affordance that allows users to share the SPDX
    • This should be on the Definitions page to get document (or set of documents) for the list of components in the list
    • On the full details page to share the SPDX for just one definition

@tsteenbe and @kestewart for awareness

@jeffmcaffer
Copy link
Member Author

jeffmcaffer commented Sep 3, 2018

This work is pending the mapping from clearly defined to spdx data. With that in place we can hopefully get someone from the SPDX community to help implement in an authoritative way.

@maxhbr
Copy link

maxhbr commented Apr 26, 2019

Is there somewhere already a draft or some WIP version of this mapping? Or was there already some discussion? This would help me to understand the ClearlyDefined data model and how it relates to FOSSology.

@jeffmcaffer
Copy link
Member Author

Unfortunately no. We have gone over the definition schema with Kate a few times informally but a) it has changed since then and b) we never really got as concrete as to capture a mapping.

Best place to start is https://github.com/clearlydefined/service/blob/master/schemas/definition-1.0.json. Do note that there are a couple of additions in the works but nothing whacky.

Thanks for looking at this.

@carmenbianca
Copy link

I would like to bump this issue. This would be immensely useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants