LINUX.ORG.RU

Вышел первый релиз Pica Pica Messenger

 , ,


7

5

Тихо и незаметно, после четырех лет разработки, вышел первый релиз Pica Pica Messenger — программного обеспечения для организации децентрализованной распределенной защищенной системы обмена мгновенными сообщениями.

В состав Pica Pica входят две программы: pica-node — сервер-узел (нода) распределенной сети и pica-client — графический клиент. pica-node написан на C, pica-client — C++ c применением фреймворка Qt.

Предполагается, что распределенная сеть нод pica-node будет поддерживаться на добровольных началах. Каждый желающий может установить на своем компьютере pica-node и обеспечивать передачу служебного трафика и сообщений между участниками сети (аналогично Tor, I2P, Freenet и пр.).

Исходный код

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: antonsv (всего исправлений: 3)

насчет способов децентрализации процесса регистрации новых пользователей:

есть ещё идея сделать это по тем же принципам, что и в Bitcoin - регистрация нового участника должна подтверждаться всеми остальными (нодами и/или клиентами) участниками, чтобы исключить возможность выдачи номера, уже выданного ранее. Но это значит, что каждый участник сети должен хранить у себя всю историю выданных сертификатов, а это потребует хранения многих гигабайтов данных и вызовет повышенное потребление процессорных ресурсов и трафика

antonsv
() автор топика
Ответ на: License ? от antibanner

это исключительно сам ebuild под GPL, там и копирайт Gentoo Foundation указан, а не мой

antonsv
() автор топика

Запустил узел

(но это не означает, что мне нравится архитектура и реализация)

Собранный полу-статический (libc, libsqlite3, libz снаружи, libssl, libcrypto внутри) pica-node для старых систем:

http://vi-server.org/pub/pica-node-r195

Если проект будет двигаться в сторону хорошей децентрализации и возможности разных клиентов, может, поддержу.

P.S. Сейчас как раз сам разрабатываю instant messaging для программистов с сообщениями в markdown и нормальным редактированием отправленных сообщений (с историей изменений для сообщений), нормальным поиском и т.д. Но про протокол связи пока не думал. Тоже на Qt.

vi0
()
Ответ на: комментарий от anonymous

в такое время нормальные люди уже второй сон видят...

pinkpiton
()

запустил клиент, жму меню «Nodes» и ничего. как узнать что ты не одинок в этом мире? Или все спать легли и ноды свои положили? А retroshare фигня, не работает с серым айпишником, я постоянно в оффлайне.

anonymous
()
Ответ на: комментарий от antonsv

- Для обсуждения разработки созданы рассылки

Не нашел как там подписаться, чтобы приходило на обычный ящик, а не гугловский. Если нельзя - это фигня, а не рассылка.

anonymous
()
Ответ на: комментарий от antonsv

Тогда без меня. Что хостинг кода у них всегда был говном, теперь я убедился что и рассылки у них не лучше.

anonymous
()
Ответ на: комментарий от antonsv

видать опять лежим клиент пытается получить сертификат и отваливается через пару минут по таймауту

pinkpiton
()
Ответ на: Запустил узел от vi0
# strace -fe -p `pidof pica-node`
select(154173577, [4 5 6 7 8 9 10 ...... 62349 62350 62352 62354 62357 62358], NULL, NULL, {1, 0} <unfinished ...>

Некрасиво.

vi0
()
Ответ на: комментарий от Flashwalker

всему своё время :) .deb будет чуть попозже, следующим

antonsv
() автор топика
Ответ на: комментарий от antonsv

ебилды теперь доступны в оверлее pica-pica, который можно добавить командой

layman -a pica-pica

рекомендую использовать ебилд net-im/pica-pica-9999

antonsv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.