HL Player 오픈소스 고지
시행일: 2026년 5월 28일
앱 안의 설정 > 오픈소스 라이선스에서 Flutter/Dart 패키지 라이선스와 추가 제3자 고지를 확인할 수 있습니다.
주요 런타임 및 모델
- whisper.cpp:
https://github.com/ggml-org/whisper.cpp, MIT License. - OpenAI Whisper model weights:
https://github.com/openai/whisper, MIT License. HL Player는 OpenAI가 보증하거나 제휴한 제품이 아닙니다. - ggerganov/whisper.cpp model repository:
https://huggingface.co/ggerganov/whisper.cpp, MIT License로 표시된 whisper.cpp용 모델 파일을 사용자 동의 후 다운로드합니다. - HL Player PC Engine bundled whisper.cpp binaries: PC 엔진 배포 패키지는 Windows x64 CPU/CUDA/Vulkan용 whisper.cpp backend 바이너리를 포함할 수 있습니다.
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에 보관합니다. 관련 소스 코드, 빌드 스크립트, 라이선스 문의는 support@hlplayer.app으로 접수할 수 있습니다.
기타 네이티브 의존성
- 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 whisper.cpp/ggml 빌드에서 OpenMP 런타임이 포함될 수 있습니다.
- Google ML Kit Translate SDK: 자막 번역 기능을 위해 Google ML Kit Translate SDK가 포함될 수 있으며, Google의 SDK 약관 및 개인정보 처리 기준이 적용됩니다.
전체 Android/PC 네이티브 의존성 inventory는 저장소의 docs/compliance/native-dependency-license-inventory.md에 보관합니다.
모델 파일
모델 파일은 사용자가 선택해 다운로드하며 기기에 저장됩니다. 모델 manifest에는 모델명, 출처, 라이선스, 파일 크기, SHA-256, 삭제 방법이 포함됩니다.
보증 부인
제3자 오픈소스와 모델은 각 라이선스의 조건과 보증 부인 조항에 따라 제공됩니다.