Stuart,
My take is that it is a very good thing to have Ubuntu host a server. I believe it gives users a sense of "completeness" and ease when storing notes. I know Snowy is hosted by GNOME, but never was promoted and was by invite only.
Currently I'm for promoting Rainy instead of Snowy. (1) It has an active developer, (2) it is using a more common programming language than Snowy.
So with all that said I would like to see Ubuntu continue to support a sync server for Tomboy and the Tomboy community can help this be accomplished. Secondly I would like to see a polished solution for self hosting Tomboy. Maybe this would include the Rainy project that could be deployed in OpenStack or Amazon, things like that. Additionally we will soon be supporting Dropbox. I don't have a timeframe on this, but it's in the works.
We would have to talk with Dynalon, but he might be able to crank out support for u1db by end of January.
Hello, Tomboy
hackers!
A
while back we implemented Tomboy's Snowy web sync API at Ubuntu
One (before our first beta release, actually :)). Its backend on
our servers was CouchDB, which at that point was planned to be our
standard data sync API. As some of you may know, that didn't work
out; we dropped support for CouchDB a year or so ago. We've built
u1db, which is much better at the data sync tasks that we want to
do with Ubuntu One, and that's now released and has become U1's
standard data sync infrastructure.
The
Snowy API implementation we built at Ubuntu One is something we've
been unable to put the time into that we want; I know the Tomdroid
and WebNotes and Chalk developers have had some issues syncing
with it, and it really needs some extra work, because it's not as
well-built as we'd like. This has now got to the point where we
can't afford to support it any more, especially since it's
currently forcing us to keep Couch alive to keep it running. What
this means is that we're going to close that API. Now, we've got a
bunch of users using Tomboy with Ubuntu One, and we like notes
sync, so we'd like there to be an alternative. There are a couple
of ideas here:
Tomboy
could grow a u1db backend. I know that there's been some talk in
the past about swappable backends for Tomboy, and if that work's
going on, I'd be happy to provide enough information about u1db to
enable someone to write a Tomboy backend which uses u1db to store
notes (and thus can sync with Ubuntu One). If someone's interested
in doing that, I'd like to hear from them.
Alternatively,
we can make it easy for people currently using Tomboy and syncing
with Ubuntu One to switch to another Snowy API service. I know
people have been working on Tomboy Online, and we could talk about
how we (U1) can encourage people to switch to Tomboy Online if
they prefer. There are also standalone Snowy API servers: Rainy
and Midgard2, and we could provide instructions on how a technical
user might set up their own server using these. I'd like to hear
any ideas people might have on how we can make it easy for Tomboy
users to keep having their notes synced, and which services there
are which provide the Snowy API which we could encourage users to
join up with.
Perhaps
there's another approach that I haven't thought of? The important
thing here is people using Tomboy can continue to use it if they
want; U1 is closing the existing notes sync service but we want to
make it easy for people to move to the best alternative, whoever
provides that alternative. Your thoughts are invited!
Stuart
Langridge, U1 API bloke
_______________________________________________ Tomboy-list mailing list Tomboy-list lists beatniksoftware com http://lists.beatniksoftware.com/listinfo.cgi/tomboy-list-beatniksoftware.com
|