Roadmap

Collect our requirementsSome brief bullet points for this can be found in this pad.

Functional level: What do we expect, as users, from such a system?

Other levels: Hardware requirements (dedicated? shared computers?), implementation (do we aim for a general framework or is the primary target one implementation which others can link to if they want?)

Nail down the basic security / software architecture

Basic frontend features we have to consider / agree on before going any further:

How to access the network? (web / multiple interfaces?)

Access a friend's profile / status messages / files by visiting his own host / website or access it from one's own instance?

Actual daemon running on a machine or HTTP stuff?

Federated / fully distributed?

Consider hardware / software requirements for the end user!

What sets us apart from Facebook (besides security and reliability)? Ideas (please add):

Share any files you want with whom you want (p2p?), including yourself (= your own personal cloud)