Skip to content

Commit 95f9787

Browse files
committed
Move text to aboutcode-project-overview #98
Signed-off-by: John M. Horan <johnmhoran@gmail.com>
1 parent ad5d652 commit 95f9787

2 files changed

Lines changed: 25 additions & 53 deletions

File tree

docs/source/aboutcode-project-overview.rst

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,38 @@
44
AboutCode Project Overview
55
==========================
66

7-
AboutCode is a suite of open source projects.
7+
The primary current AboutCode projects are:
88

9-
AboutCode Projects
10-
******************
9+
- `ScanCode Toolkit <https://github.com/nexB/scancode-toolkit>`_: is a code scanning "engine" and command-line tool to detect the provenance and license of code and its dependencies. ScanCode TK is a command-line tool with many scanning options and output formats (JSON, HTML, CSV or SPDX). ScanCode detects licenses, copyrights, package manifests and more in both source code and binary files. There is already a large set of pre- and post-plugins and you can also create your own plugins.
1110

12-
- `ScanCode Toolkit <https://github.com/nexB/scancode-toolkit>`_: This is a set of code scanning tools to detect the origin and license of code and dependencies. ScanCode Toolkit uses a plug-in architecture to run a series of scan-related tools in one process flow. This is the most popular project and is used by hundreds of software teams. https://github.com/nexB/scancode-toolkit . The lead maintainer is @pombredanne
11+
- Read more at: https://scancode-toolkit.readthedocs.io
12+
- Get the code at: https://github.com/nexB/scancode-toolkit
1313

14-
- `Scancode Workbench <https://github.com/nexB/scancode-workbench>`_ (formerly AboutCode Manager) This is a desktop application (based on Electron) to review the results of a scan and document your conclusions about the origin and license of software components and packages. https://github.com/nexB/aboutcode-manager . The lead maintainer is @majurg
14+
|
1515
16-
- `DeltaCode <https://github.com/nexB/deltacode>`_ is a command line tool to compare scans and determine if and where there are material differences that affect licensing. The lead maintainer is @majurg
16+
- `ScanCode.io <https://github.com/nexB/scancode.io>`_: is a Cloud application server that automates Software Composition Analysis with pipelines. ScanCode.io has standard pipelines for Docker and VM images, root filesystems and packages. ScanCode.io organizes these complex code analyses as scripted pipelines and stores the results in its database for automated code analysis.
1717

18-
- `AboutCode Toolkit <https://github.com/nexB/aboutcode-toolkit>`_: This is a set of command line tools to document the provenance of your code and generate attribution notices. AboutCode Toolkit uses small yaml files to document code provenance inside a codebase. https://github.com/nexB/aboutcode-toolkit . The lead maintainer is @chinyeungli
18+
- Read more at: https://scancodeio.readthedocs.io
19+
- Get the code at: https://github.com/nexB/scancode.io
1920

20-
- `TraceCode Toolkit <https://github.com/nexB/tracecode-toolkit>`_: This is a set of tools to trace files from your deployment or distribution packages back to their origin in a development codebase or repository. The primary tool uses strace https://github.com/strace/strace/ to trace system calls on Linux and construct a build graph from syscalls to show which files are used to build a binary. We are contributors to strace. Maintained by @pombredanne
21+
|
2122
22-
- `VulnerableCode <https://github.com/nexB/vulnerablecode>`_: an emerging server-side application to collect and track known package vulnerabilities.
23+
- `ScanCode Workbench <https://github.com/nexB/scancode-workbench>`_: is a desktop application (based on Electron) to review the results of a scan and document your conclusions about the origin and license of software components and packages.
2324

24-
- `Conan <https://github.com/nexB/conan>`_: "conan" stands for "CONtainer ANalysis" and is a tool to analyze the structure and provenance of software components in Docker images using static analysis. https://github.com/nexB/conan Maintained by @pombredanne
25+
- Read more at: https://scancode-workbench.readthedocs.io
26+
- Get the code at: https://github.com/nexB/scancode-workbench
2527

