오픈소스 고지

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 프로젝트

FLAC 실행 코드 · Emscripten과 musl

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

적용 범위

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

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

고지 갱신일: 2026년 9월 6일 · 배포 버전: 20260906-license-qc8