Hi,
I saw that you plan to create a server to go with ProjectLibre. It's not clear where you stand today, but as an alternative to think about, I would suggest as an enhancement request to rather integrate with an existing solution like Redmine, which offers an already existing server, claims a REST API, and extensive plugin support: http://www.redmine.org/projects/redmine/wiki/Guide#Developer-guide
This would allow you to concentrate on the synchronization mechanism, profit from another community, and if you don't like the server itself, you can still decide to replace it, keeping the same or a similar REST API.
Cheers, Eric
I second this approach! Our team uses redmine for bug tracking, wiki, and SCRUM. It would be great to have projectlibre use it so everything was unified with one tool.