Unhosted Logo

The Unhosted Project

Introduction

A little over a year ago the Unhosted project was started. The goal of the Unhosted project is to give users back control over their data stored at their favorite web applications. Popular web applications like Google Docs, Facebook and Flickr store user data on their servers. Web applications have a number of benefits compared to applications running on the desktop like for instance Microsoft Office:

Unfortunately they also have a number of drawbacks:

There is also a drawback for web application developers:

The Unhosted project aims at resolving these drawbacks using open web standards while maintaining the benefits of web applications.

How does it work?

In Web 2.0, and also Web 1.0 applications, the user controls only the browser. The web application and the data are under the control of the application provider as shown in Figure 1.

Web 2.0 Figure 1: Web applications, Web 2.0.

In order to improve this, Unhosted externalizes the data from the application as shown in Figure 2.

Unhosted Architecture Figure 2: Web applications, Unhosted.

Now the browser is in charge of managing the communication between the application and the data, giving the user the ability to select a data storage provider they trust, or even operate one themself.

Available Applications

Libre Docs 5apps

Currently one application - Libre Docs - is available that is suited for demonstration purposes. Libre Docs is based on EtherPad Lite and can be used to collaboratively work on documents located at the storage of one of the participants.

More applications are currently being developed for deployment through the 5apps project.

Data Storage Providers

SURFnet OwnCube

In the near future all students and researchers in The Netherlands will be able to use Unhosted applications with storage provided through SURFnet and SARA. The storage will be connected to SURFconext, allowing every student and researcher access to their storage using their institutional account. Also, a commercial storage provider supporting Unhosted applications, OwnCube is available.

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Netherlands License.