Mastodon — децентрализованная Open Source-альтернатива Twitter на Ruby on Rails

Представлен Open Source-проект Mastodon, задающийся целью создать децентрализованную и свободную альтернативу популярному сервису микроблогинга Twitter.

Авторы называют свой продукт «социальным сетевым сервером», который благодаря децентрализованному подходу «является альтернативой коммерческим платформам, т.к. устраняет риски, что одна компания монополизирует ваше общение». В рамках GNU уже разрабатывается подобная платформа на базе PHP — GNU social, — но создатели Mastodon называют себя альтернативой и для этого проекта. Более того, они предоставляют полную совместимость с GNU social и любыми платформами OStatus. С функциональной точки зрения в продукте уже поддерживаются обновления пользовательских сообщений в реальном времени (через WebSockets), прикрепление к публикациям мультимедийного контента (изображения, видео в WebM), доступен REST API (с авторизацией по OAuth2).

Twitter-подобный интерфейс сервиса Mastodon
Twitter-подобный интерфейс сервиса Mastodon / Иллюстрация с сайта GitHub

Технологический стек Mastodon выглядит следующим образом: веб-фреймворк Ruby on Rails, СУБД PostgreSQL, а также базы данных Redis и (опционально) Neo4J. Из используемых готовых компонентов называются Activity Streams, WebFinger, PubsubHubbub и Salmon. Для быстрого развёртывания сервиса предлагаются специальные файлы и инструкции для Docker-контейнеров. Исходный код Mastodon опубликован на GitHub под свободной лицензией GNU AGPL v3.0. Сайт проекта — mastodon.social.

Дмитрий Шурупов по материалам The Daily Dot, GitHub.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Сем Альтман повернеться на посаду СЕО OpenAIСем Альтман повернеться на посаду СЕО OpenAI
Скандал в OpenAI: 90% працівників пригрозили перейти в MicrosoftСкандал в OpenAI: 90% працівників пригрозили перейти в Microsoft
Microsoft найняла колишнього главу OpenAIMicrosoft найняла колишнього главу OpenAI
Засновники OpenAI закликали до регулювання, щоб ШІ не захопив людствоЗасновники OpenAI закликали до регулювання, щоб ШІ не захопив людство
Гендиректор OpenAI «побоюється» ChatGPT і впевнений, що через даний ШІ зникне низка професійГендиректор OpenAI «побоюється» ChatGPT і впевнений, що через даний ШІ зникне низка професій
Більш креативна та рідше вигадує факти: OpenAI запустила нову модель модель GPT-4Більш креативна та рідше вигадує факти: OpenAI запустила нову модель модель GPT-4
Microsoft хоче інвестувати $10 мільярдів у компанію OpenAI, яка розвиває штучний інтелектMicrosoft хоче інвестувати $10 мільярдів у компанію OpenAI, яка розвиває штучний інтелект
GitHub запустил пожертвования — можно поддержать open source разработчиков
Львовские программисты запускают бесплатный курс по Ruby и Ruby on Rails для новичков
Kata Containers — новая веха для контейнеров Clear Containers от Intel в OpenStack Foundation
Последние новости

Подгружаем последние новости