
Código abierto
Por el gusto de desarrollar. Para la comunidad.
MOJM crea sus propias apps y apps para otros. Además, desarrollamos Autoreverse como proyecto personal y queremos devolver algo a la comunidad con código abierto.
Estamos preparando el servidor de Autoreverse para una publicación completa y transparente. Todavía no hay fecha.
Principios
Por qué lo hacemos
Aprendemos, probamos y compartimos lo que sale de ello.
-
Alojar sin poder mirar dentro es solo otra forma de confianza
Si decimos «alójalo tú y los datos son tuyos», hay que poder leer qué hace el software con ellos. Si no, solo hemos cambiado de sitio la confianza, no su necesidad.
-
Lo que funciona en tu hardware no debería poder quitártelo nadie
Un servidor en tu casa no puede depender de que nosotros sigamos existiendo dentro de cinco años. El código abierto es la única promesa que sigue valiendo cuando ya no podamos hacerla.
-
Los errores los encuentra quien puede mirar dentro
Somos un equipo pequeño. Unos ojos de fuera ven cosas que cuarenta pruebas propias no encuentran, sobre todo en software que funciona en la red doméstica de desconocidos.
-
Hemos recibido más de lo que hemos dado
Nuestros productos se apoyan en software libre: bases de datos, frameworks, bibliotecas, tipografías. Devolver parte de ello no es una decisión de marketing, sino una cuestión de decencia.
Nuestro proyecto personal
Servidor de Autoreverse
Un servidor autoalojado para audiolibros, música y pódcasts suscritos. Funciona como un único proceso de Node sobre una base de datos PostgreSQL, se administra desde una interfaz web en alemán y habla la misma API que esperan los clientes nativos.
Justo el tipo de software en el que abrir el código no es un gesto, sino un requisito: funciona en la red doméstica de personas que no nos conocen.
Se abrirá
- El código fuente completo del servidor de Autoreverse, no una versión comunitaria recortada
- La estructura de la base de datos y las migraciones
- La API JSON con la que los clientes hablan con el servidor
- Los archivos de operación con los que lo ejecutamos nosotros
Seguirá cerrado por ahora
- Racqt es un servicio alojado: su valor está en la operación, no en el código
- Todo lo que toca credenciales, claves o datos de clientes
- No descartamos más publicaciones, pero tampoco las prometemos
Estado
En qué punto está
El código existe
El servidor funciona, se está probando y es la base de la app. Lo que falta no es el software, sino lo que lo rodea: licencia, documentación para terceros y una separación limpia de todo lo que solo nos afecta a nosotros.
Anunciaremos la licencia al publicar
Una licencia que luego se retira no es una licencia. Por eso solo nos comprometemos públicamente cuando la decisión está tomada de verdad, y entonces vale.
Avísanos si quieres enterarte
No tenemos lista de correo ni vamos a crearla. Escríbenos sin más y te avisaremos cuando el código esté en línea.
Contactar