Unfortunately, github.com/aremmell/libsir is not REUSE compliant and does not fully adopt the recommendations to make software licensing easy for humans and machines alike. Have a look at our tutorial to learn about the three simple steps to become REUSE compliant.
To add the badge to your project's README.md file,
use the following snippet:
[](https://api.reuse.software/info/github.com/aremmell/libsir)
The API provides machine-readable artifacts for automatic analysis.
reuse spdx
command.
Commit 944869ec2030fda2a7afc078ec8aa2d32f8e444d was checked on 24 Oct 2025 07:30:55 UTC
with the following result:
# MISSING LICENSES 'ISC and BSD-3-Clause</span></div>' found in: * docs/impl_8h_source.html 'MIT</p>' found in: * docs/ansimacros_8h.html * docs/condition_8h.html * docs/config_8h.html * docs/defaults_8h.html * docs/example_8c.html * docs/sir_8c.html * docs/sir_8h.html * docs/sir_8hh.html * docs/sircondition_8c.html 'MIT</span></div>' found in: * docs/console_8h_source.html * docs/errors_8h_source.html * docs/filecache_8h_source.html * docs/filesystem_8h_source.html * docs/group__plugins.html * docs/helpers_8h_source.html * docs/internal_8h_source.html * docs/maps_8h_source.html * docs/mutex_8h_source.html * docs/platform_8h_source.html * docs/platform__embarcadero_8h_source.html * docs/platform__importc_8h_source.html * docs/platform__orangec_8h_source.html * docs/plugin__sample_8h_source.html * docs/plugins_8h_source.html * docs/queue_8h_source.html * docs/tests_09_09_8hh_source.html * docs/tests_8h_source.html * docs/tests__malloc_8h_source.html * docs/tests__malloc__bsd_8h_source.html * docs/tests__shared_8h_source.html * docs/textstyle_8h_source.html * docs/threadpool_8h_source.html * docs/types_8h_source.html * docs/version_8h_source.html * docs/wineventlog_8h_source.html # INVALID SPDX LICENSE EXPRESSIONS 'docs/ansimacros_8h.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/condition_8h.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/config_8h.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/console_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/defaults_8h.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/errors_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/example_8c.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/filecache_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/filesystem_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/group__plugins.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/helpers_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/impl_8h_source.html' contains invalid SPDX License Expressions: * ISC and BSD-3-Clause</span></div> 'docs/internal_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/maps_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/mutex_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/platform_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/platform__embarcadero_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/platform__importc_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/platform__orangec_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/plugin__sample_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/plugins_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/queue_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/sir_8c.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/sir_8h.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/sir_8hh.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/sircondition_8c.html' contains invalid SPDX License Expressions: * MIT</p> 'docs/tests_09_09_8hh_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/tests_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/tests__malloc_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/tests__malloc__bsd_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/tests__shared_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/textstyle_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/threadpool_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/types_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/version_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> 'docs/wineventlog_8h_source.html' contains invalid SPDX License Expressions: * MIT</span></div> # SUMMARY * Bad licenses: 0 * Deprecated licenses: 0 * Licenses without file extension: 0 * Missing licenses: ISC and BSD-3-Clause</span></div>, MIT</p>, MIT</span></div> * Unused licenses: 0 * Used licenses: BSD-2-Clause, BSD-3-Clause, ISC, ISC and BSD-3-Clause</span></div>, MIT, MIT</p>, MIT</span></div>, X11 * Read errors: 0 * Invalid SPDX License Expressions: 36 * Files with copyright information: 696 / 696 * Files with license information: 696 / 696 Unfortunately, your project is not compliant with version 3.3 of the REUSE Specification :-( # RECOMMENDATIONS * Fix missing licenses: For at least one of the license identifiers provided by the 'SPDX-License-Identifier' tags, there is no corresponding license text file in the 'LICENSES' directory. For SPDX license identifiers, you can simply run 'reuse download --all' to get any missing ones. For custom licenses (starting with 'LicenseRef-'), you need to add these files yourself. * Fix invalid SPDX License Expressions: In one or more files there are SPDX License Expressions which cannot be parse. Check whether the value that follows 'SPDX-License-Identifier:' is correct. If the detected expression is not meant to be valid, put it between 'REUSE-IgnoreStart' and 'REUSE- IgnoreEnd' comments.