Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 106 additions & 0 deletions content/_index.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
+++
draft = false
title = ''
+++

<section style="position: relative; display: inline-block; width: 100%;">
<img src="/images/banner.webp" alt="Banner" style="width: 100%; height: auto; display: block;" />

<div style="
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: white !important;
z-index: 2;
text-align: center;
">
<h1 style="
margin: 0;
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: clamp(1.5rem, 5vw, 2.8rem);
color: white !important;
text-shadow:
0 0 40px rgba(0, 0, 0, 0.9),
0 0 30px rgba(0, 0, 0, 0.8),
0 0 20px rgba(0, 0, 0, 0.7),
0 2px 8px rgba(0, 0, 0, 0.8),
0 4px 12px rgba(0, 0, 0, 0.6),
0 -1px 2px rgba(255, 255, 255, 0.2);
">Construye bibliotecas<br />
y plataformas<br />
cooperativas e imparables.</h1>
<div style="margin-top: 2rem; display: flex; justify-content: center; gap: 1rem;">
<a href="https://ftwc.xyz" style="
display: inline-block;
padding: 0.75rem 2rem;
background-color: rgb(12, 21, 61);
color: white;
text-decoration: none;
border: 2px solid white;
border-radius: 0.5rem;
font-weight: 700;
font-family: 'Inter', sans-serif;
transition: all 0.2s;
text-shadow:
0 0 40px rgba(0, 0, 0, 0.9),
0 0 30px rgba(0, 0, 0, 0.8),
0 0 20px rgba(0, 0, 0, 0.7),
0 2px 8px rgba(0, 0, 0, 0.8),
0 4px 12px rgba(0, 0, 0, 0.6),
0 -1px 2px rgba(255, 255, 255, 0.2);
" onmouseover="this.style.backgroundColor='rgba(255, 255, 255, 0.2)'" onmouseout="this.style.backgroundColor='transparent'">Explorar Riff.CC</a>
<a href="/docs/flagship/create-lens" style="
display: inline-block;
padding: 0.75rem 2rem;
background-color: rgb(68, 0, 80);
color: white;
text-decoration: none;
border: 2px solid white;
border-radius: 0.5rem;
font-weight: 700;
font-family: 'Inter', sans-serif;
transition: all 0.2s;
text-shadow:
0 0 20px rgba(0, 0, 0, 0.7),
0 0 30px rgba(0, 0, 0, 0.6),
0 0 20px rgba(0, 0, 0, 0.5),
0 2px 8px rgba(0, 0, 0, 0.6),
0 4px 12px rgba(0, 0, 0, 0.4),
0 -1px 2px rgba(255, 255, 255, 0.2);
" onmouseover="this.style.backgroundColor='rgba(255, 255, 255, 0.2)'" onmouseout="this.style.backgroundColor='transparent'">Crear un Lens</a>
</div>
</section>

<div style="display: flex; align-items: center; gap: clamp(1rem, 5vw, 3rem); margin: 3rem 0;">
<div style="flex: 1 1 0; min-width: 0;">
<h1>Bibliotecas, no castillos de arena.</h1>
<p>Las bibliotecas tradicionales son como castillos de arena: se construyen con un propósito y luego la marea se las lleva.</p>
<p>Estamos construyendo bibliotecas permanentes, descentralizadas, sostenibles y diseñadas para durar más que sus propios creadores.</p>
<p>Crea un Lens y construye una biblioteca.</p>
</div>
<div style="flex: 0 0 auto; text-align: center;">
<img src="/images/riff.png" alt="Captura del sitio web de Riff.CC" style="width: min(200px, 21vw); height: auto; max-width: 100%;" />
</div>
</div>

<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1rem; margin: 0rem 0;">
<div style="text-align: center; padding: 2rem;">
<h3 style="font-size: 1.5rem; margin-bottom: 1rem;">🌐 Descentralizado</h3>
<p>Los Lenses están diseñados para distribuirse por todo el mundo y entregar contenido a tus usuarios a gran velocidad.</p>
<img src="/images/global.png" alt="Descentralizado" style="width: 100%; height: auto; display: block; margin-top: 1rem;" />
</div>

<div style="text-align: center; padding: 2rem;">
<h3 style="font-size: 1.5rem; margin-bottom: 1rem;">👥 Cooperativo</h3>
<p>Puedes reflejar instantáneamente bibliotecas completas de contenido desde otros Lenses hacia el tuyo, y viceversa. A eso lo llamamos defederación.</p>
<img src="/images/defederation.png" alt="Espejo" style="width: 100%; height: auto; display: block; margin-top: 1rem;" />
</div>

