Sumber terbuka
Dibina di atas sumber terbuka, dengan kredit yang sewajarnya.
Ninja berdiri di atas FFmpeg dan senarai panjang pustaka yang ditulis oleh orang yang memilih untuk berkongsi hasil kerja mereka. Halaman ini ialah notis yang sama yang dibawa oleh aplikasi di bawah Tetapan → Lesen sumber terbuka, dan boleh dibaca tanpa memasang apa-apa.
Kemas kini terakhir
Halaman ini ialah terjemahan yang disediakan untuk kemudahan. Jika ia berbeza daripada teks asal bahasa Inggeris, versi bahasa Inggeris yang terpakai.
FFmpeg, dan tawaran bertulis kod sumber
Ninja menggunakan FFmpeg n8.1.2, tanpa pengubahsuaian, sebagai pustaka kongsi yang dimuatkan secara dinamik di bawah GNU Lesser General Public License v3.0. Oleh sebab ia pustaka kongsi yang berasingan, anda bebas menggantikannya dalam aplikasi dengan binaan anda sendiri yang serasi dari segi antara muka.
Tawaran bertulis, sah selama tiga tahun dari hari anda menerima aplikasi: atas permintaan, kami akan memberikan kepada mana-mana pemegangnya satu salinan lengkap yang boleh dibaca mesin bagi kod sumber yang sepadan untuk pustaka yang dilindungi LGPL dalam binaan ini — FFmpeg n8.1.2 dan pustaka yang dipautkan ke dalamnya — bersama skrip yang digunakan untuk mengkonfigurasi dan membinanya, serta salinan GNU GPL v3 dan LGPL v3, dengan bayaran yang tidak melebihi kos kami untuk melaksanakan pengedaran tersebut.
Tulis kepada support@ninjacompress.app dan nyatakan versi aplikasi yang ditunjukkan pada skrin Tetapan. Kod sumber yang sama tersedia secara umum: ffmpeg.org/download (FFmpeg, tag n8.1.2) dan skrip binaan ffmpeg-kit di github.com/arthenica/ffmpeg-kit dan github.com/sk3llo/ffmpeg_kit_flutter.
Lesen
| Komponen | Lesen | Teks penuh |
|---|---|---|
| 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 |
Pustaka yang dipautkan ke dalam FFmpeg
Pustaka ini dikompil ke dalam pustaka kongsi FFmpeg itu sendiri, jadi ia disertakan dengan aplikasi walaupun 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)
Pustaka 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
Rangka kerja Flutter dan setiap pakej Dart yang digunakan oleh aplikasi disenaraikan sepenuhnya di dalam aplikasi, di bawah Tetapan → Lesen sumber terbuka → Semua lesen pakej Flutter.
Laman web ini
Laman ini menggunakan tiga muka taip yang sama seperti aplikasi, dihoskan sendiri di bawah SIL Open Font License, dan dibina dengan Astro (MIT).