ScanCode Toolkit

From Free Software Directory
 
Jump to: navigation, search


[edit]

ScanCode Toolkit

https://github.com/nexB/scancode-toolkit
A typical software project often reuses hundreds of third-party packages. License and origin information is not always easy to find and not normalized: ScanCode discovers and normalizes this data for you.

  • As a standalone command line tool, ScanCode is easy to install, run and embed in your CI/CD processing pipeline. It runs on Windows, macOS and Linux.
  • ScanCode is used by several projects and organizations such as the Eclipse Foundation, OpenEmbedded.org, the FSF, OSS Review Toolkit, ClearlyDefined.io, RedHat Fabric8 analytics and many more.
  • ScanCode detects licenses, copyrights, package manifests and direct dependencies and more both in source code and binary files.
  • ScanCode provides the most accurate license detection engine and does a full comparison (aka. diff or red line) between a database of license texts and your code instead of relying only on regex patterns or probabilistic search, edit distance or machine learning.
  • Written in Python, ScanCode is easy to extend with plugins to contribute new and improved scanners, data summarization, package manifest parsers and new outputs.
  • You can save your scan results as JSON, HTML, CSV or SPDX. And you can use the companion ScanCode workbench GUI app to review and display scan results, statistics and graphics.
  • ScanCode is actively maintained, has a growing community of users.
  • ScanCode is heavily tested with an automated test suite of over 8000 tests.
  • ScanCode has extensive and updated Documentation help for users.





Licensing

License

Verified by

Verified on

Notes

License

Apache2.0

Verified by

agyaanapan

Verified on

21 June 2021

Notes

license of ScanCode software

License

CC-BY-4.0

Verified by

agyaanapan

Verified on

21 June 2021

Notes

license of ScanCode data.




Leaders and contributors

Resources and communication

AudienceResource typeURI
Downloadhttps://github.com/nexB/scancode-toolkit/releases
Documentationhttps://scancode-toolkit.readthedocs.io/en/stable/
VCS Repository Webviewhttps://github.com/nexB/scancode-toolkit.git
Changeloghttps://github.com/nexB/scancode-toolkit/blob/develop/CHANGELOG.rst
Python (Ref)https://pypi.org/project/scancode-toolkit/
Bug Trackinghttps://github.com/nexB/scancode-toolkit/issues


Software prerequisites




Entry








"CC-BY-4.0" is not in the list (ACEL, AFL-3.0, AGPL-1.0, AGPL-1.0-or-later, AGPL-3.0, AGPL-3.0-or-later, AGPL-3.0-or-later-with-exception, AGPL-3.0-with-exception, AGPLv1orlater, AGPLv3, ...) of allowed values for the "License" property.









"Python (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.




"Documentation" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.





Property "Submitted by" (as page type) with input value "{{{Submitted by}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. "{{{Submitted date}}}" contains an extrinsic dash or other characters that are invalid for a date interpretation.








Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.