All cloud storage means is storing your shiz on other peoples computers.
Unfortunately relying on a cloud provider makes you subject to their charges, t's&c's, mistakes and breaches.
That said, I am sure it could be possible to come up with a community led, opensource, distributed, torrent...