Jami

Jami 2021 – Descargar gratis

0
(0)

Jami es completamente peer-to-peer y no requiere un servidor para transmitir datos entre usuarios. Jami es un proyecto GNU respaldado por la Free Software Foundation y distribuido bajo una licencia GPLv3. Jami utiliza encriptación de punta a punta de última generación con perfecto secreto hacia adelante para todas las comunicaciones y cumple con el estándar X.509.

Ilimitado

Sin restricción de tamaño de archivo, velocidad, ancho de banda, funciones, número de cuentas, almacenamiento o cualquier otra cosa.

Puede comunicarse libremente con Jami a través de mensajes de texto, llamadas de audio, videollamadas y también puede compartir imágenes y archivos. Jami llega a sus pares directamente en la red peer to peer y está disponible en Windows, macOS, iOS, GNU / Linux, Android y Android TV.

Libre de anuncios

Nunca habrá publicidad en Jami.

Privado

Todas las comunicaciones son de igual a igual y encriptadas de un extremo a otro.

Compatible

Disponible en Linux, Android, AndroidTV, Windows, macOS e iOS.

Rápido

La latencia y las velocidades de transferencia se reducen en gran medida gracias a la conexión directa de igual a igual.

Autónomo

Los usuarios que están en la misma red local pueden comunicarse con Jami incluso si están desconectados de Internet.

Qué hay de nuevo:

Los enjambres son conversaciones de texto totalmente distribuidas y entre pares, con un número potencialmente ilimitado de participantes.

Las conversaciones de enjambre se sincronizan en todos sus dispositivos y con todos los participantes

A pesar de proporcionar capacidades de comunicación grupal y sincronización, Swarms está completamente distribuido y no requiere ningún servidor u organización para ser utilizado.

Debajo del capó, Swarms usa Git para almacenar la conversación, junto con las conexiones TLS de igual a igual para la sincronización. Hablaremos más sobre el protocolo Swarm y su implementación en otros artículos.

Enjambre para usuarios

La naturaleza peer-to-peer de Jami le permite ser lo más resistente posible. En las aplicaciones clásicas, necesita estar conectado a un servicio para poder comunicarse con sus contactos, incluso si habla con alguien de su empresa o de su red. Con Swarms, la idea es poder continuar la discusión siempre que sea posible. Entonces, imagine a estudiantes de dos universidades diferentes en una sola conversación de Swarm. Si se produce un corte de Internet en una universidad, ambas partes podrán charlar por separado y, cuando termine el cierre, la conversación se fusionará para todos los estudiantes.

De este modo, Swarms permite a Jami sincronizar mensajes en todos los dispositivos de una conversación y a los usuarios crear conversaciones con varios participantes. Aunque el trabajo en los primeros ladrillos tecnológicos comenzó hace más de un año, proporcionar esas características sin ningún servidor no es una tarea fácil y lleva tiempo. Para citar a Jen Simmons hablando de Rust en Firefox, es como reemplazar el motor a reacción mientras aún vuela.

Planeamos integrar Swarms en tres fases diferentes:

En la primera fase, queremos comenzar a usar Swarms solo para nuevas conversaciones uno a uno. Esto nos permite mantener gran parte de la lógica existente y evitar romper alguna característica. Para los usuarios actuales, esto no cambiará muchas cosas. La interfaz será como está hoy y las conversaciones antiguas no se sincronizarán. Sin embargo, las nuevas conversaciones serán Enjambres y se sincronizarán. Esta es la fase actual, y las vistas previas técnicas estarán disponibles para probar en algunas plataformas en los próximos días (macOS, Qt, Android).

Luego planeamos comenzar a implementar conversaciones grupales de Swarms con un número máximo limitado de usuarios (nuestro objetivo actual es 8 usuarios en una conversación). Esta parte traerá muchos cambios a las interfaces. Esta es la fase más buscada porque los usuarios de Jami finalmente podrán chatear con varios usuarios al mismo tiempo. Este es también el momento en el que las videoconferencias se integrarán con los chats de Swarm.

Finalmente, una tercera parte vendrá a incluir conversaciones con más usuarios e idealmente grupos públicos.

Bajo el capó

Los enjambres son chats grupales con la capacidad de dividirse y fusionarse según la conectividad. Debido a que no podemos confiar en ningún servicio, todos los mensajes deben sincronizarse entre dispositivos y todos los datos relacionados (miembros prohibidos, el rol de cada miembro, invitaciones, etc.) deben almacenarse en la conversación. Es por eso que elegimos usar el protocolo Git para compartir y sincronizar mensajes.
De hecho, Git se distribuye por diseño y puede funcionar sin ningún servidor. Además, el protocolo ya está bien definido y se sabe que puede sincronizar un árbol de mensajes. Admite transportes enchufables, lo que permite a Git usar nuestra sesión TLS de igual a igual entre dispositivos para transferir datos. Las confirmaciones ya admiten firmas y se pueden vincular a nuestro sistema de firmas (una cadena x509). Finalmente, Git ya tiene un ecosistema enorme que se puede utilizar. Entonces, para resumir, un enjambre es un repositorio donde los mensajes se confirman sincronizados en todos los dispositivos.

Cómo seguir y probar enjambres

Los enjambres se podrán probar en Technical Preview y evolucionarán rápidamente en las próximas semanas. Nota: recomendamos tener un entorno limpio y separado para probar Swarms.

Opciones de descarga:

  • Windows de 64 bits

  • Mac OS

  • Android

  • Ubuntu 20.10

  • Ubuntu 20.04

  • Otro Linux

¿Le ha parecido útil este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.