Software License Agreement

Official Legal Documentation for EarthWalker: Field Edition

EARTHWALKER FIELD EDITION SOFTWARE LICENSE AGREEMENT Version 3.0 — January 29, 2026 -------------------------------------------- Copyright (c) 2026 42 Decisions Ltd. IMPORTANT: PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("AGREEMENT") CAREFULLY BEFORE USING THE EARTHWALKER FIELD EDITION SOFTWARE. BY DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, THE LICENSEE IS AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF THESE TERMS ARE NOT ACCEPTED, THE SOFTWARE MUST NOT BE INSTALLED OR USED. This Agreement is a legal contract between the Licensee and 42 Decisions Ltd ("Licensor"), a company registered in the United Kingdom. 1. DEFINITIONS "Software" refers to EarthWalker: Field Edition, including all files, executable binaries, documentation, and updates provided by the Licensor. "Field Edition" means the version of EarthWalker distributed for Windows, macOS and Ubuntu Linux. "Third-Party Components" are libraries or tools developed by third parties and bundled or linked with the Software. "Licensee" refers to the individual or entity granted rights under this Agreement to install or use the Software. 2. LICENSE GRANT Subject to the terms of this Agreement, the Licensor grants the Licensee a non-exclusive, non-transferable, revocable, worldwide License to: a. Install and use the Software on any compatible device owned or controlled by the Licensee. b. Use the Software for personal, educational, research, or commercial purposes, provided no resale, sublicensing, or redistribution is involved. 3. DISTRIBUTION AND PAYMENT MODELS a. Windows Version: Distributed via the Microsoft Store under a one-time payment model. The Licensee receives a perpetual license upon purchase. This license is granted strictly to the individual Microsoft Store account holder used at the time of purchase and applies only to devices owned or controlled by that account. b. macOS Version: Distributed via the Mac App Store under a one-time payment model. The Licensee receives a perpetual license upon purchase. This license is granted strictly to the individual Apple ID account holder used at the time of purchase and applies only to devices owned or controlled by that account. c. Ubuntu Linux Version: Distributed via https://www.42decisions.co.uk under a “Pay What You Want” model. Contributions are voluntary and do not affect licensing scope. Suggested amounts and payment options can be found at https://www.42decisions.co.uk. 4. OWNERSHIP EarthWalker: Field Edition and all associated intellectual property rights, including but not limited to source code, compiled binaries, design assets, documentation, and branding, are and shall remain the exclusive property of the Licensor. This Agreement does not transfer any ownership rights to the Licensee; it grants only a limited license under the terms specified herein. 5. USAGE RESTRICTIONS Except as permitted by applicable law or relevant third-party licenses, the Licensee may not modify, distribute, sublicense, reverse-engineer, decompile, or disassemble the Software or its components. Redistribution of EarthWalker: Field Edition binaries, whether modified or unmodified, is prohibited without prior written consent from the Licensor. This restriction does not apply to third-party components included under open-source licenses, which remain governed by their respective terms. 6. THIRD-PARTY COMPONENTS The Software includes third-party software components subject to open-source licenses. a. Attribution and license texts are included with this distribution and can be accessed via the application interface or accompanying documentation. b. This includes materials to support compliance with the GNU Lesser General Public License (LGPL), provided in the bundled documentation. c. Relinking Rights (Windows/macOS): To facilitate LGPL compliance for containerized Store versions, verified Licensees may request a non-containerized, hardware-locked version of the Software for the sole purpose of relinking Third-Party Components. d. Request Process: Requests must be sent to support@42decisions.co.uk with a valid purchase receipt. Any version provided remains subject to the Usage Restrictions in Section 5. 7. WARRANTY DISCLAIMER The Software is provided “AS IS,” without warranties of any kind, including merchantability, fitness for purpose, or noninfringement. The Licensor does not guarantee uninterrupted performance or error correction. The Licensee assumes all risks associated with the use of the Software. 8. LIMITATION OF LIABILITY The Licensor shall not be liable for any damages, including loss of data, business, or profits, arising from use of the Software or inability to use it. Nothing in this Agreement shall exclude or limit liability for death or personal injury caused by negligence, or for fraud or fraudulent misrepresentation. 9. TERMINATION This Agreement may be terminated by the Licensor at any time if the Licensee breaches any of its terms, including but not limited to unauthorized redistribution, modification, or reverse engineering of the Software. Upon termination, the Licensee must cease all use of the Software and delete all copies in possession. Termination shall not affect any rights or obligations accrued prior to termination. Clauses relating to ownership, warranty disclaimers, usage restrictions, and jurisdiction shall survive termination. 10. JURISDICTION This Agreement shall be governed by and construed in accordance with the laws of England and Wales. Licensees outside the United Kingdom are responsible for ensuring compliance with any applicable local laws. Any disputes arising under this Agreement shall be subject to the exclusive jurisdiction of the courts of England and Wales. 11. DATA PROTECTION EarthWalker: Field Edition does not collect or store personal data. If the Software is used to process personal data, the Licensee is responsible for ensuring compliance with applicable data protection laws, including the UK GDPR and the Data Protection Act 2018. 12. ENTIRE AGREEMENT This Agreement constitutes the complete understanding between the Licensor and Licensee with respect to the Software. 13. ACCEPTANCE By installing or using EarthWalker: Field Edition, the Licensee agrees to all terms of this Agreement. If these terms are not accepted, all copies of the Software must be uninstalled and deleted. Contact: 42 Decisions Ltd support@42decisions.co.uk https://www.42decisions.co.uk

