AeroFS is x87 faster than Dropbox in LAN syncing [video]
blog.ram.rachum.com
blog.ram.rachum.com
Also, uploading the data to Dropbox server, and then downloading again, wastes valuable quota for those under a data cap.
Do you want Dropbox to make a ghost entry with the contents and the hash, then start transferring it over LAN right away? That's going to be confusing when a ghosted file doesn't behave the same as a normal unsynced file. Especially if you start doing collaborative work and the version history is broken because that's cloud-based.
Making exceptions to that approach (like allowing individual machines to sync with eachother directly before transferring to the cloud) creates opportunities for conflicts and inconsistencies that are very difficult to resolve because all the information might not be available.
I guess its not automatic in the sense that it does not install itself, but then again neither does dropbox...
If anyone could spare me an invitation...
On a related note, I've been using Livedrive for a number of years now and they have a lan transfer option to obtain a file over the network than over the internet. I suspect however a lot of use cases are separated by the internet and generally aren't on the same network.
What would be awesome however is if after the sync both computers were able to contribute to uploading the file to the live server. So I could sync my files over lan to my laptop, go to work, then have my home/work computer upload them to the net, thus 2x quicker to store it in the cloud. But that would be a bit of an edge use case I think.
A confusion index of 1.0 would be described as perfectly confused. But, as is often said, nothing is perfect. :)
Not sure why this is taking upwards of 12 minutes for the OP.
The real solution, of course, would be for Dropbox to transfer the file over the LAN immediately before waiting for it to be uploaded to the Dropbox servers.
Once that happens, other clients will ask to download from the servers, notice that it's on the LAN already, and take it from there. I bet if you install a new client on the same LAN, or share a folder between clients on the LAN, or add a folder to selective sync, once the files are already there... it will be a competitive speed.
Really, no reason? None at all?
For "infinite versioning", it's obvious - there's no upper bound on the amount of data the server has to store. Storage space costs money.
As for no direct LAN syncing, someone's already mentioned the reason - consistency. Syncing is already a hard problem, and it's dangerous to allow more things to go wrong because the clients synced but the server didn't receive all the data.
Answer: compatibility! Now that walled gardens are going up, there's pain in getting through the walls. If they can make this compatible with Dropbox, it would be a great combination. There's also the possibility that Dropbox could add Bonjour/Rendevous to their client side software, reducing AeroFS to just a feature.
My take on it is if there is no/little benefit of putting something in the cloud, there is no reason to do so particularly if it's something security related.
I signed up a long time ago for an AeroFS invite but had no joy. Anyone got one they could share? I'd love to try this out.
The Java to be disabling is the Java browser plugin, which allows un-trusted web sites to run applets in a sandbox on your machine. As you know, there have been a lot of issues with Java sandboxing.
However, AeroFS runs locally (as far as I understand, I don't have an invite) so should be fine as long as you trust the provenance of the code.
Java "desktop" applications don't have such a sandbox and thus they already have access to things that the vulnerabilities enable (such as manipulating system properties). Really, we ought to treat Java desktop apps no differently than native binaries, bounded by the the OS' security model.