Netsukuku — проект по созданию отказоустойчивой, распределенной, самоорганизующейся сети с независимыми от интернета каналами передачи данных.
Главные особенности проекта — фрактальные алгоритмы построения карты сети и маршрутизации, и система доменных имен ANDNA (Abnormal Domain Name Anarchy). Допускается построение меш сети с динамической маршрутизацией размером до 2128 узлов. В отличие от Freenet, Netsukuku не зависит от Интернета, работает на 3-ем уровне модели OSI и подразумевает построение независимой физической сети передачи данных.
С момента своего рождения в 2006 году, проект пережил переписывание c языка C на Python, после чего скончался в 2009 из-за отсутствия мейнтейнеров. Через два года разработчик по имени Luca Dionisi начал переписывать проект на Vala. В 2014 году портирование было завершено.
Код распространяется под лицензией GPLv3 и доступен на странице проекта. Из репозитория можно загрузить всё необходимое для сборки пакетов под OpenWRT.
По иронии судьбы, из-за финансовых проблем проекту грозит очередная смерть. Всем сочувствующим предлагается перечислять биткоины на кошелек разработчика.
>>> Подробности