Правовая информация

Лицензии третьих сторон

Deduplo стоит на большом объёме отличной работы с открытым исходным кодом. Каждый компонент, который мы поставляем, и его лицензия перечислены здесь.

Последнее обновление: 14 сентября 2026 г.


Тот же список с полным текстом лицензии каждого компонента доступен в приложении в разделе Настройки ▸ Лицензия ▸ Сторонние лицензии. Сам Deduplo — проприетарное программное обеспечение; компоненты ниже остаются под своими условиями, и ничто в наших Условия использования не ограничивает ваши права по ним.

Основные компоненты

КомпонентЛицензияЧто делает здесь
Qt for Python (PySide6-Essentials)LGPL-3.0Весь пользовательский интерфейс
shiboken6LGPL-3.0Слой привязок, на котором работает PySide6
PillowMIT-CMUЧтение изображений, миниатюры, хеширование
NumPyBSD-3-ClauseОтпечатки изображений и быстрое сопоставление
Send2TrashBSD-3-ClauseВосстановимое удаление в Корзину
SQLCipher (via sqlcipher3-wheels)BSD-3-Clause (SQLCipher) / zlib (wrapper)Шифрование кеша сканирования на диске
OpenSSL 3 (статически слинкован внутри расширения _sqlite3.cp3xx из sqlcipher3)Apache-2.0Шифр, которым шифрует SQLCipher
SQLite (sqlite3.dll)Public domainФормат базы данных кеша
Python (python3.dll / python3xx.dll)PSF-2.0Среда выполнения
typing_extensionsPSF-2.0Аннотации типов, на которые опираются несколько библиотек выше
setuptoolsMITПриходит с cffi, py7zr и стартовым хуком упаковщика; Deduplo его не вызывает
packagingApache-2.0 / BSD-2-ClauseПриходит с setuptools; Deduplo его не вызывает
tomliMITПриходит с setuptools; Deduplo его не вызывает
PyYAMLMITПриходит с NumPy и watchdog; Deduplo его не вызывает
charset-normalizerMITПриходит с NumPy; Deduplo его не вызывает
defusedxmlPSF-2.0Более безопасный разбор XML, используется через Pillow и openpyxl

Необязательные компоненты

Они включают дополнительные форматы и функции. Deduplo работает без любого из них — соответствующая возможность просто отсутствует.

КомпонентЛицензияЧто делает здесь
OpenCVApache-2.0Кадры видео, сопоставление по сходству с помощью ИИ
FFmpeg (в составе OpenCV)LGPL-2.1Декодирование видеофайлов, которые открывает OpenCV
LibRaw (via rawpy)LGPL-2.1 / CDDL-1.0Декодирование RAW с камер (NEF, CR2, CR3, ARW, DNG, RAF…)
libheif + libde265 (via pi-heif)LGPL-3.0Фотографии .heic / .heif с iPhone (только декодирование)
psutilBSD-3-ClauseПоказ CPU / RAM / диска в реальном времени во время сканирования
watchdogApache-2.0Наблюдение за папками в реальном времени
tinytagMITЧтение аудиотегов
libsndfile (via SoundFile)LGPL-2.1Декодирование аудио для акустических отпечатков
cffiMIT-0Мост, через который SoundFile вызывает libsndfile
pycparserBSD-3-ClauseИспользуется cffi
PDFium (via pypdfium2)BSD-3-Clause / Apache-2.0Извлечение текста из PDF
python-docxMITИзвлечение текста из .docx
lxmlBSD-3-ClauseРазбор XML для python-docx
openpyxlMITИзвлечение текста из .xlsx
et_xmlfileMITРабота с XML для openpyxl
py7zrLGPL-2.1-or-laterЧтение внутри архивов .7z
pybcjLGPL-2.1-or-laterФильтры BCJ внутри архивов .7z
pyppmdLGPL-2.1-or-laterРаспаковка PPMd внутри архивов .7z
inflate64LGPL-2.1-or-laterРаспаковка Deflate64 внутри архивов .7z и .zip
multivolumefileLGPL-2.1-or-laterМноготомные архивы .7z
pycryptodomexBSD / Public domainАрхивы .7z с паролем
brotliMITЗаписи, сжатые Brotli, внутри архивов .7z
texttableMITПриходит с py7zr; Deduplo его не вызывает

Библиотеки среды выполнения

Поставляются рядом с компонентами выше, как того требуют компиляторы и интерпретатор, которыми они собраны. Это не пакеты Python, поэтому каждая названа здесь по своему файлу.

БиблиотекаЛицензияЗачем она здесь
GNU libstdc++ (libstdc++-6.dll, MinGW-w64)GPL-3.0-or-later WITH GCC Runtime Library ExceptionСреда выполнения C++, с которой собраны libheif и libde265
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 использует шрифт Inter Расмуса Андерссона по лицензии SIL Open Font License 1.1. Этот сайт использует системные шрифты и не загружает собственных.

О копилефте

Deduplo намеренно не поставляет ничего под «чистой» GPL. Там, где удобная библиотека была под GPL, мы выбрали пермиссивную или только декодирующую альтернативу, чтобы ни одна часть этого списка не накладывала на вас как пользователя обязательств. Две библиотеки среды выполнения GCC выше идут с GCC Runtime Library Exception — именно оно разрешает их использование в программе на этих условиях.

Компоненты LGPL

Qt (PySide6-Essentials и shiboken6), LibRaw, libheif, libde265, libsndfile, сборка FFmpeg в составе OpenCV и стек 7z — py7zr, pybcj, pyppmd, inflate64 и multivolumefile — используются по LGPL без изменений, как отдельно заменяемые файлы (разделяемые библиотеки или, для чисто питоновских, модули Python). Если вам нужны объектные файлы для перекомпоновки Deduplo с изменённой версией любого из них, напишите на [email protected] — и мы их предоставим.

Исправления

Если вы считаете, что на этой странице не хватает компонента или он указан неверно, сообщите нам на [email protected] — и мы это исправим.