<div style="text-align: center; padding: 2rem;">
<h3 style="font-size: 1.5rem; margin-bottom: 1rem;">♾️ Durable</h3>
<p>Bibliotecas y plataformas diseñadas para perdurar. Usa nuestras herramientas para asegurarte de que tu contenido siga disponible durante generaciones.</p>
<img src="/images/durable.png" alt="Durable" style="width: 100%; height: auto; display: block; margin-top: 1rem;" />
</div>
</div>
29 changes: 29 additions & 0 deletions content/about.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
+++
title = 'Acerca de Riff.CC'
date = 2025-01-13T12:00:00Z
draft = false
+++

*"e cinere surgemus" (de las cenizas, nos levantamos)*

Riff.CC está construyendo herramientas y plataformas para que los usuarios puedan crear y compartir contenido digital en espacios digitales permanentes y resilientes llamados Lenses.

## ¿Qué es un Lens?
Un Lens es un espacio digital descentralizado y autoalojado, tu visión personal del mundo, que contiene medios, herramientas y contenido que puedes compartir o desarrollar junto con otras personas. Los Lenses pueden seguir a otros para sincronizar contenido al instante, haciendo posible una colaboración fluida y sin permisos.

También está previsto el uso compartido privado, para que puedas controlar quién puede seguir tu Lens y acceder a él.

Puedes aprender a [configurar un Lens](/docs/flagship/create-lens/) en nuestra [documentación](/docs).

## Únete

Tanto si eres desarrollador, creador, bibliotecario, como si simplemente crees en un internet libre y abierto, puedes ayudarnos a construir el futuro del contenido libre.

