BitTorrent reveals Sync, a new file synchronization tool
thenextweb.com
thenextweb.com
Not saying Dropbox download speeds are a lot better, they actually sucked for large files last time I checked.
Of course, if you throw this on a server though, it obviously becomes a very good alternative to Dropbox et al, yet that's not a solution for everybody and you yourself are responsible for keeping the server safe.
Then, on my laptop, I can just do "git annex get [file]" and it'll fetch it from the best source automatically.
Seriously, it's a great piece of software.
I haven't used git-annex assistant, but git-annex alone has revolutionized the way that I think about and interact with my filesystem(s).
[1] http://blog.bittorrent.com/2013/01/24/test-bittorrent-sync-p...
1. an AeroFS-like part, i.e your files reside only on your machines and are synced via a P2P protocol, so not-yet-synced files are unavailable when your source is offline (unless like AeroFS, they are opt-in stored in the cloud).
2. a content-hashing part, which means files on your machines that happen to have an identical file elsewhere can be obtained from that elsewhere, even if your machines are offline.
Still, no source => no data, but that's a given.
Technically, 1. is of course a special case of 2. It's just that AeroFS restricts peer requesting to your machines (and — optionally — their cloud storage).
So I think this has a lot of potential, as a much more secure alternative to "cloud storage" as this is being more like "personal cloud storage".
That is often not an issue of course, Dropbox is great.
I used to use it as a means of keeping an encrypted file synced across machines, but when you re-lock up the file it... well, encrypts it, which means re-arranging ALL the bits, so a diff (how dropbox syncs) is just the whole damn file.
I think a word which could be missing here is "necessarily". I see no reason why you couldn't have "remote" sync devices provided by third parties, including but not limited to Dropbox. So if you want to store your data at a third party, you can. If you want a remote storage under your control, you can. If you don't want remote storage, you can.
On your own terms, with your own conditions.
Also, I think I had seen an earlier iteration of this that was using some kind of technique where they sucked the data you wanted to share into their seedbox. I wonder how they got around that.
I've always thought that the simplest way of solving the problem of "I want to sync an arbitrary amount of content between two computers, and I don't care that it's not available 'in the cloud' when all my machines are off" is to build a communication channel on top of dropbox (or something else). Although it's likely that Bad Things could start happening once your usage profile starts getting attention.
For example:
* My mother could see all the pictures we've taken of her grandchild.
* My sister would know that all her PhD research is backup on a computer half-way across the country.
* I don't have to email my wife documents she asks me to scan, because she has everything I scan in her folder, even if she's out of town.
I love Dropbox, but being able to roll my own solution with my own family is great.
The files sync between all your AeroFS computers (and supports selecting syncing too) instead of to a single server so I basically have literally 100s of GBs of 'cloud'/Dropbox-like storage available. And as a bonus, its completely free for all this 'unlimited' storage.
Sync success hinges largely on whether BT can market it well, not on what it does or how it does it.
Encryption? (or would that require another layer a-la BozCryptor?)
Error/collision management - when Dropbox syncs files, there is a master repository (Dropbox.com) and a file isn't synched unless it exists there.
BitTorrent's Sync application appears to be a way to keep the current version of files syncronized on multiple computers without a cloud (server) intermediary and without a history of previous versions.
I'll take SSL between me and one server, thankyouverymuch, and I'd prefer if 100 different seeders didn't have my personal files!
Or am I only seeding between my own personal machines? I sync to my four devices and I can leech off of any of my own devices connected? But that doesn't seem very "cloud".
Does anyone honestly feel comfortable syncing their files to peers?
Why not just hop on and peer everyone for the sole purpose of harvesting people's files?
Your data is completely private and secure. Since it is a sync and have the same files on all your connected devices you really don't need 3rd party cloud storage systems like dropbox. Because often the argument is made for public clouds that it provides offline backup not only sync.
Many small businesses use the product especially who have sales personnel in the field.