Nguồn mở
Xây trên nguồn mở, ghi công đầy đủ.
Ninja đứng trên vai FFmpeg và một danh sách dài các thư viện do những người chọn chia sẻ công sức của mình viết nên. Trang này là cùng một thông báo mà ứng dụng có trong Cài đặt → Giấy phép nguồn mở, đọc được mà không cần cài gì.
Cập nhật lần cuối
Trang này là bản dịch, được cung cấp để bạn tiện theo dõi. Nếu có khác biệt với bản gốc tiếng Anh, bản tiếng Anh được áp dụng.
FFmpeg, và đề nghị cung cấp mã nguồn bằng văn bản
Ninja dùng FFmpeg n8.1.2, không sửa đổi, dưới dạng thư viện dùng chung được tải động, theo GNU Lesser General Public License v3.0. Vì đây là một thư viện dùng chung riêng biệt, bạn được tự do thay thế nó trong ứng dụng bằng một bản build tương thích giao diện của riêng bạn.
Đề nghị bằng văn bản, có hiệu lực trong ba năm kể từ ngày bạn nhận được ứng dụng: theo yêu cầu, chúng tôi sẽ cung cấp cho bất kỳ ai có ứng dụng này một bản sao hoàn chỉnh, máy đọc được, của mã nguồn tương ứng cho các thư viện theo LGPL trong bản build này — FFmpeg n8.1.2 và các thư viện được liên kết vào nó — cùng với các script dùng để cấu hình và build chúng, và bản sao của GNU GPL v3 và LGPL v3, với mức phí không vượt quá chi phí thực hiện việc phân phối của chúng tôi.
Viết tới support@ninjacompress.app và ghi rõ phiên bản ứng dụng hiển thị trên màn hình Cài đặt. Cùng mã nguồn đó cũng được công khai: ffmpeg.org/download (FFmpeg, thẻ n8.1.2) và các script build ffmpeg-kit tại github.com/arthenica/ffmpeg-kit và github.com/sk3llo/ffmpeg_kit_flutter.
Giấy phép
| Thành phần | Giấy phép | Toàn văn |
|---|---|---|
| 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 |
Các thư viện được liên kết vào FFmpeg
Những thư viện này được biên dịch vào chính các thư viện dùng chung FFmpeg, nên chúng đi kèm ứng dụng dù Ninja không bao giờ gọi trực tiếp.
- 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)
Thư viện nền tảng
- 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 framework và mọi gói Dart mà ứng dụng dùng đều được liệt kê đầy đủ trong ứng dụng, tại Cài đặt → Giấy phép nguồn mở → Tất cả giấy phép gói Flutter.
Trang web này
Trang web dùng cùng ba kiểu chữ với ứng dụng, tự lưu trữ theo SIL Open Font License, và được xây dựng bằng Astro (MIT).