Freedom from the web's monopolies

the unhosted movement

arrow keys to advance →

<3 www

We love the web!

Monopolies have formed proprietary, centralized layers on top of it. We need to take back control!

Software evolution

Let me tell you about how software evolved, from desktop to the web, what the problems are and what we see as solution.

And we want to give you back control over your own documents!

mind. blown.

Mindblowing, right? So how is this possible?

Javascript

One key part is Javascript. We believe it is the future of free software on the web. It all runs in your browser, so you don’t have to trust a server you can’t control. Regardless if free or proprietary, it can be fully inspected. That’s why all applications should be purely client-side, HTML and Javascript.

remoteStorage

The other part is per-user remoteStorage. Your home folder for the web that you can use with every compatible application.

specification

It is an open protocol stack, a very simple combination of open standards:

remoteStorage

Webfinger
user@provider

OAuth

CORS
cross-origin
AJAX calls

GET
PUT
DELETE

key-value
store

remoteStorage

remoteStorage.js

remoteStorage

For app developers, there’s the remoteStorage.js client-side library. Drop it in your app, make a few changes and your app is compatible. Including a widget for people to easily connect their storage.

hackers

And if you think that’s cool, check out the real apps we develop!

remoteStorage

There are already many remoteStorage providers. Next to the free software ownCloud and Pagekite supporting it, there is 5apps, a developer startup in Berlin. But the best thing is that through SURFnet, every Dutch student now has remoteStorage!

Demo time!

Ok, but who are the crazy people thinking this can work?

the Unhosted team

This is us at the first anniversary of Unhosted. September 9, 2011, in a small Czech town called Unhost. We’ll do an unconference there this year.

NLnet DuckDuckGo

you!

And this would not be possible without the great support of NLnet, DuckDuckGo and all of the community members and donors!

Join the movement!

github.com/unhosted

@unhosted   #unhosted

the unhosted movement
hack the planet!

Since you asked for it, here are the really crazy ideas.

Apptorrent

Because the apps are pure data, you can save them to your remoteStorage and use them from there! You then become a mirror for the app.

Opentabs

Decentralizing transactions

Terms of Service ratings

Because the apps are pure data, you can save them to your remoteStorage and use them from there! You then become a mirror for the app.

Join the movement!

github.com/unhosted

@unhosted   #unhosted

the unhosted movement