오픈소스 고지

PPUTROLL의 MP3·FLAC 변환에는 아래 오픈소스 구성요소가 사용됩니다.

각 원저작자의 저작권과 라이선스를 존중합니다. 아래 설명과 함께 링크된 원문을 제공하며, 각 구성요소의 권리·조건은 해당 라이선스 원문을 따릅니다.

MP3 · lamejs 1.2.1 / LAME

MP3 인코딩에는 LAME MP3 Encoder를 JavaScript로 옮긴 lamejs를 사용합니다. LAME 개발자들과 lamejs 기여자들의 작업을 바탕으로 합니다.

LAME MP3 Encoder · lamejs 1.2.1 공식 소스

배포된 vendor/lame.min.js는 공식 1.2.1 파일을 수정하지 않은 독립 파일입니다. 같은 사이트에서 비용·로그인 없이 대응 소스, 저작권 고지와 빌드 스크립트를 받을 수 있습니다. 소스 ZIP의 안내문은 고정된 원본 커밋과 포함·제외 파일을 설명합니다.

LGPL이 보장하는 라이브러리 수정·교체와 그 수정을 디버깅하기 위한 역공학을 제한하지 않습니다. 호환되는 수정 파일로 브라우저 개발자 도구의 로컬 재정의 기능에서 vendor/lame.min.js 응답을 교체하거나, 로컬 복사본의 해당 파일을 교체하여 사용할 수 있습니다. 원래의 전역 lamejs.Mp3Encoder 인터페이스를 유지해야 앱과 연동됩니다. 앱 실행 중 원본 파일 해시를 강제하는 검사는 없습니다.

FLAC · libflac.js 5.4.0

JavaScript 래퍼와 WebAssembly 파일은 공식 libflacjs 5.4.0 배포본을 그대로 사용합니다. 패키지 배포 무결성과 고정된 공식 소스 커밋의 파일 일치를 확인했습니다. 이 배포본에는 libFLAC 1.3.3과 libogg 1.3.4가 포함됩니다.

사용한 libflac.js 소스와 빌드 안내 · FLAC 프로젝트 · Ogg 프로젝트

드럼 분리 · KUIELab MDX-Net / ONNX Runtime Web

UVR5의 공식 모델 목록에 포함된 kuielab_b_drums.onnx에 해당하는 KUIELab leaderboard B 드럼 모델을 사용합니다. 원 제작자의 소스·사전 학습 모델 저장소에서 가져온 ONNX 파일을 변경 없이 제공합니다. 브라우저에서 드럼을 추출하며 음원은 서버로 전송하지 않습니다. UVR GUI를 실행하는 제품이 아니며 UVR 또는 KUIELab이 PPUTROLL을 보증한다는 의미는 아닙니다.

분리 결과의 무누설이나 음원 권리를 보증하지 않습니다. 처리하는 원곡에 적용되는 저작권과 이용 조건은 별도로 지켜야 합니다.

FLAC 실행 코드 · Emscripten과 musl

위 FLAC 배포본에는 Emscripten 1.39.19로 생성한 실행 코드와 C 표준 라이브러리 코드가 포함됩니다. 이 구성요소들의 고지도 함께 제공합니다.

적용 범위

이 고지는 위 외부 구성요소에 관한 것입니다. PPUTROLL 자체 코드 전체를 오픈소스로 배포한다는 뜻이 아니며, 사용자가 처리한 음원의 권리와 이용 조건은 음원 이용 안내 및 원본에 적용되는 조건을 따릅니다.

각 구성요소는 해당 라이선스에 명시된 보증 부인과 책임 제한 조건에 따라 제공됩니다. 원저작자나 외부 서비스가 PPUTROLL을 보증·후원한다는 의미는 아닙니다.

고지 갱신일: 2026년 10월 7일 · 배포 버전: 20261007-genre-presets-chain