المصدر المفتوح
مبني على المصدر المفتوح، مع الإسناد كما يجب.
يقوم Ninja على FFmpeg وعلى قائمة طويلة من المكتبات كتبها أشخاص اختاروا مشاركة عملهم. وهذه الصفحة هي الإشعار نفسه الذي يحمله التطبيق في «الإعدادات» ← «تراخيص المصدر المفتوح»، ويمكن قراءتها دون تثبيت أي شيء.
آخر تحديث:
هذه الصفحة ترجمة مقدَّمة للتيسير. وإذا اختلفت عن النص الإنجليزي الأصلي، يُعتمد النص الإنجليزي.
FFmpeg، والعرض المكتوب للشيفرة المصدرية
يستخدم Ninja مكتبة FFmpeg n8.1.2، دون تعديل، كمكتبة مشتركة تُحمَّل ديناميكيًا بموجب رخصة جنو العمومية الصغرى (GNU Lesser General Public License)، الإصدار 3.0. ولأنها مكتبة مشتركة منفصلة، يحق لك استبدالها في التطبيق بنسخة متوافقة الواجهة من بنائك.
عرض مكتوب، صالح لثلاث سنوات من يوم حصولك على التطبيق: عند الطلب، نقدّم لأي حائز لهذا العرض نسخة كاملة قابلة للقراءة آليًا من الشيفرة المصدرية المقابلة للمكتبات المشمولة بترخيص LGPL في هذا الإصدار — FFmpeg n8.1.2 والمكتبات المرتبطة به — مع النصوص البرمجية المستخدمة لتهيئتها وبنائها، ونسخ من GNU GPL v3 و LGPL v3، مقابل رسم لا يتجاوز تكلفة قيامنا بالتوزيع.
تُرسَل الطلبات إلى support@ninjacompress.app مع ذكر إصدار التطبيق الظاهر في شاشة الإعدادات. والشيفرة المصدرية نفسها متاحة للعموم: ffmpeg.org/download (FFmpeg، الوسم n8.1.2) ونصوص بناء ffmpeg-kit على github.com/arthenica/ffmpeg-kit و github.com/sk3llo/ffmpeg_kit_flutter.
التراخيص
| المكوّن | الترخيص | النص الكامل |
|---|---|---|
| FFmpeg n8.1.2 Copyright (c) the FFmpeg developers. Licensed under the GNU LGPL v3.0 (built with --enable-version3, and without --enable-gpl or --enable-nonfree) — so no libx264, libx265 or xvid is present anywhere in the app. H.264 and HEVC encoding goes through the operating system's hardware encoders. Dynamically linked and replaceable; source offer below. | GNU LGPL v3.0 | LGPL-3.0.txt |
| GNU GPL v3 The GNU General Public License, version 3 — the document LGPL v3 is written as a set of additional permissions to. | Referenced by the LGPL v3 | GPL-3.0.txt |
| FFmpeg components Parts of FFmpeg, and several of the libraries linked into it, are licensed under the GNU LGPL v2.1 or later. The written offer covers them too. | GNU LGPL v2.1 | LGPL-2.1.txt |
| Apache License 2.0 AndroidX Media3, AndroidX Core KTX, Kotlin, kotlinx.coroutines, and Apache-licensed libraries linked into FFmpeg. | Apache-2.0 | Apache-2.0.txt |
| Inter Copyright 2020 The Inter Project Authors. | SIL Open Font License 1.1 | OFL-Inter.txt |
| Space Grotesk Copyright 2020 The Space Grotesk Project Authors. | SIL Open Font License 1.1 | OFL-SpaceGrotesk.txt |
| JetBrains Mono Copyright 2020 The JetBrains Mono Project Authors. | SIL Open Font License 1.1 | OFL-JetBrainsMono.txt |
المكتبات المرتبطة داخل FFmpeg
هذه مُجمَّعة داخل مكتبات FFmpeg المشتركة نفسها، لذا تُشحن مع التطبيق رغم أن Ninja لا يستدعيها مباشرة أبدًا.
- dav1d — BSD 2-Clause
- fontconfig — MIT-style (fontconfig license)
- FreeType — FreeType License (BSD-style, credit required)
- FriBidi — LGPL v2.1 or later
- GMP — LGPL v3 or later
- GnuTLS — LGPL v2.1 or later (Android build)
- HarfBuzz — MIT (Old MIT)
- libass — ISC
- libilbc — BSD 3-Clause
- libaom — BSD 2-Clause + AOM patent license (iOS build)
- LAME — LGPL v2 or later
- libopencore-amrnb — Apache 2.0
- libvo-amrwbenc — Apache 2.0
- libwebp — BSD 3-Clause
- libxml2 — MIT
- kvazaar — BSD 3-Clause
- OpenH264 — BSD 2-Clause, Cisco (iOS build)
- OpenSSL — Apache 2.0 (iOS build)
- Opus — BSD 3-Clause
- Shine — LGPL v2.1
- Snappy — BSD 3-Clause
- SoX Resampler (soxr) — LGPL v2.1 or later
- Speex — BSD 3-Clause
- SRT — Mozilla Public License 2.0 (iOS build)
- Tesseract — Apache 2.0 (iOS build)
- Theora — BSD 3-Clause
- TwoLAME — LGPL v2.1
- Vorbis — BSD 3-Clause
- libvpx — BSD 3-Clause + patent grant
- zimg — WTFPL
- zlib — zlib license
- bzip2 — BSD-style bzip2 license (iOS build)
مكتبات المنصة
- AndroidX Media3 (Transformer, Effect, Common, Muxer) — Apache 2.0
- AndroidX Core KTX — Apache 2.0
- Kotlin and kotlinx.coroutines — Apache 2.0
- SQLite — public domain
إطار عمل Flutter وكل حزم Dart التي يستخدمها التطبيق مدرجة بالكامل داخل التطبيق، في «الإعدادات» ← «تراخيص المصدر المفتوح» ← «كل تراخيص حزم Flutter».
هذا الموقع
يستخدم الموقع الخطوط الثلاثة نفسها التي يستخدمها التطبيق، مستضافة ذاتيًا بموجب SIL Open Font License، وهو مبني بـ Astro (MIT).