فریقِ ثالث لائسنس
Deduplo بہت سے شاندار اوپن سورس کام پر کھڑا ہے۔ ہم جو بھی جزو فراہم کرتے ہیں، اور وہ جس لائسنس کے تحت ہے، یہاں درج ہے۔
آخری تازہ کاری: 14 ستمبر 2026
یہی فہرست، ہر جزو کے مکمل لائسنس متن کے ساتھ، ایپلیکیشن کے اندر یہاں دستیاب ہے: ترتیبات ▸ لائسنس ▸ فریقِ ثالث لائسنس۔ Deduplo خود ملکیتی سافٹ ویئر ہے؛ نیچے دیے گئے اجزاء اپنی اپنی شرائط کے تحت رہتے ہیں، اور ہماری سروس کی شرائط میں کچھ بھی ان کے تحت آپ کے حقوق کو محدود نہیں کرتا۔
بنیادی اجزاء
| جزو | لائسنس | یہاں یہ کیا کرتا ہے |
|---|---|---|
| Qt for Python (PySide6-Essentials) | LGPL-3.0 | پورا یوزر انٹرفیس |
| shiboken6 | LGPL-3.0 | وہ بائنڈنگ پرت جس پر PySide6 چلتا ہے |
| Pillow | MIT-CMU | تصاویر پڑھنا، تھمب نیل، ہیشنگ |
| NumPy | BSD-3-Clause | تصویری فنگر پرنٹنگ اور تیز مطابقت |
| Send2Trash | BSD-3-Clause | ری سائیکل بن / ٹریش میں قابلِ بازیابی حذف |
| SQLCipher (via sqlcipher3-wheels) | BSD-3-Clause (SQLCipher) / zlib (wrapper) | ڈسک پر رکھے اسکین کیش کی انکرپشن |
OpenSSL 3 (sqlcipher3 کی _sqlite3.cp3xx ایکسٹینشن کے اندر جامد طور پر لنک شدہ) | Apache-2.0 | وہ سائفر جس سے SQLCipher انکرپٹ کرتا ہے |
| SQLite (sqlite3.dll) | Public domain | کیش ڈیٹا بیس کا فارمیٹ |
| Python (python3.dll / python3xx.dll) | PSF-2.0 | رن ٹائم |
| typing_extensions | PSF-2.0 | ٹائپ اینوٹیشنز جن پر اوپر کی کئی لائبریریاں انحصار کرتی ہیں |
| setuptools | MIT | cffi، py7zr اور پیکیجر کے اسٹارٹ اپ ہک کے ساتھ آتا ہے؛ Deduplo اسے کبھی نہیں بلاتا |
| packaging | Apache-2.0 / BSD-2-Clause | setuptools کے ساتھ آتا ہے؛ Deduplo اسے کبھی نہیں بلاتا |
| tomli | MIT | setuptools کے ساتھ آتا ہے؛ Deduplo اسے کبھی نہیں بلاتا |
| PyYAML | MIT | NumPy اور watchdog کے ساتھ آتا ہے؛ Deduplo اسے کبھی نہیں بلاتا |
| charset-normalizer | MIT | NumPy کے ساتھ آتا ہے؛ Deduplo اسے کبھی نہیں بلاتا |
| defusedxml | PSF-2.0 | محفوظ تر XML پارسنگ، Pillow اور openpyxl کے ذریعے |
اختیاری اجزاء
یہ اضافی فارمیٹ اور فیچر فعال کرتے ہیں۔ Deduplo ان میں سے کسی کے بغیر بھی چلتا ہے، بس متعلقہ صلاحیت نہیں ہوتی۔
| جزو | لائسنس | یہاں یہ کیا کرتا ہے |
|---|---|---|
| OpenCV | Apache-2.0 | ویڈیو فریم، AI مشابہت مطابقت |
| 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 | iPhone کی .heic / .heif تصاویر (صرف ڈیکوڈ) |
| psutil | BSD-3-Clause | اسکین کے دوران CPU / RAM / ڈسک کی لائیو ریڈنگ |
| watchdog | Apache-2.0 | ریئل ٹائم فولڈر نگرانی |
| tinytag | MIT | آڈیو ٹیگ پڑھنا |
| libsndfile (via SoundFile) | LGPL-2.1 | صوتی فنگر پرنٹس کے لیے آڈیو ڈیکوڈنگ |
| cffi | MIT-0 | وہ پل جس کے ذریعے SoundFile libsndfile کو بلاتا ہے |
| pycparser | BSD-3-Clause | cffi استعمال کرتا ہے |
| PDFium (via pypdfium2) | BSD-3-Clause / Apache-2.0 | PDF سے متن نکالنا |
| python-docx | MIT | .docx سے متن نکالنا |
| lxml | BSD-3-Clause | python-docx کے لیے XML پارسنگ |
| openpyxl | MIT | .xlsx سے متن نکالنا |
| et_xmlfile | MIT | openpyxl کے لیے XML ہینڈلنگ |
| py7zr | LGPL-2.1-or-later | .7z آرکائیوز کے اندر پڑھنا |
| pybcj | LGPL-2.1-or-later | .7z آرکائیوز کے اندر BCJ فلٹر |
| pyppmd | LGPL-2.1-or-later | .7z آرکائیوز کے اندر PPMd ڈی کمپریشن |
| inflate64 | LGPL-2.1-or-later | .7z اور .zip آرکائیوز کے اندر Deflate64 ڈی کمپریشن |
| multivolumefile | LGPL-2.1-or-later | کثیر حصوں والے .7z آرکائیوز |
| pycryptodomex | BSD / Public domain | پاس ورڈ سے محفوظ .7z آرکائیوز |
| brotli | MIT | .7z آرکائیوز کے اندر Brotli کمپریسڈ اندراجات |
| texttable | MIT | 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 کا انٹرفیس Rasmus Andersson کا Inter استعمال کرتا ہے، SIL Open Font License 1.1کے تحت۔ یہ ویب سائٹ سسٹم کے اپنے فونٹ استعمال کرتی ہے اور اپنا کوئی فونٹ لوڈ نہیں کرتی۔
Deduplo جان بوجھ کر سادہ GPL کے تحت کچھ بھی فراہم نہیں کرتا۔ جہاں کوئی سہولت والی لائبریری GPL لائسنس کی تھی، ہم نے اس کی جگہ اجازتی یا صرف ڈیکوڈ کرنے والا متبادل چنا، تاکہ اس فہرست کا کوئی حصہ آپ پر بطور صارف کوئی ذمہ داری نہ ڈالے۔ اوپر کی دو 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] پر اور ہم اسے ٹھیک کر دیں گے۔