Freedom251 › Open Source License Compliance Software
FOSSology
What FOSSology is
FOSSology is a free, open-source system for examining software for license, copyright, and export-control information. Upload individual files or packages, then choose scanning agents to unpack and inspect them. Its Nomos scanner uses phrases, regular expressions, and heuristics to identify licenses; Monk compares text with stored license texts or phrases users define. A web interface helps teams review findings, manage license texts, recognize results in bulk, and reuse reviews for files with matching hashes. FOSSology can also identify copyright statements and flag keyword findings for review that may relate to export-control codes. It generates SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files with identified license and copyright details. The REST API supports CI/CD integration and scan triggering from other applications. Deployment options include Docker, Vagrant with VirtualBox, or source installation. FOSSology is available for Linux, macOS, Windows, web, API, and self-hosted use. Its source code is licensed under GPL-2.0 or LGPL-2.1.
Who it suits
FOSSology suits companies, individuals, and groups that need to examine software for open-source license compliance. Its API and reporting options may also suit teams integrating scans into CI/CD workflows.
What it does well
- Free open-source license-compliance toolkit
- Scans files and packages with selected agents
- Supports SPDX 2.0 exports and Debian copyright files
- REST API supports CI/CD integration
- Offers Docker, Vagrant, and source installation
What to know first
- Cannot determine which libraries created a binary
- Community support is voluntary
Limits
FOSSology cannot determine which libraries were used to create a binary; the project says binary analysis tools are needed for that task.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| FOSSology | Open-source license compliance toolkit and system | Free |
| FOSSology open-source software | self-hosted deployment · no paid tiers published | Free |
As fossology.org lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Visit the FOSSology website.
- Choose Docker, Vagrant with VirtualBox, or source installation.
- Set up a deployment, including on-premise if appropriate.
- Upload individual files or software packages.
- Select scanning agents and review the results in the web interface.
Overview
FOSSology is an open-source license-compliance system for teams and individuals who need to scan software files, review findings, and produce compliance reports. Its combination of a web review workflow and automation options makes it a strong fit for source-oriented compliance work, but it does not identify libraries inside binaries.
Key features
- Package and file scanning: Upload individual files or packages, unpack them, and scan their contents with selected agents. Multiple scan methods provide flexibility, though reviewers still need to assess the findings.
- Two license scanners: Nomos uses phrases, regular expressions, and heuristics to identify licenses; Monk compares text with stored license texts or user-defined phrases. The complementary approaches support broad review, rather than making the results a substitute for review.
- Review workflow: The web interface supports license finding review, license-text management, bulk recognition, and aggregated file views. Reusing reviews for files with matching hashes can reduce repeated work across matching content.
- Copyright and export-control checks: FOSSology can find copyright statements and surface keyword-based findings that may relate to export-control codes. Those export-control results are presented for review, not described as a definitive determination.
- Reports and automation: It can produce SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files containing identified license texts and copyright information. The REST API can support CI/CD integration, uploads and scan triggering from other applications; the command line can retrieve SPDX files.
- Deployment: The project describes Docker, Vagrant with VirtualBox, and source installation. On-premise deployment suits organizations that want to run the system in their own environment.
The key boundary is binary provenance: FOSSology cannot determine which libraries were used to create a binary. A workflow that needs that information requires binary analysis tools as well.
Pricing
FOSSology is free: its plan costs nothing and is described as an open-source license-compliance toolkit and system. The project states that its source code is licensed under GPL-2.0 or LGPL-2.1. No paid tier is needed for the stated toolkit, and no seat or scan quota is attached to the plan.
The free offering includes obligation tracking, attribution reports, SPDX and RDF SBOM import formats, multiple source scan methods, and on-premise deployment. That makes it a practical option for organizations able to install and operate the system themselves. Support is voluntary through the mailing list, with bugs reported through GitHub issues, so organizations needing a specified support commitment should look elsewhere.
Platforms
FOSSology supports API, Linux, macOS, self-hosted, web, and Windows. Its installation options include Docker, Vagrant with VirtualBox, and source installation, giving teams several routes to a self-hosted deployment.
Who it's for
FOSSology suits companies, individuals, and groups seeking to improve their ability to comply with open-source licenses, especially those that want source scanning, reviewable findings, attribution outputs, and integration with CI/CD. It is less suited to users whose primary need is identifying libraries embedded in binaries or who require a formal support service.
Pros and cons
Pros
- Free and open source: The free plan combines scanning, obligation tracking, attribution reports, and on-premise deployment.
- Review is part of the workflow: Bulk recognition, aggregated views, and hash-matched review reuse can help manage findings across files.
- Useful automation and outputs: REST API integration and several report formats make it applicable to compliance processes beyond manual scans.
Cons
- No binary library identification: Teams need separate binary analysis tools for that task.
- Community support is voluntary: The mailing list and GitHub issues do not amount to a stated support commitment.
- Self-hosting calls for operational ownership: Installation options are provided, but the deployment model is on-premise rather than a managed hosted service.
Alternatives
For a broader open-source license compliance software shortlist, compare the available approaches before choosing a workflow.
- Apache Flink CDC is another free option, with released JARs and connectors under Apache License 2.0; consider it if those are the materials you need rather than FOSSology's compliance system.
- licscan is a free, standalone CLI under Apache 2.0, priced at $0 per scan. Choose it if a command-line tool is a better fit than FOSSology's web review workflow.
- OHRisk is a free open-source CLI under the MIT License. It is an alternative to consider if you prefer a CLI approach.
- REUSE Tool is free, requires no registration, and can be used offline. It may fit users who prioritize offline use over FOSSology's web interface and API workflow.
- ScanCode Toolkit is a free software code-scanning tool. Consider it as another free scanning option if you do not need FOSSology's particular review and reporting workflow.
- Double Open Compliance has a free SaaS tier. Consider it if you want a web-based SaaS option rather than FOSSology's on-premise deployment.
- FOSSA offers a free forever tier capped at 5 projects, 10 contributing developers, 1 release group, and 5 dependency levels for scans, plus a free trial. It may suit a small project set that fits those limits and wants a freemium service.
- SourceTrust offers a free option for eligible public GitHub repositories, subject to fair use and SourceTrust attribution. Consider it if your work fits that repository-based scope.
Verdict
Choose FOSSology if you need a free, self-hosted system for source-oriented license and copyright scanning, review, and reporting, with API support for automation. Its clearest advantage is putting scan findings and compliance outputs into one workflow without a software charge. Look elsewhere if binary library identification is essential or if your team needs committed vendor support.
Verdict
FOSSology combines scanning, review, and reporting tools for software license and copyright information. It cannot identify libraries used to create a binary, so that task requires binary analysis tools.
Questions
Is FOSSology free?
Yes. Its free plan costs nothing.
What platforms does it support?
Listed platforms are API, Linux, macOS, self-hosted, web, and Windows.
Is FOSSology open source?
Yes. The project states its source code is licensed under GPL-2.0 or LGPL-2.1.
What reports can it generate?
It can generate SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files with identified license and copyright details.
How can it be deployed?
The project describes Docker, Vagrant with VirtualBox, and source installation. On-premise deployment is also listed.
What support is available?
The project provides voluntary community support through its mailing list and invites bug reports through GitHub issues.
Facts from FOSSology's own pages
- Aggregated views
- Uploads can be reviewed through aggregated license-occurrence or folder-hierarchy views. · fossology.org, 15 Oct 2026
- API authentication
- API access keys can be read-only or read-write and can be invalidated or deleted if compromised. · fossology.org, 15 Oct 2026
- API documentation
- An OpenAPI description is included in the source tree and can be loaded into Swagger Editor. · fossology.org, 15 Oct 2026
- Automation and API
- The REST API supports CI/CD integration, package uploads and scan triggering from other applications, and command-line retrieval of SPDX files. · fossology.org, 30 Sept 2026
- Buckets
- Users can define bucket rules that classify files according to license-related conditions. · fossology.org, 15 Oct 2026
- Bulk recognition
- A phrase-based bulk operation can apply a license decision or correction across thousands of matching files. · fossology.org, 15 Oct 2026
- Copyright and export-control scans
- FOSSology can find copyright statements and let users review keyword-based findings that may relate to export-control codes. · fossology.org, 30 Sept 2026
- Copyright scanning
- The copyright agent searches copyright markers and authorship phrases, then presents findings for review and correction. · fossology.org, 15 Oct 2026
- Current stewardship
- The Linux Foundation began hosting FOSSology in 2015. · linuxfoundation.org, 15 Oct 2026
- Deduplication
- Hash-based reuse lets later scans reuse results and review decisions for unchanged files. · github.com, 15 Oct 2026
- Deployment
- The project describes installation using Docker, Vagrant with VirtualBox, or source installation. · fossology.org, 30 Sept 2026
- Documentation depth
- Documentation spans user workflow pages, a GitHub wiki, generated developer documentation, REST API material, installation guidance and testing information. · github.com, 15 Oct 2026
- Export-control checks
- A keyword agent supports custom regular expressions, including searches for export-control and customs statements. · fossology.org, 15 Oct 2026
- Independent praise
- A SourceForge reviewer called FOSSology important for starting an open-source governance program and described its community as helpful. · sourceforge.net, 15 Oct 2026
- Independent project description
- SourceForge describes FOSSology as modular software for license scanning, copyright and user identification, license classification and metadata extraction. · sourceforge.net, 15 Oct 2026
- Independent rating
- OpenFoundry lists FOSSology at 5 out of 5 from 2 votes. · web-archive-2025.openfoundry.org, 15 Oct 2026
- Installation options
- Official guidance provides Docker, Vagrant with VirtualBox and source installation paths. · fossology.org, 15 Oct 2026
- Intended users
- The project says its community includes companies, individuals, and groups using the toolkit or system to improve their ability to comply with open-source licenses. · fossology.org, 30 Sept 2026
- Known limitation
- FOSSology cannot determine which libraries were used to create a binary and says binary analysis tools are needed for that task. · fossology.org, 30 Sept 2026
- Legal limitation
- Project documentation explicitly says FOSSology does not provide legal advice. · wiki.fossology.org, 15 Oct 2026
- License
- The main source is GPL-2.0; libfossdb and libfossrepo are exceptions licensed LGPL-2.1. · fossology.org, 15 Oct 2026
- License review UI
- The web interface highlights license text and supports reviewing findings, managing license records and marking global licenses. · fossology.org, 15 Oct 2026
- License scanners
- Nomos identifies licenses using phrases, regular expressions, and heuristics, while Monk compares text against stored license texts or user-defined phrases. · fossology.org, 30 Sept 2026
- Limit: false positives
- The evaluation documented false positives, including a Visual Studio generated file flagged because of trademark-related text. · studylib.net, 15 Oct 2026
