ScreenshotTool Ver.1.0.0 - Third-Party Notices
調査日: 2026-08-30

この文書は、現在の onedir 配布物 dist\ScreenshotTool の実ファイル、ビルドに使用した
.venv のパッケージメタデータ、および各プロジェクトの公式文書に基づいています。
第三者部分には本アプリ独自の利用許諾ではなく、以下の各ライセンスが適用されます。

1. Python 3.14.4 runtime

License: Python Software Foundation License Version 2 and historical licenses.
Copyright: Python Software Foundation and other contributors.
License text: LICENSES\Python-3.14.4-LICENSE.txt
Source: https://www.python.org/downloads/source/

配布物には python314.dll、python3.dll、Python標準ライブラリおよび複数の標準拡張が
含まれます。Pythonのライセンス原文には、OpenSSL、libffi、zlib、bzip2、XZ/liblzma、
expat、zstd、Unicode data等、Pythonに取り込まれた第三者部分の告知も含まれます。

2. Qt for Python / PySide6 / Shiboken6 6.11.2

Components shipped: PySide6, PySide6_Essentials, selected PySide6_Addons content,
Shiboken6, Qt 6.11.2 shared libraries and plugins.
License choice used for this distribution: GNU LGPL version 3 only.
Alternative upstream licenses may include GPLv2/GPLv3 or a commercial Qt license;
this distribution does not grant a commercial Qt license.
Copyright: The Qt Company Ltd. and Qt/PySide contributors.
License texts:
  LICENSES\LGPL-3.0.txt
  LICENSES\GPL-3.0.txt (LGPLv3 incorporates GPLv3 terms)
Third-party notices:
  LICENSES\Qt-6.11.2-THIRD-PARTY-LICENSES.html
  LICENSES\QtForPython-6.11.2-THIRD-PARTY-LICENSES.html
Official projects and sources:
  https://code.qt.io/cgit/pyside/pyside-setup.git/
  https://download.qt.io/official_releases/QtForPython/pyside6/
  https://download.qt.io/official_releases/qt/6.11/6.11.2/submodules/
  https://code.qt.io/cgit/qt/

The shipped Qt libraries are separate DLLs under _internal\PySide6, including
Qt6Core.dll, Qt6Gui.dll, Qt6Network.dll, Qt6OpenGL.dll, Qt6Svg.dll and
Qt6Widgets.dll. PySide6 and Shiboken6 are likewise separate .pyd/.dll files.
This is a dynamically linked onedir arrangement and permits replacement of the
LGPL-covered libraries. Do not rename, merge, encrypt, or otherwise prevent the
recipient from replacing those files. No Qt/PySide/Shiboken source was modified
for ScreenshotTool.

The recipient may modify or replace LGPL-covered libraries and may reverse
engineer the application as needed to debug such modifications. The proprietary
terms for ScreenshotTool's own code do not restrict those LGPL rights.

Corresponding source: see LICENSES\LGPL_SOURCE_OFFER.txt. The distributor must
keep the exact corresponding source available in accordance with LGPLv3/GPLv3.

3. Pillow 12.3.0

License: MIT-CMU.
Copyright (c) 1997-2011 Secret Labs AB; 1995-2011 Fredrik Lundh and contributors;
2010-present Jeffrey 'Alex' Clark and contributors.
License text: LICENSES\Pillow-12.3.0-LICENSE.txt
Source: https://github.com/python-pillow/Pillow/tree/12.3.0

The installed wheel's runtime feature report confirms JPEG API 8.0, OpenJPEG 2.5.4,
zlib compatibility 1.3.1, libtiff 4.7.1, FreeType 2.14.3, Little CMS 2.19,
libwebp 1.6.0 and libavif 1.4.2. Their notices and upstream source references are summarized in
LICENSES\Pillow-Bundled-Libraries-NOTICES.txt. The complete license file shipped
inside Pillow's wheel is preserved as Pillow-12.3.0-LICENSE.txt. These components are embedded in
Pillow extension modules rather than present as separately named DLLs in dist.

4. PyInstaller 6.22.2 bootloader

License: GNU GPL version 2 or later with the PyInstaller bootloader exception;
certain PyInstaller files use Apache License 2.0.
License text and exception: LICENSES\PyInstaller-6.22.2-COPYING.txt
Source: https://github.com/pyinstaller/pyinstaller/tree/v6.22.2

The special exception permits distributing non-free applications built with an
unmodified PyInstaller bootloader. PyInstaller's build-time Python package and its
build helpers are not copied wholesale into dist; the generated executable contains
the bootloader. ScreenshotTool does not modify the PyInstaller bootloader.

5. OpenSSL 3.6.3

Files: _internal\libcrypto-3-x64.dll, _internal\libssl-3-x64.dll and compatible
alternate names.
License: Apache License 2.0.
License text: included in LICENSES\Python-3.14.4-LICENSE.txt and separately in
LICENSES\Apache-2.0.txt for convenience.
Copyright: OpenSSL Project Authors.
Source: https://github.com/openssl/openssl/tree/openssl-3.6.3

6. Microsoft Visual C++ Runtime prerequisite

License: Microsoft Visual Studio / Visual C++ Redistributable license terms.
ScreenshotTool does not redistribute msvcp140*.dll, vcruntime140*.dll, ucrtbase.dll
or api-ms-win-*.dll. Windows 10/11 supplies UCRT/API-set components, and the target
PC must have Microsoft's official supported x64 Visual C++ Redistributable installed.
Official x64 installer:
  https://aka.ms/vc14/vc_redist.x64.exe
Official guidance:
  https://learn.microsoft.com/cpp/windows/redistributing-visual-cpp-files
  https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist

No Microsoft VC++ Runtime binaries or installer are included in this distribution,
so ScreenshotTool is not exercising individual-DLL redistribution rights. The user
obtains and installs the official prerequisite directly from Microsoft.

7. Build-time-only packages

The .venv also contains altgraph 0.17.5, packaging 26.3, pefile 2024.8.26,
pyinstaller-hooks-contrib 2026.7, pywin32-ctypes 0.2.3 and setuptools 84.0.0.
Inspection of dist found no standalone package files for these tools. They are used
to construct/analyse the executable, not distributed as importable libraries.
Their full licenses are therefore not added as runtime notices. PyInstaller's actual
bootloader component is covered in section 4.

8. Microsoft runtime packaging decision

The PyInstaller spec expressly removes msvcp140*.dll, vcruntime140*.dll, ucrtbase.dll
and api-ms-win-*.dll from the onedir output and no longer copies files from Windows System32. The official x64
Redistributable is a prerequisite rather than part of the BOOTH download. This avoids
repackaging Microsoft runtime files and avoids relying on an unverified Visual Studio
redistribution entitlement on the build PC.

9. No endorsement

Names of third-party projects and copyright holders are used only for attribution.
They do not imply endorsement of ScreenshotTool.
