On Sat, Oct 27, 2001 at 08:34:14PM +0500, Java Dukes wrote: > I came to know about rsync algorithm for transferring files few days > ago. The algorithm provides an efficient way to transfer files from one > computer to another over a slow communication link. But I have been > wondering why don't we see a widespread implementation of rsync in most > popular file transfer tools. > > I know that the algorithm was conceived by Andrew Tridgell and Paul > Mackerras from Department of Computer Science, Australian National > University. I was thinking about implementing this algorithm in Java and > make it available as a freeware/shareware. I guess I would need some kind > of permission/license to develop a program that uses rsync.
I know there's no patent on it, and other people have done implementations. The "resources" page on rsync.samba.org points to a REXX implementation. Josh Macdonald wrote an implementation in C http://sourceforge.net/projects/xdelta/ and Martin Pool has turned it into a library in C (I don't see where the home page is -- Martin?). I believe somebody else had talked about a java implementation but never actually did it. - Dave Dykstra