Diaspora (соціальна мережа)
Зміст
За свідченнями серверів статистики Федерації, кількість унікальних користувачів Федерації на місяць у 2015-2017 роках коливається близько позначки у 20000. [9] Значну більшість із них (близько 90%) становлять користувачі Діаспори.
Влітку 2016 року було завершено масштабну переробку (рефакторинг) коду, який відповідає за функціонал федерації (обмін між вузлами мережі). Ця робота була виконана розробником на ім'я Benjamin Neff і зайняла близько року. Завдяки цій роботі код федерації було винесено на окремий модуль (Ruby Gem). Таким чином стало можливо інтегрувати функціонал взаємодії з вузлами діаспори до довільного Ruby on Rails веб-додатку. Втім, на 2017 рік не відомо жодного іншого Rails проекту, який використовує цей модуль.
Видимість постів
Завдяки можливості розміщувати у своїй стрічці «обмежені» пости у користувача з'являється можливість ділитися своїми думками зі своїми передплатниками, при цьому істотно знижуючи ризик того, що ця інформація потрапить до зловмисників, буде використана проти користувача, а також, що його слова можуть бути використані в як основу для переслідування, цькування або репресій. Після надсилання «обмеженого» посту неможливо змінити коло тих, кому він видно, тому користувач може бути впевнений, що інформація доступна тільки тому колу осіб, кому вона спочатку призначалася.
Децентралізація
Децентралізована структура мережі означає, що вона не знаходиться виключно в одному місці та не контролюється лише однією організацією. Будь-який може використовувати двигун Діаспори, щоб відкрити свій стручок (сервер) і об'єднати його з рештою соцмережі. Ви можете використовувати стручок самі, разом із друзями чи сім'єю, що дає вам повнийконтроль над вашою особистою інформацією (включаючи ваше ім'я, повідомлення та фотографії) та тим, як ви це зберігаєте та які права надаєте іншим користувачам. Або ви можете просто зареєструватися на будь-якому відкритому стручку.
Інші особливості
Діаспора підтримує синтаксис markdown для форматування повідомлень.
Підтримується інтеграція з XMPP: є вбудований у фронт-енд діаспори XMPP клієнт. У той же час можна підключатися XMPP використовуючи свої diaspora* ID і пароль через будь-який XMPP клієнт. Всі контакти з діаспори автоматично додаються в ростер. При цьому довільні контакти XMPP також можна додавати в ростер.
Децентралізованість накладає ряд обмежень на можливості Діаспори та загалом ускладнює процес розробки.
Інша особливість полягає в тому, що "підмін" (адміністратор "стручка") має прямий доступ до всіх даних користувачів свого стручка, в т.ч. особистим повідомленням, приватним ключам тощо. Таким чином, "підмін"-зловмисник може зловживати цими можливостями. Цього можна уникнути, використовуючи свій власний стручок Діаспори. Це також необхідно враховувати при надсиланні приватних повідомлень своїм співрозмовникам, які знаходяться на інших стручках (тобто те, що їх «підмін» у принципі також має можливість зловживати своїми повноваженнями). Втім, зараз реальних випадків зловживань не відомо.
Особливість описана в попередньому абзаці так само означає, що публічні та приватні посади розсилаються однаковим чином. Тому основна різниця між ними в тому, що публічні пости допускають розширення сфери видимості посту в майбутньому, а приватні - ні.