LGPL Compliance & Relinking Notice

LGPL Compliance Notice for PySide6-based Application Generated: 2026-01-29 This application redistributes components of the PySide6 library, which is licensed under the GNU Lesser General Public License (LGPL) version 3. You may replace these modules to comply with the license. 1. RUNTIME ENVIRONMENT & LIBRARY LOCATIONS Platform: Windows (Store Version) - Architecture: 64-bit - Packaging Format: MSIX Container - Note: This version is containerized. To replace modules, please see the "2. REQUESTING THE RELINKABLE WINDOWS BUILD" section below. Platform: Ubuntu - Architecture: 64-bit - Packaging Format: AppImage (Extracted) - AppImage Filename: EarthWalker-{current version}-x86_64.AppImage - Bundled PySide6 Modules Location (after extraction): squashfs-root/_internal/PySide6/ Platform: macOS - Architecture: 64-bit (Intel/ARM) - Packaging Format: .app Bundle - Bundled PySide6 Modules Location: earthwalker.app/Contents/MacOS/PySide6/ 2. REQUESTING THE RELINKABLE WINDOWS BUILD The version of EarthWalker distributed via the Microsoft Store is containerized for security. To exercise your rights under the LGPL to modify or relink PySide6 components on Windows, you must use a non-containerized version of the application. - How to Request: Verified licensees may request this portable, hardware-locked version by emailing support@42decisions.co.uk with their purchase receipt. - Hardware Binding: This custom build is bound to the requester's specific hardware fingerprint. You will be asked to provide your System UUID (via 'wmic csproduct get uuid') to facilitate this build. 3. REPLACEMENT INSTRUCTIONS For Windows (Portable Build): 1. Download compatible PySide6 binaries from https://pypi.org/project/PySide6/ 2. Identify modules used by this application (e.g., QtCore.pyd, QtWidgets.pyd, etc.) 3. Navigate to _internal/PySide6/ and replace the binaries. 4. Ensure compatibility with the runtime Python and architecture (CPython 3.12.9, 64-bit). For Ubuntu (AppImage): 1. Download compatible PySide6 binaries from https://pypi.org/project/PySide6/ 2. Extract the AppImage contents: ./EarthWalker-{current version}-x86_64.AppImage --appimage-extract. 3. Navigate to squashfs-root/_internal/PySide6/ and replace modules such as QtCore.so, QtWidgets.so, etc. 4. Repack the AppImage: appimagetool squashfs-root/ EarthWalker-{current version}-x86_64.AppImage. Ensure the new AppImage runs correctly and retains compatibility with the runtime environment. For macOS (.app bundle): 1. Download compatible PySide6 binaries from https://pypi.org/project/PySide6/. 2. Locate the earthwalker.app bundle. 3. Show Package Contents: Right-click the .app file and select "Show Package Contents". 4. Navigate to the bundled modules: Contents/MacOS/PySide6/. 5. Identify used modules (e.g., dynamic libraries like QtCore.dylib, QtWidgets.dylib, etc.) and replace them in the PySide6/ directory. 6. The application bundle may need to be code-signed again after replacement if macOS security blocks the modified files. LICENSE REFERENCE: - Full text: https://www.gnu.org/licenses/lgpl-3.0.html - Included file: third_party/third_party_licenses.html - PySide6 Source: https://pypi.org/project/PySide6/#files You are entitled to modify and relink the PySide6 components as permitted under the terms of the LGPL license.

Contact Legal Support

If you have questions regarding these terms or require a specific build for relinking, please reach out to us:

Email: support@42decisions.co.uk