Licencias de código abierto y atribuciones

RiftRec se apoya en proyectos de código abierto extraordinarios. Esta página enumera todo el software de terceros que utilizamos y sus respectivas licencias.

Agradecimientos especiales

FFmpeg

FFmpeg

El motor multimedia que RiftRec utiliza para codificar, procesar audio, inspeccionar archivos, crear clips y multiplexar. RiftRec incluye FFmpeg como herramientas ejecutables independientes.

Compilación GPLv3
Tauri

Tauri

Nuestro framework de aplicaciones. Tauri nos permite crear una aplicación de escritorio rápida y ligera con Rust en el backend y tecnologías web en la interfaz, sin la sobrecarga de Electron.

MIT / Apache-2.0
Rust

Rust

El lenguaje de programación del backend de RiftRec. Rust nos ofrece el rendimiento de C++ con garantías de seguridad de memoria, esenciales para capturar la pantalla en tiempo real a 60fps.

MIT / Apache-2.0
Riot

Riot Games

Datos del cliente local de League of Legends y endpoints compatibles de historial de partidas, utilizados cuando están disponibles. Iconos de campeones, objetos y runas de Data Dragon.

Componentes propios de RiftRec

Asistente de audio de RiftRec: RiftRec incluye riftrec-audio.exe, un componente propio para capturar localmente el audio del sistema de Windows, distribuido bajo la licencia propietaria de RiftRec como parte de la aplicación de escritorio.

El asistente utiliza Microsoft Windows WASAPI mediante el crate de Rust windows , que figura abajo entre las dependencias de Rust y está disponible bajo los términos de MIT o Apache-2.0. FFmpeg, como herramienta ejecutable independiente, se encarga de la codificación de audio, el recorte, el análisis de medios y la multiplexación final; estas funciones siguen cubiertas por el aviso de FFmpeg que aparece abajo.

Aviso de licencia de FFmpeg

Aviso de FFmpeg: RiftRec incluye FFmpeg como herramientas ejecutables independientes, no como código enlazado estáticamente con la aplicación. La compilación de FFmpeg para Windows incluida actualmente es FFmpeg 8.0.1 essentials build de gyan.dev y se compila con componentes GPL/version3, incluidos libx264 y libx265. Considera las herramientas ejecutables de FFmpeg incluidas como software bajo licencia GPLv3.

RiftRec aloja una copia del código fuente correspondiente de FFmpeg, el texto de la licencia GPLv3, sumas de comprobación y notas de compilación en /third-party/ffmpeg/. Si esa página no está disponible, contacta con support@riftrec.app y RiftRec proporcionará el código fuente correspondiente a los binarios de FFmpeg distribuidos con RiftRec. Esta oferta es válida durante al menos tres años desde la fecha en que recibiste RiftRec.

El código fuente de FFmpeg 8.0.1 también está disponible en el proyecto original: https://github.com/FFmpeg/FFmpeg/tree/n8.0.1. El paquete de Windows incluido está disponible en https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-8.0.1-essentials_build.7z. La información de compilación para Windows está disponible en https://www.gyan.dev/ffmpeg/builds/.

El código fuente propio de RiftRec es propietario y no está bajo licencia GPL. RiftRec ejecuta FFmpeg como un proceso independiente.

Dependencias de Rust

PaqueteLicenciaFinalidad
tauriMIT Apache-2.0Framework de aplicaciones
tauri-plugin-autostartMITInicio con el sistema
tauri-plugin-fsMITAcceso al sistema de archivos
tauri-plugin-openerMITAbrir URL y archivos
serde / serde_jsonMIT Apache-2.0Serialización JSON
tokioMITEntorno de ejecución asíncrono
reqwestMIT Apache-2.0Cliente HTTP
rayonMIT Apache-2.0Procesamiento en paralelo
dxgi-capture-rsMITCaptura de pantalla DXGI
windows-captureMITAPI Windows Graphics Capture
global-hotkeyMIT Apache-2.0Registro del atajo F9
chronoMIT Apache-2.0Fecha y hora
dirsMIT Apache-2.0Rutas de directorios del sistema operativo
imageMIT Apache-2.0Procesamiento de imágenes
winapiMIT Apache-2.0Enlaces a la API de Windows
windowsMIT Apache-2.0Enlaces a la API de Windows y WASAPI utilizados por la captura de audio propia de RiftRec
anyhowMIT Apache-2.0Gestión de errores
base64MIT Apache-2.0Codificación Base64
hidapiMIT BSDAcceso a dispositivos HID
notify-rustMITNotificaciones de escritorio
tray-itemMITIcono de la bandeja del sistema
once_cellMIT Apache-2.0Inicialización diferida

Dependencias de JavaScript

PaqueteLicenciaFinalidad
@tauri-apps/apiMITAPI de frontend de Tauri
ViteMITHerramienta de compilación (solo desarrollo)
TypeScriptApache-2.0Comprobación de tipos (solo desarrollo)

Dependencias del servidor

Se ejecutan en nuestra infraestructura de servidores y no se distribuyen con la aplicación de escritorio.

PaqueteLicenciaFinalidad
ExpressMITFramework web
PostgreSQLLicencia PostgreSQLBase de datos
RedisBSD-3Caché
NginxBSD-2Proxy inverso
Node.jsMITEntorno de ejecución de JavaScript
SDK de StripeApache-2.0Procesamiento de pagos

Avisos legales

Aviso de Riot Games: RiftRec no cuenta con el respaldo de Riot Games ni refleja las opiniones de Riot Games o de nadie involucrado oficialmente en la producción o gestión de sus productos. Riot Games y todas las propiedades asociadas son marcas comerciales o marcas registradas de Riot Games, Inc.
Data Dragon: Los iconos de campeones, objetos, hechizos de invocador y runas proceden de la CDN Data Dragon de Riot Games y son propiedad de Riot Games. Se utilizan según la política de uso comunitario de Riot.