# Qyro CLI

Copyright (c) 2020 - 2026 Neuri

Qyro CLI depends on several open source libraries and external tools. This file
describes the open source software used by, supported by, or integrated with
Qyro CLI and the applicable license terms.

Some third-party software may be used by applications generated by Qyro CLI,
while other software is invoked externally by Qyro CLI when performing specific
build or distribution operations. Third-party components are not necessarily
distributed with Qyro CLI and remain subject to their respective licenses.

For the complete license terms of a dependency, refer to the license provided
by the respective project.

# Qyro

URL: https://github.com/Neuri-AI/qyro

The Qyro CLI generates and orchestrates applications based on Qyro.

Qyro is distributed under its own applicable license terms.
See the Qyro repository for its license and third-party notices.

# PyInstaller

URL: https://www.pyinstaller.org

Qyro CLI invokes PyInstaller to freeze Python applications into standalone
application artifacts.

PyInstaller is distributed under the GNU General Public License, version 2
or later, with an exception that permits the distribution of applications
generated by PyInstaller under terms selected by the application author.

Qyro CLI does not link to PyInstaller as a library; it invokes PyInstaller
as a build tool.

# PySide6

URL: https://doc.qt.io/qtforpython/

PySide6 may be used by applications generated by Qyro CLI.

PySide6 is distributed under the GNU Lesser General Public License, version 3,
or other applicable Qt licensing terms.

See the PySide6 and Qt licensing documentation for complete terms.

# PyQt6

URL: https://www.riverbankcomputing.com/software/pyqt/

PyQt6 may be used by applications generated by Qyro CLI.

PyQt6 is available under the GNU General Public License, version 3, or a
commercial license from Riverbank Computing, subject to the applicable
licensing terms.

# PyQt5

URL: https://www.riverbankcomputing.com/software/pyqt/

PyQt5 may be used by applications generated by Qyro CLI.

PyQt5 is available under the GNU General Public License, version 3, or a
commercial license from Riverbank Computing, subject to the applicable
licensing terms.

# PySide2

URL: https://wiki.qt.io/Qt_for_Python

PySide2 may be used by applications generated by Qyro CLI.

PySide2 is distributed under the GNU Lesser General Public License, version 3,
or other applicable Qt licensing terms.

See the PySide2 and Qt licensing documentation for complete terms.

# Kivy

URL: https://kivy.org

Kivy may be used by applications generated by Qyro CLI.

Kivy is distributed under the MIT License.

# Tkinter

URL: https://docs.python.org/3/library/tkinter.html

Tkinter is part of the Python standard library and may be used by applications
generated by Qyro CLI.

Tkinter is distributed as part of Python and is subject to the applicable
Python license terms.

# External Distribution Tools

Qyro CLI may require external tools for specific distribution targets.
These tools are not bundled with or redistributed by Qyro CLI.

When an operation requires one of these tools and it is not installed,
Qyro CLI reports the missing requirement and instructs the user to install
the corresponding tool.

## create-dmg

URL: https://github.com/create-dmg/create-dmg

Qyro CLI may invoke create-dmg to create customized macOS disk images.

create-dmg is distributed under the MIT License.

## fpm

URL: https://github.com/jordansissel/fpm

Qyro CLI may invoke fpm to create Linux packages such as DEB, RPM,
and Arch packages.

fpm is distributed under the MIT License.

## NSIS

URL: https://nsis.sourceforge.io

Qyro CLI may invoke NSIS to create Windows installers.

NSIS is distributed under its own open source license terms.

The applicable copyright and license notices for these external tools are
provided by their respective projects.

# Open Source Licensing

Qyro CLI is designed to work with multiple independently licensed open source
frameworks, libraries, and packaging tools.

The licensing terms of a generated application depend on the frameworks,
libraries, resources, and external tools included in that application.

Users are responsible for reviewing and complying with the licenses applicable
to the dependencies and components they distribute.

Where a dependency requires attribution, license notices, or source code
availability, those requirements must be satisfied in accordance with the
dependency's license.

# Third-Party Notices

This NOTICE file is provided for informational and attribution purposes.
It does not replace, modify, or supersede the license terms of any third-party
software.

For components distributed separately from Qyro CLI, consult the corresponding
upstream project for the authoritative license text and copyright notices.
