오픈 소스
오픈 소스로 만들고, 제대로 밝혀요.
Ninja는 FFmpeg 라이브러리, 그리고 자신의 작업을 나누기로 한 사람들이 만든 수많은 라이브러리 위에 서 있어요. 이 페이지는 앱의 설정 → 오픈 소스 라이선스에 있는 고지와 같은 내용이며, 아무것도 설치하지 않고 읽을 수 있어요.
최종 업데이트:
이 페이지는 편의를 위해 제공되는 번역본입니다. 영어 원문의 내용과 다를 경우 영어판이 우선합니다.
FFmpeg 라이브러리와 소스 코드 서면 제안
Ninja는 수정하지 않은 FFmpeg n8.1.2 버전을 동적으로 로드되는 공유 라이브러리 형태로 GNU Lesser General Public License v3.0에 따라 사용합니다. 별도의 공유 라이브러리이므로, 앱 안의 해당 라이브러리를 인터페이스가 호환되는 직접 빌드한 라이브러리로 자유롭게 교체할 수 있습니다.
서면 제안(앱을 받은 날로부터 3년간 유효): 요청이 있으면 이 제안을 보유한 누구에게나, 이 빌드에 포함된 LGPL 적용 라이브러리 — FFmpeg n8.1.2 및 여기에 링크된 라이브러리 — 에 대응하는 소스 코드 전체의 기계 판독 가능한 사본을, 이를 구성하고 빌드하는 데 사용한 스크립트 및 GNU GPL v3와 LGPL v3 사본과 함께, 배포에 드는 실제 비용을 넘지 않는 요금으로 제공합니다.
support@ninjacompress.app 주소로 연락하시고 설정 화면에 표시된 앱 버전을 알려 주십시오. 동일한 소스 코드는 공개되어 있습니다: ffmpeg.org/download(FFmpeg, 태그 n8.1.2), 그리고 github.com/arthenica/ffmpeg-kit 및 github.com/sk3llo/ffmpeg_kit_flutter의 ffmpeg-kit 빌드 스크립트.
라이선스
| 구성 요소 | 라이선스 | 전문 |
|---|---|---|
| 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)로 만들었어요.