LWN.net Logo

The Cr-48 and Chrome OS: Google's vision of the net

The Cr-48 and Chrome OS: Google's vision of the net

Posted Jan 18, 2011 19:36 UTC (Tue) by jhs (guest, #12429)
In reply to: The Cr-48 and Chrome OS: Google's vision of the net by marduk
Parent article: The Cr-48 and Chrome OS: Google's vision of the net

With CouchDB, a database is at a URL, such as https://my.personal.oauth-protected.domain.com/photos. You can trigger push replication to any other URL, or pull replication from any URL (assuming you are authorized to do so). You can also specify a filter policy to replicate only a subset of the data as needed.

Therefore a web app which respects your freedom allows/encourages you to replicate your data to your own systems, in the same way a developer who respects your freedom allows/encourages you to take the source code and use it as you see fit. For example, you might pull all your data from https://awesome-app.com/your_username and keep it on your laptop's encrypted partition.

Where to replicate to/from, and what the filter policy does is application-specific. The replication plumbing is complete and useful; however, I concede that general-purpose applications are only now being undertaken. The point is, it's encouraging that there is free software which enables "free data" in the cloud-based future of applications.


(Log in to post comments)

The Cr-48 and Chrome OS: Google's vision of the net

Posted Jan 22, 2011 1:20 UTC (Sat) by giraffedata (subscriber, #1954) [Link]

A Chrome OS system can be backed up by providers other than Google. The answer is to use services which treat data the same way the free software movement treats code.

What you're saying is that Chrome OS could hypothetically back up its data to providers other than Google if Chrome OS were based on applications that use CouchDB databases.

But the point from the article is about Chrome OS that is actually available. For mail, for example, it uses Gmail. CouchDB notwithstanding, the user's mail cannot be backed by someone other than Google.

The Cr-48 and Chrome OS: Google's vision of the net

Posted Jan 22, 2011 5:57 UTC (Sat) by jhs (guest, #12429) [Link]

You are correct, I should have said "could hypothetically." Or as an optimist, I might say, "will, one day soon."

And it's not simply using CouchDB. The application must also permit users to replicate. For example, a Couch app might be allowed for browser access but replication is blocked by a firewall. The developer must both use CouchDB *and* respect your freedom. Still, I think that day is coming.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds