NARRATIONOS END USER LICENSE AGREEMENT Last updated: July 29, 2026 IMPORTANT - READ CAREFULLY. This End User License Agreement ("Agreement") is a legal agreement between you ("you" or "User") and the NarrationOS project and its authors ("we", "us", or "Licensor") for the NarrationOS desktop application and all associated software, scripts, and documentation (collectively, the "Software"). BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT INSTALL OR USE THE SOFTWARE. 1. LICENSE GRANT Subject to your compliance with this Agreement and your payment of any applicable purchase price, Licensor grants you a non-exclusive, non-transferable, perpetual license to install and use the Software on devices you own or control. This Agreement governs your license to the NarrationOS application itself. It does not restrict your rights in the audio or other output you generate with the Software: subject to Section 6 (User Content) and the third-party terms in Section 5, you may use the output you create (including for commercial purposes) to the extent those third-party licenses permit. The Software was purchased through a third-party storefront (such as itch.io or Steam); your purchase, payment, and refunds are also governed by that storefront's terms. 2. RESERVATION OF RIGHTS; OWNERSHIP The Software is licensed, not sold. Licensor and its licensors retain all right, title, and interest in and to the Software, including all intellectual property rights therein. All rights not expressly granted to you in this Agreement are reserved by Licensor. This Agreement does not grant you any rights in the third-party components described in Section 5, which are licensed to you directly by their respective licensors under their own terms. 3. RESTRICTIONS You shall not, and shall not permit any third party to: (a) sell, rent, lease, sublicense, distribute, or otherwise commercially exploit the Software; (b) reverse engineer, decompile, or disassemble the Software, except to the extent such restriction is expressly prohibited by applicable law or by the license terms of a third-party component included in the Software (see Section 5); (c) remove, alter, or obscure any proprietary notices on the Software; (d) use the Software to create audio or other output that infringes the rights of any third party, or that violates any applicable law, including the third-party terms referenced in Section 5. 4. FIRST-RUN SETUP; NETWORK ACCESS; THIRD-PARTY DOWNLOADS You acknowledge that, on first launch, the Software installs additional third-party components required for it to function, including but not limited to: a Python runtime and machine-learning libraries (including PyTorch), the Chatterbox text-to-speech system and its model weights, the Ollama local large-language-model runtime, and one or more language models (including, by default, Alibaba Cloud's Qwen3.5 4B model). This setup writes several gigabytes of data to your device and may take a considerable time to complete. These components are bundled with the Software and are installed offline: the Python runtime; PyTorch builds for NVIDIA CUDA, AMD ROCm, Intel XPU, and CPU (the one matching your hardware is installed); the Chatterbox text-to-speech weights; the embedding, speech-recognition, and forced-alignment models; the Ollama runtime; and the default Qwen3.5 4B language model. A normal installation therefore requires no internet access to complete first-run setup or to narrate. The Software may access the internet if a component is missing, if you select a language model that is not bundled, or if you use a feature that you have configured to use an online service. By proceeding you authorize the Software to install, download (where applicable), and run these components on your device. 5. THIRD-PARTY COMPONENTS AND TERMS The Software incorporates, downloads, or otherwise relies on third-party software and models, each governed by its own license or terms of use. Those components are provided under their own licenses and not under this Agreement; nothing in this Agreement limits any rights you have, or obligations Licensor has, under those licenses. By installing and using the Software you also agree to be bound by the following third-party terms, to the extent they apply to your use. Full texts and attributions are provided in the "licenses" folder of this installation (see also the NOTICE file). (a) QWEN3.5 4B (Alibaba Cloud) — The default language model is Qwen3.5 4B (qwen3.5:4b), run locally via Ollama. It is licensed under the Apache License, Version 2.0, which permits commercial use, modification, and redistribution with no royalties or usage caps. Model card (apache-2.0): https://huggingface.co/Qwen/Qwen3.5-4B Ollama model: https://ollama.com/library/qwen3.5:4b (NOTE: the Qwen3/Qwen3.5 open-weight checkpoints, including the default qwen3.5:4b, are Apache 2.0. Some older Qwen/Qwen2/Qwen2.5 models are instead under Alibaba's "Tongyi Qianwen License" (which requires a separate license above 100M monthly active users) or a non-commercial "Qwen Research License". NarrationOS installs the Apache-2.0 qwen3.5:4b by default; if you choose a different model in Settings, that model's own license/terms apply to your use of it.) (b) CHATTERBOX (Resemble AI) — The text-to-speech engine and its model weights are licensed under the MIT License (Copyright (c) 2025 Resemble AI), and are bundled with the Software and loaded offline. Audio generated by Chatterbox includes Resemble AI's imperceptible "Perth" neural watermark. See: https://github.com/resemble-ai/chatterbox/blob/master/LICENSE (c) OLLAMA — The local LLM runtime is licensed under the MIT License. See: https://github.com/ollama/ollama/blob/main/LICENSE (d) PYTORCH and related Python libraries — Provided under their respective open-source licenses (PyTorch: BSD-3-Clause; torchaudio: BSD-2-Clause). The specific PyTorch build installed is selected to match your hardware (NVIDIA CUDA, AMD ROCm, Intel XPU, or CPU). NVIDIA: on systems with a supported NVIDIA GPU, the bundled NVIDIA CUDA build of PyTorch includes NVIDIA proprietary runtime libraries (the "cu12" packages, e.g. CUDA runtime, cuBLAS, cuDNN). The bundled Ollama runtime likewise includes its own NVIDIA CUDA libraries (CUDA runtime, cuBLAS, cuBLASLt) for its GPU backends. These are NOT covered by PyTorch's or Ollama's open-source licenses and are governed by NVIDIA's own license terms and the NVIDIA CUDA Toolkit End User License Agreement (https://docs.nvidia.com/cuda/eula/). They are redistributed as a component of the Software, which provides material additional functionality beyond the CUDA SDK, as that EULA permits. AMD: on systems with a supported AMD GPU, the Software installs a ROCm build of PyTorch together with AMD's ROCm SDK libraries (including rocBLAS, hipBLAS, hipBLASLt, rocFFT, hipFFT, rocRAND, hipRAND, rocSOLVER, hipSOLVER, rocSPARSE, hipSPARSE, and MIOpen). These are licensed by Advanced Micro Devices, Inc. under the MIT License; the bundled AMD code object manager is Apache-2.0 with LLVM Exceptions and hipcc is MIT. FORCED ALIGNMENT: the optional high-accuracy text/audio synchronisation feature uses the wav2vec 2.0 Base 960h model distributed with torchaudio. Those weights are licensed under the MIT License (Copyright (c) Facebook, Inc. and its affiliates) and are bundled with the Software. Each component's license text is provided in the "licenses" folder, in the NOTICE file, or in that package's metadata in the installed runtime. (e) FFMPEG — The Software bundles FFmpeg builds licensed under the GNU Lesser General Public License, version 3 (LGPL v3), used for audio encoding and export: the ffmpeg executable, and the FFmpeg shared libraries inside the PyAV package (PyAV itself is BSD-3-Clause). Neither build enables any GPL or non-free component. The corresponding FFmpeg license texts are included in the "licenses" folder, and FFmpeg source corresponding to the bundled builds is available from the FFmpeg project and its builder. As LGPL requires, these libraries are dynamically linked and may be replaced or relinked by you. See: https://ffmpeg.org and https://github.com/BtbN/FFmpeg-Builds (f) OTHER OPEN-SOURCE COMPONENTS — The Software and its runtime bundle additional open-source packages (e.g. spaCy, NumPy, libsndfile via python-soundfile, libsoxr via python-soxr, librosa, FastAPI, and the Symphonia audio-decoding library used by the desktop application), each under its own permissive, LGPL, or MPL-2.0 license and used unmodified. These are reproduced in the NOTICE file and in each package's metadata installed alongside the runtime. You are solely responsible for reviewing and complying with these third-party terms. If you do not agree to any of them, do not install or use the Software. 6. USER CONTENT You are solely responsible for any books, text, audio, voice samples, or other content you import into or generate with the Software. You represent that you have the necessary rights to use such content, and that your use of voice cloning and narration features complies with all applicable laws and the rights of any persons whose voice or likeness may be involved. 7. CONSUMER RIGHTS (AUSTRALIA AND OTHER JURISDICTIONS) Nothing in this Agreement excludes, restricts, or modifies any consumer guarantee, right, or remedy that you have under the Australian Consumer Law (Schedule 2 to the Competition and Consumer Act 2010 (Cth)) or any other applicable law that cannot lawfully be excluded or limited. If you acquired the Software outside Australia, mandatory consumer-protection laws of the country or region where you live (for example, in the United States, the United Kingdom, the European Union, or elsewhere) may give you rights and remedies that cannot be excluded by contract. Nothing in this Agreement (including the governing-law clause in Section 12) excludes, restricts, or modifies any such right or remedy; where they apply, they apply in addition to, and prevail over, any inconsistent term of this Agreement. References below to the Australian Consumer Law are illustrative of this principle and do not limit the protections available to you under your local law. Our goods and services come with guarantees that cannot be excluded under the Australian Consumer Law. For major failures with the service, you are entitled: to cancel your service contract with us; and to a refund for the unused portion, or to compensation for its reduced value. You are also entitled to choose a refund or replacement for major failures with goods. If a failure with the goods or a service does not amount to a major failure, you are entitled to have the failure rectified in a reasonable time. If this is not done you are entitled to a refund for the goods and to cancel the contract for the service and obtain a refund of any unused portion. You are also entitled to be compensated for any other reasonably foreseeable loss or damage from a failure in the goods or service. Sections 8 and 9 (and any other limitation or exclusion in this Agreement) apply only to the extent permitted by law and are subject to this Section 7. Where Licensor is permitted to limit its liability for a failure to comply with a non-excludable guarantee, Licensor's liability is limited, at Licensor's option, to (for goods) replacing the goods or supplying equivalent goods, or repairing the goods, or paying the cost of doing so; and (for services) re-supplying the services or paying the cost of having them re-supplied. 8. DISCLAIMER OF WARRANTIES SUBJECT TO SECTION 7, AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE. 9. LIMITATION OF LIABILITY SUBJECT TO SECTION 7, AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR DATA, ARISING OUT OF OR RELATED TO YOUR USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SUBJECT TO SECTION 7, LICENSOR'S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT WILL NOT EXCEED THE AMOUNT YOU PAID FOR THE SOFTWARE. 10. PURCHASE; STOREFRONT TERMS You obtained the Software through a third-party storefront (such as itch.io or Steam). Your purchase of, payment for, and any refund of the Software are handled by, and governed by the terms and policies of, that storefront (for example, the Steam Subscriber Agreement and Valve's refund policy, or itch.io's terms). Nothing in this Agreement limits any refund or other right you have under those storefront terms or under applicable law, including Section 7. 11. TERMINATION This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically without notice if you fail to comply with any of its terms. Upon termination you must cease all use of the Software and uninstall it. Sections 2, 5, 6, 7, 8, 9 and 12 survive termination. 12. GOVERNING LAW; GENERAL This Agreement is governed by the laws of Queensland, Australia, and the Commonwealth of Australia, without regard to conflict-of-laws rules, and you submit to the non-exclusive jurisdiction of the courts of that State. Nothing in this Section limits any right you have to bring proceedings, or rely on mandatory consumer protections, under the law of the place where you live. This Agreement constitutes the entire agreement between you and Licensor concerning the Software and supersedes all prior agreements. If any provision is held to be unenforceable, the remaining provisions will remain in full force and effect. By clicking "I Agree" or by installing or using the Software, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms, including the third-party terms referenced above.