Skip to content

scanoss/CustomKB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creating and Using Your Own Software Knowledge Base

This guide provides step-by-step instructions for creating a custom Knowledge Base (KB) and performing queries using fully open-source SCANOSS tools.

Prerequisites

Before starting, ensure you have the following components installed:

Required Components

Demo Files Structure

This guide uses the following directory structure:

  • projects/: Contains four sample source code project folders (generated with AI for demonstration)
  • licenses/: Contains three folders with attribution files for fictional commercial licenses

Step-by-Step Guide

Follow these steps to create and use your custom Knowledge Base:

  1. Mining and Indexing Source Code
  2. Creating the Knowledge Base
  3. Using the Scanning Engine
  4. Using the REST API (Optional)

Additional Resources

For more advanced usage, troubleshooting, and configuration options, refer to the official SCANOSS documentation for each component.

License

This project is released under the Creative Commons CC0 1.0 Universal (Public Domain Dedication).

You are free to use, modify, distribute, and reuse the materials in this repository without restriction.

Educational and Fictional Content Notice

The materials included in this repository are provided for educational and demonstration purposes only.

Some license texts included in this repository are intentionally fictional and were created to simulate proprietary or custom licensing scenarios.

Portions of the source code were generated using artificial intelligence tools and are intended solely to support the tutorial examples.

The fictional licenses do not represent real legal terms and must not be reused as actual software licenses.

These materials are designed to help illustrate concepts related to software analysis, licensing detection, and tooling workflows.

If you intend to reuse the code or examples in real projects, you should review and replace any fictional license content with appropriate and valid licensing terms.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors