San Francisco, CA - January, 30th, 2011 – A few months ago, at SNIA's SDC in Santa Clara, we launched our open-source initiative under the name SCOP (Scality Open Source Program). Within this program, we released an open-source library called LibDroplet, helping developers underpin their application's storage needs with StaaS providers.
At the same time, we also started a $100,000 bounty program allocated to multiple applications and called out to developers to work on select projects. This program was designed as a win-win-win situation in which:
- The community benefits from new cloud storage-enabled applications (released as open-source),
- Scality's customers benefit from new applications to interface with their RING StaaS platform,
- And developers are rewarded for their effort.
Today, we're proud to announce the immediate and general availability of two of those applications developed using LibDroplet: DropFuse, and DplSh, described later. We're also very happy to announce the developers selected for the next batch of applications.
LibDroplet is a very streamlined library that includes all that is needed to handle online storage: simple and uniform storage mechanisms, usage statistics (number of objects stored and operations made, in and out traffic usage) as well as billing information (configurable per storage provider). This library aims to be a complete abstraction layer between applications and online storage providers of any sorts. It relieves developers from having to deal with different protocols and let them focus only on storing information, knowing it will be accessible in a uniform way across applications and providers.
Originally under the GPL, LibDroplet is now re-released under a BSD-compatible license in the light of Scality's involvement in SNIA's CDMI initiative. To the community, LidDroplet is still completely open-source and available for everyone to use, reuse and modify at https://github.com/scality/Droplet
First Drops released
DplSh is the first Drop to be available to the general public. It allows anyone holding an account on a compatible cloud storage provider to manage their objects through a Command Line Interface with familiar commands like managing buckets and objects (with a nice server-side copy – inside a bucket or between buckets – mechanism). It also leverages LibDroplet’s Virtual Directory layer (VDir), allowing the creation and manipulation of directories, something not usually inherent to cloud storage.
We're also proud to announce the immediate availability of DropFuse, a high-level file system connector for Online Storage accounts. Using DropFuse, one can locally and transparently mount their buckets as a regular drive / mountpoint . It also features an asynchronous write cache and in-line compression to enhance performance and minimize bandwidth and operations cost.
« DplSh and DropFuse are great examples of how LibDroplet can accelerate the development of cloud applications. Security and inter-operability are the key to widespread adoption of cloud storage, and I’m thrilled about the response on LibDroplet from the community so far.», commented Giorgio Regni, Scality's CTO.
On top of that, there were 10 other Drops specified on SCOP's website (http://scop.scality.com) at the time of launch, and amongst the many submissions, we have selected what we consider the best applicants for 5 of those applications.
- Cloud Migration – David Pineau
- KVM Virtualization - Simão Reis
- Gnome GVFS and Nautilus Extension - Rui Tiago Cação Matos
- WordPress & Gallery3 - Gary Mort
Even though the original bounty program is officially over, since we had such a good feedback from the community about it, we decided to leave it open for the time being, so if you feel like coding for the community, feel free to join the band by submitting your applications to one of the drops left to be done:
- Zope/Plone Interface
- Alfresco CMS
- FastCGI CDN
- Datanucleus ORM Platform Datastore
- Linux Virtual Tape Library
We are looking forward to seeing those Drops being released and available. Please follow us on twitter (@scality) for updates, on GitHub for more detailed information, and "drop" us an email at email@example.com if you want more information.
The Scality SCOP Team