Mastodon — децентрализованная Open Source-альтернатива Twitter на Ruby on Rails
Иллюстрация с сайта GitHub
Представлен Open Source-проект Mastodon, задающийся целью создать децентрализованную и свободную альтернативу популярному сервису микроблогинга Twitter.
Авторы называют свой продукт «социальным сетевым сервером», который благодаря децентрализованному подходу «является альтернативой коммерческим платформам, т.к. устраняет риски, что одна компания монополизирует ваше общение». В рамках GNU уже разрабатывается подобная платформа на базе PHP — GNU social, — но создатели Mastodon называют себя альтернативой и для этого проекта. Более того, они предоставляют полную совместимость с GNU social и любыми платформами OStatus. С функциональной точки зрения в продукте уже поддерживаются обновления пользовательских сообщений в реальном времени (через WebSockets), прикрепление к публикациям мультимедийного контента (изображения, видео в WebM), доступен REST API (с авторизацией по OAuth2).
Технологический стек Mastodon выглядит следующим образом: веб-фреймворк Ruby on Rails, СУБД PostgreSQL, а также базы данных Redis и (опционально) Neo4J. Из используемых готовых компонентов называются Activity Streams, WebFinger, PubsubHubbub и Salmon. Для быстрого развёртывания сервиса предлагаются специальные файлы и инструкции для Docker-контейнеров. Исходный код Mastodon опубликован на GitHub под свободной лицензией GNU AGPL v3.0. Сайт проекта — mastodon.social.
Постоянная ссылка к новости: http://www.nixp.ru/news/13855.html. Дмитрий Шурупов по материалам The Daily Dot, GitHub.
Facebook перелицензировала код React, Jest, Flow и Immutable.js под MIT License
Петиция на GitHub призывает Adobe открыть исходный код технологии Flash
Fae — простая, настраиваемая CMS с открытым кодом на Ruby on Rails
Mozilla купила Pocket, приложение для сохранения статей, и откроет его код
Twilio купила за 8,5 млн USD активы Open Source-медиасервера Kurento
Twitter признался в любви к Open Source 5 10
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Вот ещё свободное решение из комментариев в Facebook:
После того, как в Twitter изменили дизайн ответов, пользовательская база Mastodon выросла на 73 % за двое суток, до 41703 человек. Подробности — на английском.