
OwnJournal ahora es de código abierto
Índice
OwnJournal es ahora completamente de código abierto. El código fuente completo — frontend, backend e infraestructura — está disponible públicamente en GitHub bajo la Licencia Pública General Affero de GNU v3 (AGPL-3.0).
Ver el repositorio en GitHub →
Por qué esto importa
OwnJournal se basa en una premisa sencilla: tu diario te pertenece. Tus anotaciones se guardan en tu propio almacenamiento en la nube. Con el cifrado de extremo a extremo activado, ni siquiera nosotros podemos leerlas.
Siempre lo hemos dicho. Ahora puedes verificarlo.
Que el código sea abierto significa que cualquiera puede leer el código que hace funcionar OwnJournal. Investigadores de seguridad, desarrolladores y usuarios preocupados por su privacidad pueden inspeccionar exactamente cómo se gestionan las anotaciones, cómo se implementa el cifrado, cómo fluyen los datos entre tu dispositivo y tu almacenamiento, y qué hace realmente nuestra infraestructura.
No tienes que fiarte de nuestra palabra.
Para una aplicación de diario — donde toda la propuesta de valor descansa sobre la privacidad — esto importa más que en la mayoría del software. Un diario es uno de los datos más íntimos que una persona genera. La arquitectura que lo protege debe poder inspeccionarse, no limitarse a proclamarse. Si quieres entender cómo funciona esa arquitectura, puedes leer más en por qué la privacidad es fundamental en un diario.
Qué incluye el repositorio
El repositorio incluye todo:
- Frontend — la interfaz web y móvil
- Backend — el código del lado del servidor que gestiona la autenticación, la sincronización y la administración de cuentas
- Infraestructura — el código de configuración y despliegue
Esta es la imagen completa de cómo funciona OwnJournal, no una divulgación parcial.
La licencia AGPL-3.0
Elegimos la Licencia Pública General Affero de GNU v3 de forma deliberada. La AGPL es una licencia copyleft estricta que extiende las condiciones de la GPL al uso en red: cualquiera que ejecute una versión modificada de OwnJournal como servicio también debe publicar sus modificaciones bajo la misma licencia.
Esto significa que el carácter abierto de OwnJournal queda protegido. Cualquiera puede leer el código, bifurcarlo, alojarlo en sus propios servidores o contribuir a él. Pero ese compromiso con el código abierto no puede eliminarse mediante una bifurcación comercial que mantenga las mejoras en privado.
Qué significa esto para ti
Si ya usas OwnJournal, el funcionamiento de la aplicación no cambia en nada. Tus anotaciones siguen en tu propio almacenamiento. Tus claves de cifrado siguen siendo tuyas. La experiencia es la misma.
Lo que cambia es el nivel de garantía que tienes a tu disposición. Si alguna vez te has preguntado si las afirmaciones sobre privacidad se sostienen en el código, ahora puedes comprobarlo. Si eres desarrollador y quieres entender cómo funciona algo, la respuesta está en el repositorio. También puedes revisar quién puede leer tu diario digital y si es seguro guardar tu diario en la nube para entender en detalle cómo protegemos tus datos.
Contribuir al proyecto
Si encuentras un error, tienes una idea o quieres aportar código, el repositorio está abierto. Los issues y las pull requests son bienvenidos.
Para comunicar problemas de seguridad, te pedimos que sigas las prácticas de divulgación responsable en lugar de abrir un issue público. Los datos de contacto están en el repositorio.
Creamos OwnJournal porque queríamos un espacio para escribir que fuera genuinamente privado — no privado por política, sino privado por diseño. Publicar el código es la consecuencia lógica de ese compromiso.
El repositorio está en github.com/Recsty-AB/ownjournal.