> For the complete documentation index, see [llms.txt](https://docs.hex-rays.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hex-rays.com/ida-9.5/licenses.md).

# Third-Party Licenses

IDA is a complex and multifunctional software. It contains some third party code with the license requiring to be mentioned in the documentation. Below is the list:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><strong>AES encryption/decryption</strong></h3></td><td>Used only to decrypt some input files</td><td></td><td><a href="/ida-9.5/licenses/aes-encryption-decryption.md">AES encryption/decryption</a></td></tr><tr><td><h3><strong>Apache License for Ghidra</strong></h3></td><td>XML patterns from the Ghidra Software Reverse Engineering Framework</td><td></td><td><a href="/ida-9.5/licenses/apache-license-for-ghidra.md">Apache License for Ghidra</a></td></tr><tr><td><h3><strong>Apache License for LLVM</strong></h3></td><td>The LLVM Project, Apache License v2.0 with LLVM Exceptions</td><td></td><td><a href="/ida-9.5/licenses/apache-license-for-llvm.md">Apache License for LLVM</a></td></tr><tr><td><h3><strong>Apple Public Source License</strong></h3></td><td>CCTOOLS package from Apple</td><td></td><td><a href="/ida-9.5/licenses/apple-public-source-license.md">APPLE PUBLIC SOURCE LICENSE</a></td></tr><tr><td><h3><strong>Blowfish encryption/decryption</strong></h3></td><td>Used only to decrypt some input files</td><td></td><td><a href="/ida-9.5/licenses/blowfish-encryption-decryption.md">Blowfish encryption/decryption</a></td></tr><tr><td><h3><strong>Common Public License Version 1.0</strong></h3></td><td>COIN/Clp library</td><td></td><td><a href="/ida-9.5/licenses/common-public-license-version-1.0.md">Common Public License Version 1.0</a></td></tr><tr><td><h3><strong>DEX loader / libdex</strong></h3></td><td>DEX loader and Dalvik processor module use portions of the Android project "libdex"</td><td></td><td><a href="/ida-9.5/licenses/dex-loader-libdex.md">DEX loader / libdex</a></td></tr><tr><td><h3><strong>DSP56K analyzer</strong></h3></td><td>Part of the DSP56K module</td><td></td><td><a href="/ida-9.5/licenses/dsp56k-analyzer.md">DSP56K analyzer</a></td></tr><tr><td><h3><strong>GNU LGPL v2.1 for libiberty</strong></h3></td><td>Covers libiberty, including its Rust demangler</td><td></td><td><a href="/ida-9.5/licenses/gnu-lesser-general-public-license-v2.1-for-libiberty.md">GNU Lesser General Public License v2.1 for libiberty</a></td></tr><tr><td><h3><strong>Hacker Disassembler Engine</strong></h3></td><td>32-bit and 64-bit C implementations by Vyacheslav Patkov</td><td></td><td><a href="/ida-9.5/licenses/hacker-disassembler-engine.md">Hacker Disassembler Engine</a></td></tr><tr><td><h3><strong>IDAPython plugin</strong></h3></td><td>By Gergely Erdelyi</td><td></td><td><a href="/ida-9.5/licenses/idapython-plugin-by-gergely-erdelyi.md">IDAPython plugin by Gergely Erdelyi</a></td></tr><tr><td><h3><strong>InfoZIP libraries</strong></h3></td><td>Jean-loup Gailly and Mark Adler</td><td></td><td><a href="/ida-9.5/licenses/infozip-libraries.md">InfoZIP libraries</a></td></tr><tr><td><h3><strong>inja</strong></h3></td><td>C++ template engine</td><td></td><td><a href="/ida-9.5/licenses/inja-template-engine.md">inja C++ template engine</a></td></tr><tr><td><h3><strong>JSON for Modern C++</strong></h3></td><td>nlohmann/json</td><td></td><td><a href="/ida-9.5/licenses/json-for-modern-cpp.md">JSON for Modern C++</a></td></tr><tr><td><h3><strong>Libdwarf library</strong></h3></td><td>Silicon Graphics and contributors</td><td></td><td><a href="/ida-9.5/licenses/libdwarf-library.md">Libdwarf library</a></td></tr><tr><td><h3><strong>LZFSE decompressor</strong></h3></td><td>Apple Inc.</td><td></td><td><a href="/ida-9.5/licenses/lzfse-decompressor.md">LZFSE decompressor</a></td></tr><tr><td><h3><strong>MinHook</strong></h3></td><td>The Minimalistic API Hooking Library for x64/x86</td><td></td><td><a href="/ida-9.5/licenses/minhook.md">MinHook</a></td></tr><tr><td><h3><strong>Other Notices</strong></h3></td><td>Xdelta, NDK portions, Qt libraries, MD5 checksum, Flexera FlexNet</td><td></td><td><a href="/ida-9.5/licenses/other-notices.md">Other Notices</a></td></tr><tr><td><h3><strong>PCRE2 Licence</strong></h3></td><td>PCRE2 library</td><td></td><td><a href="/ida-9.5/licenses/pcre2-licence.md">PCRE2 LICENCE</a></td></tr><tr><td><h3><strong>SHA256 checksum</strong></h3></td><td>Dr Brian Gladman</td><td></td><td><a href="/ida-9.5/licenses/sha256-checksum.md">SHA256 checksum</a></td></tr><tr><td><h3><strong>TVision port to Linux</strong></h3></td><td>Partially based on modifications by Sergio Sigala</td><td></td><td><a href="/ida-9.5/licenses/tvision-port-to-linux.md">TVision port to Linux</a></td></tr><tr><td><h3><strong>UEFITool</strong></h3></td><td>Includes EFI/Tiano decompression, LZMA, SM3, bstrlib, Brotli, Kaitai Struct, and the UEFI GUID database</td><td></td><td><a href="/ida-9.5/licenses/uefitool.md">uefitool</a></td></tr><tr><td><h3><strong>XZ Embedded</strong></h3></td><td>xz-embedded, 0BSD license</td><td></td><td><a href="/ida-9.5/licenses/xz-embedded.md">XZ Embedded</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.hex-rays.com/ida-9.5/licenses.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
