Sumber terbuka
Dibangun di atas sumber terbuka, dengan kredit yang semestinya.
Ninja berdiri di atas FFmpeg dan deretan panjang library yang ditulis orang-orang yang memilih membagikan karyanya. Halaman ini memuat pemberitahuan yang sama dengan yang ada di aplikasi, di Setelan → Lisensi sumber terbuka, dan bisa dibaca tanpa memasang apa pun.
Terakhir diperbarui
Halaman ini adalah terjemahan, disediakan untuk kemudahan. Jika ada perbedaan dengan versi asli bahasa Inggris, versi bahasa Inggris yang berlaku.
FFmpeg, dan penawaran kode sumber tertulis
Ninja memakai FFmpeg n8.1.2, tanpa modifikasi, sebagai shared library yang dimuat secara dinamis berdasarkan GNU Lesser General Public License v3.0. Karena merupakan shared library terpisah, Anda bebas menggantinya di aplikasi dengan build Anda sendiri yang kompatibel antarmukanya.
Penawaran tertulis, berlaku tiga tahun sejak hari Anda menerima aplikasi: atas permintaan, kami akan memberikan kepada setiap pemegang penawaran ini salinan lengkap yang dapat dibaca mesin dari kode sumber yang sesuai untuk library yang tercakup LGPL dalam build ini — FFmpeg n8.1.2 dan library yang ditautkan ke dalamnya — beserta skrip yang dipakai untuk mengonfigurasi dan mem-build-nya, serta salinan GNU GPL v3 dan LGPL v3, dengan biaya tidak lebih dari biaya kami untuk melakukan distribusi tersebut.
Tulis ke support@ninjacompress.app dan sebutkan versi aplikasi yang tertera di layar Setelan. Kode sumber yang sama tersedia untuk publik: ffmpeg.org/download (FFmpeg, tag n8.1.2) dan skrip build ffmpeg-kit di github.com/arthenica/ffmpeg-kit dan github.com/sk3llo/ffmpeg_kit_flutter.
Lisensi
| Komponen | Lisensi | Teks lengkap |
|---|---|---|
| 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 |
Library yang ditautkan ke FFmpeg
Library ini dikompilasi ke dalam shared library FFmpeg itu sendiri, jadi ikut terpasang bersama aplikasi meskipun Ninja tidak pernah memanggilnya secara langsung.
- 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)
Library platform
- 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
Framework Flutter dan setiap paket Dart yang dipakai aplikasi tercantum lengkap di dalam aplikasi, di Setelan → Lisensi sumber terbuka → Semua lisensi paket Flutter.
Situs web ini
Situs ini memakai tiga jenis huruf yang sama dengan aplikasi, di-host sendiri di bawah SIL Open Font License, dan dibangun dengan Astro (MIT).