.. _third_party_runtime_licenses:
Third-Party Runtime Licenses
============================
LN includes a small number of third-party components that can be used at
runtime. This page lists the bundled runtime components that are visible to
users or used by the daemon authentication path, and includes their license
texts from the vendored source tree.
.. _third_party_runtime_licenses/xtermjs:
xterm.js
--------
The built-in ln_manager web UI vendors xterm.js for browser process
terminals. The vendored files are recorded in
``python/links_and_nodes_manager/resources/vendor/xtermjs/UPSTREAM.txt``.
Project homepage: `xterm.js `_.
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/xtermjs/LICENSE.xterm.txt
:language: text
:caption: @xterm/xterm license
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/xtermjs/LICENSE.addon-fit.txt
:language: text
:caption: @xterm/addon-fit license
.. _third_party_runtime_licenses/novnc:
noVNC
-----
The built-in ln_manager web UI vendors noVNC as the browser VNC client for
private and configured VNC-backed X displays. The vendored files are recorded
in ``python/links_and_nodes_manager/resources/vendor/novnc/UPSTREAM.txt``.
Project homepage: `noVNC `_.
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/LICENSE.txt
:language: text
:caption: noVNC license summary
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/AUTHORS
:language: text
:caption: noVNC authors
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/docs/LICENSE.MPL-2.0
:language: text
:caption: Mozilla Public License 2.0
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/docs/LICENSE.BSD-2-Clause
:language: text
:caption: BSD 2-Clause license
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/docs/LICENSE.BSD-3-Clause
:language: text
:caption: BSD 3-Clause license
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/docs/LICENSE.OFL-1.1
:language: text
:caption: SIL Open Font License 1.1
.. literalinclude:: ../python/links_and_nodes_manager/resources/vendor/novnc/vendor/pako/LICENSE
:language: text
:caption: pako MIT license
.. _third_party_runtime_licenses/libtomcrypt:
LibTomCrypt And LibTomMath
--------------------------
The daemon authentication implementation can use the vendored LibTomCrypt
source tree for DSA/DSS1 key handling. That private build uses vendored
LibTomMath as its math backend. The vendored sources live in
``external/libtomcrypt/`` and ``external/libtommath/``.
Project homepages:
* `LibTomCrypt `_
* `LibTomMath `_
.. literalinclude:: ../external/libtomcrypt/LICENSE
:language: text
:caption: LibTomCrypt license
.. literalinclude:: ../external/libtommath/LICENSE
:language: text
:caption: LibTomMath license