HL Player 오픈소스 고지
시행일: 2026년 7월 24일
앱 안의 설정 > 오픈소스 라이선스에서 Flutter/Dart 패키지 라이선스와 추가 제3자 고지를 확인할 수 있습니다.
주요 런타임 및 모델
Android 비디오 재생 런타임
Android 앱은 media_kit의 Android video runtime을 사용하며, media_kit_libs_android_video가 다운로드하는 media-kit/libmpv-android-video-build v1.1.7의 default-*.jar 아티팩트를 포함할 수 있습니다.
- media_kit / media_kit_video / media_kit_libs_android_video:
https://github.com/media-kit/media-kit, MIT License. - libmpv default runtime:
https://github.com/media-kit/libmpv-android-video-build/tree/v1.1.7. 사용 중인 default flavor는 mpv를-Dgpl=false로 빌드합니다. 정확한 대응 소스와 빌드 스크립트 다운로드. - FFmpeg inside libmpv:
https://github.com/FFmpeg/FFmpeg/tree/n6.0. 사용 중인 default flavor는--disable-gpl,--disable-nonfree로 빌드되며, 별도encoders-gplflavor를 사용하지 않습니다. - libass text rendering stack: libass, FreeType, FriBidi, HarfBuzz 등 자막 렌더링용 의존성이 포함될 수 있습니다.
- Additional media dependencies: dav1d, mbed TLS, libxml2 등이 포함될 수 있습니다.
해당 Android native media stack의 정확한 검토 기록은 저장소의 docs/compliance/android-native-media-license-audit.md에 보관합니다. 대응 소스 묶음에는 mpv, FFmpeg, libass, FreeType, FriBidi, HarfBuzz, dav1d, mbed TLS, libxml2 및 media-kit Android helper의 고정 버전 소스가 들어 있습니다. 관련 문의는 support@hlplayer.app으로 접수할 수 있습니다.
Android 앱사이드 FFmpeg 미디어 런타임
Android 앱은 자막 생성용 오디오 추출, 미디어 정보 확인, 하이라이트/컴팩트 영상 생성 및 GIF/Animated WebP 내보내기를 위해 HL Player가 소스 빌드한 FFmpeg/FFprobe 런타임을 포함할 수 있습니다. 이 런타임은 위의 libmpv.so 내부 재생용 FFmpeg와 별도로 고지합니다.
- FFmpeg Android app-side media runtime:
https://ffmpeg.org/, 기준 소스https://ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz. 정확한 대응 소스와 빌드 증거 다운로드. - libwebp animated image runtime: 공식
v1.6.0태그의 공유 라이브러리를 사용하며, BSD-3-ClauseCOPYING과 업스트림PATENTS고지를 함께 제공합니다. - 빌드 기록과 공통 configure 정책은
third_party/ffmpeg/android에 보관하며, 지원 ABI에는arm64-v8a,armeabi-v7a,x86_64가 포함될 수 있습니다. - 사용 중인 빌드는 shared library 기반이며
--disable-gpl,--disable-nonfree를 사용합니다.libx264,libx265,xvidcore,libfdk_aac, FFmpegKit, mobile-ffmpeg, Arthenica 패키지는 사용하지 않습니다. - 해당 FFmpeg 런타임은 업스트림 LGPL 조건과 보증 부인 조항에 따라 제공됩니다. 대응 소스 묶음에는 FFmpeg 및 libwebp 원본 아카이브, 빌드 스크립트, ABI별 configure 명령, 라이선스 증거,
changes.diff와 체크섬이 포함됩니다.
LGPL-2.1 전문 · LGPL-3.0 전문 · LGPLv3가 참조하는 GPL-3.0 전문 · 대응 소스 체크섬
LGPLv3는 GPLv3에 대한 추가 허용 조항으로 구성되므로 GPLv3 본문도 함께 제공합니다. 이는 HL Player가 GPL 전용 FFmpeg 빌드나 GPL 코덱을 포함한다는 의미가 아닙니다.
기타 네이티브 의존성
- sherpa-onnx / ONNX Runtime: Android 패키지에 포함될 수 있으며, sherpa-onnx는 Apache License 2.0, ONNX Runtime은 MIT License로 고지합니다.
- Flutter WebRTC / WebRTC native: PC 자막 연결을 위한 WebRTC 런타임이 포함될 수 있습니다.
- SQLite native library: 로컬 데이터 저장을 위한 SQLite 네이티브 라이브러리가 포함될 수 있습니다.
- LLVM OpenMP runtime: Android native 빌드에서 OpenMP 런타임이 포함될 수 있습니다.
- Google ML Kit Translate SDK: 자막 번역 기능을 위해 Google ML Kit Translate SDK가 포함될 수 있으며, Google의 SDK 약관 및 개인정보 처리 기준이 적용됩니다.
- SDL2 2.28.5: PC Engine의 native CPU 런타임에 포함될 수 있으며 zlib License로 제공됩니다. 저작권: Copyright (C) 1997-2023 Sam Lantinga. 소프트웨어는 어떠한 명시적·묵시적 보증 없이 있는 그대로 제공됩니다. 출처를 허위 표시하지 않고, 수정 버전을 명확히 표시하며, 소스 배포에서 이 고지를 제거하지 않는 조건으로 상업적 목적을 포함한 사용·수정·재배포가 허용됩니다.
전체 Android/PC 네이티브 의존성 inventory는 저장소의 docs/compliance/native-dependency-license-inventory.md에 보관합니다.
MPL 구성요소
지원 데스크톱 빌드의 dbus 0.7.11은 MPL-2.0입니다. 정확한 소스는 https://github.com/canonical/dbus.dart/tree/0.7.11에서 받을 수 있으며, MPL-2.0 전문을 제공합니다. 이 패키지는 Android 앱 런타임에는 링크되지 않습니다.
모델 파일
모델 파일은 사용자가 선택해 다운로드하며 기기에 저장됩니다. 모델 manifest에는 모델명, 출처, 라이선스, 파일 크기, SHA-256, 삭제 방법이 포함됩니다.
보증 부인
제3자 오픈소스와 모델은 각 라이선스의 조건과 보증 부인 조항에 따라 제공됩니다.
TranslateGemma PC 번역 모델
고품질 PC 번역은 Google TranslateGemma 4B를 사용합니다. Gemma 이용약관과 금지 사용 정책이 적용됩니다. 휴대폰 기본 번역 모델과는 별도입니다.
홈페이지 글꼴
Instrument Sans 및 Instrument Serif는 The Instrument Project Authors의 글꼴이며 SIL Open Font License 1.1로 제공합니다. Instrument Sans 라이선스 · Instrument Serif 라이선스 · 출처와 파일 식별 정보
Qwen PC 모델
Qwen 모델을 지원하는 PC 엔진에서 선택해 사용하는 Qwen3-ASR와 Qwen3-ForcedAligner에는 Apache License 2.0이 적용됩니다. 제공되는 모델은 엔진 버전에 따라 다릅니다. 이 고지는 해당 엔진이나 모델의 공개 배포를 의미하지 않습니다.