Увидел свет (http://tent.io/blog/tent-v01) первый релиз Tent 0.1 (http://tent.io/), спецификации протокола для построения децентрализованных социальных сетей и эталонной реализации сервера для формирования узлов подобных сетей. Суть проекта основана на отказе от типичной парадигмы централизованного формирования социальных сетей, контролируемых владельцами сервера, к системе напоминающей инфраструктуру доставки электронной почты, работа которой состоит из множества обособленных узлов, каждый из которых не влияет на работоспособность системы в целом. По аналогии с электронной почтой Tent предоставляет протокол для организации обмена контентом с другими пользователями или с приложениями-обработчиками.
Любой пользователь может запустить собственный сервер Tent, хранить на нём свой контент, поддерживать сведения о связях, создавать клиентские приложения, делиться информацией с другими и видеть какой информацией другие делятся с данным пользователем. Пользователь может отслеживать активность других пользователей и другие могут подписываться на сообщения данного пользователя, при этом пользователи могут использовать разные серверы, поддерживающие протокол Tent.
При размещения данных на своём подконтрольном сервере, данные, сведения о социальных связях и персональная информация остаются целиком под контролем их владельца. Каждый из серверов является полноценным и равноправным участником социальной сети. Для обеспечения конфеденциальности Tent-сервер могут быть запущен в виде скрытого сервиса в анонимной сети Tor. Форматы для сообщений и хранения профиля не фиксированы и пользователь может расширять их. Обмен данными производится в формате JSON, для аутентификации задействован OAuth.
В задачи сервера Tent входит обслуживание связей между пользователями и клиентскими приложениями. Пользователи создают и просматривают контент в клиентских приложениях. После того как контент создан, он отправляется приложением на Tent-сервер, после чего сервер пересылает этот контент всем "друзьям", подписанным на сообщения пользователя. Одновременно сервер принимает и сохраняет сообщения от других людей, адресованные пользователю или приходящие по подпискам. На сервере также хранится профиль с базовыми данными о пользователе. Сервер предоставляет пользователю гибкие средства для контроля доступа к данным, действиям и сообщениям.
<center><img src="http://www.opennet.me/opennews/pics_base/0_1348342471.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>В настоящее время для пользователь доступна эталонная реализация (https://github.com/tent/tentd) сервера Tent (tentd), написанная на языке Ruby с использованием Rack и Datamapper. Кроме того, подготовлен (https://github.com/tent/tent-status) пример простого клиентского приложения, использующего протокол Tent для формирования микроблога, а также клиентская библиотека (https://github.com/tent/tent-client-ruby) для поддержки протокола Tent в программах на языке Ruby. Код развиваемых проектом приложений распространяется под лицензией MIT, протокол позиционируется как открытый стандарт (разработчики отказались от имущественных прав). Эталонный сервер, средства разработки приложений и протокол находятся в активной разработке и позиционируются как экспериментальные проекты, которые планируется стабилизировать к версии 1.0.
URL: http://tent.io/blog/tent-v01
Новость: http://www.opennet.me/opennews/art.shtml?num=34915
FIDO@net на новый лад
Фида ваще нецетнрализованная, за исключением правил....
То есть перенаправлять и обмениваться месагами могут и ноды, и поинты - напрямую.---
В общем, уже стотыщьмильонов раз писал - пока не будет физической независимости сети,
все остальные потуги - фигня!!!
> пока не будет физической независимости сетиB.A.T.M.A.N., например?
> пока не будет физической независимости сети,Wrong. Ты забываешь что уровней абстракции бесконечно много. Поэтому ненадежная физическая сеть может быть абстрагирована на 1 уровень выше, так проблемная физическая сеть станет для тебя лишь "кривоватым транспортным уровнем со своими особенностями". Ну а вредители в общем случае не смогут достоверно определить уровни надстроек, их количество и что там происходит.
Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся подробной схеме.
> Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся
> подробной схеме.Бери реалтек 8139!
> Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся подробной схеме.Ерунда, одно от другого не зависит.
Иначе тогда можно было бы утверждать, что существование открытого софта невозможно без открытого железа. Что было бы полной чушью.Конечно хорошо когда абсолютно все компоненты открытые. Но ведь с чего-то нужно начинать. Иначе был бы постоянный клинч, когда одно невозможно без другого, а другое невозможно без первого.
По мере развития открытого софта начинает появляться открытое железо. И вообще, принципы "опен-сурс" постепенно будут проникать во все сферы общества. Но это очень долговременный процесс общественного переустройства. И если вам нужен абсолютный идеал, может к старости и дождетесь. Так что лучше берите то, что есть.
> Иначе тогда можно было бы утверждать, что существование открытого софта невозможно без открытого железа. Что было бы полной чушью.Мой совет:
1. Подожди немного пока Designed for Windows 8 машины заполнят прилавки.
2. Пойди купить себе железа для открытого софта (только не забывай что boot loader, подписанный MS открытым софтом не является).
3. Напиши сочинение по теме "Чушь - что это такое"...
> Мой совет:
> 1. Подожди немного пока Designed for Windows 8 машины заполнят прилавки.
> 2. Пойди купить себе железа для открытого софта (только не забывай что boot loader, подписанный MS открытым софтом не является).
> 3. Напиши сочинение по теме "Чушь - что это такое"...Да, случиться может всякое. А вы что-то сделали, чтобы это изменить? Вы как-то взаимодействуете с теми, кто это меняет.
Судя по образу вашего мышления, вы очень далеки от процессов разработки, это все происходит где-то в стороне от привычного для вас круга событий, и ваша позиция в этом исключительно пассивно-потребительская. Однако если даже человек не умеет разрабатывать ПО или другую технику, он может заниматься организационными вопросами.
ПО делают обычные люди, а вовсе не полу-боги, как вам наверное это кажется. И опен-сурс возник во времена и в обстановке, когда у большинства людей даже не было Интернета, и когда казалось, что все было против этого и казалось не было никаких шансов пробиться.
А сейчас всего лишь стоило MS выпустить очередную проприетарную фишку для ограничения свободы распространения ПО, и некоторые уже распускают панику, что все, якобы конец СПО. Вы на чью мельницу воду льете? Вы хоть что-то про СПО реального знаете, кроме чтения новостей на эту тему?
поинты не могут
> поинты не могутпри наличии телефона в поинтлисте, вай нот!?
Включи мозг и почитай доку. Поинт может только с нодом. Ноды могут (и должны!) напрямую.
По Полиси.Пойнтовый адрес ты имеешь право предъявлять в EMSI/FTS-0001 только одному узлу сети -- своему боссу. В качестве исключения каким-то там решением то ли ZCC, то ли FTSC разрешается его предъявлять любому узлу сети, если сессия содержит только файлреквесты. А так -- болт.
Да ну... без BBS-ок, как начальных нод, поинты не будут перезваниваться между собой. Возможное возможно, но на практике малоудобно.
wifi+netsukoku? я уже сто раз предлагал протянуть по городу, в тестовом режиме, но ведь всем жопу лень поднять и жаба/страх душит вайфай открывать
тушканчики не дёргаются, пока конкретно их не прижимает. а когда их прижимает, дёргаться уже поздно. потому что тушканчики.
как настоящая типичная соцсеть такие проекты не взлетят, ибо шарящих людей для этого мало, а желающих реализовать из их числа ещё меньше, соцсеть, в которой будут сидеть всего 50000 русскоговорящих мне точно не нужна ни для чего абсолютно
С удовольсвием поюзал бы соцсеть, где:* Сидят одни технически грамотные люди
* Я сам контролирую что, где и как лежит.
* Разработчики и админы соцсети, коих тысячи + текучка, не имею доступа к любым моим данным без моего ведома
* В таких сетях процветает хеадхантинг... И это хорошо :-)
неднантеры в основе своей - тупое быдло. они просто ниасилят. а админ из их фирмы будет им очень "нерекомендовать" эту хрень.- нафиг ему лишняя работа и конкуренты в придачу?
А что не так с OStatus и Friendica с Diaspora*?
Может NIH синдром? ;)))
как я понял из названия - это протокол, п перечисленное тобой- реализации (может другого протокола)
Вот почему бы всем не собраться, и не запилить такое на базе того же XMPP? Почему обязательно городить велосипеды?
Тем более, что, кажись, наработки есть - OneSocialWeb.
Да, эта не совсем идеальная, давайте лучше сделаем иначе и оно будет лучше.
http://images.t-nation.com/forum_images/5/c/5cdde-missingthe...
На базе обычного XMPP социальную сеть не сделаешь, к базовому протоколу придётся добавить столько расширений, что собственно XMPP там останется процентов 10. И естественно, обычные джаббер-клиенты с этим расширенным протоколом работать не будут. Поэтому лучше уж сразу сделать отдельный протокол, так хотя бы путаницы не будет. А отправку-получение сообщений через XMPP можно и отдельно прикрутить, кому надо.
PubSub уже есть, микробложик на нем уже есть. Её немного осталось.
Ну да, всего-то осталось добавить группы друзей с настройками видимости, фотоальбомы, лайки, древовидные обсуждения, что там ещё бывает в социальных сеточках. А также написать клиентскую и серверную часть для поддержки всего этого. Ну и в чём тут выгода от XMPP?
прошу не путать протокол и реализацию
в одной реализации может быть древовидные обсуждения в другой- плоские и люди из этих двух социальных сетй смогут преспокойно общаться друг с другом
Так в XMPP афаик не предусмотрено древовидных обсуждений: нет стандартного способа указать, на какое сообщение мы отвечаем.
Двухзвенная система "сервер-клиент" в случае соцсетей не сработает. Этот свой сервер нужно ещё поднимать (то что он на руби - вообще прелестно), что отсекает большую часть ЦА.Относительно жизнеспособным здесь может быть только сеть из клиентов, навроде скайпа в его юности. Да и то - нужно ещё суметь заинтересовать ЦА в переходе из фейсбучиков, где и так все есть.
Диагноз - не взлетит.
s/жизнеспособным/жизнеспособным подходом/
> напоминающей инфраструктуру доставки электронной почтыОни собираются ввести в DNS записи TENT наподобие MX?
то есть ты утверждаешь что MX это ключевая особенность электронной почты и без неё доставка почты не возможна?
> то есть ты утверждаешь что MX это ключевая особенность электронной почты и
> без неё доставка почты не возможна?одна из. подними-ка свой почтовый сервер без MX-записи и посмотри, сколько человек тебе смогут написать (точнее, сколько писем дойдёт).
http://tools.ietf.org/html/rfc5321#section-5
> http://tools.ietf.org/html/rfc5321#section-5я, кажется, не просил ссылку на RFC: я предлагал тебе провести эксперимент. я-то результат уже знаю, а вот ты, наверное, удивишься, когда увидишь, скольким людям плевать на RFC.
ты не представляешь сколько спамеров можно отсеять просто соблюдая rfc, сервера которые отправляют почту постоянно и дорожат своей репутацией соблюдают стандарты, не соблюдают стандарты только спамеры которым нужно по быстрому сделать рассылку и забыть, или неопытные админы.
> ты не представляешь сколько спамеров можно отсеять просто соблюдая rfc,_Просто_ соблюдая rfc - ни одного спамера не отсеять. Отсеивать их можно только через проверки, насколько хорошо _отправитель_ соблюдает rfc. А если к этому добавить ещё и проверки на общепринятые правила де-факто, то можно и при нарушении rfc (который, к слову, не помешало бы и обновить) отсеять ещё нескольких спамеров. Разумеется, всё нужно делать с умом, а не тяп-ляп.
За последние полтора месяца у меня это нарушение rfc отсеяло 288 попыток поспамить. В исключениях прописано всего несколько email-рассылок. Так что да, не имея своего MX вы мне ничего не сможете отправить пока я не занесу вас в исключения.
> _Просто_ соблюдая rfc - ни одного спамера не отсеять. Отсеивать их можно
> только через проверки, насколько хорошо _отправитель_ соблюдает rfc.ну это как бы очевидно, это и подразумевалось
> Так что да, не имея своего MX вы мне ничего не сможете отправить пока я
> не занесу вас в исключения.это совсем не значит что MX это ключевая особенность електронной почты, когда какаято технология описывается со словами "напоминающей инфраструктуру доставки электронной почты" подразумевается децентрализация, то есть работоспособность всей инфраструктуры не зависит от какого-то конкретного сервера, и к ДНСу это не имеет никакого отношения, так как децентрализация електронной почты достигается и без использования специальных полей в ДНС записи, а в случае если специальные ДНС записи нужны, можно использовать SRV.
> ну это как бы очевидно, это и подразумевалосьВот только сказана была бессмыслица, не имеющая совершенно никакого отношения к сегодняшним реалиям.
> это совсем не значит что MX это ключевая особенность електронной почты, когда
> какаято технология описывается со словами "напоминающей инфраструктуру доставки электроннойЧеловек просто вопрос задал, про ключевую особенность это вы сами за него додумали.
> кстати, не имея представления о потоке почты абсолютные величины не показательны,Маленькие, меньше сотни легитимных писем в рабочие дни. Да и показывать я ничего не хотел, кроме того что неспамерские почтовые сервера, нарушающие местами rfc, вполне себе живут в интернете. А если вы у себя уберёте записи MX, то сможете узнать сколько нас таких (кстати это мне и самому было бы интересно узнать).
> Человек просто вопрос задал, про ключевую особенность это вы сами за него додумали.ничего я не додумывал, я задал уточняющий вопрос, на что уважаемый arisu ответил что одна из (ключевых особенностей), и без MX почта ходить не будет, и предложил провести экперимент.
> За последние полтора месяца у меня это нарушение rfc отсеяло 288 попыток поспамить.кстати, не имея представления о потоке почты абсолютные величины не показательны, у меня например в день десятки тысяч попыток блокрируются.
> Они собираются ввести в DNS записи TENT наподобие MX?Для таких вещей уже придумали записи SRV.
А как же фринет?
Фринет это просто файлохранилка.
Там ещё система форумов есть.
Давно пора. ибреи давно уже имею свою децентрализованную сеть под названием Diaspora, а мы гои что хуже. При том что они же контролируют все централизованные. Не справедливо это как минимум, а точнее просто опасно. Так что вопрос этот более чем актуальный.
Хомячкам не подойдет.
SMS-locer съел винду, страница, история переписи, стенка и все фоточки и каменты слетели.
много вы видели хомячков которые почтовый сервер у себя на компьютере держат?
> много вы видели хомячков которые почтовый сервер у себя на компьютере держат?если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше. потому что раздавать настроеный «для хомячка» пакет с почтовым сервером, который после установки задаёт несколько несложных вопросов и «просто работает» совсем не трудно.
но, конечно, всё равно их было бы очень мало. увы. так же, как мало держащих свой xmpp сервер.
> если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше.что за службы?
>> если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше.
> что за службы?попробуй отправить письмо с того же гмыла на хост, у которого нет MX-записи. или вообще напрямую на некий IP. я тебе на это уже намекал, но ты предпочёл не понять и цитировать мне RFC.
ну так почитай rfc, там есть что-то про "напрямую на некий ip"? соответственно так почта ходить не будет, а без MX почта вполне себе ходит (с гмыла так точно).
> ну так почитай rfc, там есть что-то про "напрямую на некий ip"?
> соответственно так почта ходить не будет,Вы плохо читали rfc, на который сами же всё время ссылаетесь: http://tools.ietf.org/html/rfc5321#section-4.1.3
таки да, подзабыл, просто никогда не приходилось пользоваться, в отличии от ситуации с непрописанным MX.
для смеха: backresolve. нафф саид.
собственно и на ip поча с гмыла тоже уходит, только писать нужно не как по rfc (в квадратных кавычках) а просто ip-адрес после @
возможно, я ошибся, и именно gmail работает. с каким-то из сервисов у меня точно были проблемы (mail.ru, rambler — просто не помню, и проверять лень: у меня и аккаунтов-то там больше нет). и не с одним.да, гмыло, кажется, наиболее вменяемо в этом плане.
извиняюсь за дезу по поводу гмыла. но факт имел место быть, тут ложной памяти у меня нет.
ещё надо сделать один шаг и сделать систему наподобие bitcoin - сгенерировал у себя локально аккаунт-"кошелек" и всё - подключен к системе. Без всяких серверов и прочих...