Nyílt forráskód

Nyílt forráskódra építve, rendesen feltüntetve.

A Ninja az FFmpegre és egy hosszú könyvtárlistára épül, amelyeket olyanok írtak, akik úgy döntöttek, megosztják a munkájukat. Ez az oldal ugyanaz a közlemény, amely az alkalmazásban a Beállítások → Nyílt forráskódú licencek alatt található, telepítés nélkül olvasható.

Utoljára frissítve:

Az FFmpeg és az írásos forráskód-ajánlat

A Ninja az FFmpeg n8.1.2 verzióját változtatás nélkül, dinamikusan betöltött megosztott könyvtárként használja, a GNU Lesser General Public License v3.0 alatt. Mivel ez különálló megosztott könyvtár, szabadon lecserélheted az alkalmazásban egy saját, interfész-kompatibilis buildre.

Írásos ajánlat, amely az alkalmazás kézhezvételének napjától számított három évig érvényes: kérésre az alkalmazás bármely birtokosának átadjuk az ebben a buildben található, LGPL hatálya alá tartozó könyvtárak teljes, géppel olvasható megfelelő forráskódját – az FFmpeg n8.1.2 verzióét és a hozzá linkelt könyvtárakét –, a konfigurálásukhoz és fordításukhoz használt szkriptekkel, valamint a GNU GPL v3 és az LGPL v3 egy-egy példányával együtt, a terjesztés végrehajtásának költségét meg nem haladó díj ellenében.

Írj nekünk ide: support@ninjacompress.app, és add meg a Beállítások képernyőn látható alkalmazásverziót. Ugyanez a forráskód nyilvánosan is elérhető: ffmpeg.org/download (FFmpeg, n8.1.2 címke), valamint az ffmpeg-kit build-szkriptjei: github.com/arthenica/ffmpeg-kit és github.com/sk3llo/ffmpeg_kit_flutter.

Licencek

ÖsszetevőLicencTeljes szöveg
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.0LGPL-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 v3GPL-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.1LGPL-2.1.txt
Apache License 2.0
AndroidX Media3, AndroidX Core KTX, Kotlin, kotlinx.coroutines, and Apache-licensed libraries linked into FFmpeg.
Apache-2.0Apache-2.0.txt
Inter
Copyright 2020 The Inter Project Authors.
SIL Open Font License 1.1OFL-Inter.txt
Space Grotesk
Copyright 2020 The Space Grotesk Project Authors.
SIL Open Font License 1.1OFL-SpaceGrotesk.txt
JetBrains Mono
Copyright 2020 The JetBrains Mono Project Authors.
SIL Open Font License 1.1OFL-JetBrainsMono.txt

Az FFmpegbe linkelt könyvtárak

Ezek magukba az FFmpeg megosztott könyvtáraiba vannak lefordítva, így az alkalmazással együtt érkeznek, bár a Ninja közvetlenül soha nem hívja őket.

  • 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)

Platformkönyvtárak

  • 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

A Flutter keretrendszer és az alkalmazás által használt összes Dart-csomag teljes listája az alkalmazásban található, a Beállítások → Nyílt forráskódú licencek → Az összes Flutter-csomag licence alatt.

Ez a weboldal

Az oldal ugyanazt a három betűtípust használja, mint az alkalmazás, saját szerverről, a SIL Open Font License alatt, és az Astro (MIT) segítségével készült.