dash-licenses icon indicating copy to clipboard operation
dash-licenses copied to clipboard

Support for other technologies via CLI

Open waynebeaton opened this issue 5 years ago • 3 comments

We currently know how to generate dependency lists from Maven, Gradle, NPM, Yarn... there are other technologies that we need to support, like golang, C/C++, ... This may not require a modification to the tool, but rather an understanding of how to capture dependency lists from the various technologies and deliver them to the tool.

Of course, there may be an opportunity to extend the format (Maven, pURL, ClearlyDefined) supported by the tool in the form of additional ContentIdParser implementations.

This issue is intended as an umbrella for other issues that address specific technology. That is, if you're able to provide support for a currently unsupported technology, open a separate issue for it.

waynebeaton avatar Feb 25 '20 00:02 waynebeaton

Probably a first step is to define the common format, that can be used for interoperability between the different parts #16.

jmini avatar May 12 '20 12:05 jmini

ClearlyDefined is the common format.

waynebeaton avatar May 12 '20 13:05 waynebeaton

Support for more technologies / package managers could be added by leveraging ORT's analyzer library.

sschuberth avatar Sep 02 '20 11:09 sschuberth