FluxMeshCast Third-Party Software Notices
==========================================

This file applies to the FluxMeshCast Windows distribution. FluxMeshCast's
original application code is proprietary and is not licensed under the
licenses listed below. Those licenses apply only to the identified third-party
components.

The complete license texts and upstream attribution documents are included in
the "licenses" directory distributed with FluxMeshCast.


Qt 6.11.1
---------

Components used or deployed include Qt Core, GUI, Multimedia, Network, QML,
Quick, Quick Controls, Quick Widgets, WebSockets, Widgets, OpenGL, SVG, and
their runtime plugins and QML imports.

Copyright (C) The Qt Company Ltd. and other contributors.

FluxMeshCast uses the dynamically linked, open-source edition of Qt under the
GNU Lesser General Public License version 3. Qt is also available under other
licenses from The Qt Company.

Homepage: https://www.qt.io/
Source: https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/
License files:
  licenses/Qt/LGPL-3.0-only.txt
  licenses/Qt/GPL-3.0-only.txt
  licenses/Qt/Qt-third-party-code.html


Lucide Icons 1.27.0
-------------------

Copyright (c) 2026 Lucide Icons and Contributors.

FluxMeshCast includes adapted 24x24 SVG path data from Lucide for the House,
Radio Tower, Monitor Play, and Settings interface icons.

License: ISC License. Lucide's complete license file also reproduces the MIT
License that applies to icons derived from the Feather project.
Source: https://github.com/lucide-icons/lucide/tree/1.27.0
License file: licenses/Lucide/LICENSE.txt


FFmpeg 7.1.3 (distributed with Qt Multimedia)
------------------------------------------------

Copyright (C) 2000-2025 the FFmpeg developers and other contributors.

The Qt online installer binaries are built without the optional GPL and
LGPLv3 components. The distributed FFmpeg libraries are licensed primarily
under GNU LGPL version 2.1 or later and include portions under the additional
permissive licenses reproduced in the FFmpeg license directory.

Homepage: https://ffmpeg.org/
Qt source package: https://download.qt.io/official_releases/qt/6.11/6.11.1/submodules/qtmultimedia-everywhere-src-6.11.1.tar.xz
License files: licenses/FFmpeg/


Mesa llvmpipe (opengl32sw.dll distributed with Qt)
---------------------------------------------------

Copyright (C) 1999-2007 Brian Paul and other contributors.

The software OpenGL rasterizer is distributed under MIT-style and Boost
Software License terms. The complete Qt-provided attribution is included at:

  licenses/Mesa-llvmpipe/Qt-attribution.html


DirectX Shader Compiler 1.8.2502
--------------------------------

Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign and the
LLVM, Clang, Microsoft, and other contributors identified in the accompanying
notices.

The dxcompiler.dll and dxil.dll files are distributed under the University of
Illinois/NCSA Open Source License together with additional third-party terms.

Source: https://github.com/microsoft/DirectXShaderCompiler/tree/v1.8.2502
License files:
  licenses/DirectXShaderCompiler/LICENSE.txt
  licenses/DirectXShaderCompiler/ThirdPartyNotices.txt


libdatachannel
--------------

Revision: c6696d157b5612df2a741d9a03b192b47ab6cefb
Copyright (c) libdatachannel contributors.
License: Mozilla Public License 2.0.
Source: https://github.com/paullouisageneau/libdatachannel/tree/c6696d157b5612df2a741d9a03b192b47ab6cefb
License file: licenses/libdatachannel/LICENSE.txt

libdatachannel is statically linked into FluxMeshCast. Its MPL-covered source
files remain governed by MPL-2.0; the proprietary FluxMeshCast source files do
not become MPL-covered merely because they form a Larger Work.


libjuice
--------

Revision: 22145ec3473c73d811417ac9a6aee0de530aaa3f
Copyright (c) libjuice contributors.
License: Mozilla Public License 2.0.
Source: https://github.com/paullouisageneau/libjuice/tree/22145ec3473c73d811417ac9a6aee0de530aaa3f
License file: licenses/libjuice/LICENSE.txt

