Welcome to OpenSync - A synchronization framework
OpenSync is a synchronization framework that is platform and distribution independent. It consists of a powerful sync-engine and several plugins that can be used to connect to devices.
OpenSync is very flexible and capable of synchronizing any type of data, including contacts, calendar, tasks, notes and files.
There also is a great introduction in the form of a presentation from FOSDEM 2007. We are currently working hard on the 0.40 branch, have a look here.
News
- 2008-01-26 Released OpenSync 0.36. See release notes for more information.
- 2007-12-17 Released OpenSync 0.35. See release notes for more information.
- 2007-11-02 Released OpenSync 0.34. See release notes for more information.
- 2007-10-15 Released OpenSync 0.33. See release notes for more information.
- 2007-08-03 Released OpenSync 0.32. See release notes? for more information.
- 2007-07-08 Released OpenSync 0.31. See release notes for more information.
- 2007-06-01 Released OpenSync 0.30. See release notes for more information.
- 2007-03-28 Released OpenSync 0.22. See release notes for more information.
- 2007-02-12 Released OpenSync 0.21. See release notes for more information.
- 2006-11-07 Released OpenSync 0.20. See release notes for more information.
- 2006-10-01 Released OpenSync 0.19. See release notes for more information.
- 2006-05-19 There is an extensive interview with some of the OpenSync developers available at dot.kde.org.
- 2006-05-19 You can now create an account (in the top right corner). After you logged in, you can modify the wiki, create tickets and so on.
- 2006-03-03 The SyncML plugin can now be tested. See this guide for more information.
- 2006-01-10 On the weekend 14-15 January, we will have a OpenSync Meeting in Amsterdam, Netherlands.
- 2005-11-29 The first version of the GPE plugin has been released
- 2005-11-10 A press release about the cooperation with KDE. Also featured on heise.de, pro-linux.de and osnews.com
- 2005-11-07 Released opensync 0.18. see the release notes for more info.
- 2005-09-03 New screenshots from the upcoming irmc plugin.
- 2005-08-24 The integration meeting between OpenSync and KDE has ended. Read more about it here.
The goals of OpenSync
- Provide a framework that can be used for general synchronization
- Reusability. The framework should be usable by many applications
- Speed. Synchronization should be as fast as possible.
- Flexibility. We cannot predict what formats / devices the future will bring. Therefore OpenSync is built as flexible and modular as possible.
- Integrity. Data must never be lost, no matter what happens.
- Portability. The framework should run on as many platforms as possible (Linux, Windows, Mac OS, BSD, etc)
- Language neutral. OpenSync is extensible in using other languages like python, java and even more.
- No dependencies on a X-server. OpenSync is a library that can be embed into other applications. Therefore it is possible to use GUIs, CLIs or whatever you can imagine.
Download
OpenSync, as the name indicates, is free software. To download the source as well as binaries for various *nix systems, please have a look at the download page.
Documentation / FAQ / Help
- FAQ
- Documentation for both users and developers
- Device compatibility chart (check also NewList)
- Troubleshooting Guide
- #opensync IRC channel
For questions that aren't answered in the documentation, try our mailing lists:
- opensync-users (archive) for users
- opensync-devel (archive) for developers
For interactive discussion with developers and users, we have an IRC channel #opensync @ irc.freenode.net
How can you help us?
- You can port one of the plugins from MultiSync 0.8X
- Improve the code of OpenSync itself
- Fix outstanding tickets. (We are currently in the Beta Phase)
- Improve the documentation
- Download and test OpenSync and write tickets for the bugs / improvements you find
- Please share your knowledge of OpenSync: do not hesitate to use the wiki to edit and add information you deem appropriate.
