
FOSSology
FOSSology is a free, open-source system for finding license, copyright, and export-control information in software.
What FOSSology is
FOSSology is a free, open-source system for finding license, copyright, and export-control information in software. Users submit files or packages for unpacking and scanning with selected agents. Nomos detects license indicators using phrases, regular expressions, and heuristics, while Monk compares text with saved license texts or phrases supplied by users. Its web interface supports review of findings, license-text management, bulk recognition, aggregated file views, and reuse of reviews for files with matching hashes. FOSSology can also identify copyright statements and surface keyword matches for review when they may concern export-control codes. It produces SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files containing identified license texts and copyright information. A REST API supports CI/CD integration, package uploads, and scan triggering from other applications; the command line can retrieve SPDX files. Deployment options include Docker, Vagrant with VirtualBox, or installing from source. The source code is licensed under GPL-2.0 or LGPL-2.1. One stated limitation is that it cannot determine which libraries were used to create a binary.
Good
- Scans files and packages with selectable agents.
- Includes two license-scanning approaches.
- Generates SPDX 2.0 exports and Debian copyright files.
- REST API supports CI/CD integration.
- Available for free under GPL-2.0 or LGPL-2.1.
Watch out
- Cannot identify libraries used to create a binary.
- Community support is voluntary.
- Deployment requires Docker, Vagrant, or source installation.
Who it suits
FOSSology is aimed at companies, individuals, and groups seeking to improve their open-source license compliance processes. It may also suit teams that need scan results and reports integrated into CI/CD workflows.
Verdict
FOSSology combines software scanning, review tools, reports, and API access in a free toolkit. Its stated inability to identify libraries in binaries is important for teams that need that analysis.
Plans and prices
From FOSSology's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| FOSSology | Free | Open-source license compliance toolkit and system |
| FOSSology open-source software | Free | self-hosted deployment · no paid tiers published |
The facts
Each one read from FOSSology's own pages, with the date it was checked.
What it does
- Aggregated views
- Uploads can be reviewed through aggregated license-occurrence or folder-hierarchy views.checked 15 Oct 2026
- API authentication
- API access keys can be read-only or read-write and can be invalidated or deleted if compromised.checked 15 Oct 2026
- API documentation
- An OpenAPI description is included in the source tree and can be loaded into Swagger Editor.checked 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.checked 30 Sep 2026
- Buckets
- Users can define bucket rules that classify files according to license-related conditions.checked 15 Oct 2026
- Bulk recognition
- A phrase-based bulk operation can apply a license decision or correction across thousands of matching files.checked 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.checked 30 Sep 2026
- Copyright scanning
- The copyright agent searches copyright markers and authorship phrases, then presents findings for review and correction.checked 15 Oct 2026
- Current stewardship
- The Linux Foundation began hosting FOSSology in 2015.checked 15 Oct 2026
- Deduplication
- Hash-based reuse lets later scans reuse results and review decisions for unchanged files.checked 15 Oct 2026
- Deployment
- The project describes installation using Docker, Vagrant with VirtualBox, or source installation.checked 30 Sep 2026
- Documentation depth
- Documentation spans user workflow pages, a GitHub wiki, generated developer documentation, REST API material, installation guidance and testing information.checked 15 Oct 2026
- Export-control checks
- A keyword agent supports custom regular expressions, including searches for export-control and customs statements.checked 15 Oct 2026
- Independent praise
- A SourceForge reviewer called FOSSology important for starting an open-source governance program and described its community as helpful.checked 15 Oct 2026
- Independent project description
- SourceForge describes FOSSology as modular software for license scanning, copyright and user identification, license classification and metadata extraction.checked 15 Oct 2026
- Independent rating
- OpenFoundry lists FOSSology at 5 out of 5 from 2 votes.checked 15 Oct 2026
- Installation options
- Official guidance provides Docker, Vagrant with VirtualBox and source installation paths.checked 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.checked 30 Sep 2026
- Known limitation
- FOSSology cannot determine which libraries were used to create a binary and says binary analysis tools are needed for that task.checked 30 Sep 2026
- Legal limitation
- Project documentation explicitly says FOSSology does not provide legal advice.checked 15 Oct 2026
- License
- The main source is GPL-2.0; libfossdb and libfossrepo are exceptions licensed LGPL-2.1.checked 15 Oct 2026
- License review UI
- The web interface highlights license text and supports reviewing findings, managing license records and marking global licenses.checked 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.checked 30 Sep 2026
- Limit: false positives
- The evaluation documented false positives, including a Visual Studio generated file flagged because of trademark-related text.checked 15 Oct 2026
The full review of FOSSology
FOSSology is an open-source toolkit for examining software for licensing, copyright, and export-control information. It is best suited to teams and individuals who need a reviewable compliance workflow they can run on-premise or connect to CI/CD. Its source-level scanning and reporting are useful; it is not a substitute for binary analysis when you need to identify bundled libraries.
Overview
FOSSology takes individual files or software packages, unpacks packages when needed, and scans them with selected agents. Its web interface gives reviewers a place to assess findings and reuse decisions for files with matching hashes, while reports and API access help carry results into compliance processes.
The distinction between identifying license evidence and identifying software components matters. FOSSology can surface license and copyright information in scanned files, but cannot determine which libraries were used to create a binary. Teams that need that analysis should use binary analysis tools alongside it.
Key features
- Two license scanners: Nomos looks for license indicators using phrases, regular expressions, and heuristics. Monk compares text with stored license texts or user-defined phrases. Using both gives reviewers complementary ways to surface candidate license evidence, but findings still need review.
- Review workflow: The web interface supports reviewing findings, managing license texts, bulk recognition, and aggregated file views. Reusing reviews for matching file hashes can reduce repeated work when the same files recur.
- Copyright and export-control checks: The system finds copyright statements and surfaces keyword-based findings that may relate to export-control codes. Those keyword findings are material for review, not a determination that a code applies.
- Compliance outputs: FOSSology can generate SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files containing identified license texts and copyright information. These formats support different reporting needs without making the scan itself a final legal assessment.
- Automation: Its REST API supports CI/CD integration, uploads and scan triggering from other applications, and command-line retrieval of SPDX files. That makes it more suitable for repeatable pipelines than a purely manual review tool.
- Deployment and licensing: Installation options include Docker, Vagrant with VirtualBox, or source installation. The project licenses its source code under GPL-2.0 or LGPL-2.1.
Pricing
FOSSology is free: its plan costs nothing and covers the open-source license-compliance toolkit and system. There is no paid tier or seat or scan quota to weigh in the plan described here. Its on-premise deployment is a fit for organizations that want to operate the system themselves; the trade-off is that deployment and support rely on the project’s installation options and voluntary community support through its mailing list. Bug reports can be filed through GitHub issues.
Platforms
FOSSology supports API, Linux, macOS, self-hosted, web, and Windows. Its documented deployment choices are Docker, Vagrant with VirtualBox, or source installation, making it a flexible fit for teams prepared to manage their own setup.
Who it's for
FOSSology suits companies, individuals, and groups seeking to improve open-source license compliance through scan review, obligation tracking, attribution reports, and SPDX or RDF SBOM import. It is a particularly good fit when teams need to examine files or packages, retain review work, and automate uploads or report retrieval. It is a weaker fit when the main requirement is identifying libraries inside binaries or when a team needs dedicated commercial support.
Pros and cons
- Pro: Multiple scanners, a web review workflow, and reusable reviews help turn raw findings into repeatable compliance work.
- Pro: SPDX, Debian copyright, hierarchical file-list, and Readme outputs cover several practical reporting formats.
- Pro: API and command-line options make CI/CD integration and automated SPDX retrieval possible.
- Con: It cannot identify libraries used to create a binary, so binary analysis needs another tool.
- Con: Community support is voluntary, which may not meet teams that require a contracted support channel.
- Con: Self-hosting and several installation routes give teams control, but also leave setup and operation to them.
Alternatives
Compare open-source license compliance software if you want to weigh FOSSology against other tools in the category.
- OHRisk is a free open-source CLI for Linux, macOS, and Windows; choose it if a command-line tool is the better fit.
- ScanCode Toolkit is a free software code scanning tool with API, self-hosted, and desktop platform support; consider it as another free scanning option.
- Apache Flink CDC is free, with released JARs and connectors under Apache License 2.0; its stated focus is distinct from FOSSology’s compliance workflow.
- licscan is a free standalone CLI at $0 per scan under Apache 2.0; pick it if that form and licensing model suit your needs.
- SourceTrust has a free open-source plan for eligible public GitHub repositories, subject to fair use and SourceTrust attribution, plus a $29 a month per-project plan. Consider it if a web-based project service is preferable.
- Double Open Compliance offers a free SaaS tier and supports API, self-hosted, and web use; consider it if SaaS is part of your preference.
- FOSSA has a free plan capped at 5 projects, 10 contributing developers, 1 release group, 5 dependency levels for scans, and 1 quality check. Its freemium model and free trial may suit teams that prefer that route and can work within the caps.
- REUSE Tool is free, needs no registration, and can be used offline; choose it if those characteristics are more important to your workflow.
Verdict
Choose FOSSology if you need a free, on-premise license-compliance system with review tools, useful report formats, and API support for automation. Its clearest reason to look elsewhere is binary component identification; teams needing that should pair FOSSology with binary analysis or choose a tool that covers that requirement.
Getting started
- Visit https://fossology.org/
- Choose Docker, Vagrant with VirtualBox, or source installation
- Install FOSSology on a supported deployment environment
- Upload individual files or a software package
- Select scanning agents and review the results in the web interface
Limits worth knowing
FOSSology cannot determine which libraries were used to create a binary; binary analysis tools are needed for that task.
Questions
How much does FOSSology cost?
FOSSology is free. Its listed plan is free.
Which platforms does FOSSology support?
Listed platforms are API, Linux, macOS, self-hosted, web, and Windows. Deployment options include Docker, Vagrant with VirtualBox, or source installation.
Is FOSSology open source?
Yes. The project states that its source code is licensed under GPL-2.0 or LGPL-2.1.
What reports can FOSSology generate?
It can generate SPDX 2.0 exports, Debian copyright files, hierarchical file lists with license identifiers, and Readme files containing identified license texts and copyright information.
Can FOSSology be integrated into CI/CD?
Yes. Its REST API supports CI/CD integration, package uploads, and scan triggering from other applications. The command line can retrieve SPDX files.
What support is available?
The project provides voluntary community support through its mailing list and invites bug reports through GitHub issues.
Alternatives to FOSSology
- 1
DeepFilterNet
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan - 2
ScanCode.io
Free planWebAPILinuxmacOS7.0Free plan - 3
SourceTrust
Free planWeb6.7From $299 a year - 4
FOSSA
Free planWebAPILinuxSelf-hosted6.4Free plan - 5
DejaCode
WebAPILinuxSelf-hosted6.3From $500 a month - 6

FossID Workbench
WebAPILinuxSelf-hosted6.2