Re: Rewrork DropBox code to send direct to subversion?



Hey John

The Dropbox client isn't completely free software. The Nautilus plugin is at most a good example of how to write an asynchronous plugin for Nautilus that communicates via IPC with another process, and to a lesser extent a demonstration of using the Nautilus plugin API. Other than that, no synchronization logic is contained in the Nautilus plugin itself. Unfortunately the bulk of the logic is contained in a separate binary blob that (usually) happens to be executable.

With that said, it probably wouldn't be much work to write a daemon that mimics the stream protocol used by Dropbox but instead backends to mercurial, git, or even subversion (eww...) :D

Rian

On Nov 11, 2008, at 10:12 PM, John Pye wrote:
Hi all

It would be pretty cool if the Dropbox client for Nautilus could be
reworked to produce a simple no-brain system for storing one's files in
a Subversion repository. Their code is available and open source under
the GPL.

http://www.getdropbox.com/install?os=lnx

So we could use their code and substitute the Dropbox backend with a
subversion (or other VCS) backend! Coupled then with ViewVC on the
serverside, one would then have a very straightforward backup system
without requiring a commercial service, and using internal resources,
suitable for the case where data is sensitive etc.

This would be a really great enhancement for Linux, would be fairly
simple to implement, and wouldn't even particularly annoy the DropBox
people, because their big 'plus' is the cross-platform compatibility of
their tool.

Maybe this could be proposed as a GSoC project next year, unless there
is someone keen to work on it sooner?

Cheers
JP





--
nautilus-list mailing list
nautilus-list gnome org
http://mail.gnome.org/mailman/listinfo/nautilus-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]