16802
Comment: Fixed DAViCal link.
|
16802
spamming fuckwit
|
No differences found! |
Example projects
See also: ?FreedomBox/DesignAndToDos#Relevantprotocols and : FreedomBox/LeavingTheCloud
Contents
Proposed Decentralized IANA
DIANNA Project (BitDNS based) http://www.dianna-project.org ???
Decentralised DNS
Unmanaged Internet Architecture http://pdos.csail.mit.edu/uia/
CoDNS http://www.cs.cornell.edu/people/egs/beehive/codons.php Not opensource , but worth to have a look at
Storage
Filesystems
Tahoe-LAFS (Least Authority File System) - is a Free Software/Open Source decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.(debian packages available but not very up to date). Possible public grid or private self-hosted grid. And an anonymous transport via I2P is also available via patches (http://duck.i2p.to).
MooseFS - is a fault tolerant, network distributed file system. It spreads data over several physical servers which are visible to the user as one resource. For standard file operations MooseFS acts as other Unix-alike file systems.
NubiSave strives to become an automated and optimal cloud storage system for network setups and desktop users. At its core, it runs a configurable tree of FUSE modules, with the root being the dispersing ?NubiSave splitter module. New storage providers can be added easily with local templates and from a registry. Initial Debian packaging metadata exists.
Network Attached Storage
OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. Looks like it has an excellent and comprehensive panel, similar to that used by the ReadyNAS.
Synchronisation
ownCloud, data storage project from the wider KDE community
SparkleShare - opensource dropbox replacement - doesn't really need a server side setup (ssh access+git) but could be included by installation instructions to user
iFolder - "Sync and Share Files."
sucsynct - "Instant and efficient distributed backup and syncing, triggered whenever a file in a watched replica changes."
Hardware
OpenStoragePod, video, slides - open hardware project, small cubes to store terabytes
Non-free (will not be used, but useful for comparisons)
5 NAS servers comparison: FreeNAS, CryptoNAS (formerly ?CryptoBox), Openfiler, NASLite-M2 (proprietary) and NanoNAS (proprietary): http://www.linuxplanet.com/linuxplanet/reports/7153/1/
ReadyNAS - proprietary parts sold on top of Debian running SPARC hardware. similar to freedombox but targetting home storage only, with a web interface, rather than lots of applications, although there were some (like BitTorrent.) Point is really to look at them as a model of how to sell Debian preinstalled in display-less computers.
Wuala, Distributed, redundant, encrypted (zero-knowledge), and online file storage (closed source)
- * One of the main points to take from Wuala is the storage distribution (papers available). It lets you specify how much personal storage of yours you want to allow others to utilize and you get the same amount in return from the cloud of users.
SpaceMonkey distributed P2P storage service. (local hardware + paid service) Startup which does not appear to have launched as of April 2012.
Telephony
YATE (Yet Another Telephony Engine)
Asterisk (appliances, live CD's)
PlugBPX, a project to turn the sheeva plug into a simple Asterisk server
VillageTelco - MeshPotato, openwrt + B.A.T.M.A.N. + asterisk = wireless mesh telephony project already deployed with success in Africa on the meshpotato custom designed hardware.
FreeSWITCH "The World's First Cross-Platform Scalable FREE Multi-Protocol Soft Switch"
Networking
Routing
OpenWRT - GNU/Linux based free firmware for gateways and routers.
LibreWRT - GNU/Linux-libre based free firmware for gateways and routers.
GNUnet - framework for secure peer-to-peer networking (see FreedomBox#Talksandpresentations)
Tor (For routing perhaps)
I2P - A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security. (ITP: 448638)
Connection oriented routing project - zero adminstration mesh networking with privacy and security in mind
B.A.T.M.A.N: Mesh routing protocol for multi-hop ad-hoc networks (see also telephony)
Babel: Mesh routing based on IP in user-space for multi-hop networks.
Netsukuku: Mesh Routing Protocol for very large-scale self-maintaining network with distributed hostname service (not packaged, heavyweight the Python Stackless version, work in progress for a light Vala version)
Pagekite Free Software for tunneling HTTP, HTTPS and SSH servers through firewalls and NAT.
Name System
IDONS: Internet Distributed Open Name System, decentralized DNS
Namecoin: Peer-to-peer generic name/value datastore system based on Bitcoin technology
P2P-DNS: Another decentralized DNS propposal (design stage) - site down 2012-03-06
File sharing
OneSwarm - F2F (friend2friend) P2P sharing : ?OneSwarm is a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared. (no debian packages, java)
Robert - Anonymous, fully end-to-end encrypted BitTorrent client for the I2P network, with support for trackerless torrents and distributed trackerless torrent searches.
Forban - a simple link-local opportunistic p2p free software (or to share files with your local neighbors)
Deluge - "lightweight, Free Software, cross-platform BitTorrent client."
rTorrent - "ncurses BitTorrent client"
nTorrent - "A graphical user interface client to rtorrent written in java."
PleaseShare - Webseeds based file sharing web application
Streaming
Ampache - "web based audio/video streaming application and file manager"
Tin Can Jukebox - "very fast, full featured php/mysql web jukebox that can securely stream large mp3 collections over the internet to multiple users."
MPD - "flexible, powerful, server-side application for playing music."
Security
tinc, FOSDEM2010 LightningTalk, Guus Sliepen about tinc .avi, 60 MByte
example(tinc) ChaosVPNSmoothWall - firewall distro
IP Cop - firewall distro
Unsorted
VDE The vde_switch is a virtual switch provided with the vde networking architecture.
Yacy : P2P decentralized search engine with decentralized crawling (java a bit too much memory & cpu consumption)
EyeOS - "The world’s most advanced Cloud Desktop"
Mail and calendar
WebMail
roundcube - "free webmail for the masses"
Squirrel Mail - "webmail for nuts"
Posterity - webmail client
Secure serverless Mail
I2P-Bote - a secure (transparent end-to-end encryption), distributed (serverless) e-mail system aka iMail, with a strong focus on privacy. (Depends on I2P; currently only network-internal, and e2ee not when sending to non-I2P-Bote addresses.)
Calendar
Groupware
SoGo - "Share your calendars, address books and mails"
KoLab - "Groupware Solution for Emails, Appointments, Contacts and more"
Social
All-in-one (blog, µblog, chat...)
GNU social - alpha demo available
Diaspora - developer release available, some public seeds already running.
MOVIM (My Open Virtual Identity Manager) - developer release available
Appleseed - distributed social network, beta test site running at: appleseedproject.org
- Wave-OT-XMPP - XMPP-Concurrent-Confederation-Consortium participants list, all - decentralized, most - built with Federation, Privacy, and Security in base. Some - might support Camlistore, Tahoe-LAFS or supporting other variants of p2p distributive DB's.
PyOfWave - XCCC (see above) member, built purely upon Twisted Python and The Python Standard Library. Particularly - supports a scheme for on-dev W3C Augmented Reality standard POI
Newebe - Distributed social network (not secured yet)
Noosfero - Quite mature, although centralised, social network framework. Built on Rails.
Buddycloud - Open federated social networking, beta test site running at: beta.buddycloud.org; server available from Debian unstable
Friendica - distributed social network project with chat, blogging and micro-blogging.
Photo publishing
Gallery - "Your photos on your website"
FuckFlickr - "?FuckFlickr: narc-free image gallery"
Blogging
WordPress - "WordPress is web software you can use to create a beautiful website or blog."
Drupal - "Drupal is an open source content management platform powering millions of websites and applications."
Pligg - "The Social Publishing CMS"
Syndie - an anonymous forum and blogging platform.
Cultural habits
Libre.fm - "Libre.fm allows you to share your listening habits and discover new music."
Filmaster - "new social network for movie fans, with personalized content and recomendations."
Scuttle - "Web-based social bookmarking system. Allows multiple users to store, share and tag their favourite links online."
SemanticScuttle - Fork of the above, now an up-to-date Debian package
News feed agregators
Tiny Tiny RSS - "Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible."
Instant messaging and Presence
jappix - php-based applications using xmpp
I2P-Messenger - Qt-based secure (end-to-end encrypted), serverless instant messenger (depends on I2P)
RetroShare - secure communications with friends
OneSocialWeb - distributed social network using xmpp
ResourceMe - distributed social network design using W3C standards (e.g. RESTful and FOAF)
lorea - federated social networking based on elgg. Uses XMPP and has end-to-end gnupg support.
StatusNet - "Enterprise Social Software is OPEN for business."
µChat: P2P chat over magnet
Web search
Seeks Project - "social web search as meta search on existing search Clouds, need a crawler like a Grub, Yacy etc. to jump off the proprietary Clouds" (c++)
YaCi - "decentralized web search and crawler" (java)
http://grub.org - "decentralized web crawler" (C#)
Glue
Aegir (Drupal-based control panel)
Webmin, mature web-based *nix sys administration - easy to use from anywehere, no X necessary.
Zentyal is a Network Gateway, Unified Threat Manager, Office Server, Infrastructure Manager, Unified Communications Server or a combination of them.
Similar projects
The Sovereign computing group is a similar project with a very interesting Manifesto.
Beedbox (in french)
Soxyd (french/english)
Commotion - wireless mesh project.
Other
PogoPlug: Proprietary software stack to run on plug computers and provide "personal cloud" storage and access (dynamicDNS, access control, web configuration)
Tonido, local cloud services on a sheeva plug device. Proprietary software on top of Ubuntu jaunty.
Amahi "Home Digital Assistants" (more NAS oriented) based on Fedora (soon based on Ubuntu). See also Amahi Plug Edition
SPACE service platform for distributable services, with (KDE) desktop integration and (Eucalyptus) cloud backend
Tidbit: A global database for exchanging signed tidbits of information
desktopcouch: Integration of CouchDB storage into desktop applications, for automatic replication and synchronization of data between computers.
Sync/Weave Synchronisation for mozilla products between devices (with possibility of self-hosted server)
La Distribution Good example of webpanel for web applications (but they reinvent repositories which is something we don't want to do)