26-
- `license-expression <https://github.com/nexB/license-expression/>`_: This is a library to parse, analyze, compare and normalize SPDX-like license expressions using a boolean logic expression engine. See https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60 to understand what a license expression is. See https://github.com/nexB/license-expression for the code. The underlying boolean engine is at https://github.com/bastikr/boolean.py . Both are co-maintained by @pombredanne
28+
|
29+
30+
- `VulnerableCode <https://github.com/nexB/vulnerablecode>`_: is an early stage project to provide a free and open source database of vulnerabilities and the packages they impact with tools to aggregate and correlate those vulnerabilities. The initial development of VulnerableCode was supported by the NLNet Foundation.
31+
32+
- Read more at: https://vulnerablecode.readthedocs.io
33+
- Get the code at: https://github.com/nexB/vulnerablecode
34+
35+
|
36+
37+
- `AboutCode Toolkit <https://github.com/nexB/aboutcode-toolkit>`_: AboutCode Toolkit provides a set of command-line tools to generate Attribution documents and software BOM reports from any source. It also provides a standard ABCD format for yaml files to document software provenance and license metadata in a codebase where this is not already covered by a package manager.
38+
39+
- Read more at: https://aboutcode-toolkit.readthedocs.io
40+
- Get the code at: https://github.com/nexB/aboutcode-toolkit
2741

28-
- `ABCD aka AboutCode Data <https://github.com/AyanSinhaMahapatra/aboutcode/blob/master/docs/source/aboutcode-data/abcd.rst>`_: is a simple set of conventions to define data structures that all the AboutCode tools can understand and use to exchange data. The specification lives in this repository. .ABOUT files and ScanCode tooklit data are examples of this approach. Other projects such as https://libraries.io and `OSS Review Toolkit <https://github.com/heremaps/oss-review-toolkit>`_ also use these conventions.

docs/source/index.rst

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -23,44 +23,3 @@ Table of Contents
2323
contributing
2424
doc_guidelines
2525
license
26-
27-
----
28-
29-
**************************
30-
AboutCode Project Overview
31-
**************************
32-
33-
The primary current AboutCode projects are:
34-
35-
- `ScanCode Toolkit <https://github.com/nexB/scancode-toolkit>`_: is a code scanning "engine" and command-line tool to detect the provenance and license of code and its dependencies. ScanCode TK is a command-line tool with many scanning options and output formats (JSON, HTML, CSV or SPDX). ScanCode detects licenses, copyrights, package manifests and more in both source code and binary files. There is already a large set of pre- and post-plugins and you can also create your own plugins.
36-
37-
- Read more at: https://scancode-toolkit.readthedocs.io
38-
- Get the code at: https://github.com/nexB/scancode-toolkit
39-
40-
|
41-
42-
- `ScanCode.io <https://github.com/nexB/scancode.io>`_: is a Cloud application server that automates Software Composition Analysis with pipelines. ScanCode.io has standard pipelines for Docker and VM images, root filesystems and packages. ScanCode.io organizes these complex code analyses as scripted pipelines and stores the results in its database for automated code analysis.
43-
44-
- Read more at: https://scancodeio.readthedocs.io
45-
- Get the code at: https://github.com/nexB/scancode.io
46-
47-
|
48-
49-
- `ScanCode Workbench <https://github.com/nexB/scancode-workbench>`_: is a desktop application (based on Electron) to review the results of a scan and document your conclusions about the origin and license of software components and packages.
50-
51-
- Read more at: https://scancode-workbench.readthedocs.io
52-
- Get the code at: https://github.com/nexB/scancode-workbench
53-
54-
|
55-
56-
- `VulnerableCode <https://github.com/nexB/vulnerablecode>`_: is an early stage project to provide a free and open source database of vulnerabilities and the packages they impact with tools to aggregate and correlate those vulnerabilities. The initial development of VulnerableCode was supported by the NLNet Foundation.
57-
58-
- Read more at: https://vulnerablecode.readthedocs.io
59-
- Get the code at: https://github.com/nexB/vulnerablecode
60-
61-
|
62-
63-
- `AboutCode Toolkit <https://github.com/nexB/aboutcode-toolkit>`_: AboutCode Toolkit provides a set of command-line tools to generate Attribution documents and software BOM reports from any source. It also provides a standard ABCD format for yaml files to document software provenance and license metadata in a codebase where this is not already covered by a package manager.
64-
65-
- Read more at: https://aboutcode-toolkit.readthedocs.io
66-
- Get the code at: https://github.com/nexB/aboutcode-toolkit

0 commit comments

Comments
 (0)