Dropping Dropbox - what's a replacement?

COPY.COM
Why use Copy.com?

  • 15 GB initial free storage
  • Best referral program: 5 GB for both, each referral
  • Fair sharing program (split the bill on storage when you share files, like sharing a bill in a restaurant)
  • It is working seamlessly

You can use my referral link to apply and get your first 5gb referral bonus +15gb initial (all free), and help me too: https://copy.com?r=bqt9V2

Register, install the PC, mobile (or both) app, and reply COPY verification Email (in updates tab in Gmail)

I’ve been using Copy.com for a year now. 15 GB Free account, plus an additional 5GB for every person referred. I’m not sure what the cost for more space is; I’ve never needed it.

Sign up using the referral link and you’ll start with 20GB instead of 15GB.
https://copy.com?r=3jIrGd

I’m going with Wuala…the pricing fits for me and it has a Linux Desktop solution. Removed Dropbox from everything, then found your article whilst looking for alternatives. I’m glad I’m not alone in this.

Freedom of association is still a two-way street in these United States. If you don’t like the channel then change it.

Copy has that functionality - called PhotoCopy. Works perfectly for me. If you do end up using it and would like for both of us to have an extra 5GB, feel free to use my link: https://copy.com?r=GCtzno

Cubby from LogMeIn.

Some nice features: pick and choose existing folders to make into Cubby folders, and then pick which ones sync to which machines.

I’ve used Cubby, DropBox, and Box, and Cubby is the one I trust and like the most. You can open an account, or ping me, as I get a bit extra for referral. I don’t need it, but it’s an option. https://cub.by/i/00_YtEd7L8Odg-

Hi Mark, i’m currently using a 1TB Google Drive. I’ve got about 400GB of data uploaded - basically all my data. The Google Drive client is much, much better than its early iterations which crashed frequently. I have it installed at home on my Mac, on my iPhone and at work on Windows. The syncing is responsive. No complaints.

Saying that i’m giving serious consideration to moving to MediaFire to get out of the Google black hole. I’m testing it out now with a free account.

Is there a reason no one is mentioning MediaFire here?

hubiC is an interesting alternative. 25GB for free, bigger tiers with attractive pricing. Big hosting company (OVH) is behind this service.

Thanks! I just tried Copy and this. Copy couldn’t preview MS Office docs on iOS, Jotta did just fine. Signed up two friends, so I have 15 gb for free.

I admire what ownCloud is doing, but I have misgivings about it given that they chose to implement the server in PHP.

Although it’s certainly possible for talented programmers to implement sync and storage securely and correctly in PHP, it’s not a language with a strong track record for that. One example: PHP’s type coercion makes it trivially easy to write code that is particularly erroneous and damaging in crypto programming, such as having different md5 hashes compare as equal.

I’m concerned not only about the correctness of their implementation, but also the acumen of developers who would choose PHP in the first place.

That ownCloud is FOSS is potentially an advantage over the long term. But being FOSS doesn’t guarantee that people with the proper competencies will review it for security and correctness, just that they could review it. And the fact that I have access to the code and can review it myself is irrelevant since although I’m a programmer, I’m not skilled enough in crypto and security to do so.

Tradeoffs to consider for Bittorrent Sync. What you gain in cloudlessness you lose in offsitebackupness. As for greenness, you must also leave at least one other computer or device on all the time to have any sync/backup occur.

I feel like you may be trolling a bit here, but I feel your feelings about PHP are misplaced. Given the recent Heartbleed bug, do you really trust seasoned developers working in a strongly typed language to do any better? It’s not about the language but about the protocols and code review surrounding the development. PHP may have been chosen for the simple fact that it’s still the most easily deployed web language available. If a main concern was getting Joe Sixpack to deploy his own cloud infrastructure as easily as possible, that alone may have trumped any other consideration about speed, potential type safety, etc. As long as your protocols are strong (unit tests, CI, peer review, etc.) then your concerns about correctness of implementation are lessened and other ‘soft’ concerns can come to the fore like ease of deployment, or joy to code in. I don’t think PHP does much for the latter, but that’s a matter of opinion :smile:

I totally disagree. Logmein was free from 2007 (or before) until 2014. After seven years, it’s hardly a bait-and-switch to change a business model, especially with the months and months of advanced notice that they were going to end it.

It is not merely disagreeing with their views, it is their actions. Rice and the rest are guilty of war crimes and it is clear that they are not going to ever face trial. Take a look at the people being tortured on their orders.

They won’t even admit that what they did IS torture.

Further, during the Bush administration, they used the same tactics on their critics. Remember what happened to the Dixie chicks?

Calling people ‘traitors’ for disagreeing with you, as the Bushies did is a good way to bring similar on yourself.

3 Likes

I totally disagree. Logmein was free from 2007 (or before) until 2014. After seven years, it’s hardly a bait-and-switch to change a business model, especially with the months and months of advanced notice that they were going to end it.

I’m not sure you understand how a bait and switch operates then.

Like many others I paid for Logmein but only used their service because I could recommend it to others to use the more limited, free service for those who only needed to use it on rare occasions, but keep it installed for when it’s needed but also having the advantage of being compatible with my paid version.

That’s what baited a lot of people into using and paying for their service.

The switch came when they dropped the free service and people who trusted that it was part of their business model were put in a lurch of having to tell all those rare users they had to ante up fees or uninstall. While also getting them to switch to another solution.

The people baited into this model now have to either stay and pay more to cover the expenses of those they collaborate with (by those that were set up as a premise of limited, but free), or go through the time and expense of changing everyone over to a new solution.

A few months to change over 7 years of people who often don’t even know how to uninstall the current app, much less change to something else on their own means that some are just going to be told to plug in their credit card and pay until there’s time to get to them. They may feel like that’s a bait and switch, so the support person, once again, may need to eat the cost and pay for it.

