On Sa, 2011-01-08 at 14:22 +0000, Chris G wrote: > I have been using synchronisation tools for quite a while (started with > the Linux 'pilot' family with an early Palm) and also use rsync and > similar tools. > > Is there possibly a case for simply synchronising the data on the > Phone/PDA with the PC/Cloud using something like rsync rather than > trying to translate between different representations of the data as > syncevolution does? [...] > If, instead, there was a common data format used by both systems a > simple synchronisation would be all that's needed.
You give the main reason why this isn't very attractive in the real world for complex data like PIM: there simply isn't one common format which can be copied around without transformations. Even if there was, how would such a system handle conflicts? To resolve conflicts without simply duplicating items and putting the burden on the user, you will end up parsing the conflicting items and merging them, which defeats much of the advantage of "moving around blobs of data" as rsync does. CouchDB perhaps comes closest to what you want. To my knowledge, no-one has tried to use it for complex data like calendar, and I'm skeptical whether that would work - not because I think that CouchDB is bad, but because I have seen too many attempts at modeling iCalendar 2.0 semantic fail. > These are just ramblings really, brought on by the recent more > 'philosophical' threads about where syncevolution is going. I agree, this is worthwhile discussing. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
