Open Source Licenses
License Summary
The SemanticsAV Platform consists of multiple components with different licenses:
SemanticsAV CLI
MIT License
Open source wrapper code - full rights to use, modify, and distribute
CLI Component Licenses
The SemanticsAV CLI uses the following open source libraries:
| Library | Version | License | Purpose |
|---|---|---|---|
| CLI11 | 2.5.0 | BSD 3-Clause | Command line parser |
| spdlog | 1.15.3 | MIT | Logging library |
| cpp-httplib | 0.26.0 | MIT | HTTP client/server |
| nlohmann/json | 3.12.0 | MIT | JSON parser |
| toml11 | 4.4.0 | MIT | TOML parser |
| oneTBB | 2022.2.0 | Apache 2.0 | Threading library |
| OpenSSL | 3.x | Apache 2.0 | Cryptography |
| jemalloc | 5.3.0 | BSD 2-Clause | Memory allocator |
| inja | 3.4.0 | MIT | Template engine |
| MD4C | 0.5.2 | MIT | Markdown parser |
SDK Component Licenses
The SemanticsAV SDK (proprietary component) uses the following open source libraries:
| Library | Version | License | Purpose |
|---|---|---|---|
| OpenSSL | 3.5.1 | Apache 2.0 | Cryptography |
| LIEF | 0.16.7 | Apache 2.0 | Executable format parsing |
| Zstandard | 1.5.7 | BSD / GPLv2 | Compression |
| nlohmann/json | 3.12.0 | MIT | JSON parser |
| ONNX Runtime | 1.23.0 | MIT | ML inference |
Full License Texts
Complete license texts for all third-party components are available in the CLI repository:
View Full Third-Party Notices
Complete license texts and copyright notices on GitHub