오픈 소스 라이선스 및 출처 표시

RiftRec은 훌륭한 오픈 소스 프로젝트를 바탕으로 만들어졌습니다. 이 페이지는 사용하는 모든 제3자 소프트웨어와 해당 라이선스를 나열합니다.

특별히 감사드립니다

FFmpeg

FFmpeg

RiftRec에서 인코딩, 오디오 처리, 미디어 정보 검사, 클립 제작, 멀티플렉싱에 사용하는 미디어 엔진입니다. RiftRec은 FFmpeg를 별도 실행 도구로 포함합니다.

GPLv3 빌드
Tauri

Tauri

앱 프레임워크입니다. Tauri를 통해 백엔드는 Rust, UI는 웹 기술로 구현하여 Electron의 부하 없이 빠르고 가벼운 데스크톱 앱을 만들 수 있습니다.

MIT / Apache-2.0
Rust

Rust

RiftRec 백엔드의 프로그래밍 언어입니다. Rust는 C++ 수준의 성능과 메모리 안전성 보장을 제공하며, 이는 60fps 실시간 화면 캡처에 중요합니다.

MIT / Apache-2.0
Riot

Riot Games

경기 기록을 위해 사용 가능한 League of Legends 로컬 클라이언트 데이터와 지원되는 경기 기록 엔드포인트를 사용합니다. 챔피언, 아이템, 룬 아이콘은 Data Dragon에서 제공합니다.

RiftRec 자체 구성 요소

RiftRec Audio Helper: RiftRec에 포함된 riftrec-audio.exe는 Windows 로컬 시스템 오디오 캡처를 위한 자체 구성 요소이며 데스크톱 앱의 일부로 RiftRec 독점 라이선스에 따라 배포됩니다.

이 보조 도구는 Rust의 다음 크레이트를 통해 Microsoft Windows WASAPI를 사용합니다: windows . 이 크레이트는 아래 Rust 의존성에 나열되어 있으며 MIT 또는 Apache-2.0 조건으로 제공됩니다. 오디오 인코딩, 클립 제작, 미디어 검사, 최종 멀티플렉싱은 별도 실행 도구인 FFmpeg가 처리하며 아래 FFmpeg 고지의 적용을 받습니다.

FFmpeg 라이선스 고지

FFmpeg 고지: RiftRec은 FFmpeg를 정적으로 연결된 앱 코드가 아닌 별도 실행 도구로 포함합니다. 현재 포함된 Windows FFmpeg 빌드는 gyan.dev의 FFmpeg 8.0.1 essentials 빌드이며 libx264와 libx265를 포함한 GPL/version3 구성 요소로 빌드되었습니다. 포함된 FFmpeg 실행 도구에는 GPLv3 라이선스가 적용됩니다.

RiftRec은 일치하는 FFmpeg 소스 미러, GPLv3 라이선스 원문, 체크섬, 빌드 안내를 다음에서 제공합니다: /third-party/ffmpeg/. 해당 페이지를 사용할 수 없으면 다음으로 연락하세요: support@riftrec.app . RiftRec과 함께 배포된 FFmpeg 바이너리에 대응하는 소스 코드를 제공합니다. 이 제공 약속은 RiftRec을 받은 날부터 최소 3년간 유효합니다.

FFmpeg 8.0.1 소스 코드는 업스트림에서도 받을 수 있습니다: https://github.com/FFmpeg/FFmpeg/tree/n8.0.1. 포함된 Windows 패키지 주소: https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-8.0.1-essentials_build.7z. Windows 빌드 정보 주소: https://www.gyan.dev/ffmpeg/builds/.

RiftRec 자체 소스 코드는 독점 소프트웨어이며 GPL 라이선스가 적용되지 않습니다. RiftRec은 FFmpeg를 별도 프로세스로 호출합니다.

Rust 의존성

패키지라이선스용도
tauriMIT Apache-2.0앱 프레임워크
tauri-plugin-autostartMIT시스템 부팅 시 시작
tauri-plugin-fsMIT파일 시스템 접근
tauri-plugin-openerMITURL 및 파일 열기
serde / serde_jsonMIT Apache-2.0JSON 직렬화
tokioMIT비동기 런타임
reqwestMIT Apache-2.0HTTP 클라이언트
rayonMIT Apache-2.0병렬 처리
dxgi-capture-rsMITDXGI 화면 캡처
windows-captureMITWindows Graphics Capture API
global-hotkeyMIT Apache-2.0F9 단축키 등록
chronoMIT Apache-2.0날짜 및 시간
dirsMIT Apache-2.0OS 디렉터리 경로
imageMIT Apache-2.0이미지 처리
winapiMIT Apache-2.0Windows API 바인딩
windowsMIT Apache-2.0RiftRec 자체 오디오 캡처에서 사용하는 Windows API 및 WASAPI 바인딩
anyhowMIT Apache-2.0오류 처리
base64MIT Apache-2.0Base64 인코딩
hidapiMIT BSDHID 장치 접근
notify-rustMIT데스크톱 알림
tray-itemMIT시스템 트레이 아이콘
once_cellMIT Apache-2.0지연 초기화

JavaScript 의존성

패키지라이선스용도
@tauri-apps/apiMITTauri 프런트엔드 API
ViteMIT빌드 도구 (개발 전용)
TypeScriptApache-2.0타입 검사 (개발 전용)

서버 의존성

서버 인프라에서 실행되며 데스크톱 앱과 함께 배포되지 않습니다.

패키지라이선스용도
ExpressMIT웹 프레임워크
PostgreSQLPostgreSQL License데이터베이스
RedisBSD-3캐싱
NginxBSD-2리버스 프록시
Node.jsMITJavaScript 런타임
Stripe SDKApache-2.0결제 처리

법적 면책 고지

Riot Games 관련 고지: RiftRec은 Riot Games의 공식 승인을 받지 않았으며 Riot Games 또는 Riot Games 자산의 제작이나 관리에 공식적으로 관여한 누구의 견해나 의견도 대변하지 않습니다. Riot Games 및 모든 관련 자산은 Riot Games, Inc.의 상표 또는 등록 상표입니다.
Data Dragon: 챔피언, 아이템, 소환사 주문, 룬 아이콘은 Riot Games의 Data Dragon CDN에서 제공되며 Riot Games의 자산입니다. Riot의 커뮤니티 사용 정책에 따라 사용합니다.