---
source_path: "licenses/oss.md"
canonical_url: "https://doc.sensory.com/tnl/7.8/licenses/oss/"
---

# Open Source licenses

One or more of the libraries included in this TrulyNatural SDK uses
third-party Open Source components with [permissive license agreements][oss-permissive].

See the _README\*.md_ files in  _~/Sensory/TrulyNaturalSDK/7.9.0-pre.0/lib/<platform>/_
for library-specific details.

[oss-permissive]: https://en.wikipedia.org/wiki/Permissive_software_license

You can omit all Open Source Software from a TrulyNatural binary by:

- Compiling with `-DSNSR_OMIT_OSS_COMPONENTS` (see [Compile-time macros § SNSR_OMIT_OSS_COMPONENTS](https://doc.sensory.com/tnl/7.8/api/compile-macros.md#snsr-omit-oss-components))
- or by using custom initialization with models that do not require
  these components. See [model:ids](https://doc.sensory.com/tnl/7.8/api/setting-keys/runtime.md#modelids), [snsr-edit](https://doc.sensory.com/tnl/7.8/tools/snsr-edit.md#snsr-edit), and
  [reduce code size](https://doc.sensory.com/tnl/7.8/faq.md#reduce-code-size).

Query [oss-components](https://doc.sensory.com/tnl/7.8/api/setting-keys/library-information.md#oss-components) to determine which of these modules are linked
into an application.

### Details: [WebRTC](https://webrtc.googlesource.com/src/+/refs/heads/main/LICENSE)

### Details: [ONNX Runtime](https://github.com/microsoft/onnxruntime/blob/v1.21.1/LICENSE)

### Details: [ONNX Runtime dependencies](https://github.com/microsoft/onnxruntime/blob/v1.21.1/ThirdPartyNotices.txt)

<!-- Reference definitions from includes/links.md -->
[oss-permissive]: https://en.wikipedia.org/wiki/Permissive_software_license "Grants use rights, forbids almost nothing"

<!-- Abbreviation definitions from includes/abbreviations.md -->
*[API]: Application Programming Interface
*[OSS]: Open-source software
*[SDK]: Software Development Kit
*[TNL]: TrulyNatural, Sensory's large-vocabulary speech recognition technology