Freemium models aren’t supposed to work this way.

For a model that was run for 7 years, there should have been about a year or more notice for such a radical departure. If Logmein was smart they just would have limited the free accounts in such a way as to drive those who are heavy users to pay, while still allowing light usage for free. That’s how a Freemium model works, unlike a bait and switch.

Could you imagine the outrage if all free Gmail accounts went to paid only accounts right now?

In the end, it backfired on Logmein and many have switched to other solutions, but the hassle of doing so hasn’t been forgotten. Many sure as heck aren’t going to use Logmein for free storage and recommend it to others to get it integrated deep into their workflows only to find that rug swept out later. Even Dropbox isn’t dumb enough to pull that bait and switch on its user base.

TL;DR the TL;DR - I wasn’t driving trollies.


TL;DR - I’m skeptical of ownCloud based on my longish career in software development and an influential article that matches my own experiences and which suggests that it is a red flag that ownCloud is implemented in PHP.


I use the terms security and correctness a lot. For clarity, here’s what I mean by “security”:

  • keep private that which is private
  • prevent unauthorized reading, writing, deleting of my content

And “correctness”:

  • don’t corrupt my data
  • handle conflicts in a sane manner
  • more generally: the program should behave as the developers intended, e.g. avoid undefined behavior

Though I’m a coder, I don’t specialize in security, so technically speaking you should ignore everything I have to say on the matter. Fortunately, I’ve spent the majority of my career specializing in creating correct software; so I consider myself qualified to speak on that.

Not at all; I genuinely believe what I wrote.

You incorrectly assume I’m advocating a strongly typed language. Python, Ruby, or even Node.js (with similar type-coersion warts as PHP) would be better choices than PHP.

Yes, it is, at least in part.

In my original comment I acknowledges that it could be done in PHP. But all other things being equal (talent, process, code coverage) choose a better language.

I get where you’re coming from; I’ve been there. My career has included a few oscillations between strong-typing and strong-testing camps, equal parts coding in strongly-typed and weakly-typed/dynamically-typed languages, and the gamut of process wonkery (eXtreme Programming, SCRUM, Lean). For what it’s worth, were ownCloud implemented in, say, Python, but without unit tests, I’d be advocating similar skepticism.

My beef with PHP as it relates to implementing secure and correct cloud sync is that — compared to its contemporaries — PHP gets in the way more often than it helps.

My top gripes are that PHP:

  • wasn’t designed by a language designer; it was cobbled together over time and it shows
  • lacks a history or strong culture for modularity, automated unit testing, and code review
  • does many things wrong by default
  • exception handling arrived late and most code still uses error reporting, including core PHP
  • has instead a design philosophy leading towards incorrect or undefined behavior when things go wrong
  • has backwards compatibility to a fault

I have other issues with it, but those are the low points. All languages have warts; it’s just that PHP has a high concentration of them.

Again, I’ve repeated a lot of what was addressed in PHP: a fractal of bad design complemented by a rebuttal where the original author shows up in the comments.


As I write this the forum hosting the rebuttal (forums.devshed.com, running PHP) is returning this:

HTTP/1.1 200 OK
Date: Mon, 14 Apr 2014 06:35:54 GMT
X-Powered-By: PHP/5.3.10-1ubuntu3.11
Content-Type: text/html
…

Connect Error: Too many connections
  • should be 500 Server Error not 200 OK
  • body is plain text not HTML
  • in another language, the default behavior of the web framework coupled with the language’s exception handling would have taken care of both

Update: now it’s returning this:

HTTP/1.1 200 OK
Date: Mon, 14 Apr 2014 08:56:54 GMT
…

Invalid query: Table './f_devshed/dbtech_dbseo_resolvedurl' is marked as crashed and last (automatic?) repair failed116

Because revealing your internal database schema to the world is secure…


[quote=“selfsimilar, post:162, topic:28218, full:true”][emphasis mine]

PHP may have been chosen for the simple fact that it’s still the most easily deployed web language available…that alone may have trumped any other consideration about speed, potential type safety, etc..
[/quote]

It’s a popular opinion that PHP “is still the most easily deployed web language.” But I share your supposition that it was a motivator in selecting PHP. The problem is that — in my mind — that “etc.” includes some unacceptable tradeoffs. I question the acumen of developers who would exchange security and correctness for ease of deployment by lay people particularly when it comes to cloud sync.


A side channel response thread to my comments here (I’m a newbie, so only two links per comment):

https://gist.github.com/toolbear/10714417#file-cj-md
1 Like

The phrase, “one-sided class war”, comes to mind.

I’ve been using SpiderOak for some time. Their commitment to end-user privacy is exemplary – all files are encrypted client-side, automatically, before going to the server. On the whole, SpiderOak does the job. It does have some shortcomings, as others have mentioned – occasionally, the syncing speed becomes very slow, and the Android client doesn’t sync, only download.

Actually, the biggest frustration I’ve had with SpiderOak is that it advertises itself as primarily a backup solution, secondarily a file-syncing solution. While it does track historic versions of a file, which has been useful a few times, when you delete a file locally, it’s immediately deleted from the sync – which is not what you want a backup system to do. But, if you ignore the backup system claim and focus on syncing and file sharing, it’s fine.

1 Like

If you’re just syncing your files it may work, but if there’s any kind of sharing going on (we use it at work for sharing documents), the user-interface and functionality is abysmal (or maybe it’s just the interface).

My company has enjoyed using https://www.drivehq.com for their enterprise service. Not sure how good their other offers are but their enterprise service is really impressive.

This topic was automatically closed after 5 days. New replies are no longer allowed.