Puedes [unirte a nuestra comunidad](https://discord.gg/cvYgQSfCrQ), consultar nuestra [documentación](/docs) o leer nuestro [código](https://github.com/riffcc).

## Construye con nosotros
<p>Si quieres aprender cómo podrías usar el Lens SDK y las tecnologías Flagship de Riff.CC para construir tus propias aplicaciones, ya sean empresariales, de código abierto o personales, o si quieres saber qué podríamos construir para ti,</p>

escríbenos a [team@riff.cc](mailto:team@riff.cc) y hablaremos contigo sobre tus necesidades y cómo podemos ayudarte.

Tanto si construyes las aplicaciones por tu cuenta como si quieres que las construyamos contigo, podemos ayudarte a adaptar el Lens SDK a casi cualquier caso de uso.
14 changes: 14 additions & 0 deletions content/contact.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
title = 'Contáctanos'
draft = false
+++

Puedes escribirnos por correo electrónico a [team@riff.cc](mailto:team@riff.cc).

Usamos Discord para la comunidad y para coordinar el desarrollo.

Únete a nuestra comunidad en Discord en [https://discord.gg/cvYgQSfCrQ](https://discord.gg/cvYgQSfCrQ) y ven a saludar.

Para alianzas y consultas comerciales, escribe a [wings@riff.cc](mailto:wings@riff.cc).

Para consultas o reclamaciones relacionadas con derechos de autor, contacta con [dmca@riff.cc](mailto:dmca@riff.cc).
14 changes: 14 additions & 0 deletions content/docs/_index.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
+++
date = '2025-07-07T15:37:53+01:00'
draft = false
title = 'Documentación'
weight = 1
+++

¡Bienvenido a la documentación de Riff.CC!

Te recomendamos empezar por [Flagship](/es/docs/flagship), el software que impulsa Riff.CC.

También puedes leer sobre [Riff.CC](/es/docs/riff.cc), el servicio de streaming que te permite ver, compartir y curar contenido multimedia legalmente libre.

Cuando estés listo, considera [crear tu propio Lens](/es/docs/flagship/create-lens).
39 changes: 39 additions & 0 deletions content/docs/concepts/_index.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
draft: false
title: 'Conceptos'
weight: 1
sidebar:
open: true
---

Riff.CC se construye alrededor de varios conceptos clave que definen cómo funciona e interactúa con sus usuarios. Estos conceptos forman la base de nuestro servicio de streaming descentralizado y de nuestro modelo de biblioteca cooperativa.

Puedes leer más sobre cada concepto en sus páginas dedicadas.

## Creative Commons

Riff.CC se centra en contenido multimedia legalmente libre, principalmente bajo licencias Creative Commons. Esto permite a los usuarios compartir, remezclar y construir sobre obras existentes respetando los derechos de sus creadores. También alojamos contenido de dominio público para garantizar una amplia gama de medios accesibles.

Puedes leer más sobre la organización Creative Commons en [creativecommons.org](https://creativecommons.org/).

## [Lenses](/es/docs/concepts/lenses/)

Un Lens es una instancia individual de Flagship que actúa tanto como biblioteca como pasarela hacia la red más amplia. Cada Lens puede:

- Alojar su propia colección de contenido
- Reflejar contenido desde otros Lenses
- Participar en la red federada
- Funcionar de manera independiente si hace falta

Lee más sobre los Lenses y cómo crear el tuyo en la página [Lenses](/es/docs/concepts/lenses/).

## [Federación descentralizada (Defederation)](/es/docs/concepts/defederation/)

A diferencia de las plataformas centralizadas tradicionales, Flagship usa un modelo de federación donde:

- No existe un único punto de fallo
- El contenido se distribuye entre múltiples nodos
- Cada Lens mantiene su autonomía mientras comparte recursos
- La red se vuelve más fuerte con cada nuevo participante

Llamamos a esto Defederation, porque los Lenses deben optar explícitamente por federarse entre sí. Puedes leer más en la página [Defederation](/es/docs/concepts/defederation/).
25 changes: 25 additions & 0 deletions content/docs/concepts/defederation.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
+++
draft = false
title = 'Defederation'
weight = 1
+++

Defederation, o federación descentralizada, es nuestro sistema para gestionar redes descentralizadas de contenido y comunidades.

Permite que los Lenses se sigan entre sí y repliquen instantáneamente todo el contenido de los Lenses seguidos.

## Ejemplos
El sitio D podría construir su biblioteca siguiendo al sitio B, y por extensión al sitio C. El sitio D también puede tener contenido propio.

<img src="/images/docs/concepts/defederation.webp" class="light-webp" alt="Diagrama que muestra la arquitectura de Flagship" />
<img src="/images/docs/concepts/defederation-dark.webp" class="dark-webp" alt="Diagrama que muestra la arquitectura de Flagship" />

En este ejemplo, el sitio D tendría 9 piezas de contenido, y todas se mostrarían en una experiencia unificada, como si formaran parte de una sola biblioteca.

## Detalles técnicos

Peerbit se utiliza para sincronizar y federar entre Lenses, y es la tecnología central que hace esto posible.

Nuestro Lens SDK amplía Peerbit para habilitar esta funcionalidad.

Cada Lens obtiene su propio Site ID, que se usa tanto para identificarlo en la red como para permitir que otros Lenses lo sigan.
39 changes: 39 additions & 0 deletions content/docs/concepts/lenses.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
+++
draft = false
title = 'Lenses'
weight = 2
+++

Un Lens es una instancia individual de Flagship que actúa tanto como biblioteca como pasarela hacia la red más amplia. Cada Lens puede:

- Alojar su propio contenido
- Seguir a otros Lenses
- Ser seguido por otros Lenses

Así es como funciona.

## Crear un Lens
Crear tu propio Lens es sencillo. Consiste en descargar y configurar el software Flagship.

También ofrecemos una configuración Docker para empezar rápidamente.

Visita la página [Crear un Lens](/es/docs/flagship/create-lens/) para obtener instrucciones detalladas.

Una vez que hayas creado tu Lens, puedes compartir tu Site ID para que otras personas lo sigan.

## Seguir Lenses
También puedes hacer que tu Lens siga a otros Lenses.

Solo copia el Site ID del Lens que quieres seguir y ve a la sección *Admin* de tu Lens, luego a *Subscriptions*.

Pega el Site ID del Lens que quieras seguir y haz clic en *Subscribe*.

![Añadir una suscripción](/images/docs/concepts/follow-a-lens.png)

Después de añadirlo, aparecerá en la lista de suscripciones.

Una vez añadida la suscripción, el contenido del Lens seguido aparecerá en tu Lens.

![Añadir una suscripción](/images/docs/concepts/follow-a-lens-2.png)

Para dejar de seguir un Lens, simplemente haz clic en el icono de la papelera junto al Lens que quieras dejar de seguir.
52 changes: 52 additions & 0 deletions content/docs/concepts/threshold-funding.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
+++
draft = false
title = 'Threshold Funding'
+++

Imagina esto: una banda quiere grabar un disco. Necesita 50 000 dólares para cubrir estudio, mezcla, masterización y producción. ¿Las opciones tradicionales? Ceder derechos a un sello, lanzar una campaña de crowdfunding y esperar que funcione, o endeudarse.

Threshold funding ofrece una alternativa a ese dilema, permitiendo que los usuarios apoyen directamente a los artistas y reciban recompensas por hacerlo.

## Cómo funciona

La banda publica su proyecto como "próximamente" en Riff, compartiendo demos, grabaciones en vivo y su visión del álbum. Los fans pueden suscribirse al artista por 10 dólares al año. Aquí es donde se pone interesante:

- Cuando suficientes personas se suscriben para alcanzar el umbral de 50 000 dólares, comienza la producción
- Quienes se suscribieron durante el período de financiación reciben automáticamente el álbum en alta calidad cuando se publica
- La banda conserva el control creativo total y la propiedad de la obra

## El giro de los comunes

Pero aquí está la parte revolucionaria: la banda se compromete a publicar automáticamente el disco bajo Creative Commons (no comercial) una vez que haya ganado 250 000 dólares con él.

Eso significa:
- La banda sigue vendiendo en Riff después del umbral
- Una vez alcanzados los 250 000 dólares de ingresos totales, el álbum pasa a ser legalmente libre para uso no comercial
- La música entra en los comunes y enriquece nuestra cultura compartida
- La banda recibe una compensación justa por su trabajo y puede seguir vendiendo copias físicas y de colección, además de financiar futuros proyectos del mismo modo

## Contribuciones a la plataforma

Tanto artistas como fans pueden elegir apoyar a la plataforma mediante un control de contribución en su configuración.

Esta contribución es **opcional** y **explícitamente voluntaria**. Por defecto, no tomamos ningún porcentaje de las ganancias.

**Modelo de contribución de artistas:**
- Si 100 artistas recaudan 50 000 dólares al año cada uno: 50 millones de dólares en financiación para artistas
- Si el 5 % de los artistas establece una contribución del 5 % a la plataforma: 125 000 dólares de ingresos para la plataforma
- Esto podría sostener de forma duradera una comunidad de aproximadamente 1 a 2 millones de usuarios

**Modelo de contribución de usuarios:**
- 1 millón de usuarios × 50 dólares de gasto anual promedio × 5 % para la plataforma × 5 % de participación = 125 000 dólares adicionales de ingresos para la plataforma
- Combinado con las contribuciones de artistas, la plataforma se vuelve plenamente sostenible incluso con niveles modestos de participación

## Por qué funciona

1. **Ganan los artistas**: financiación directa, control creativo y compensación justa
2. **Ganan los fans**: apoyan directamente a los artistas y obtienen acceso anticipado exclusivo
3. **Gana la cultura**: más música entra en los comunes con el tiempo
4. **Gana la plataforma**: ingresos sostenibles sin explotar a los creadores

No se trata solo de financiar álbumes. Se trata de construir una economía donde el trabajo creativo se valore, donde los artistas reciban una compensación justa y donde la cultura termine siendo compartida.

El modelo de threshold funding transforma el sistema tradicional de "todos los derechos reservados" en "todos los derechos reservados, luego algunos derechos reservados", garantizando tanto una compensación justa como un enriquecimiento cultural.
30 changes: 30 additions & 0 deletions content/docs/flagship/_index.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
+++
date = '2025-07-07T15:37:53+01:00'
draft = false
title = 'Flagship'
weight = 5
+++

Flagship es nuestra plataforma de biblioteca descentralizada que permite a las comunidades crear y mantener sus propias bibliotecas digitales imparables.

Es una implementacion de prueba de concepto de una plataforma de medios descentralizada para ver, compartir, distribuir y curar contenido multimedia legalmente libre.

Construida como una aplicacion Electron con capacidades de despliegue web, combina la experiencia de usuario de plataformas centralizadas como Netflix y YouTube con la arquitectura descentralizada de las redes peer-to-peer.

El software permite a los usuarios:

* Subir y compartir contenido multimedia (audio, video, libros y mas)
* Descubrir contenido mediante sistemas de categorizacion y contenido destacado
* Participar en una red federada de nodos que comparten contenido
* Autoalojar instancias manteniendo la conectividad con la red mas amplia

## Vision general de la arquitectura del sistema

Flagship implementa una arquitectura hibrida que puede funcionar tanto como aplicacion de escritorio Electron como aplicacion web, construida sobre una base de tecnologias de red peer-to-peer.

<img src="/images/docs/flagship/overview.svg" class="light-svg" alt="Un diagrama que muestra la arquitectura de Flagship" />
<img src="/images/docs/flagship/overview dark.svg" class="dark-svg" alt="Un diagrama que muestra la arquitectura de Flagship" />

## Creditos:
* Colaboradores de Riff.CC, pasados y presentes.
* Parte de la informacion fue generada por DeepWiki (ver [https://deepwiki.com/riffcc/flagship](https://deepwiki.com/riffcc/flagship)). Gracias a Cognition por ofrecer un servicio excelente.
Loading