¿Quién paga esto?

OpenPedal es libre y no cobra por nada. Esto es lo que cuesta mantenerlo, quién lo paga hoy y qué garantiza su licencia a quien lo use.

Lo que cuesta

El servidor: cero

La máquina en la que corre ya estaba pagada y no es solo de este proyecto: comparte servidor con otros seis, dieciséis contenedores en total. Poner OpenPedal en marcha no añadió ni un servidor ni un dominio que comprar.

Medido el 4 de septiembre de 2026.

El asistente: céntimos

Preguntarle algo al asistente gasta 2.024 tokens en dos llamadas al modelo. A lo que cuesta ese modelo, el turno sale entre 0,06 y 0,47 céntimos de euro: un euro son entre 213 y 1.780 preguntas.

Tokens medidos en septiembre de 2026; precios del modelo leídos el 8 de septiembre de 2026.

El techo, que no lo sube el dinero de nadie

El nivel gratuito del proveedor del modelo da 500 peticiones al día para todo el sitio, que son entre 125 y 250 preguntas diarias entre todo el mundo. Cuando se agotan, el asistente deja de responder hasta el día siguiente. Eso no se arregla cobrando: se arregla pagando la cuota del proveedor.

Leído del panel del proveedor el 7 de septiembre de 2026.

Lo que todavía no está resuelto

De dónde salen las teselas del mapa base. Hasta el 11 de septiembre de 2026 las servía OpenStreetMap, hasta que dejó de hacerlo: su política de uso no cubre a un sitio como este. Hoy las sirve CARTO con una clave gratuita, y el día que eso deje de valer habrá que pagarlas o servirlas desde aquí. Es el primer coste real que aparecerá si esto se usa.

Qué garantiza la licencia

Son dos, y no es lo mismo. El código de este sitio está bajo AGPL-3.0-or-later. Lo que se deriva de OpenStreetMap —el mapa, las vías y su firme— está bajo ODbL, la licencia de los propios datos.

A quien use el sitio, la licencia del código le garantiza algo concreto: puede conseguir el código de la versión que se está sirviendo, levantarla por su cuenta y seguir. Si este proyecto cambiara de manos, se abandonara o empezara a cobrar, eso seguiría siendo cierto, y no porque nadie lo prometa: porque la licencia obliga a quien sirva una versión modificada a ofrecer su código bajo las mismas condiciones.

Y la de los datos impide lo contrario: lo que sale de OpenStreetMap no se puede cerrar. Ver el firme de una ruta sobre el mapa no va a ser de pago aquí, entre otras cosas porque esa licencia no lo permitiría.

El texto completo de las dos está en el fichero LICENSE del repositorio, y sus originales, en gnu.org y en opendatacommons.org.

Si quieres ayudar

No se recibe nada a cambio, y es a propósito: ni distintivo, ni funciones que los demás no tengan, ni más cuota de nada, ni una lista de quien ha donado. Todo el mundo ve el mismo sitio.

Quién lo recibe y quién decide

Lo recibe una persona, como particular: no hay sociedad, ni fundación, ni intermediario, ni nómina que pagar. El nombre y la cuenta están a la vista en la propia plataforma en cuanto se pulsa el enlace. Esa misma persona es la que mantiene el proyecto y la que decide en qué se emplea, que hoy es la cuota del proveedor del modelo y el servidor de teselas del mapa: los dos únicos costes que este sitio tiene delante.

Y si no estás de acuerdo con eso

Puedes coger el código, levantar tu propia versión y seguir sin pedir permiso a nadie. No es una concesión de este proyecto: es lo que dice su licencia, y es lo único que no depende de que quien esté aquí se porte bien.

Lo que se compromete el proyecto

  • El código sigue siendo AGPL-3.0-or-later. Se comprueba en el fichero LICENSE del repositorio.
  • Nada de lo que hoy se puede hacer aquí se pone detrás de un pago. Se comprueba abriendo el sitio sin cuenta.
  • El sitio no distingue a quien ha apoyado el proyecto de quien no, porque no guarda en ninguna parte quién lo ha hecho. Se comprueba en el código, que está publicado entero.
  • El dinero no pasa por este servidor: no hay pasarela de pago ni ninguna dirección de este sitio que pueda recibir un cobro. Se comprueba pulsando el enlace de abajo, que lleva fuera.

El enlace lleva a la plataforma, fuera de este sitio. Lo que se escriba allí no pasa por aquí.

Distance

La longitud del recorrido, medida en metros sobre un mapa proyectado y no en grados. Si la traza tiene cortes, se suman sus tramos y el salto entre uno y otro no cuenta.

Se mide sobre la traza entera, también sobre el principio y el final que el mapa esconde cuando quien la subió protege su zona privada.

Todos los términos, en el glosario

Elevation gain

Todo lo que se sube a lo largo del recorrido, sumado y sin restar las bajadas. No es la diferencia entre el punto más alto y el más bajo.

Sale del modelo del terreno cuando cubre el recorrido entero, y si no, de las altitudes del propio fichero. Antes de sumar se suaviza el ruido, y no cuenta ningún cambio de menos de 3 metros.

Todos los términos, en el glosario

Estimated duration

Lo que se tardaría a 18 km/h en llano, contando cada 100 metros de subida como un kilómetro más. Es la misma velocidad para cualquier bicicleta, y no cuenta paradas.

Se calcula al subir la traza con el desnivel del fichero, así que puede no coincidir con el desnivel que se enseña al lado cuando el modelo del terreno lo ha corregido.

Todos los términos, en el glosario

Power zones

Cuánto tiempo de la salida se pasó en cada una de siete zonas, según el porcentaje de tu umbral de potencia: la Z4 llega hasta el 105 % y la Z7 empieza pasado el 150 %.

Cada minuto cuenta en la zona de su potencia media, así que un esfuerzo de medio minuto dentro de un minuto suave no llega a verse. Y se calcula con el umbral que tienes declarado hoy: si lo cambias, cambia el reparto de todas tus salidas.

Todos los términos, en el glosario

Heart rate zones

Cuánto tiempo de la salida se pasó en cada una de cinco zonas, según el porcentaje de tu pulso máximo: la Z1 llega hasta el 60 % y la Z5 empieza pasado el 90 %.

Cada minuto cuenta en la zona de su pulso medio. Y se calcula con el pulso máximo que tienes declarado hoy: si lo cambias, cambia el reparto de todas tus salidas.

Todos los términos, en el glosario

Batería

Cuánto bajó la batería del teléfono entre que empezaste a grabar y terminaste, según el nivel que declara el propio aparato. Con un más delante si terminó más cargado, por ejemplo enchufado a una batería externa.

Solo aparece si el navegador declara la batería, y muchos no lo hacen. Menos de un punto se escribe así, «< 1 %», y no como un cero.

Todos los términos, en el glosario

Reparto del firme

De qué está hecho el suelo a lo largo del recorrido. Cada 25 metros se busca la vía de OpenStreetMap más cercana, a menos de 20 metros, y se lee el firme que declara.

Los porcentajes son de la distancia recorrida, no del número de vías.

Todos los términos, en el glosario

Unidentified surface

El análisis se hizo, pero ninguna vía de OpenStreetMap cercana al recorrido declara de qué está hecha.

No quiere decir que no haya firme: quiere decir que el mapa no lo dice, y aquí no se adivina.

Todos los términos, en el glosario

Unanalysed surface

Todavía no se ha cruzado el recorrido con las vías de OpenStreetMap, así que no se sabe de qué está hecho.

No es que falte el dato: es que aún no se ha mirado. Se hace después de subir la traza.

Todos los términos, en el glosario