После около 3 месяцев разработки представлен (https://hub.somaton.com/channel/mario/?f=&mid=b64.aHR0cHM6Ly...) выпуск платформы для построения децентрализованных социальных сетей Hubzilla 4.2 (https://project.hubzilla.org/). Проект предоставляет коммуникационный сервер, интегрируемый с системами web-публикации, снабжённый прозрачной системой идентификации и средствами управления доступом в децентрализованных сетях Fediverse. Код проекта написан на PHP и Javascript и распространяется (https://framagit.org/hubzilla/core) под лицензией MIT.
Hubzilla поддерживает единую систему аутентификации для работы в качестве социальной сети, форумов, дискуссионных групп, Wiki, систем для публикации статей и веб-сайтов. Также реализовано хранилище данных с поддержкой WebDAV и работа с событиями с поддержкой CalDAV.
Федеративное взаимодействие осуществляется на базе собственного протокола ZotVI (https://framagit.org/zot/zap/blob/dev/spec/Zot6/Home.md), который реализует концепцию WebMTA для передачи контента через WWW в децентрализованных сетях и обеспечивает ряд уникальных функций, в частности прозрачную сквозную аутентификацию "Nomadic Identity" внутри сети Zot, а также функцию клонирования для обеспечения полностью идентичных точек входа и наборов пользовательских данных на различных узлах сети. Поддерживается обмен с другими сетями Fediverse используя протоколы ActivityPub, Diaspora, DFRN и OStatus.
Наиболее значимые изменения (https://framagit.org/hubzilla/core/tag) в новой версии включают в себя:- Новое приложение "Календарь" которое объединило ранее бывшие независимыми функции поддержки событий и CalDAV Hubzilla.
- Функция "Ответить на комментарий" реализующая ветвление ответов в дискуссиях при сохранении традиционного для Hubzilla плоского вида их представления.
- Возможность выбора хранилища для генерируемых миниатюр изображений между базой данных и дисковым хранилищем. Представлена утилита для переноса данных между ними.
- Улучшена поддержка взаимодействия по протоколу ActivityPub с другими сетями включая пересылку контента Friendica и Mastodon.
URL: https://hub.somaton.com/channel/mario/?f=&mid=b64.aHR0cHM6Ly...
Новость: https://www.opennet.ru/opennews/art.shtml?num=50804
At first I was like> Код проекта написан на PHP и Javascript
But then...
> распространяется под лицензией MIT
I liked
¿Te gusta?
No me importa.
Не, правильный ответ же "Me gusta". Или "Oooh, me gusta!". Устойчивое выражение же, и не только в испаноговорящих странах.
Vete al carajo со своими правильно/неправильно. Главное, что хотел сказать автор. А хотел он сказать, что ему пох.
Так автор походу Аноним(1), а не Груст. И ему очень даже gusta. В общем, раз шутку запороли занудством, то завязываем.
Я есть Куст.
Главная проблема - хостинг. Не у всех дома есть сервер, который включен круглосуточно даже во время командировок.
условный Raspberry подключенный к роутеру, вот и весь хостинг.
условное отключение электричества, вот и весь хостинг.
> условное отключение электричества, вот и весь хостинг.И что, чаще чем раз в год отключают? Без предварительного предупреждения? Дольше чем на час?
Бедолаги! Но да, это значит что везде наверное все так же (хотя есть вруны и фантазеры, которые что-то там про бесперебойные годы рассказывают), если не хуже!
Главная проблема в том что все эти децентрализованные сети нисколько не решают проблему контроля... Если они станут хоть немного популярны - они сразу централизуются и попадут под контроль.
С чего бы им стать таковыми? Вот старейшая из ныне здравствующих децентрализованных распределённых сетей которая называется электронная почта (почему-то) таковой не стала.
Да ладно! Это вы не в курсе про gmail? :)На самом деле - это просто недоработка спецслужб, с чатиками они уже такого промаха не допустили :)
На самом деле все произойдет очень просто - положим завтра народ ломанется из пейсбуков в эктив паб. Что произойдет дальше? А появится несколько крупный хабов. Ну разумеется - самому дома сервер держать для 99% людей неудобно, мелкие хабы ненадежны... В результате мы получим с десяток-другой крупных хабов, на которых тусит 99% пользователей. А потом они начнут рвать связность с мелкими хабами - типа оттуда прет спам, неполиткорретность и прочий педобир... Формально - сеть будет децентрализованной и свободной, а по факту - будет принадлежать нескольким крупным игрокам. Которые поверь - очень быстро договорятся с кем положенно...
А кто вас заставляет пользоваться Gmail или, не ночи будут помянут, Mail.ru? Поднимите свой сервер.> мелкие хабы ненадежны
Не факт, но, в любом случае, в Hubzilla это решено через клонирование и nomadic identity.
> потом они начнут рвать связность с мелкими хабами
А тут свобода, знаете ли. Хочу рву, хочу не рву. Не вижу проблемы принимая во внимание предыдущий тезис.
Ну так чем вас не устраивает ватсапп, он же насколько я помню сделан на "свободном" xmpp, заччем изобретаете велосипеды? :)
> А кто вас заставляет пользоваться Gmail или, не ночи будут помянут, Mail.ru?Я могу поднять - не проблема. Только вот почту с него никто принимать не будет, точнее - ее сразу будет пихать в спам. А чтоб этого не происходило - надо предпринять неочевидные и не слишком простые действия.
> Только вот почту с него никто принимать не будет, точнее - ее сразу будет пихать в спам.То есть вы не умеете настраивать почтовые серверы.
И кто сказал что должно быть просто. К примеру, Zot нихрена не прост, в отличие от SMTP того же.
>> А кто вас заставляет пользоваться Gmail или, не ночи будут помянут, Mail.ru?
> Я могу поднять - не проблема. Только вот почту с него никто
> принимать не будет, точнее - ее сразу будет пихать в спам.или таки не будут совсем - см гугль с его шантажом на тему обязательного spf (и скоро-скоро обязательного dkim) - причем спаммеры, понятное дело, давным-давно уже имеют то и другое, им-то не жалко чужих ресурсов.
> А чтоб этого не происходило - надо предпринять неочевидные и не
и совершенно идиотские при этом.
и все равно не помогут - скоринг гугля считает "так, не гугль...не мэйлрушечка...и даже не яндекс? ну точно спам!"
проверено на релее, никогда не находившихся ни в каких drbl (это хостер начала 90х, так там и застрявший, никаких сайтов-однодневок нет и не будет в том же блоке), существующем с 90х, спама никогда не рассылавшем.
Все равно - "это не похоже на основной поток мусора (в основном из "легального" спама и состоящего) - значит точно в спам". А с чего ему быть похожим, если у меня там ни "корпоративного дизайна шрифтов", ни мигающей-переливающейся картинки в подписи, ни иконок отсосальных сетей?
поскольку этот релей и копроративным почтовиком никогда не был - с него такого траффика ровно ноль.
Впрочем и корпоративную почту беда сея не обходит - "вы слишком много шлете на разные адреса - ну точно, спаммер!" - по этой причине тот же vtb биллинговую информацию давным-давно уже шлет через каких-то mailchimps или еще кого совсем индусского - бессовестно светя им при этом личными данными. Зато в обход своих собственных выходных релеев.
Все так. :) А эти люди рассказывают мне что я не умею настраивать почтовые сервера... При моей экспиренсе типа ведущего специалиста одного из не самых мелких ISP... :)Вообщем увы - почта уже почти мертва. Хотите чтоб ваша корпоративная почтка ходила без проблем? Размещайте ее на соотвествуюзих сервисах гугля/майлрушечки/яндекса... Вот и приходится заводить там корпоративную почту и выстраивать неочевидные и кривые схемы релеев...
> Вообщем увы - почта уже почти мертва. Хотите чтоб ваша корпоративная почтка
> ходила без проблем? Размещайте ее на соотвествуюзих сервисах гугля/майлрушечки/яндекса...угу. Или платите специальным ребятам, занимающимся "легальным спамом".
Их и не зобанют, достаточное количество пользователей вручную вынимает почту с их релеев из спамбокса, и если даже и зобанют - у них и адресов бесконечное множество, и админы имеют время и вдохновение заниматься фигней, и на крайний случай - найдутся юристы.Received: from kot237.sndsy.ru (185.138.181.237) by PA-Node2 (envelope-from
gluck-12-7160390-65386-email?vtb@mail.sendsay.ru) with ESMTPS
вот. например - молодцы, все правильно делают.в принципе, и недорого.
А времена собственных почтовых серверов, в которые не суют свой длинный нос - давно прошли.
Вы сейчас прямо вот становление андроид-свободы описали.
А стандартная схема же. :)
Это не проблема при наличии копеешных VPS'ok
копейки они у всех разные, что-бы не ждать пакетов вечность и не попадать под ковровые бомбардировки, лучше что-бы провайдер был в "не резиновой" или ещё паре крупных центров страны, и вот уже выходит 500-800 Р. в месяц, может для кого-то и копейки но уже как-то жаба душит... и это если только тексты и мелкие картинки, а если видосиков, то выясняется что на дешёвых впс-ках очень мало дисков, а докупать очень дорого...
> копейки они у всех разные, что-бы не ждать пакетов вечность и не
> попадать под ковровые бомбардировки, лучше что-бы провайдер был в "не резиновой"
> или ещё паре крупных центров страны, и вот уже выходит 500-800
> Р. в месяц,Хостинг в России? Да вы смелый и богатый товарищ...
> Хостинг в России? Да вы смелый и богатый товарищ...времена, когда хостинг можно было убирать из России и радоваться что спасся - прошли десять лет назад, с разморозочкой.
Теперь из России надо убирать в первую очередь свою жопу - иначе можно просто в один непрекрасный день не суметь оплатить забугорный хостинг - еще даже до того, как окончательно обрубят канал.
какие из децентрализованных социальных сетей актуальны в россии?
Уже таки любые.
Все там давно уже сидим. Только я от сохи не знаю ни одной. А подружки мои манагерши да секретутки и подавно.
А все, главное, чтобы интеграция по ActivityPub была.
Это тот который работает как бог на душу положит в зависимости от конкретной реализации и заведомо не поддерживает независимое размещение данных пользователей?
> Это тот который работает как бог на душу положит в зависимости от конкретной реализацииУ вас претензия к протоколу или к реализации?
Поскольку протокол предполагает стандартизацию а с ней, по факту, бардак, это не считая концептуальных проблем, то да, у меня претензии к протоколу. Не хотелось бы чтобы это всё скатилось в новый XMPP.
Т.е. если я завтра криво SMTP или HTTP закодю, у вас и к этим протоколам претензии появятся?P.S. Лучше бы рассказали какие у вас проблемы были.
Да вы в issues любой Fediverse сети зайдите и посмотрите что там про ActivityPub понаписано. Это ад и израиль.
Концептуально же там нет nomadic identity и уж тем паче nomadic content. До самых умных девелоперов из стана ActivityPub, наконец-то стало, доходить что всё это надо и даже становится критично. На днях вон автор Pleroma разродился постом на эту тему. Поглядим.
Так что лучше Zot. Если потянут, конечно.
> Да вы в issues любой Fediverse сети зайдите и посмотрите что там про ActivityPub понаписано. Это ад и израиль.Ну не знаю, я вот как-то с аккаунта на плером на мастодоновские аккаунты подписываюсь.
> Так что лучше Zot.
Вопрос ведь не в лучше-хуже, а в миллионах пользователей, на которых можно подписаться используя ActivityPub здесь и сейчас.
Миллионов нет, как раз. Активная месячная аудитория Fediverse в районе 600k сейчас.
Из них, действительно, большая часть на ActivityPub в версии Mastodon. Искать причины этого, так сказать, успеха, надо, однако же, не в протоколе, а в тяге японцев к порно.
Пишут https://fediverse.party/en/mastodon/ полтора миллиона активных пользователей. А у вас данные из какого источника?P.S. интернет существует для порно.
Вы глядите в книгу, а видите фигу. 1.5M это типа написавшие хотя бы один пост за 6 месячный интервал т.е. скорее мёртвые чем живые.
А источник там тот же https://the-federation.info/
Других не имеется.
Поправка принята. Впрочем, шесть сотен тысяч человек это тоже очень не мало.
Менее 600K (ну вот на сегодня last month active users: 556698) это аудитория всего видимого Fediverse. Правда, есть ещё и часть невидимая, например корпоративные сети с отключённой статистикой и федерированием за их переделами, но тут можно лишь гадать.
> (ну вот на сегодня last month active users: 556698Да хоть 556697. Всё равно куча людей.
>актуальныа ви с какой целью интеrесуетесь?
Если пообщаться с людьми - то как и всякие опенсорсные мессенжеры, ни одна, ввиду отсутствия пользователей (которые не переедут, ибо у них весь френдлист в проприетарно-хайповых штуках сидит. Замкнутый круг, да).
Если за сомнительным контентом - то, как и все что имеет сервера, ни одна, ввиду отсутствия анонимности.Сам пользуюсь только чтобы зеркалить свой контент куда то помимо твиттера
delta.chat размыкает замкнктый круг
и да, сервер можеш поднять ты сам. анонимность будет такая как позволит ПО
> и да, сервер можеш поднять ты сам. анонимность будет такая как позволит
> ПОто есть - никакой. поскольку smtp-сервер с которого хоть кто-то хоть что-то отважится принять - должен быть у провайдера (никаких хоменетов), с белыми доменом, реверсом на белый домен, и все это привязано к твоей карте и домашнему адресу, хорошо еще - в свете последних еврозаконов перестало светиться во whois.
Hubzilla, всё же, не SMTP сервер, а реализует концепцию web MTA, так что тут всё куда как проще. Есть HTTP доступ к и от - всё будет ходить.
под все эти убийцы твиттера вообще есть хоть один десктопный клиент не на электроне?
Hubzilla ничего общего с Twitter не имеет.
Касаемо десктопного клиента (удивлён что не спросили про Мобильное Приложение), то у вас уже есть браузер.
а скажите, товарисчи, есть ли такая децентрализованная соцсеть, в которой аудитория поста определялась бы просто открытыми pgp-ключами, с которыми он закриптован? Пишу пост, выбираю людей, пост криптуется их открытыми ключами, все посторонние гарантированно в пролёте.
Есть такие планы, только на эллиптике и скорее PSK криптованный открытым ключом подписчика.
Но это после E2E messaging.
> Есть такие планыУ кого, если не секрет?
> только на эллиптике и скорее PSK криптованный открытым ключом подписчика.Папа, ты с кем сейчас разговаривал?
>Но это после E2E messaging.Папа, ты с кем сейчас разговаривал?
Загуглил бы ты, сынок...
"криптовать" для каждого отдельно?
Для каждого отдельно пошифровать симметричный ключ, которым зашифрован пост, — почему нет?
> Для каждого отдельно пошифровать симметричный ключ, которым зашифрован пост, — почему
> нет?Да, вот так только и можно.
Вообще говоря для Hubzilla хватит шифрованного PSK потому что там мощная система разграничения доступа реализована и даже имея этот ключ в дешифрованном виде не будучи авторизованным в канале ничего не будет доступно. В крайнем случае можно их менять при лишении кого-то права доступа к контенту.
Короче, надо думать отдельно как это реализовать IRL.
Прочитал топик и понял только, что здесь роботы общаются с ботами, а ИИ их всех порабощает.
BitMessage. Только там был бекдор. Очень явный бекдор. Долго висел. То есть проект никто не ревьювит совсем.
>Hubzilla поддерживает единую систему аутентификацииЕдиную Систему Аутентификации и Идентификации?
А что такое прозрачная сквозная аутентификация? Именно простыми словами, а то что-то не гуглится( ну кроме разве что реализации)
Будчи залогиненым на одном из узлов сети (где есть ваш канал или его клон или клоны) вы можете перемещаться по другим её частям сохраняя identity и все сопутствующие права на доступ к контенту.
В Hubzilla это называется nomadic identity.
Благодарочка
Как в Троне? Или как агенты смиты в Матрице? Или и так и так?
Типа прозрачная — значит сам выбираешь какие данные предоставляешь?
А сквозная — залогинился один раз и получаешь допуск на другие ресурсы?
Если б опеннет такое поддерживал, то я мог бы писать в опеннет со своего аккаунта на лоре. Или наоборот, с опеннетовского аккаунта подписаться на лоровские уведомления.
> Если б опеннет такое поддерживал, то я мог бы писать в опеннет
> со своего аккаунта на лоре. Или наоборот, с опеннетовского аккаунта подписаться
> на лоровские уведомления.Поэтому делайте сайты на Hubzilla.
Жаль что Osada решили закопать, оставив только Zap...
Возьмите да откопайте. Код открыт, лицензия либеральнее не придумаешь, и Майку нашему Макгирвину будет приятно. Одному тянуть кучу всего просто нереально.
Да я прекрасно понимаю причины, автор всё описал предельно чётко. Ему лично это было не нужно и никакой пользы от разработки он больше не имел, т.к. работа с AP имела фатальные недостатки. Печально тут даже не закрытие проекта, а то, что стандартов уже была с дюжина – OpenMicroBlogging, OStatus, WebSub (PubSubHubbub), FOAF, Salmon, Activity Streams, ActivityPub, и многие другие – но в каждом из них (отдельно или в комбинации, т.к. не все имеют одинаковое назначение) были фатальные недостатки. Не найдётся ли такого же у Zot? Я сомневаюсь что fediverse примет его вместо W3C-recommended ActivityPub в ближайшем будущем. Zot имеет все шансы быть где-то сбоку в своём мирке, как Diaspora или Gab. Расстраивает как раз перспектива деинтеграции.