SparkleShare – Self hosted, instant, secure file sync.
How does it work?
SparkleShare creates a special folder on your computer in which projects are kept. All projects are automatically synced to their respective hosts (you can have multiple projects connected to different hosts) and to your team’s SparkleShare folders when someone adds, removes or edits a file.
Why SparkleShare?
The idea of SparkleShare sprouted at the GNOME Usability Hackfest in London, where a couple of designers came to the conclusion that they didn’t have a good (Open Source) collaboration tool to share their work (for more background, read “The one where the designers ask for a pony”). They didn’t like how the good collaboration tools were proprietary, and that using them meant having to give up privacy, control and other rights. What they needed was something that they could run and control themselves, without having to depend on other companies.