GNUnet предлагает общий доступ к файлам P2P, но пока не синхронизирует. Итак, давайте посмотрим на некоторые альтернативы.
syncthing
ссылка: https://github.com/calmh/syncthing
При активной разработке в Go синхронизация претендует на то, чтобы стать открытой альтернативой BitTorrent Sync. В нем указывается протокол Block Exchange Protocol и эталонная реализация. На данном этапе разработки реализованы следующие функции. Формирование кластера узлов, проверка подлинности сертификата и связь по TLS через TCP.
Синхронизация одного каталога среди узлов кластера.
Обнаружение изменений путем периодического сканирования локального хранилища.
Автоматическое обнаружение узлов кластера.
Обработка удаленных файлов.
HTTP GUI
RetroShare Децентрализованная коммуникационная платформа, позволяющая делиться файлами.
Особенности однорангового обнаружения с DHT NAT обхода шифрования и аутентификации с PGP OpenSSL GUI для управления группами друзей дополнительные функции, такие как чат, групповые чаты, voip ... Я думаю, что приятно иметь чат и общие папки в одном месте. Это позволило бы быстрое сотрудничество.
Ядро Retroshares "libretroshare" написано на C и работает на каждой платформе с сокетами и файловой системой. Retroshare-gui использует Qt и работает на win, linux, mac. Плагины могут использовать безопасную ссылку для отправки / получения данных от / с одноранговых узлов.
Возобновляемые передачи и роение Профессионалы не беспокоятся о поиске пиров или защите соединения. Retroshare имеет сообщество разработчиков, тестировщиков, переводчиков и упаковщиков. Таким образом, мы могли бы сосредоточиться на главном: как синхронизировать различные состояния папки.
Ссылка: http://retroshare.sourceforge.net/
Список другого программного обеспечения @ http://libreplanet.org/wiki/Group:SyncReplacement#Free
Проект в разработке: http://libreplanet.org/wiki/Group:SyncReplacement