zAchAry wrote:Why not using a synchronization application like Grsync (it is in the repository), just look up for the folder where the notes/event are stored at.
Because that might not satisfy everybody's need. First of all it requires ssh/rsync for remote synchronisation or at least a remote filesystem. Another problem is that there a no hooks which would immediatly transfer changes as it can only be run scheduled.
zAchAry wrote:Personally*, I'm for a uniform storage format (and open, free from patents etc.) because otherwise you may find yourself bound to applications like Evolution, Firefox*, etc. or you can port, manually, writings, from one application to the other...
That would limit everybody to the same format with the same advantages and disadvantages. New formats are not (always) developed just for fun. They are often optimized to provide an efficient solution for certain demands. For example Picasa has some sort of great caching format that allows one to scroll through image collections seamlessly. If they had used another format cache lookups might not have been fast enough. On the other hand sqlite allows firefox, thunderbird and many more applications to access really big amounts of data efficiently. A simple text file format would take much more time to perform search operations unless all data would be stored more efficiently in memory. But loading it into memory would consume time and lots of memory when there is much data.
So please, don't force application developers to use a bad solution, when they know better.
By the way, there is a widely deployed calendar format: iCalendar (ics). Although most calendar applications don't use it as their storage backend, lots of them allow to export into that format.
Personally, I'm using a solution based on horde on a server and thunderbird. This allows me to have a calendar stored with horde accessible as remote calendar with multiple installations of thunderbird. The calendar is cached locally so even if I can't reach my server, I still have a fairly recent version locally. The communication between thunderbird and the remote calendar is afaik based on ics. Finally it even provides me access through a web frontend.
I guess, I'm diverging too much from the original topic of this thread. Therefor I won't discuss this anymore in this thread.