RocketCopy - Third-Party Components and Licence Notice
RocketCopy is distributed as a single-file Windows executable built with PyInstaller. It bundles the third-party components listed below. Each is distributed under a licence that permits commercial, closed-source distribution, and none of them imposes a copyleft obligation on RocketCopy's own source code.
1. CPython 3.13 (the Python interpreter bundled at build time)
- Copyright: Python Software Foundation
- Licence: Python Software Foundation Licence (PSF Licence)
- Nature: permissive; allows commercial use, modification and closed-source distribution.
- https://www.python.org/
2. Tcl/Tk 8.6 (the GUI toolkit behind tkinter)
- Copyright: the Tcl/Tk community
- Licence: TCL/Tk Licence (BSD-style)
- Nature: permissive; allows commercial use, modification and closed-source distribution.
- https://www.tcl.tk/
3. PyInstaller (the build tool that packages the program as a standalone EXE)
- Copyright: the PyInstaller contributors
- Licence: GPL v2.0 or later, WITH a special exception that expressly permits using PyInstaller to package and distribute proprietary programs. You are not required to open-source your own code, and you are not required to ship PyInstaller's licence text or any attribution with your application. If you modify PyInstaller's bootloader itself and distribute it, the GPL applies to that modification (RocketCopy does not).
- https://pyinstaller.org/
4. Microsoft Windows components used at runtime
- robocopy.exe ("Robust File Copy") is a component of the Windows operating system, invoked by RocketCopy's "robocopy multithreaded" engine. It is NOT redistributed by RocketCopy; it is used only if already present on your system (Windows 7 and later). Microsoft's terms for Windows apply to it. If robocopy is unavailable, RocketCopy automatically falls back to its own direct-copy engine.
5. Components bundled with the CPython runtime
The CPython 3.13 interpreter embedded in RocketCopy also ships the following components as part of the official Windows build. They are redistributed under licences that permit inclusion in a closed-source commercial application, and none of them imposes a copyleft obligation:
- OpenSSL (Apache-2.0) - TLS/crypto routines used by Python's ssl module
- libffi (MIT) - foreign-function interface used by ctypes
- zlib (zlib licence) - compression
- bzip2 (bzip2 licence) - compression
- xz / liblzma (public domain) - compression
- libmpdec (BSD-style) - decimal arithmetic
- Unicode data files (Unicode licence / data files licence)
- Nuitka (Apache-2.0) - the compiler that produced license_core.pyd, the compiled licence module shipped inside the executable
- Microsoft Visual C++ runtime (Microsoft; redistributable per the Visual Studio redistributable licence) - required by the embedded interpreter and the Nuitka output
Full licence texts are available from the respective projects.
SCOPE OF THIS NOTICE
The components above are used at the build and run level only. Their licences do not require the source code of RocketCopy itself to be published. RocketCopy's own source code remains the property of the Author.