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.8 (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
- RocketCopy uses only standard Windows programming interfaces (via Python's standard library and the ctypes module). It does NOT invoke, bundle or redistribute any standalone Windows system tools or command-line utilities, and it does not modify operating system files.
5. Components bundled with the CPython runtime
The CPython 3.8 interpreter embedded in RocketCopy also ships the following components as part of the official Windows build of this version. 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
- bzip2 (bzip2 licence) - compression
- xz / liblzma (public domain) - compression
- Unicode data files (Unicode licence / data files licence)
- Nuitka (Apache-2.0) - used to compile part of the program
- Microsoft Visual C++ runtime (Microsoft; redistributable per the Visual Studio redistributable licence) - required by the embedded interpreter
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.