BitTorrent Opens Up Its Sync Alpha To the Public For Windows, Mac, and Linux
An anonymous reader writes "BitTorrent on Tuesday announced it has released its file synchronization tool Sync into open alpha. You can download the latest version now for Windows, Mac, and Linux over at labs.bittorrent.com. The company first announced its Sync software back in January, explaining at the time that it uses peer-to-peer technology to synchronize personal files across multiple computers and devices."
What advantage does this hold over existing "peer to peer" solutions like rsync or Unison? Is it just speed? I imagine that each additional update will speed up until downstream bandwidth is exhausted. If you have symmetric up/down, then there would be no speed advantage.
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Seems like a better alternative to my paid Dropbox subscription.
Watch Game of Thrones on all your computers!
I've taken a few moments from my busy life to look into it, and arrived at an answer. Encryption.
I like having someone else to be responsible for my data. I tend to lose it.
RTFA
Porquoi?
Is this like Freenet with storage "out there" on anything, or is it only using p2p to sync between your own little cloud of devices?
Why would anybody touch it after this:
https://www.google.ca/search?q=bittorrent+MPAA+Team
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
So, where is the link to the github page where we can view the source?
It's three strikes, haven't you ever played bowling?
I'll tell you, this seems to me to be a very interesting development. I think the next step they should be looking at is to develop the ability to purposefully implement partial replicas at different sites, allowing for a kind of distributed filesystem.
For example, lets say I set up 30 servers around the world, each with this Bitorrent Sync system set up, each containing 20 TB of data. Now in order for Bittorrent to work, I don't think I need each of those servers to have a full copy of every file. Imagine I could say, "Make sure than any one block is automatically stored on at least 6 servers". Now I have 100 TB of redundant storage online accessible via the bittorrent protocol. Then I could have different individual clients set to only sync a certain subset of that storage.
After reading over threads such as http://forum.bittorrent.com/topic/8816-will-syncapp-be-open-source/ on their website, I am disappointed to find that SyncApp (as well as Surf, and Live, other BTLabs projects) is not currently open source, and apparently the most they're shooting for at the moment is some sort of API in the future. While I was initially intrigued by Sync's feature set, especially the "shared secret" encryption variations (master key, one way sync, one time sync and more.), as well as that they could be integrated within BitTorrent's existing (and open source) protocols such as DHT, using a BitTorrent tracker, PEX, stream encryption etc, when I read that the implementation was not planning to be free and open source, that is a major blow to its long-term viability as part of next-generation file-sharing protocols.
Especially in a world of "Six Strikes", overzealous industry groups and corporate cronies, government censorship and more, it is absolutely imperative that the tools that those interested in privacy, activism, journalism etc...be free and open source. From being able to audit the code if you have the skills, to crafting decentralized and inter-operative networks across multiple platforms, operating systems and more etc... FOSS is necessary. I can nearly guarantee that if the original BitTorrent protocol had not been released free and open source (along with many of the most popular evolutions of said protocol, such as DHT/PEX/uTP, encryption, private trackers etc..) it would not have come to such prominence. I personally am no fan of the proprietary uTorrent client, but thankfully I can make use of Deluge, KTorrent, or Transmission and have access to the latest features on the BitTorrent network, able to interact with others so long as they were using open protocols. I'd love to see this extend to Sync, which I feel could be excellent not just for users syncing their data amongst multiple computing devices of their own, or sharing with friends, but creating another protective web when it comes to file-sharing, adding privacy protections - an intermediary step that doesn't have nearly the speed/hardware demands of say, operating BitTorrent exclusively through Tor.
Sync, Torque/btapp.js (One has to install the proprietary, headless Torque client (or uTorrent) which has very little documentation on its features/privacy etc... why not have them simply integrate with an open API that any BT client with sufficient support can be called to utilize - thus, using all the safety features like my blocklist, encryption preferences etc... in my client of choice?), Live, Surf (Which I hope will be open and customizable, available on Firefox ASAP,) SoShare - all of these BitTorrent Labs productions sadly seam to be proprietary in nature (though, I must give them kudos for offering Linux versions of Sync for instance). Much like the acquisition of the proprietary uTorrent and the "Plus" version of the client being sold, BitTorrent's latest ventures seem to be steering away from the free and open source paradigm that made the protocol such a great advance in filesharing.
When it comes to file sharing in today's legal and technical clime, proprietary and centralized just won't do. What Sync offers is novel and could create additional layers of security (consider an entire tracker using Sync technology where connecting to each torrent requires a unique "Shared secret", which is available exclusively on a totally different site, extrapolating another legal level of obfuscation, deny-ability, and privacy protection), the community cannot trust it offered as a proprietary service with a central point of failure (legally) and the inability to audit the code. Hopefully, this will change and that Sync and other elements will help to extend BitTorrent as the excellent, multifaceted, free and open tool for disseminating data... but for the time being, it is a curiosity that is in the hands of a company that seems to put profit and control above user privacy and technical freedom/openness
Not to be a negative nancy because this actually seem quite interesting. However it does remind me a lot of rsync and i can't find any advantages that this program offers aside from ease of use.
sync between a folder on my computer and a CIFS share that I have mounted on it?
And as my ISP block bittorrent, I'll have to route this through a VPN or TOR. No wait, I can't I live in Japan..
It might also be useful if your sharing scenario involves enough people that the efficiencies of bittorrent come into play.
I imagine that the next step for BitTorrent is to make a corporate play.
Make sure everyone's vote counts: Verified Voting
Sorry, but Slashdot is not the FSF. Some of us are fine with proprietary software.
fart
This would be a huge benefit in those small to medium size lan parties I often do. Plenty of times the host doesn't really have good internet access or doesn't want to have its cap reached.
A system like this would be much easier and faster than having to share a file (we most often play free games, but everybody still needs to get the game somehow) than getting it through the usual way of one person putting it in a shared folder and it then proceeding to take an hour to share since everybody has to get it from one folder. Its also much easier to set up than to use dc++.
I for one, welcome our new lan synching overlords.