102 lines
9.2 KiB
Plaintext
102 lines
9.2 KiB
Plaintext
JJ_MKVMaker (Android) - 포함된 오픈 소스 구성 요소 및 라이선스 고지
|
|
=====================================================================
|
|
|
|
이 앱은 아래 오픈 소스 구성 요소를 포함하거나 내려받아 사용합니다. 각 구성 요소는 해당 라이선스를 따릅니다.
|
|
라이선스 원문 (GPL-2.0 · GPL-3.0 · LGPL-2.1 · PDFium · yt-dlp 등) 은 이 화면 (환경 설정 > 프로그램 정보 >
|
|
오픈 소스 라이선스) 의 [패키지 라이선스] 에서 구성 요소 이름을 눌러 볼 수 있습니다.
|
|
|
|
이 앱은 GPLv3 구성 요소 (FFmpegKit · youtubedl-android · rsync · Tor) 를 포함합니다. 앱 자체의 대응 소스는
|
|
같은 판 번호의 GitHub 태그에 있습니다: https://github.com/RyuJongJin/JJ_MKVMaker/tags
|
|
(예: v2026.10.09_001 판 → 태그 v2026.10.09_001)
|
|
|
|
[앱에 들어 있는 라이브러리]
|
|
|
|
- Flutter / Dart BSD 3-Clause https://github.com/flutter/flutter
|
|
- media_kit, media_kit_video MIT https://github.com/media-kit/media-kit
|
|
- libmpv (media_kit_libs_android_video, 동영상 재생)
|
|
LGPL-2.1+ https://github.com/media-kit/libmpv-android-video-build
|
|
[패키지 라이선스] 의 "libmpv" 에 LGPL-2.1 원문이 있습니다.
|
|
- PDFium (libpdfium.so, PDF 보기) BSD 3-Clause (Google) https://pdfium.googlesource.com/pdfium/
|
|
판: chromium/7811, 빌드: https://github.com/bblanchon/pdfium-binaries (MIT)
|
|
소스: https://pdfium.googlesource.com/pdfium/+/refs/heads/chromium/7811
|
|
들어 있는 라이브러리: FreeType, ICU, libjpeg-turbo, OpenJPEG, libpng, libtiff, Little CMS, AGG 2.3, abseil,
|
|
fast_float, simdutf, zlib, LLVM libc ([패키지 라이선스] 의 "PDFium")
|
|
- pdfrx, pdfrx_engine, pdfium_dart, pdfium_flutter MIT https://github.com/espresso3389/pdfrx
|
|
- whisper.cpp / ggml MIT https://github.com/ggml-org/whisper.cpp
|
|
판: v1.9.1 (whisper_ggml 안에 함께 빌드). 원문: [패키지 라이선스] 의 "whisper.cpp · ggml"
|
|
- whisper_ggml (JJ_MKVMaker 수정본) MIT https://pub.dev/packages/whisper_ggml
|
|
- ONNX Runtime · onnxruntime (Dart) MIT https://github.com/microsoft/onnxruntime
|
|
판: 1.15.1 (libonnxruntime.so). 원문 (Third Party Notices 포함): [패키지 라이선스] 의 "ONNX Runtime 1.15.1"
|
|
- flutter_inappwebview (JJ_MKVMaker 수정본) Apache-2.0 https://pub.dev/packages/flutter_inappwebview
|
|
- file_picker · android_file_picker MIT https://pub.dev/packages/file_picker
|
|
- archive 4.3.0 (ZIP 풀기 · 묶기) MIT https://pub.dev/packages/archive
|
|
Copyright (c) 2013-2021 Brendan Duncan.
|
|
- dartssh2 4.1.0 (SFTP) MIT https://pub.dev/packages/dartssh2
|
|
- smbj 0.15.0 (SMB, SMB2 · SMB3) Apache-2.0 https://github.com/hierynomus/smbj
|
|
함께: asn-one 0.6.0 (Apache-2.0) · Bouncy Castle bcprov 1.85.2 (MIT) · SLF4J API 2.0.18 (MIT) · MBassador 1.3.2 (MIT).
|
|
원문: 앱 안 "오픈 소스 라이선스" 의 smbj (SMBJ_LICENSES.txt - Apache License 2.0 전문 포함)
|
|
Copyright (c) 2022 xuty. 함께 쓰는 pointycastle (MIT) · pinenacl (MIT) · asn1lib (BSD-3-Clause) 의 원문은 [패키지 라이선스]
|
|
- qr 3.0.2 (Wi-Fi 공유 접속 QR) BSD-3-Clause https://pub.dev/packages/qr
|
|
Copyright 2014, the Dart QR project authors.
|
|
- charset (Apache-2.0) · cp949_codec (BSD) · 그 밖의 Dart 패키지: [패키지 라이선스]
|
|
|
|
[앱에 들어 있는 별도 실행 파일 · 라이브러리]
|
|
|
|
- FFmpegKit (ffmpeg_kit_flutter_new_min_gpl 2.6.2, JJ_MKVMaker 수정본 · com.antonkarpenko:ffmpeg-kit-min-gpl 2.2.2)
|
|
GPL-3.0 (FFmpeg n8.1.2 GPL 빌드 포함)
|
|
소스: https://github.com/sk3llo/ffmpeg_kit_flutter , FFmpeg: https://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz
|
|
- youtubedl-android 0.18.1 (Python · yt-dlp · FFmpeg · aria2c 포함)
|
|
GPL-3.0 https://github.com/JunkFood02/youtubedl-android
|
|
· Python (PSF License) · QuickJS (MIT) · yt-dlp (Unlicense) · FFmpeg (GPL) · aria2 (GPL-2.0-or-later)
|
|
수정하지 않은 공식 배포본 (Maven Central io.github.junkfood02.youtubedl-android 0.18.1) 이며 소스는 위 주소에 있습니다.
|
|
- rsync 3.4.1 (librsync.so 라는 이름의 실행 파일) GPL-3.0-or-later https://rsync.samba.org
|
|
공식 소스 (https://download.samba.org/pub/rsync/src/rsync-3.4.1.tar.gz) 를 고치지 않고 Android NDK 로 빌드
|
|
(빌드 방법: 소스의 tool/build_rsync_android.sh)
|
|
- 7-Zip 25.01 (lib7zz.so 라는 이름의 실행 파일) LGPL-2.1-or-later · BSD-3-Clause · BSD-2-Clause · unRAR 라이선스 제한
|
|
Copyright (C) 1999-2025 Igor Pavlov. https://www.7-zip.org
|
|
7z · RAR 압축을 푸는 데만 씁니다. RAR 을 푸는 코드는 unRAR 라이선스 제한을 따르며 RAR 을 만드는 데 쓰지 않습니다
|
|
(이 앱은 RAR 을 만들지 않습니다). 공식 소스 (https://www.7-zip.org/a/7z2501-src.7z) 를 고치지 않고 Android NDK 로 빌드
|
|
(빌드 방법: 소스의 tool/build_7zz_android.sh). 따로 실행하는 프로그램이며, 대응 소스는 위 주소와 이 앱 판의 태그에 있습니다.
|
|
원문: 앱 안 "오픈 소스 라이선스" 의 7-Zip (7ZIP_LICENSE.txt) · GNU LGPL 2.1
|
|
- rhwp v0.8.7 (libjj_rhwp.so - HWP · HWPX 를 PDF 로 바꿔 보기) MIT https://github.com/edwardkim/rhwp
|
|
Copyright (c) 2025-2026 Edward Kim. 커밋 1a76570 을 고치지 않고, 얇은 C 함수 묶음 (소스의 tool/rhwp_ffi) 과 함께 Android NDK 로
|
|
빌드 (빌드 방법: 소스의 tool/build_rhwp_android.sh). 함께 묶인 Rust crate 들 (MIT · Apache-2.0 등) 의 목록과 원문:
|
|
앱 안 "오픈 소스 라이선스" 의 rhwp (RHWP_LICENSES.txt)
|
|
- stable-diffusion.cpp · ggml (libsdcli.so 라는 이름의 실행 파일) MIT https://github.com/leejet/stable-diffusion.cpp
|
|
커밋 228c707 을 고치지 않고 Android NDK 로 빌드 (AI 그림 · 해상도 올리기, 빌드 방법: 소스의 tool/build_sdcpp_android.sh)
|
|
함께 묶인 구성 요소: ggml (MIT) · libwebp · libwebm (BSD-3) · Oniguruma · Darts-clone (BSD-2) · utf8proc · nlohmann/json ·
|
|
miniz · stb (MIT) · zip (Unlicense). 원문: [패키지 라이선스] 의 "stable-diffusion.cpp"
|
|
- Tor 0.4.9.13 (libtor.so 라는 이름의 실행 파일, Tor 브라우저 화면) GPL-3.0 (GPL 을 켠 빌드, 소스는 BSD 3-Clause)
|
|
https://www.torproject.org
|
|
Tor Browser 15.0.24 의 공식 Tor Expert Bundle (Android aarch64) 에 든 libTor.so 를 고치지 않고 넣었습니다
|
|
(판 · SHA-256 확인: 소스의 tool/fetch_tor_android.ps1). 환경 설정 > 컴포넌트 에서 켜고, Tor 화면을 열 때만 실행합니다.
|
|
함께 묶인 구성 요소: Libevent (BSD 3-Clause), OpenSSL (Apache-2.0), zlib (zlib License), Zstandard (BSD)
|
|
소스: https://archive.torproject.org/tor-package-archive/tor-0.4.9.13.tar.gz
|
|
빌드: https://gitlab.torproject.org/tpo/applications/tor-browser-build (태그 tbb-15.0.24-build1)
|
|
원문: [패키지 라이선스] 의 "Tor 0.4.9.13" (BSD · Apache · zlib 원문) 과 GPL-3.0
|
|
Tor 브라우저 화면은 앱 안 웹 뷰의 연결을 Tor 로 보내는 것이며 공식 Tor Browser 가 아닙니다.
|
|
|
|
[처음 사용할 때 내려받는 AI 모델]
|
|
|
|
- Whisper 모델 (ggml-base.bin 등) MIT (OpenAI Whisper) https://huggingface.co/ggerganov/whisper.cpp
|
|
원문: [패키지 라이선스] 의 "Whisper 모델 (OpenAI)"
|
|
- NLLB-200 distilled 600M (ONNX) CC-BY-NC 4.0 (비상업적 이용만 허용)
|
|
https://huggingface.co/facebook/nllb-200-distilled-600M
|
|
※ NLLB 번역 모델은 상업적 용도로 쓸 수 없습니다.
|
|
원문: [패키지 라이선스] 의 "NLLB-200 번역 모델" (AI 자막 · 번역 창의 [원문] 에서도)
|
|
- Stable Diffusion v1.5 CreativeML OpenRAIL-M https://huggingface.co/stable-diffusion-v1-5/stable-diffusion-v1-5
|
|
※ 라이선스 부속서 A 의 용도 제한을 따라야 합니다 (받기 전에 앱에서 보여 주고 동의를 받습니다).
|
|
만든 그림에 대한 책임은 쓰는 사람에게 있습니다.
|
|
- LCM-LoRA (lcm-lora-sdv1-5) OpenRAIL++ https://huggingface.co/latent-consistency/lcm-lora-sdv1-5
|
|
- TAESD (빠른 디코더) MIT https://huggingface.co/madebyollin/taesd
|
|
- Real-ESRGAN x4plus · x4plus_anime_6B BSD-3-Clause https://github.com/xinntao/Real-ESRGAN
|
|
위 AI 모델 (Stable Diffusion · LCM-LoRA · TAESD · Real-ESRGAN) 의 원문은 [패키지 라이선스] 의 모델 이름과
|
|
받기 화면 (환경 설정 > AI 그림) 의 [원문] 에서 볼 수 있습니다.
|
|
|
|
[인터넷 서비스]
|
|
|
|
- OpenSubtitles.com REST API: 사용자가 발급받은 API 키로 이용하며 OpenSubtitles 이용 약관을 따릅니다.
|
|
- YouTube 등에서 받은 영상, 토렌트로 받은 파일의 저작권 책임은 이용자에게 있습니다.
|
|
- AI 그림의 서버 · 서비스: 앱에는 들어 있지 않으며, 사용자가 직접 추가한 서버나 서비스의 약관을 따릅니다.
|
|
그때는 그림 · 프롬프트가 기기 밖으로 나갑니다.
|