Comments 22
Что я вынес из этой статьи - если хочешь развивать пет-проект на общественных началах, то делай это анонимно и разворачивая в тех странах, где на законы плевали. Если захотят закопать, то закопают, даже просто "ради фана"
Плюс некоторые решения, которые были заложены в Авакари изначально
Не собирать и не хранить никаких данных пользователей, ни паролей, ни емейлов. Аутентификация - пусть делают виджеты от гугла и телеграма.
Не показывать контент пользователей или сторонних сервисов на своём домене.
Нет, нет и ещё раз нет.
разворачивая в тех странах, где на законы плевали
Можно названия этих стран?
А есть еще вариант: делать вот это вот все, но показывать и продавать только "государственным специальным заказчикам".
Я вот подозреваю что китай со своим файрволом собирает вот эти все данные и даже не чешется по поводу странных закидонов "белых людей" (типа копирайта, авторского права и т.д. - а не то что "у нас в федиверсе есть правила вежливости"...)
У вас ещё и ветка в гитхабе с неприличным для мастодонов словом.
Зашёл на авакари, ввожу free software, ничего не находит. Это значит, по свободному ПО ничего нет?
Банят в общем-то по делу, за не совсем корректную реализацию механизма подписки, автор при реализации поддержки ActivityPub упустил один нюанс.
Проблема его реализации в том что при подписке на пользователей он использует единый актор на весь свой сервер, что в этой сети не принято. Подписываться должен пользователь, а не весь сервер, то есть у каждого пользователя должен быть свой актор.
![](https://habrastorage.org/getpro/habr/upload_files/e7c/ea5/73a/e7cea573afe96083db5baf79c10c7af3.jpeg)
ActivityPub боты в общем то никак не запрещены, их много в Fediverse.
Awakari работает таким образом, что не его пользователь подписывается, а сам Awakari сервис. Пользователь Awakari может ничего не знать о Fediverse, Awakari дискаверит все за него
Основные претензии в духе "it's a scraper" и "продаёт мои данные за деньги", что говорит о том, что в большинстве своём люди просто не разобрались, на что жалуются.
Я не против бана конкретными пользователями Fediverse, которые не хотят иметь дело с Awakari (хотя есть и другие способы opt-out). Но не стоит угрожать
ActivityPub боты в общем то никак не запрещены, их много в Fediverse.
Там нет какой-то общей политики, на разных инстансах она разная, да и в принципе каждый сервер вправе делать левой пяткой что хочет. Плюс там у отдельных профилей может стоять свойство discoverable = false, что задумано как пометка что пользователь против индексации.
Ну и подписка подразумевает что один пользователь подписывается на другого или на группу, пользователь может отказать другому пользователю в подписке, если он ему не нравится. Там, к слову, бывают ещё и публикации только для подписчиков. А тут какой-то сервер с нестандартной реализацией механизма подписок, подписывается ради того чтобы расшаривать публикации всем подряд. Поэтому и возникло такое отношение там.
А вот если бы у вас на каждого пользователя был бы свой актор, как у всех других реализаций ActivityPub, драмы можно было бы избежать. Впрочем, к подписывающимся без единого своего поста там тоже относятся не без паранойи.
PS: а вообще не знаю что вы там собрались агрегировать, сеть очень скучная, разве что как альтернативный фид хабра норм за счёт того что туда вручную утаскивают самое интересное.
Посты которые не public игнорируются
Акторы и посты, где явно не указано discoverable=true игнорируются
Акторы и посты, где явно не указано indexable=true игнорируются
Акторы и посты, которые содержат тэг #nobot теперь тоже игнорируются
Меня лично интересуют некоторые авторы, вроде Микко Туоми. Зачастую самые свежие новости сначала появляются в таких вот соцсетях
проспонсированная Twitter и OpenAI
Учитывая недавнюю новость, что бывшый глава NSA теперь член совета директоров OpenAI это выглядит достаточно иронично.
Расскажу почему у меня появилось желание сходу забанить всё это как только я получил запрос. Причины две.
1. Непонятно что это. Первым делом я сходил на сайт и посмотрел, но ничего не понял. На первой странице вместо понятного и дружелюбного объяснения что это вообще висит нечто выглядящее как то ли SEOшный инструмент, то ли скрапер типа iknowwhatyoudownload. Искать контакты и задавать вопросы желания не возникло. Поработайте над представлением, ну правда, если такая реакция, то, наверное, первое впечатление какое-то не очень?
2. Идея подписки на пользователя общим актором так себе идея, но это многие сочли бы допустимым, если бы не п.1. Те, у кого включено одобрение, вряд ли добавят, но остальные не обратят внимания.
У вас есть пример, как это могло бы выглядеть хотя бы приблизительно?
Не знаю, я не специалист в UX, просто поделился впечатлением почему так :)
В принципе, описание по https://activitypub.awakari.com/actor уже нормальное, я бы добавил что-то такое и в данные профиля самого актора (так как это первое, что видят при запросе, а там загадочное "Awakari ActivityPub Bot"). Может быть, ещё ссылочку на какой-то FAQ. Упростить язык - не то, что люди не понимают все эти "publisher", "actor" (хотя не все понимают), но ещё это отдаёт какой-то корпоративщиной, словно к тебе явились одновременно Мета, Нинтендо и Амазон со свитой демонов-юристов.
Описание opt-out точно нужно вынести кратко куда-то туда и написать по-человечески, как показывает практика, само наличие лёгкого и очевидного способа отключиться настраивает более положительно, равно как и наоборот, хотя многие им так и не пользуются.
Ну и главная страница правда какая-то мутная. Я не знаю как сделать лучше, но на вопрос "что это вообще такое?" она сейчас не отвечает достаточно ясно и легко, особенно при нежелании читать дальше полутора экранов. Опять же, ссылка на FAQ? Подозреваю, что это может создавать сложности не только с федиверсом.
Повторюсь, что это лишь мои впечатления. Успехов вам в начинаниях!
Мне нечего особо показывать о своих пользователях, тк авакари не собирает никаких данных своих пользователей. Только численный id
Драма в Fediverse