Tech,
Just wanted to put out a brief update on the work being done regarding my
SPDX Google summer of project. As a reminder my project was to combine all
the tools created at the University of Nebraska, during the spring 2014
semester, into one tool suite that can be used to manage, create, and
consume SPDX documents.
Previously the tools consisted of four major components:
- SPDX Dashboard
- Web interface where users could view and edit SPDX documents.
- Do_SPDX
- Script that was used to scan software packages with the FOSSology
scanner and store the resulting document in a database.
- SPDX Database API
- Meant to be the sole means of accessing the SPDX database.
- FOSSology+Ninka scanner
- Scanned packages with both scanners in hopes of creating a higher
definition SPDX document.
We have decided to roll the FOSSology+Ninka scanner into a new version of
DoSPDX. Also we have done away with the SPDX Database API in favor of
performance within DoSPDX.
DoSPDX Changes:
- Added support for the Ninka scanner along with the FOSSology scanner.
- Added support for printing SPDX Documents in TAG or RDF format.
- Either from database or scanned package.
- Removed the dependence on a static extraction folders and output files.
- This will, in the future, allow DoSPDX to be run on multiple
package simultaneously.
- In the coming days/weeks I hope to add support for printing documents
in JSON format as well.
SPDX Dashboard Changes:
- The dashboard has been re-written in PHP
- No longer uses the API
- Now displays File and License level Information
>From here work will consist of heavily testing the systems and working on
tying there functionality together. There will also be some additional
features added throughout the testing, such as uploading pre-existing SPDX
documents. Feel free to contact me with any questions/comments.
Repos:
DoSPDX <https://github.com/zwmcfarland/DoSPDX>
spdxDashboard <https://github.com/vpenmatsa/spdxDashboard>
Thanks
-Zachary McFarland
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech