Mozilla today announced Weave, a new web platform that will store users' browser metadata in a cloud environment for access anywhere. Weave is a "framework for services integration" that will, according to Mozilla, "focus on finding ways to enhance the Firefox user experience, increase user control over personal information, and provide new opportunities for developers to build innovative online experiences."
Weave is currently available for beta users of Firefox 3 here. The basic idea is that browser metadata (things stored in your Firefox profile like bookmarks, history, RSS feeds, usernames and passwords, etc.) is pushed into the cloud and stored on Mozilla's servers. The data is available to users from wherever they get online and users can share information with friends, family, or third parties while retaining control over how, when, and if the info is shared.
Mozilla is launching the service with a set of organizing principles to reassure users of their privacy and the intentions of the project. Those principles are reprinted below and in my mind will make it easier for consumers to trust Mozilla with their data:
Mozilla will:

Image via Mozilla Labs.
Mozilla presented some initial use cases for Weave including data backup, using Firefox from anywhere (or on mobile devices) using personalized info (like your history and bookmarks), and collaborative bookmarking. The next version of Weave, planned for 2008, will include a set of APIs for developers to build additional services that can access and (presumably) store metadata.
The first thing I thought of when reading about Weave was the project being undertaken by the folks at DataPortability.org to create a standardized set of protocols for sharing and remixing our data. It seems to me that Weave has many of the same goals: increased control over personal information, anywhere access to that information, easier third party access to information, etc.
As Dan Farber points out, Mozilla has 15-20 projects in development ranging in areas from calendars to email to instant messaging. Weave could potentially hook into all of these in the future and begin to draw together the pieces of the mythical web OS.
But by supporting things like OpenID and OAuth, could Weave potentially act as a hub and delegator for all of our online activities and personal information? That already seems to be a goal of the project, and Weave appears to operate with many of the same ethical principles as the DataPortability.org project (i.e., users have control of their information and how it is shared), and it further seems to me that something like OAuth could make Weave even more secure for users. Support for the data portability stack would, in my opinion, make Weave a more powerful framework and help define standards for data portability that would benefit all users in the long run.
According to a statement in the comments of a blog post by Mozilla Labs VP and General Manager Chris Beard, Mozilla is open to working with the data portability stack. "We've definitely been following openid, oath, etc. very closely as well," he wrote. "The focus first should be on what can and should the browser do as an intelligent agent on behalf of the user and then we can determine how best to get there from here."
What do you think of Mozilla Weave? What would you like to see developers build using the forthcoming Weave API?
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
One more case of "opera has it, so we need it too". Mozilla is following Microsoft's example.
Shame.
It's a great idea, and a natural progression. However, as far as I can see, in its current manifestation it's not really "of the Web" - seems like the data is just uploaded as an encrypted blob somewhere. This is a real shame, as the kind of material contained in the browser (and other Moz tools) is potentially extremely linky, for obvious reasons.
While exposing APIs may increase the utility and the potential for data sharing, it doesn't really address the fact that this isn't yet true Web data. It wouldn't be any more difficult to express the information as Linked Data and reap the benefits of maximised connectivity to the Giant Global Graph.
Whatever, I guess if APIs go in place without this consideration, it won't be too difficult to build a 3rd-party service on top to provide linked data facilities (just unnecessary work, boo).
Big brother is going to want that data. What is Mozilla going to do when he comes knocking?
Wow, they just invented Google Browser Sync. I'm glad that hasn't been around for the last 2 or 3 years.
Maybe next they can "invent" Grease Monkey, or a thing that puts the weather forecast in the bottom of your browser.
Is recreating perfectly fine extensions a valuable use of their time?
If they want to "invent" something useful along those lines, just find out which extensions are used by 80% of firefox users and offer them as a single bundled download. At least that would save us some time.
"If they want to "invent" something useful along those lines, just find out which extensions are used by 80% of firefox users and offer them as a single bundled download. At least that would save us some time."
Firefox should just copy a lot of the IE stuff into its base product to become really useful. I can list maybe a trimmed list of 100.
Every extension is another security risk waiting to bomb. Bundle them all, and we have a risk these guys have never heard of.
Good luck to the fringe folks who believe Firefox is secure.