Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
11–20 of 72 posts
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#12Developer here. Duplicacy is built on the concept of Lock-Free Deduplication ( https://github.com/gilbertchen/duplicacy/blob/master/DESIGN.... ), which allows it to backup multiple computers to the same storage without using any locks. Currently it supports local or networked drives, SFTP servers, Amazon S3, Backblaze B2, Microsoft Azure, Google Cloud Storage, Google Drive, OneDrive, Dropbox, and Hubic. I recently re…
From the link to the license: > Fair Source has the power to promote diversity within the developer community . To date, contributing to open source has been an expensive proposition for developers. You have to have a stable income and a lot of extra time to work on side projects for free, which means talented developers from underprivileged backgrounds often aren’t able to contribute. Fair Source allows developers t…
I'm not sure this license is the way to go, though. Unusual licenses tend to turn people off, and it's not clear how profits from this license would go to contributors.
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#13The name is too similar to Duplicity; do you mind renaming?
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#14Developer here. Duplicacy is built on the concept of Lock-Free Deduplication ( https://github.com/gilbertchen/duplicacy/blob/master/DESIGN.... ), which allows it to backup multiple computers to the same storage without using any locks. Currently it supports local or networked drives, SFTP servers, Amazon S3, Backblaze B2, Microsoft Azure, Google Cloud Storage, Google Drive, OneDrive, Dropbox, and Hubic. I recently re…
Does Duplicacy use the filesystem events APIs like FSEvents on macOS to minimize the need for a full scan on every backup? CrashPlan has a lot of issues, but this is one of its best features. Also, how do you see this as being different from Duplicati and Arq?
The main use case supported by Duplicacy but not any others including Duplicati and Arq is backing up multiple clients to the same storage while still taking advantage of cross-client deduplication. This is because Duplicacy saves each chunk as an individual file using its hash as the file name (as opposed to using a chunk database to maintain the mapping between chunks and actual files), so no locking is required with multiple clients. Another implication is that the lock-free implementation is actually simpler without the chunk database and thus less error-prone.
one of our users wrote a long post (https://duplicacy.com/issue?id=5651874166341632) comparing Duplicacy with other tools including Arq, based on his experience. I also added a comment to that thread comparing Duplicacy with Arq based on my read of their documentation.
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#15Developer here. Duplicacy is built on the concept of Lock-Free Deduplication ( https://github.com/gilbertchen/duplicacy/blob/master/DESIGN.... ), which allows it to backup multiple computers to the same storage without using any locks. Currently it supports local or networked drives, SFTP servers, Amazon S3, Backblaze B2, Microsoft Azure, Google Cloud Storage, Google Drive, OneDrive, Dropbox, and Hubic. I recently re…
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#16Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#17Cloud storage back-ends are a somewhat similar story. It wouldn't be that complex, although locking is a problem due to the EC model of most of these services. Plans have existed for quite some time now to enable this — just no time to implement them, and other features are requested more frequently.
Re: Duplicacy: Lock-free deduplication cloud backup tool, with “fair source” license
#18The name is too similar to Duplicity; do you mind renaming?