diáspora* | |
---|---|
Tipo de | Red social |
Desarrollador |
Daniel Grippi Maxwell Salzberg Raphael Sofaer Ilya Zhitomirsky |
Escrito en | Rubí sobre rieles [1] |
Primera edición | 2010 |
ultima versión | 0.7.13.0 [2] ( 12 de febrero de 2020 [3] ) |
Versión de prueba | Versión para desarrolladores [4] |
Licencia | [ 5] |
Sitio web | diasporafoundation.org |
Archivos multimedia en Wikimedia Commons |
Diáspora (estilizado como diáspora* , del griego. población dispersa o dispersa ) es una red social descentralizada distribuida no comercial construida sobre la base del software libre de código abierto del mismo nombre . En marzo de 2014, el número de cuentas en la diáspora superaba el millón [6] . El proyecto fue lanzado en 2010 por cuatro estudiantes: Ilya Zhitomirsky , Dan Gripy , Max Salsberg y Rafael Sofire . La diáspora consiste en un grupo de pods independientes (Pods) que interactúan entre sí para formar una red.
La red social cuenta con el apoyo de la comunidad y no es propiedad de ninguna persona u organización, lo que la protege de adquisiciones corporativas, campañas publicitarias y otras amenazas. La red social es parte de Fediverse .
La diáspora se compone de una red de nodos interconectados, o pods, alojados por diferentes personas y organizaciones. Cada nodo se ejecuta en su propia copia del motor, siendo esencialmente un servidor web separado. Los usuarios de la red pueden crear una cuenta en cualquiera de estos servidores, pero interactuarán con todos los demás servidores.
La idea del proyecto surgió en el grupo el 5 de febrero de 2010, luego del discurso "Freedom in the Cloud" ("Libertad en la nube ") del profesor de la Universidad de Columbia Eben Moglen , en el que Moglen describió las redes sociales centralizadas como "espías libres". [ 7] . En una entrevista con el New York Times, Salsberg dijo: "Cuando les das información, la das para siempre... Lo que nos dan es insignificante en comparación con lo que hacen y el hecho de que abandonamos por completo la privacidad". Sofir comentó: “No necesitamos transferir nuestra correspondencia al servidor. Lo que Facebook te ofrece no es tan difícil de replicar: todos esos pequeños juegos, pequeños muros de mensajes, chat simple, no es tan raro. Estas tecnologías existen desde hace mucho tiempo. Pero Facebook no es lo que buscamos”.
El grupo decidió prestar atención a este problema creando una red social distribuida. Para recaudar el monto necesario para el proyecto, se lanzó una campaña de Kickstarter . Se planeó recaudar US$10.000 en los primeros 39 días, pero el monto inicial se recaudó en 12 días, y en total el proyecto recibió más de US$200.000 de 6.000 donantes. Esto convirtió al proyecto en el segundo Kickstarter más exitoso en ese momento. Entre los donantes se encontraba el fundador de Facebook, Mark Zuckerberg , quien donó una cantidad desconocida.
El 12 de noviembre de 2011 falleció uno de los fundadores, Ilya Zhitomirsky . Se desconoce la causa de su muerte, pero fuentes de CNNMoney informaron de un posible suicidio.
En agosto de 2012, el equipo de desarrollo original entregó el proyecto a la comunidad. [8] A partir de este momento, los desarrolladores originales se retiraron y ya no participaron en el desarrollo del proyecto y pasaron a otros proyectos. Con el tiempo, el equipo principal de desarrolladores de proyectos se formó a partir de representantes de la comunidad, los llamados. equipo central. Los equipos centrales son participantes de desarrollo activos con derecho a comprometerse en los repositorios de GitHub del proyecto, responsables de publicar versiones y administrar el desarrollo de manera amigable para la comunidad. A partir de 2016-2017, todos los desarrolladores del equipo central son residentes de Alemania. El líder informal del proyecto es Dennis Schubert, quien trabaja en Mozilla como su trabajo de tiempo completo. [9]
Los proyectos Friendica y Hubzilla han implementado soporte para el protocolo de la federación Diaspora. Así, se materializó el concepto de Federación, una plataforma de red social común que une a varias plataformas de comunicación social federativa.
Según los servidores de estadísticas de la Federación, el número de usuarios únicos de la Federación por mes en 2015-2017 fluctúa alrededor de 20 000. [10] La gran mayoría de ellos (alrededor del 90 %) son usuarios de la Diáspora.
El trabajo en el motor Diaspora comenzó en mayo de 2010. El 15 de septiembre se lanzó una vista previa para desarrolladores y fue criticada por numerosas vulnerabilidades.
El primer "pod" de Diaspora fue lanzado por el equipo de desarrollo el 23 de noviembre de 2010 como una versión alfa cerrada .
Tras el lanzamiento de Diáspora, comenzaron a aparecer funciones similares en otras redes sociales. En septiembre de 2011, los desarrolladores notaron que los "círculos" en Google+ copiaron los "aspectos" de la Diáspora en funcionalidad, y aparecieron configuraciones de privacidad adicionales en Facebook. El hecho de que Google tomara algo de la Diáspora fue el orgullo de Ilya Zhitomirsky, aunque Google negó que la Diáspora tuviera influencia en su diseño.
En octubre de 2011, los desarrolladores de Diaspora anunciaron una campaña de recaudación de fondos. Se recaudaron más de $ 45,000 en unos pocos días, pero Paypal congeló la cuenta de Diaspora sin ninguna explicación. Después de muchas quejas y amenazas de acciones legales, la cuenta se descongeló con una disculpa, pero no hubo ninguna explicación. Este incidente mostró la necesidad de alternativas a este sistema de pago, como, por ejemplo, Stripe o Bitcoin .
El sitio web del proyecto Diaspora fue lanzado el 29 de septiembre de 2011.
En febrero de 2012, los desarrolladores realizaron un estudio, cuyos resultados cambiaron la dirección del proyecto. Descubrieron que, a diferencia de otras redes sociales, donde los usuarios se comunican principalmente con sus conocidos fuera de línea, los usuarios de Diaspora se comunican con extraños de todo el mundo. Si bien las redes sociales tradicionales se ocupan principalmente de asuntos cotidianos, una parte importante del tráfico de la Diáspora proviene de ideas y fenómenos socialmente significativos. Como resultado, los desarrolladores decidieron realizar cambios en la interfaz para que sea más conveniente para discusiones más largas y detalladas sobre temas complejos a medida que el proyecto avanza hacia la versión beta.
En el verano de 2016, se completó un procesamiento a gran escala (refactorización) del código responsable de la funcionalidad de federación (intercambio entre nodos de red). Este trabajo fue realizado por un desarrollador llamado Benjamin Neff y tardó alrededor de un año en completarse. Gracias a este trabajo, el código de federación se movió a un módulo separado (Ruby Gem ). Por lo tanto, fue posible integrar la funcionalidad de la interacción con los nodos de la diáspora en una aplicación web arbitraria de Ruby on Rails . Sin embargo, a partir de 2017, no se conoce ningún otro proyecto de Rails que use este módulo.
Hay una serie de características únicas de la diáspora, que se deben a sus soluciones arquitectónicas y que no están al alcance de los usuarios de las grandes redes sociales comerciales como Facebook .
El motor de diáspora permite que las publicaciones de los usuarios sean "públicas" o "restringidas". En el segundo caso, solo un determinado grupo o varios grupos especificados por el usuario desde sus " aspectos " pueden leer publicaciones. Además de los grupos predeterminados como amigos, familia o trabajo, el usuario puede crear los suyos propios. También es posible leer las publicaciones de otro usuario sin agregar amigos entre sí, como en otras redes sociales. El feed del usuario se puede filtrar por "facetas" (grupos de contacto).
Gracias a la capacidad de publicar publicaciones "restringidas" en su feed, el usuario tiene la oportunidad de compartir sus pensamientos con sus suscriptores, al tiempo que reduce significativamente el riesgo de que esta información caiga en manos de atacantes, se use contra el usuario y también que sus palabras pueden ser utilizadas como base para persecución, hostigamiento o represalias. Después de enviar una publicación “limitada”, es imposible cambiar el círculo de aquellos a quienes está visible, por lo que el usuario puede estar seguro de que la información está disponible solo para el círculo de personas a quienes estaba destinada originalmente.
La estructura descentralizada de la red significa que no está ubicada exclusivamente en un lugar y no está controlada por una sola organización. Cualquiera puede usar el motor Diaspora para abrir su pod ( servidor ) e integrarlo con el resto de la red social. Puede usar el pod solo, con amigos o familiares, lo que le brinda control total sobre su información personal (incluido su nombre, mensajes y fotos) y cómo la almacena y qué derechos otorga a otros usuarios. O simplemente puede registrarse en cualquier pod abierto.
La descentralización hace que la censura de la red sea mucho más difícil: existen copias de las publicaciones en cada pod donde el autor de la publicación tiene seguidores. Entonces, un censor tendría que eliminar cada copia para eliminar información de la red, lo que puede ser difícil si los servidores están ubicados en diferentes países. Por lo tanto, la Diáspora tiene un buen potencial como plataforma para los medios independientes.
Los usuarios de la diáspora conservan los derechos sobre su información y no los transfieren a nadie. El motor brinda la capacidad de descargar todos los mensajes enviados y las imágenes cargadas en cualquier momento y eliminar la cuenta.
Diaspora admite la sintaxis de rebajas para el formateo de publicaciones.
Exporta publicaciones a facebook , twitter , tumblr y wordpress .
Se admite la integración con XMPP: hay un cliente XMPP integrado en el front-end de Diaspora. Al mismo tiempo, puede conectarse a través de XMPP usando su ID y contraseña de diáspora* a través de cualquier cliente XMPP. Todos los contactos de la diáspora se agregan automáticamente a la lista. Al mismo tiempo, también se pueden agregar contactos XMPP arbitrarios a la lista.
Soporte para incrustar servicios de video y audio como youtube , vimeo y soundcloud . Desde agosto de 2013, apareció una vista previa de sitios externos a través de enlaces en los mensajes.
En Diáspora, a diferencia de muchas otras redes sociales, se permiten seudónimos y los usuarios no sufren bloqueos repentinos de cuentas.
La descentralización impone una serie de restricciones a las capacidades de la diáspora y, en general, complica el proceso de desarrollo.
A partir de 2017, Diaspora no tiene la capacidad de editar publicaciones o comentarios. Técnicamente, esto es posible (e implementado en los menos populares Friendica y Hubzilla), pero debido a la relativa complejidad de la tarea y los recursos limitados del proyecto, esta función tan demandada aún no se ha implementado.
Aunque el software Diaspora tiene la capacidad de eliminar sus publicaciones y comentarios, no hay garantía técnica de que otro módulo los elimine. Es posible cambiar el código fuente del pod para que no elimine la publicación al recibir dicho comando de otro servidor. Por lo tanto, en general, "eliminar una publicación" debe considerarse una "solicitud de eliminación". En el caso de que se deba compartir información confidencial y la posibilidad de eliminación sea importante, el usuario debe controlar en qué pods están sus interlocutores y verificar la buena fe de estos pods.
Otra característica es que el "podmin" (administrador del "pod") tiene acceso directo a todos los datos de los usuarios de su pod, incluyendo mensajes personales, claves privadas, etc. Así, el atacante "podmin" puede abusar de estas posibilidades. . Esto se puede evitar utilizando su propio pod de la Diáspora. Esto también hay que tenerlo en cuenta a la hora de enviar mensajes privados a tus interlocutores que están en otros pods (es decir, que sus “subhombres” en principio también tienen la capacidad de abusar de sus poderes). Sin embargo, actualmente no hay casos conocidos de abuso.
Cada pod generalmente no tiene información sobre todos los demás pods, sus usuarios y publicaciones públicas. Si un usuario publica una publicación pública, solo se envían copias a aquellos pods en los que tiene contactos. Relacionado con esto está el "problema de los pods pequeños": los pods pequeños a menudo tienen poco contenido visible y es más difícil encontrar personas con las que hablar buscando hashtags, porque el contenido simplemente no se envía allí. Hay varias soluciones posibles para este problema. Uno de ellos es crear una cuenta en un pequeño pod, al que se suscribirán mutuamente una gran cantidad de cuentas de otros pods. De esta manera, otros pods sabrán sobre la existencia del pod pequeño y el contenido también llegará allí. Otra posible solución es usar el proyecto Social Relay Archivado el 11 de junio de 2018 en Wayback Machine , creado y mantenido por el excolaborador de Diaspora Jason Robinson.
La característica descrita en el párrafo anterior también significa que las publicaciones públicas y privadas se envían de la misma manera. Por lo tanto, la principal diferencia entre ellos es que los puestos públicos permiten ampliar el alcance del puesto en el futuro, mientras que los privados no.
microblogging | |||||
---|---|---|---|---|---|
sitios web | |||||
sitios cerrados |
| ||||
Plataformas |
| ||||
Peculiaridades |
|