Half-OT:

Does anyone know a good open source S3 alternarive that's easily extendable with custom storage backends?

For example, AWS offers IA and Glacier in addition to the defaults.

Storj supports arbitrary configured backends each with different erasure coding, node placement, etc.