法的事項

サードパーティライセンス

Deduplo は数多くの優れたオープンソースの成果の上に成り立っています。当社が同梱するすべてのコンポーネントと、そのライセンスをここに記載します。

最終更新: 2026 年 9 月 14 日


各コンポーネントのライセンス全文を含む同じ一覧は、アプリ内の 設定 ▸ ライセンス ▸ サードパーティライセンスで確認できます。Deduplo 自体はプロプライエタリなソフトウェアです。以下のコンポーネントはそれぞれのライセンス条件のもとにあり、当社の 利用規約 がそれらに基づくあなたの権利を制限することはありません。

主要コンポーネント

コンポーネントライセンスここでの役割
Qt for Python (PySide6-Essentials)LGPL-3.0ユーザーインターフェース全体
shiboken6LGPL-3.0PySide6 が動作するバインディング層
PillowMIT-CMU画像の読み込み、サムネイル、ハッシュ
NumPyBSD-3-Clause画像フィンガープリントと高速な照合
Send2TrashBSD-3-Clauseごみ箱への復元可能な削除
SQLCipher (via sqlcipher3-wheels)BSD-3-Clause (SQLCipher) / zlib (wrapper)ディスク上のスキャンキャッシュの暗号化
OpenSSL 3 (sqlcipher3 の _sqlite3.cp3xx 拡張内に静的リンク)Apache-2.0SQLCipher が暗号化に使う暗号
SQLite (sqlite3.dll)Public domainキャッシュデータベースの形式
Python (python3.dll / python3xx.dll)PSF-2.0ランタイム
typing_extensionsPSF-2.0上記のいくつかのライブラリが依存する型注釈
setuptoolsMITcffi、py7zr、パッケージャーの起動フックとともに含まれます。Deduplo が呼び出すことはありません
packagingApache-2.0 / BSD-2-Clausesetuptools とともに含まれます。Deduplo が呼び出すことはありません
tomliMITsetuptools とともに含まれます。Deduplo が呼び出すことはありません
PyYAMLMITNumPy と watchdog とともに含まれます。Deduplo が呼び出すことはありません
charset-normalizerMITNumPy とともに含まれます。Deduplo が呼び出すことはありません
defusedxmlPSF-2.0より安全な XML 解析。Pillow と openpyxl 経由で使われます

オプションのコンポーネント

追加の形式と機能を有効にします。Deduplo はどれがなくても動作し、対応する機能が使えなくなるだけです。

コンポーネントライセンスここでの役割
OpenCVApache-2.0動画フレーム、AI による類似照合
FFmpeg (OpenCV に同梱)LGPL-2.1OpenCV が開く動画ファイルのデコード
LibRaw (via rawpy)LGPL-2.1 / CDDL-1.0カメラ RAW のデコード (NEF、CR2、CR3、ARW、DNG、RAF…)
libheif + libde265 (via pi-heif)LGPL-3.0iPhone の .heic / .heif 写真 (デコードのみ)
psutilBSD-3-Clauseスキャン中の CPU / RAM / ディスクのライブ表示
watchdogApache-2.0リアルタイムのフォルダー監視
tinytagMIT音声タグの読み取り
libsndfile (via SoundFile)LGPL-2.1音響フィンガープリントのための音声デコード
cffiMIT-0SoundFile が libsndfile を呼び出すための橋渡し
pycparserBSD-3-Clausecffi が使用
PDFium (via pypdfium2)BSD-3-Clause / Apache-2.0PDF からのテキスト抽出
python-docxMIT.docx からのテキスト抽出
lxmlBSD-3-Clausepython-docx のための XML 解析
openpyxlMIT.xlsx からのテキスト抽出
et_xmlfileMITopenpyxl のための XML 処理
py7zrLGPL-2.1-or-later.7z アーカイブ内の読み取り
pybcjLGPL-2.1-or-later.7z アーカイブ内の BCJ フィルター
pyppmdLGPL-2.1-or-later.7z アーカイブ内の PPMd 展開
inflate64LGPL-2.1-or-later.7z および .zip アーカイブ内の Deflate64 展開
multivolumefileLGPL-2.1-or-laterマルチボリュームの .7z アーカイブ
pycryptodomexBSD / Public domainパスワード付き .7z アーカイブ
brotliMIT.7z アーカイブ内の Brotli 圧縮エントリ
texttableMITpy7zr とともに含まれます。Deduplo が呼び出すことはありません

ランタイムライブラリ

上記のコンポーネントとともに同梱されます。それらをビルドしたコンパイラーとインタープリターが必要とするためです。Python パッケージではないため、それぞれファイル名で記載します。

ライブラリライセンス含まれる理由
GNU libstdc++ (libstdc++-6.dll, MinGW-w64)GPL-3.0-or-later WITH GCC Runtime Library Exceptionlibheif と libde265 のビルドに使われた C++ ランタイム
GCC support library (libgcc_s_seh-1.dll)GPL-3.0-or-later WITH GCC Runtime Library Exception同じビルド、同じ理由
mingw-w64 winpthreads (libwinpthread-1.dll)MIT / BSD-3-Clause同じビルド、同じ理由
Microsoft Visual C++ Runtime (VCRUNTIME140*.dll, MSVCP140*.dll)Microsoft 再頒布可能パッケージのライセンスPython と大半の wheel のビルドに使われたランタイム

書体

Deduplo のインターフェースは Rasmus Andersson 氏による InterSIL Open Font License 1.1のもとで使用しています。このウェブサイトはシステムのフォントを使い、独自のフォントは読み込みません。

コピーレフトについて

Deduplo は意図的に、素の GPL のもとにあるものを一切同梱していません。便利なライブラリが GPL だった場合は、代わりにパーミッシブな、あるいはデコード専用の代替を選び、この一覧のどの部分もユーザーであるあなたに義務を課さないようにしています。上記の 2 つの GCC ランタイムライブラリには GCC Runtime Library Exception が付いており、これが本規約のもとでのプログラムでの使用を許しています。

LGPL コンポーネント

Qt (PySide6-Essentials と shiboken6)、LibRaw、libheif、libde265、libsndfile、OpenCV に同梱の FFmpeg ビルド、および 7z スタック — py7zr、pybcj、pyppmd、inflate64、multivolumefile — は LGPL のもとで、改変なしに、個別に差し替え可能なファイル (共有ライブラリ、純 Python のものは Python モジュール) として使用しています。これらのいずれかの改変版で Deduplo を再リンクするために必要なオブジェクトファイルをご希望の場合は [email protected] へご連絡ください。提供します。

訂正

このページにコンポーネントが欠けている、または帰属が誤っているとお考えの場合は [email protected] までお知らせください。修正します。