https://ru.wikipedia.org/wiki/Fediverse
"пользователь зарегистрируется в одной социальной сети из Fediverse, он может выполнять действия (комментировать, ставить лайки и др.) в других социальных сетях (из Fediverse) не регистриуясь в них."
Отличие от OpenID (который тоже сделан, чтобы два раза не регистрироваться) в том, что предоставляется не только аутентификация, но и какие-то права на действия на чужих ресурсах.
список протоколов:
- ActivityPub
- DFRN
- Diaspora
- OStatus
- Zot & Zot/6
https://www.opennet.ru/opennews/art.shtml?num=47960
W3C стандартизировал протокол децентрализованных социальных сетей ActivityPub
https://www.w3.org/TR/activitypub/
ActivityPub определяет методы:
- создания, обновления и удаления контента в децентрализованных социальных сетях;
- распространения уведомлений о появлении контента;
- выставления лайков и подписки на публикации участника.
Данные и команды задаются в формате ActivityStreams 2.0 и передаются при помощи простого REST API.
https://activitypub.rocks/implementation-report/
Из набирающих популярность платформ для создания децентрализованных систем, изначально поддерживающих ActivityPub, можно отметить Mastodon и PeerTube.
https://en.wikipedia.org/wiki/Mastodon_(software)
powered by Ruby on Rails and Node.js, and its front end is written in React.js and Redux.
License GNU Affero General Public License (AGPL)
https://en.wikipedia.org/wiki/GNU_social
written in PHP that implements the OStatus standard
License GNU Affero General Public License
AGPL = anyone who sets up a server needs to share their own modifications.
Отредактировано Лис (2019-06-21 19:12:49)