Open source

Postavené na open source, s riadnym uvedením autorov.

Ninja stojí na FFmpeg a na dlhom zozname knižníc od ľudí, ktorí sa rozhodli svoju prácu zdieľať. Táto stránka obsahuje to isté oznámenie, aké má aplikácia v časti Nastavenia → Licencie open source, a prečítate si ho bez inštalácie.

Naposledy aktualizované

FFmpeg a písomná ponuka zdrojového kódu

Ninja používa FFmpeg n8.1.2 bez úprav, ako dynamicky načítanú zdieľanú knižnicu pod licenciou GNU Lesser General Public License v3.0. Keďže ide o samostatnú zdieľanú knižnicu, môžete ju v aplikácii nahradiť vlastnou zostavou s kompatibilným rozhraním.

Písomná ponuka, platná tri roky odo dňa, keď ste aplikáciu dostali: na požiadanie poskytneme každému jej držiteľovi úplnú strojovo čitateľnú kópiu zodpovedajúceho zdrojového kódu knižníc pod licenciou LGPL v tejto zostave – FFmpeg n8.1.2 a knižníc do neho pripojených – spolu so skriptmi použitými na ich konfiguráciu a zostavenie a s kópiami licencií GNU GPL v3 a LGPL v3, za poplatok nepresahujúci naše náklady na takúto distribúciu.

Napíšte na support@ninjacompress.app a uveďte verziu aplikácie z obrazovky Nastavenia. Ten istý zdrojový kód je verejný: ffmpeg.org/download (FFmpeg, tag n8.1.2) a skripty na zostavenie ffmpeg-kit na github.com/arthenica/ffmpeg-kit a github.com/sk3llo/ffmpeg_kit_flutter.

Licencie

KomponentLicenciaÚplný text
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

Knižnice pripojené do FFmpeg

Sú skompilované priamo do zdieľaných knižníc FFmpeg, takže sú súčasťou aplikácie, hoci ich Ninja nikdy nevolá priamo.

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

Knižnice platformy

  • 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 a všetky balíky Dart, ktoré aplikácia používa, sú úplne uvedené v aplikácii v časti Nastavenia → Licencie open source → Všetky licencie balíkov Flutter.

Táto webová stránka

Stránka používa tie isté tri písma ako aplikácia, hosťované na vlastnom serveri pod licenciou SIL Open Font License, a je zostavená pomocou Astro (MIT).