Recursos

Herramientas concretas para adoptar los lineamientos.

Plantilla reciprocity.toml

Cualquier proyecto libre puede adoptar retribución voluntaria sin cambiar su licencia. Agrega este archivo a tu repositorio y ajusta los valores según corresponda.

Puedes declarar tanto autores como destinatarios de la retribución. Los destinatarios pueden ser personas o proyectos. Esto permite que un colectivo, una fundación o un proyecto dependiente figure como receptor legítimo junto a quien creó originalmente el trabajo.

# reciprocity.toml - Declaración de retribución para obras recíprocas
# Versión del formato: 0.2

[project]
name = "Nombre del proyecto"
url = "https://example.org/proyecto"

[[authors]]
name = "Nombre del autor o colectivo"
email = "autor@example.org"
public_key = "RWQf..."  # minisign o GPG
share_percent = 50.0  # Porcentaje deseado de reciprocidad

[[recipients]]
name = "Nombre del proyecto o persona"
email = "contacto@example.org"
public_key = "RWRg..."
type = "project"  # "project" o "person"
share_percent = 50.0

[reciprocity]
# Modo: "voluntary" (sin obligación legal) o "required" (bajo RCL)
mode = "voluntary"

# Período de referencia para certificados (por defecto: anual)
period = "fiscal_year"

# Método de cálculo para obras derivadas
# "upstream" = retribución proporcional al material original retenido
# "flat" = retribución fija independientemente de la modificación
derivative_method = "upstream"

El archivo es puramente declarativo. No tiene fuerza legal por sí solo: funciona como contrato social legible por máquinas, que los gestores de dependencias pueden leer y los usuarios pueden consultar.

Textos de licencias

Especificación técnica de certificados

Los certificados de retribución siguen un formato abierto basado en TOML firmado con minisign o GPG. La especificación define:

Ver especificación técnica completa