Open Source License Compliance by OSS

Technologies
python, postgresql, c/c++, go, php
Topics
automation, spdx, license compliance, nlp, compliance automation
Open Source License Compliance by OSS
FOSSology is an open source license compliance software system and toolkit. As a toolkit you can run license, copyright and export control scans from the command line. As a system, a database and web UI are provided to give you a compliance workflow. License, copyright and export scanners are tools used in the workflow.
2024 Program

Successful Projects

Contributor
Abhishek_Kumar011
Mentor
Gaurav Mishra, Shaheem Azmal M MD, Sahil Jha
Organization
FOSSology
Support SPDX 3.0 Reports
Incorporating SPDX v3.0 compatibility and broadening support for Core, Software, and Licensing profiles, along with the ability to generate reports...
Contributor
NIYONSENGA Valens
Mentor
Shaheem Azmal M MD, Soham Banerjee, DUSHIMIMANA Samuel
Organization
FOSSology
REST API Improvements.
This proposal aims to address the need for improving and upgrading APIs on FOSSology to version 2 by identifying areas for enhancement, fixing...
Contributor
Divij Sharma
Mentor
Gaurav Mishra, Shaheem Azmal M MD, Soham Banerjee, DUSHIMIMANA Samuel
Organization
FOSSology
REST API Improvements
In recent years, FOSSology's REST APIs have expanded significantly, enhancing user accessibility, flexibility, and automation. However, the...
Contributor
Aaditya Singh
Mentor
Gaurav Mishra, Shaheem Azmal M MD, Avinal Kumar, Kaushlendra
Organization
FOSSology
OVERHAULING SCHEDULER DESIGN
To address the challenges identified with the FOSSology scheduler, particularly the limitations stemming from its programming language (C) and its...
Contributor
Akash Sah
Mentor
Gaurav Mishra, Shaheem Azmal M MD
Organization
FOSSology
SPDX license expression support
This project aims to support the detection and reporting of SPDX License Expressions. Currently, FOSSology uses regular expressions, full-text match,...
Contributor
Abdelrahman Jamal
Mentor
Anupam Ghosh, HastagAB, Kaushlendra, Vasudev, SinghShreya
Organization
FOSSology
AI-Powered Software License Identification
One of Fossology's primary features is extracting licenses and license text from files. Traditional methods like text comparison, regular...
Contributor
Rajul Jha
Mentor
Gaurav Mishra, Shaheem Azmal M MD, Avinal Kumar, Kaushlendra
Organization
FOSSology
Improving Fossology CI Scanner
To be able to easily and continuously scan packages with fossology checks in CI pipelines, a docker image (fossology/fossology:scanner) capable of...