Üçüncü taraf lisansları
Deduplo pek çok mükemmel açık kaynak çalışmasının üzerinde yükselir. Gönderdiğimiz her bileşen ve taşıdığı lisans burada listelenmiştir.
Son güncelleme: 14 Eylül 2026
Aynı liste, her bileşenin tam lisans metniyle birlikte, uygulamanın içinde şurada bulunur: Ayarlar ▸ Lisans ▸ Üçüncü taraf lisansları. Deduplo'nun kendisi tescilli bir yazılımdır; aşağıdaki bileşenler kendi şartları altında kalır ve Hizmet Şartları 'mızdaki hiçbir şey bunlar kapsamındaki haklarınızı kısıtlamaz.
Temel bileşenler
| Bileşen | Lisans | Burada ne yapar |
|---|---|---|
| Qt for Python (PySide6-Essentials) | LGPL-3.0 | Tüm kullanıcı arayüzü |
| shiboken6 | LGPL-3.0 | PySide6'nın üzerinde çalıştığı bağlama katmanı |
| Pillow | MIT-CMU | Görüntü okuma, küçük resimler, özetleme |
| NumPy | BSD-3-Clause | Görüntü parmak izi ve hızlı eşleştirme |
| Send2Trash | BSD-3-Clause | Geri Dönüşüm Kutusu / Çöp'e kurtarılabilir silmeler |
| SQLCipher (via sqlcipher3-wheels) | BSD-3-Clause (SQLCipher) / zlib (wrapper) | Diskteki tarama önbelleğinin şifrelenmesi |
OpenSSL 3 (sqlcipher3'ün _sqlite3.cp3xx uzantısına statik olarak bağlanmış) | Apache-2.0 | SQLCipher'ın şifrelemede kullandığı şifre |
| SQLite (sqlite3.dll) | Public domain | Önbellek veritabanı biçimi |
| Python (python3.dll / python3xx.dll) | PSF-2.0 | Çalışma zamanı |
| typing_extensions | PSF-2.0 | Yukarıdaki birkaç kütüphanenin dayandığı tür ek açıklamaları |
| setuptools | MIT | cffi, py7zr ve paketleyicinin başlangıç kancasıyla gelir; Deduplo onu hiç çağırmaz |
| packaging | Apache-2.0 / BSD-2-Clause | setuptools ile gelir; Deduplo onu hiç çağırmaz |
| tomli | MIT | setuptools ile gelir; Deduplo onu hiç çağırmaz |
| PyYAML | MIT | NumPy ve watchdog ile gelir; Deduplo onu hiç çağırmaz |
| charset-normalizer | MIT | NumPy ile gelir; Deduplo onu hiç çağırmaz |
| defusedxml | PSF-2.0 | Pillow ve openpyxl üzerinden ulaşılan daha güvenli XML ayrıştırma |
İsteğe bağlı bileşenler
Bunlar ek biçimleri ve özellikleri etkinleştirir. Deduplo bunların hiçbiri olmadan da çalışır; ilgili yetenek yalnızca bulunmaz.
| Bileşen | Lisans | Burada ne yapar |
|---|---|---|
| OpenCV | Apache-2.0 | Video kareleri, yapay zekâ benzerlik eşleştirmesi |
| FFmpeg (OpenCV içinde paketli) | LGPL-2.1 | OpenCV'nin açtığı video dosyalarının kodunu çözme |
| LibRaw (via rawpy) | LGPL-2.1 / CDDL-1.0 | Kamera RAW kod çözme (NEF, CR2, CR3, ARW, DNG, RAF…) |
| libheif + libde265 (via pi-heif) | LGPL-3.0 | iPhone .heic / .heif fotoğrafları (yalnızca kod çözme) |
| psutil | BSD-3-Clause | Tarama sırasında canlı CPU / RAM / disk göstergesi |
| watchdog | Apache-2.0 | Gerçek zamanlı klasör izleme |
| tinytag | MIT | Ses etiketlerini okuma |
| libsndfile (via SoundFile) | LGPL-2.1 | Akustik parmak izleri için ses kod çözme |
| cffi | MIT-0 | SoundFile'ın libsndfile'ı çağırdığı köprü |
| pycparser | BSD-3-Clause | cffi tarafından kullanılır |
| PDFium (via pypdfium2) | BSD-3-Clause / Apache-2.0 | PDF'lerden metin çıkarma |
| python-docx | MIT | .docx'ten metin çıkarma |
| lxml | BSD-3-Clause | python-docx için XML ayrıştırma |
| openpyxl | MIT | .xlsx'ten metin çıkarma |
| et_xmlfile | MIT | openpyxl için XML işleme |
| py7zr | LGPL-2.1-or-later | .7z arşivlerinin içini okuma |
| pybcj | LGPL-2.1-or-later | .7z arşivlerindeki BCJ filtreleri |
| pyppmd | LGPL-2.1-or-later | .7z arşivlerinde PPMd açma |
| inflate64 | LGPL-2.1-or-later | .7z ve .zip arşivlerinde Deflate64 açma |
| multivolumefile | LGPL-2.1-or-later | Çok bölümlü .7z arşivleri |
| pycryptodomex | BSD / Public domain | Parola korumalı .7z arşivleri |
| brotli | MIT | .7z arşivlerinde Brotli ile sıkıştırılmış girdiler |
| texttable | MIT | py7zr ile gelir; Deduplo onu hiç çağırmaz |
Çalışma zamanı kütüphaneleri
Yukarıdaki bileşenlerle birlikte, derlendikleri derleyicilerin ve yorumlayıcının gerektirdiği şekilde gönderilir. Python paketi değildirler; bu yüzden her biri burada dosyasıyla adlandırılmıştır.
| Kütüphane | Lisans | Neden var |
|---|---|---|
| GNU libstdc++ (libstdc++-6.dll, MinGW-w64) | GPL-3.0-or-later WITH GCC Runtime Library Exception | libheif ve libde265'in derlendiği C++ çalışma zamanı |
| GCC support library (libgcc_s_seh-1.dll) | GPL-3.0-or-later WITH GCC Runtime Library Exception | Aynı derleme, aynı neden |
| mingw-w64 winpthreads (libwinpthread-1.dll) | MIT / BSD-3-Clause | Aynı derleme, aynı neden |
| Microsoft Visual C++ Runtime (VCRUNTIME140*.dll, MSVCP140*.dll) | Microsoft yeniden dağıtılabilir lisansı | Python'un ve wheel'lerin çoğunun derlendiği çalışma zamanı |
Yazı tipi
Deduplo arayüzü, Rasmus Andersson'ın Inter yazı tipini, SIL Open Font License 1.1altında kullanır. Bu web sitesi sistemin kendi yazı tiplerini kullanır ve kendi yazı tipi yüklemez.
Deduplo bilerek saf GPL altında hiçbir şey göndermez. Kullanışlı bir kütüphane GPL lisanslıysa onun yerine izin verici ya da yalnızca kod çözen alternatifi seçtik; böylece bu listenin hiçbir parçası size kullanıcı olarak yükümlülük getirmez. Yukarıdaki iki GCC çalışma zamanı kütüphanesi, bu şartlar altındaki bir programda kullanımlarına izin veren GCC Runtime Library Exception'ı taşır.
LGPL bileşenleri
Qt (PySide6-Essentials ve shiboken6), LibRaw, libheif, libde265, libsndfile, OpenCV ile paketlenen FFmpeg derlemesi ve 7z yığını — py7zr, pybcj, pyppmd, inflate64 ve multivolumefile — LGPL altında, değiştirilmeden, ayrı ayrı değiştirilebilir dosyalar (paylaşılan kütüphaneler ya da saf Python olanlar için Python modülleri) olarak kullanılır. Deduplo'yu bunlardan birinin değiştirilmiş sürümüyle yeniden bağlamak için gereken nesne dosyalarını isterseniz [email protected] adresine yazın, sağlayalım.
Düzeltmeler
Bu sayfada bir bileşenin eksik ya da yanlış atfedilmiş olduğunu düşünüyorsanız lütfen [email protected] adresinden bize söyleyin, düzeltelim.