FluxMeshCast builds modified copies of libjuice's src/conn_poll.c and src/udp.c.
The first changes the Windows WSAPoll fallback interval from 60000 milliseconds
to 250 milliseconds. The second enumerates Windows adapters independently of
the socket family so both IPv4 and IPv6 host candidates are available. These
modified MPL-covered files are included in the corresponding FluxMeshCast
release source bundle.


Mbed TLS 3.6.4
--------------

Revision: c765c831e5c2a0971410692f92f7a81d6ec65ec2
Copyright The Mbed TLS Contributors.
License selected for FluxMeshCast distribution: Apache License 2.0.
Source: https://github.com/Mbed-TLS/mbedtls/tree/c765c831e5c2a0971410692f92f7a81d6ec65ec2
License file: licenses/MbedTLS/LICENSE.txt

The bundled Everest and p256-m portions are used under Apache-2.0-compatible
terms as described by the Mbed TLS source distribution.


Opus 1.5.2
----------

Revision: ddbe48383984d56acd9e1ab6a090c54ca6b735a6
Copyright 2001-2023 Xiph.Org, Skype Limited, Octasic, Jean-Marc Valin,
Timothy B. Terriberry, CSIRO, Gregory Maxwell, Mark Borgerding,
Erik de Castro Lopo, Mozilla, Amazon, and contributors.
License: BSD-style license.
Source: https://github.com/xiph/opus/tree/v1.5.2
License files:
  licenses/Opus/COPYING.txt
  licenses/Opus/LICENSE_PLEASE_READ.txt


libsrtp
-------

Revision: 24b3bf8f19b6f5ab4cd2bcceb4f4064efca86fd5
Copyright (c) 2001-2017 Cisco Systems, Inc.
License: BSD 3-Clause-style license.
Source: https://github.com/cisco/libsrtp/tree/24b3bf8f19b6f5ab4cd2bcceb4f4064efca86fd5
License file: licenses/libsrtp/LICENSE.txt


usrsctp
-------

Revision: fec583d54493f879d2ae44a743423bf8a04371ab
Copyright (c) 2015 Randall Stewart and Michael Tuexen.
License: BSD 3-Clause license.
Source: https://github.com/sctplab/usrsctp/tree/fec583d54493f879d2ae44a743423bf8a04371ab
License file: licenses/usrsctp/LICENSE.txt


nlohmann/json
-------------

Revision: 55f93686c01528224f448c19128836e7df245f72
Copyright (c) 2013-2025 Niels Lohmann.
License: MIT License.
Source: https://github.com/nlohmann/json/tree/55f93686c01528224f448c19128836e7df245f72
License file: licenses/nlohmann-json/LICENSE.MIT.txt


plog
----

Revision: 94899e0b926ac1b0f4750bfbd495167b4a6ae9ef
Copyright (c) 2022 Sergey Podobry.
License: MIT License.
Source: https://github.com/SergiusTheBest/plog/tree/94899e0b926ac1b0f4750bfbd495167b4a6ae9ef
License file: licenses/plog/LICENSE.txt


websockets 16.0
---------------

Copyright (c) Aymeric Augustin and contributors.
License: BSD 3-Clause license.
Source: https://github.com/python-websockets/websockets/tree/16.0
License file: licenses/websockets/LICENSE.txt

This component is used by the separately deployed Python signaling server. It
is not contained in the Windows desktop ZIP unless that server environment is
packaged with the application.


Microsoft redistributable components
-------------------------------------

The package may include the unmodified Microsoft Visual C++ Runtime and
D3DCompiler_47.dll. These are Microsoft redistributable components and are not
open-source software. Their use and redistribution are governed by the
applicable Microsoft Visual Studio and Windows SDK license terms.

Redistribution information:
https://learn.microsoft.com/visualstudio/releases/2022/redistribution
