Open-source Dropbox alternative powered by Git
github.com
github.com
It will probably update their conditions if they don't already preclude it. Or maybe they will embrace it with a premium pricing plan. I certainly wouldn't count on hosting this against BitBucket's free plan.
Git is a great idea for this, but in practice it performs terribly.
I don't know how this project is doing it, but adding a buffering/sharding layer for large files would alleviate this problem at the cost of worse delta compression (among other things).
That said, I still don't think git is necessarily the best platform to base a Dropbox alternative upon, but the commit resource hogging is very fixable.
https://www.youtube.com/watch?v=u_rOi2OVvwU https://github.com/apenwarr/bup
http://kiln.stackexchange.com/questions/1873/how-do-you-use-...
https://github.com/apenwarr/bup/#readme https://github.com/apenwarr/bup/blob/master/DESIGN#L92
Git is made and optimized for text files, no big surprise that it doesn't cope very well with binaries.
1) Isn't free
2) Is accessible to $stateAuthority if they come knocking
3) Makes your data access reliant on a third party who may or may not be up in an emergency or:
4) Could disappear at any time and take your data with them
So basically, the same problems that affect every cloud solution provider ever.
I don't agree with #4. All your data is stored locally, it DropBox goes away the data just stops syncing. (You would lose version history, but it's only 30 days so not useful)
Because for me, the prime reason I refuse to use Dropbox[1] is that it's unfree software as per the speech definition. I am not running software on my computer that needs internet access and transmits files when I can not verify what this program does, in addition to my personal policy of reducing my usage of unfree software to an absolute, unavoidable minimum.
[1] I'm studying CS and it's really annoying how ubiquitous Dropbox has become among the student crowds. I stopped counting after about the first three dozen attempts of people trying to get me to use Dropbox.
Personally, I think you're being rather paranoid on the whole free software (as in speech) thing, but hey, whatever works for you :)
I guess not when companies like box.net are giving out 50GB for free. =/
2) This is a problem with just about any service unless you use something based in another country, but then you play by that governments rules
3) That third party is Amazon S3/EBS/EC2 which, if used correctly, provides a solution thousands of times better than you can with the same budget (redundant datacenters, high availability, etc)
4) If they do disappear, you still have all your data on your computers with Dropbox installed.
Now, help me understand point 1) please.
I assume for now that you're talking about the 'get someone to sign up' bonus? Which would be very shady in my world and is probably part of the reason why the GP gets annoyed by people at his university, trying to sift through the masses and find those that didn't sign up yet and could offer them a slight bonus.
It's spamming your own network.
Sure, you can just put a Truecrypt disk image in a Dropbox folder, but you're missing the granularity of Dropbox (e.g. to sync certain files to my SSD) and that granularity also affords you protection against race conditions (if both machines have the encrypted drive mounted and are writing, sounds like trouble).
Not an insolvable problem by any means, but not one that has yet been solved either.
Unfortunately the one time I installed it the user experience and interface was miserable..
Instead we use gitdocs for storing our "docs": Task lists, wiki, planning, collaborative design, note taking, code snippets et al. And the gitdocs web front-end (http://imgur.com/eaTTY) is optimized for that since it renders wiki pages (formatted markdown/textile), has full code syntax highlighting, file search, revision history and a rich text editor.
Too bad that is actually the hard part.
I think it's pretty obvious that this isn't intended, at least in it's current incarnation, to be a dropbox-killer. It doesn't need to pander to the same audience.
"dares to mention technologies used" is only a killer for a subset of all possible audiences. For example, knowing that Git is hacked together with C and bash doesn't make it any less useful to me (ie, someone who isn't afraid of computers)
I love the idea and the hackyness over it all. Love it!
So if the CPU issue can be resolved for committing large files, could it be used as a backup for your warez etc?
You can check it out here.