البرمجيات مفتوحة المصدر خلف Weorclip
يقوم Weorclip على حفنة من المكوّنات مفتوحة المصدر. كل مكوّن يُستخدم بترخيصه الخاص؛ وهذه الصفحة تجمع في مكان واحد من أين يأتي كل منها وبم يرتبط.
تأتي مع حزمة الامتداد
تُوزَّع هذه الملفات داخل البرنامج.
| المكوّن | الملف / الإصدار | الترخيص |
|---|---|---|
| Fabric.js | 5.3.0 — fabric.min.js | MIT |
| Fabric.js EraserBrush | eraser_brush.mixin.js | MIT |
| Paper.js | paper-core.min.js | MIT |
| MP4Box.js (GPAC) | mp4box.all.min.js | BSD-3-Clause |
| MediaPipe Tasks Vision | mediapipe/vision_bundle.mjs | Apache-2.0 |
| MediaPipe BlazeFace model | mediapipe/blaze_face_short_range.tflite | Apache-2.0 |
| MediaPipe BlazeFace (full range) | mediapipe/blaze_face_full_range.tflite | Apache-2.0 |
| MediaPipe Pose Landmarker (lite) | mediapipe/pose_landmarker_lite.task | Apache-2.0 |
| ONNX Runtime Web | vittrack/ort.wasm.min.js, ort-wasm*.wasm | MIT |
| VitTrack model | vittrack/object_tracking_vittrack_2023sep.onnx | Apache-2.0 |
| Noto Emoji (40 PNG) | emoji/emoji_u*.png | SIL OFL 1.1 |
تُنزَّل عند التثبيت — ولا تُحزَم
لا يحمل المثبِّت هذه الأدوات؛ بل يجلبها حاسوب المستخدم مباشرة من ناشرها. و Weorclip لا يوزّعها.
| المكوّن | كيف يصل | الترخيص |
|---|---|---|
| yt-dlp | winget install yt-dlp.yt-dlp, else github.com/yt-dlp/yt-dlp/releases/latest | The Unlicense (public domain) |
| FFmpeg / FFprobe | winget install yt-dlp.FFmpeg, else github.com/yt-dlp/FFmpeg-Builds → ffmpeg-master-latest-win64-gpl.zip | GPL-3.0 (the win64-gpl build) |
لماذا يُذكر FFmpeg على حدة. نسخة FFmpeg المستخدمة مرخَّصة بـ GPL. ولأن Weorclip لا يحزم FFmpeg — بل يستدعي النسخة التي ثبّتها المستخدم بنفسه، كعملية منفصلة، عبر سطر الأوامر — فإن التزام GPL لا يمتد إلى مصدر Weorclip نفسه. وهذا الفصل مقصود.
مكوّنات اختيارية — فقط إذا طلبتها
نماذج وأدوات تُنزَّل عند تشغيل ميزات مثل الترجمة النصية وتنظيف الصوت وفصل المتحدثين والترجمة.
| المكوّن | سكربت التثبيت | الترخيص |
|---|---|---|
whisper.cpp (whisper-cli.exe, ggml*.dll) | host/motor_kur.ps1 → github.com/ggml-org/whisper.cpp/releases (newest release that carries a Windows build) | MIT |
Whisper GGML models (ggml-large-v3-turbo-q5_0.bin) | host/motor_kur.ps1 → huggingface.co/ggerganov/whisper.cpp | MIT (model weights: OpenAI, MIT) |
SDL2 (SDL2.dll, ships with whisper.cpp binaries) | host/motor_kur.ps1 (inside the whisper.cpp build) | zlib |
Silero VAD (ggml-silero-v5.1.2.bin) | host/motor_kur.ps1 → huggingface.co/ggml-org/whisper-vad | MIT |
llama.cpp (llama-server.exe, ggml*.dll; offline translation and smart captions) | host/motor_kur.ps1 → github.com/ggml-org/llama.cpp/releases (CPU build; CUDA 12.4 build on NVIDIA cards with ≥ 20 GB) | MIT |
TranslateGemma 4B (translategemma-4b-it.Q4_K_M.gguf) | host/motor_kur.ps1 → huggingface.co/mradermacher/translategemma-4b-it-GGUF | Gemma Terms of Use — see below |
TranslateGemma 12B (translategemma-12b-it.Q4_K_M.gguf, only on NVIDIA cards with ≥ 20 GB) | host/motor_kur.ps1 → huggingface.co/mradermacher/translategemma-12b-it-GGUF @ fdf84c9f, size + SHA-256 verified | Gemma Terms of Use — see below |
NVIDIA CUDA runtime (cudart64_12.dll, cublas64_12.dll, cublasLt64_12.dll, with the llama.cpp CUDA build) | same llama.cpp release → cudart-llama-bin-win-cuda-12.4-x64.zip | NVIDIA CUDA Toolkit EULA (redistributable components) |
| DeepFilterNet (noise removal) | host/motor_kur.ps1 → github.com/Rikorose/DeepFilterNet/releases (Windows .exe) | MIT / Apache-2.0 (dual) |
WeSpeaker model (wespeaker_en_voxceleb_resnet34_LM.onnx) | host/konusmaci_kur.ps1 → github.com/k2-fsa/sherpa-onnx | Apache-2.0 |
YuNet face detection (face_detection_yunet_2023mar.onnx) | host/gorme_kur.ps1 → github.com/opencv/opencv_zoo | Apache-2.0 |
Qwen3.5-4B (Qwen3.5-4B-Q4_K_M.gguf, smart captions: emphasis word, emoji, hook title) | host/motor_kur.ps1 (component akilli) → huggingface.co/unsloth/Qwen3.5-4B-GGUF (base: Qwen/Qwen3.5-4B), SHA-256 verified | Apache-2.0 — © Alibaba Cloud (Qwen team) |
MODNet portrait matting (modnet.onnx, hook title behind the speaker) | host/motor_kur.ps1 (component akilli) → huggingface.co/Xenova/modnet (ONNX export of github.com/ZHKKKe/MODNet), SHA-256 verified | Apache-2.0 — © ZHKKKe |
| Demucs (audio separation) | host/motor_kur.ps1 (component sesayir) → pip install demucs numpy in its own venv | MIT |
| Python (only if audio separation is chosen) | host/motor_kur.ps1 → winget install Python.Python.3.12 | PSF License |
TranslateGemma ليس مفتوح المصدر. تُوزَّع أوزان عائلة Gemma بموجب Gemma Terms of Use من Google وسياسة الاستخدام المحظور — لا MIT ولا Apache. ولا يُنزَّل النموذج إلا إذا طلبته، ولا يعيد Weorclip توزيعه، لكن الشروط تبقى ملزِمة لك.
محرّك الصوت — القراءة بصوت عالٍ والدبلجة
هذا المحرّك اختياري أيضًا: لا يُثبَّت إلا إذا اخترته أو عند أول استخدام للقراءة بصوت عالٍ أو الدبلجة. كل ملف مثبَّت بمراجعته وحجمه وبصمة SHA-256، ولا يعيد Weorclip توزيع أي منها.
| المكوّن | كيف يصل | الترخيص |
|---|---|---|
VoxCPM2 model (model.safetensors, audiovae.pth, tokenizer) and the voxcpm 2.0.3 package | host/motor_kur.ps1 → huggingface.co/openbmb/VoxCPM2 @ 32279eff · pip install voxcpm==2.0.3 --no-deps | Apache-2.0 — © OpenBMB; the model repository has no LICENSE file, the licence is declared by the upstream project |
Mel-Band RoFormer vocal separation weights — MelBandRoformer.ckpt | host/motor_kur.ps1 → huggingface.co/KimberleyJSN/melbandroformer @ ac9b0614 | MIT — © Kimberley Jensen |
| python-audio-separator 0.47.0 | host/motor_kur.ps1 → pip install audio-separator==0.47.0 --no-deps | MIT — © Andrew Beveridge |
| PyTorch 2.8.0 — CUDA 12.8 or CPU build | host/motor_kur.ps1 → download.pytorch.org | BSD-3-Clause |
| torchaudio 2.8.0 | host/motor_kur.ps1 → download.pytorch.org | BSD-2-Clause |
| NVIDIA CUDA runtime libraries — only inside the CUDA build of PyTorch | host/motor_kur.ps1 → same wheel as PyTorch | NVIDIA CUDA Toolkit EULA — redistributable components |
| Transformers, safetensors, huggingface_hub, tokenizers | host/motor_kur.ps1 → PyPI, pinned | Apache-2.0 |
| librosa | host/motor_kur.ps1 → PyPI, pinned | ISC |
| NumPy, SciPy, scikit-learn, soundfile | host/motor_kur.ps1 → PyPI, pinned | BSD-3-Clause |
| Numba, llvmlite | host/motor_kur.ps1 → PyPI, pinned | BSD-2-Clause |
| ONNX Runtime, pydub, einops | host/motor_kur.ps1 → PyPI, pinned | MIT |
| python-soxr — resampling, pulled in by librosa | host/motor_kur.ps1 → PyPI, pinned | LGPL-2.1-or-later — installed as a separate, replaceable package in the user’s own environment; not linked into Weorclip |
| certifi — CA certificate bundle | host/motor_kur.ps1 → PyPI, pinned | MPL-2.0 |
| Python 3.12.10 — only if no suitable Python exists | host/motor_kur.ps1 → winget --scope user, else python.org installer (SHA-256 + Authenticode check) | PSF License |
الفيديوهات المدبلجة موسومة. يحمل الفيديو المدبلج في بياناته الوصفية ملاحظة تفيد بأن صوته دُبلج بالذكاء الاصطناعي، إلى جانب وسم لغة المسار الصوتي. وبطاقة نموذج VoxCPM2 تحظر انتحال الشخصية والاحتيال، ولذلك لا يقدّم Weorclip إلا أصواتًا مصمَّمة ولا يستنسخ صوت أحد.
خدمات الأطراف الثالثة
لا تدخل Gemini و OpenAI و Anthropic إلا حين تُدخل مفتاحك الخاص وتشغّل الميزة. ولا يشغّل Weorclip أي خادم خاص به.
نصوص التراخيص
النص الكامل لكل ترخيص موجود في مجلد licenses/ داخل دليل التثبيت، وفي ملف THIRD-PARTY-NOTICES.md بجوار البرنامج.
أُعدّت هذه الصفحة من ترويسات التراخيص ومستودعات كل مكوّن. وهي ليست استشارة قانونية.
← العودة إلى الصفحة الرئيسية