90 lines
6.7 KiB
Plaintext
90 lines
6.7 KiB
Plaintext
JJ_MKVMaker - 포함된 오픈 소스 구성 요소 및 라이선스 고지
|
||
==========================================================
|
||
|
||
이 프로그램은 아래 오픈 소스 구성 요소를 포함하거나 내려받아 사용합니다.
|
||
각 구성 요소는 해당 라이선스를 따릅니다. 라이선스 원문은 같은 폴더(또는 ffmpeg\, tools\)의
|
||
*_LICENSE*, *_COPYING* 파일과 프로그램 안의 "환경 설정 > 라이선스" 화면에서 볼 수 있습니다.
|
||
|
||
[프로그램에 연결된 라이브러리]
|
||
|
||
- Flutter / Dart BSD 3-Clause https://github.com/flutter/flutter
|
||
- media_kit, media_kit_video MIT https://github.com/media-kit/media-kit
|
||
- libmpv (libmpv-2.dll) LGPL-2.1+ (-Dgpl=false 빌드)
|
||
https://github.com/mpv-player/mpv
|
||
빌드: https://github.com/media-kit/libmpv-win32-video-build
|
||
· libmpv 안의 FFmpeg LGPL-3.0 (--enable-version3, GPL 옵션 없음)
|
||
· libass, libplacebo 등 ISC / LGPL-2.1+
|
||
libmpv-2.dll 은 별도 파일이며, 같은 인터페이스의 다른 빌드로 바꿔 쓸 수 있습니다.
|
||
- ANGLE (libEGL.dll, libGLESv2.dll) BSD 3-Clause https://chromium.googlesource.com/angle/angle
|
||
- whisper.cpp / ggml MIT https://github.com/ggml-org/whisper.cpp
|
||
- whisper_ggml (JJ_MKVMaker 수정본) MIT https://pub.dev/packages/whisper_ggml
|
||
수정 내용: app\packages\whisper_ggml\JJ_PATCH.md
|
||
- ONNX Runtime (onnxruntime.dll) MIT https://github.com/microsoft/onnxruntime
|
||
- onnxruntime (Dart) MIT https://pub.dev/packages/onnxruntime
|
||
- window_manager, tray_manager, hotkey_manager, screen_retriever, nativeapi
|
||
MIT https://github.com/leanflutter
|
||
- flutter_inappwebview Apache-2.0 https://pub.dev/packages/flutter_inappwebview
|
||
- Microsoft Edge WebView2 SDK (WebView2Loader.dll)
|
||
BSD 3-Clause (Microsoft) https://www.nuget.org/packages/Microsoft.Web.WebView2
|
||
앱 안 브라우저는 Windows 에 설치된 Edge WebView2 런타임을 사용합니다 (Windows 11 기본 포함).
|
||
- desktop_drop Apache-2.0 https://pub.dev/packages/desktop_drop
|
||
- file_picker MIT https://pub.dev/packages/file_picker
|
||
- charset Apache-2.0 https://pub.dev/packages/charset
|
||
- cp949_codec BSD https://pub.dev/packages/cp949_codec
|
||
- Microsoft Visual C++ 런타임 (msvcp140.dll, vcruntime140*.dll)
|
||
Microsoft 재배포 가능 파일 (Visual Studio 라이선스의 Distributable Code)
|
||
- 그 밖의 Dart 패키지 라이선스: 프로그램의 "환경 설정 > 라이선스" 화면
|
||
|
||
[별도 실행 파일로 함께 제공 - 프로그램과 결합되지 않고 명령줄로 실행]
|
||
|
||
- FFmpeg (ffmpeg\ffmpeg.exe) GPL-3.0 https://ffmpeg.org
|
||
빌드: gyan.dev "release essentials" https://www.gyan.dev/ffmpeg/builds/
|
||
소스: https://ffmpeg.org/download.html 및 위 빌드 페이지의 소스 링크
|
||
원문: ffmpeg\FFMPEG_LICENSE.txt
|
||
- aria2 (tools\aria2c.exe) GPL-2.0-or-later https://github.com/aria2/aria2
|
||
소스: https://github.com/aria2/aria2/releases/tag/release-1.37.0
|
||
원문: tools\ARIA2_COPYING.txt
|
||
- yt-dlp (tools\yt-dlp.exe) Unlicense (퍼블릭 도메인) https://github.com/yt-dlp/yt-dlp
|
||
원문: tools\YT-DLP_LICENSE.txt
|
||
- Deno (tools\deno.exe) MIT https://github.com/denoland/deno
|
||
원문: tools\DENO_LICENSE.txt
|
||
- rsync (rsync
|
||
sync.exe) GPL-3.0-or-later https://rsync.samba.org
|
||
MSYS2 공식 패키지 rsync 3.5.1 과 실행에 필요한 DLL (msys2-runtime: GPL-3.0 + 예외, OpenSSL: Apache-2.0,
|
||
popt · lz4 · xxhash · zstd: BSD/MIT 계열, libiconv · libintl · libidn2 · libunistring: LGPL)
|
||
소스: https://packages.msys2.org/base/rsync (각 패키지의 소스 패키지)
|
||
|
||
위 GPL 프로그램은 수정하지 않은 공식 배포 파일이며, 해당 소스는 위 주소에서 받을 수 있습니다.
|
||
|
||
[Android 판 (APK) 에만 들어 있는 구성 요소]
|
||
|
||
- FFmpegKit (ffmpeg_kit_flutter_new_min_gpl, JJ_MKVMaker 수정본)
|
||
GPL-3.0 (FFmpeg GPL 빌드 포함) https://pub.dev/packages/ffmpeg_kit_flutter_new_min_gpl
|
||
수정 내용: app\packages\ffmpeg_kit_flutter_new_min_gpl\JJ_PATCH.md
|
||
- youtubedl-android (Python · yt-dlp · FFmpeg · aria2c 실행 파일 포함)
|
||
GPL-3.0 https://github.com/JunkFood02/youtubedl-android
|
||
· Python PSF License https://www.python.org
|
||
· QuickJS MIT https://bellard.org/quickjs/
|
||
· yt-dlp Unlicense
|
||
· FFmpeg GPL https://ffmpeg.org
|
||
· aria2 GPL-2.0-or-later https://github.com/aria2/aria2
|
||
수정하지 않은 공식 배포본 (Maven Central io.github.junkfood02.youtubedl-android 0.18.1) 이며,
|
||
소스는 위 주소에서 받을 수 있습니다.
|
||
- rsync (librsync.so 라는 이름의 실행 파일) GPL-3.0-or-later https://rsync.samba.org
|
||
rsync 3.4.1 공식 소스 (https://download.samba.org/pub/rsync/src/rsync-3.4.1.tar.gz) 를 고치지 않고
|
||
Android NDK 로 빌드 (들어 있는 zlib · popt 사용, 선택 기능 끔). 빌드 방법: app ooluild_rsync_android.sh
|
||
- libmpv (media_kit_libs_android_video) LGPL-2.1+ https://github.com/media-kit/libmpv-android-video-build
|
||
|
||
[처음 사용할 때 내려받는 AI 모델]
|
||
|
||
- Whisper 모델 (ggml-base.bin 등) MIT (OpenAI Whisper) https://huggingface.co/ggerganov/whisper.cpp
|
||
- NLLB-200 distilled 600M (ONNX) CC-BY-NC 4.0 (비상업적 이용만 허용)
|
||
https://huggingface.co/facebook/nllb-200-distilled-600M
|
||
변환본: https://huggingface.co/Xenova/nllb-200-distilled-600M
|
||
※ NLLB 번역 모델은 상업적 용도로 쓸 수 없습니다. 판매·유료 서비스에 쓰려면
|
||
상업 이용이 가능한 번역 모델로 바꿔야 합니다.
|
||
|
||
[인터넷 서비스]
|
||
|
||
- OpenSubtitles.com REST API: 사용자가 발급받은 API 키로 이용하며 OpenSubtitles 이용 약관을 따릅니다.
|
||
- YouTube 등에서 받은 영상, 토렌트로 받은 파일의 저작권 책임은 이용자에게 있습니다.
|