Open Source for Open Source: software license, origin and packages discovery

Technologies
python, javascript, c/c++, shell script, static analysis
Topics
free and open source software license and origin, package and dependencies licensing and origin, package vulnerabilities and security, code scan and matching, code analysis and spdx
Open Source for Open Source: software license, origin and packages discovery

AboutCode is a project to uncover data ... about software code:

  • where does it come from?
  • what is its license? copyright?
  • is it secure, maintained, well coded?

All these are questions that are important to find answers to when there are million of free and open source software components available on the web.

Where software comes from and what is its license should be a problem of the past such that everyone can safely consume more free and open source software.

Come and join us to make it so!

Our tools are used to help detect and report the origin and license of source code, packages and binaries as well as discover software and package dependencies, and track security vulnerabilities, bugs and other important software component attributes.

2017 Program

Successful Projects

Contributor
Raju Koushik Gorantla
Mentor
Phil Ombredanne
Organization
AboutCode
Building ScanCode live scan server
Building a project which uses ScanCode as a library in a web and REST API application that allows you to scan code on demand by entering a URL and...
Contributor
Ranvir Singh
Mentor
Phil Ombredanne
Organization
AboutCode
Live scan server to scan licenses using URL and file uploader
This project is based on the building a web app that can take the user input of the plain-text code or it can take the input as the URL from where...
Contributor
Kartik Sibal
Mentor
Thomas Druez, Steven Esser, Phil Ombredanne
Organization
AboutCode
Package Vulnerability Data Feed & Scanner
The usage of any open source software is primarily guided by the licenses binding it. Individuals/Organisations, generally make the decision of using...
Contributor
Yash D. Saraf
Mentor
Phil Ombredanne
Organization
AboutCode
Plugin architecture for ScanCode
This project’s purpose is to create a decoupled plugin architecture for scancode such that it can handle plugins at different stages of a scan and...