Salut à Toi una aplicación y red social de comunicación descentralizada
Salut à Toi (SàT) es una aplicación de comunicaciones multifuncional y una red social descentralizada publicada bajo la licencia de software libre AGPLv3 +. Utiliza XMPP, inicialmente hecho para la mensajería instantánea y el chat, se desarrolló una funcionalidad adicional que se puede utilizar para el microblogging , blogs , intercambio de archivos, audio y video en streaming y juegos. Tiene fuentes Atom y editores WYSIWYM y WYSIWYG.
Salut à Toi utiliza una arquitectura cliente-servidor. El cliente consta de un demonio de fondo (que se puede instalar localmente o en un servidor) y uno de varios frontends.
Los frontends incluyen :
- jp: una interfaz de línea de comandos
- Cagou: una interfaz para computadoras de escritorio y teléfonos móviles
- Libervia: una interfaz web
- Primitivus: una interfaz de usuario basada en texto.
Los frontends de terceros incluyen:
- Wix: GUI de escritorio basada en WxWidgets (ahora en desuso)
- Bellaciao: interfaz gráfica de usuario basada en Qt (desarrollo en espera)
- Sententia: una interfaz de Emacs (el desarrollo está actualmente estancado)
Actualmente Salut à Toi se encuentra en su versión 0.7 y la preparación de esta versión se realizo durante tres años y que es la primera versión llamada “público general”, utilizable por un público no técnico, incluso si todavía hay mejoras por hacer en el nivel de la interfaz y el ” experiencia de usuario”.
Principales novedades de la versión 0.7
En esta versión Cagou, la interfaz para el escritorio y dispositivos móviles, recibió algunas actualizaciones aun que en cierta medida comentan los desarrolladores que la aplicación todavía sufre algunos problemas de lentitud e incluso a veces se bloquea. Varios problemas se solucionarán con el port a Python 3.
Cifrado de extremo a extremo
Aunque SàT ha administrado el cifrado de extremo a extremo durante varios años a través de OTR, esta versión ve la llegada de “OMEMO”, un algoritmo que supera las fallas del anterior (permite en particular enviar mensajes cifrados fuera de línea, o mostrarlos en múltiples dispositivos).
OMEMO solo se implementa en una conversación simple (por ejemplo, “1: 1”, entre dos personas) en este momento, pero la próxima versión definitivamente verá una gestión de conversación grupal cifrada de extremo a extremo.
Ahora también se pueden crear y administrar eventos (familiares, por ejemplo), con una lista clásica de invitados y respuestas típicas.
Se pueden crear y compartir álbumes de fotos, una especialización para compartir archivos. La creación aún no está disponible desde las interfaces gráficas, es una mejora predecir rápidamente; consultar, por otro lado, es simple desde Libervia (la interfaz web).
Marco web
El desarrollo de Libervia, la interfaz web, llevó a que se convirtiera en un marco web. El motivo de esta evolución es que requiere una interfaz muy flexible, lo que facilita la implementación y prueba de nuevas ideas o características.
El objetivo es tener un marco naturalmente descentralizado y federado (porque está basado en XMPP), que simplemente se integra en el ecosistema.
Es con este marco que se han desarrollado las características mencionadas anteriormente. Están organizados en “páginas” que son fáciles de usar y pueden funcionar sin JavaScript (cuando es posible, lo que no es el caso para la discusión en línea). Es gracias a él que el nuevo sitio web oficial funciona donde encontrará material introductorio.
Videoconferencia
Jingle ya está implementado, la videoconferencia está planeada por mucho tiempo. No debería ser demasiado difícil de implementar para la interfaz web (gracias a WebRTC), pero ciertamente requerirá más trabajo en el escritorio y en Android.
Mejorar el intercambio de archivos
SàT ya ofrece un recurso compartido de archivos avanzado (más que solo enviar un archivo al servidor), incluido un componente del servidor. Es muy posible que los desarrollos continúen en esta dirección.
¿Como instalar Salut à Toi en Linux?
Para poder realizar la instalación de Salut à Toi en tu distribución, deben seguir las instrucciones que compartimos a continuación.
Basta con contar con el soporte de Flatpak en tu distro para instalar alguno de los siguientes back-ends.
Cagou:
flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Cagou_dev.flatpakref
Primitivus:
flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Primitivus_dev.flatpakref
JP:
flatpak install --user https://salut-a-toi.org/flatpak/org.salutatoi.Jp_dev.flatpakref
Si quieres saber mas al respecto o encontrar los enlaces para la instalación en android o demás. Visita el siguiente enlace.