Personal tools
You are here: Home Weblog Topics Software
Home Download Button

   Download hosted at SourceForge

   Read platform requirements

 

Software

Oct 02, 2008

Cleversafe Open Source vs. Commercial (Update)

Here at Cleversafe we use the open source development model. However, we still have to make money. In that vein, we felt it’s time to put out an update to last March’s post regarding the difference between our open source and commercial offerings.

If you visit www.cleversafe.com you can see our current lineup of dsNet (Dispersed Storage Network) solutions. In short, we offer an easy-to-use hardware solution which provides massive scalability, data longevity, security, and reliability. We provide three main components: The Accesser, which acts as a sort of “dispersed storage router” by exposing our dispersal through standard data protocols, the Slicestor, which holds the actual sliced data, and the dsNet Manager, which allows management and monitoring of the dsNet.

So the most important question to you: what am I not getting if I just use the open source software? To answer that, let’s talk about our goals with the open source release.

The open source release:

  • Provides complete capabilities for a usable dsNet, and
  • Will eventually include tools to make the dsNet client code embeddable, and
  • Is aimed at providing adequate performance for casual use.

On the other hand, the commercial release:

  • Provides a complete solution for a usable, manageable, and scalable dsNet, and
  • Includes a slice server implementation (the Slicestor) that is highly optimized for our specific hardware platform to provide the greatest possible performance.

In the future we are aiming to provide a full Dispersed Storage Platform SDK. But the first step is to provide an easy-to-use solution that you can download, install, and start using in under 10 minutes.

Sep 29, 2008

Cleversafe Wins the Wall Street Journal 2008 Innovation Award for software

We are certainly happy to report that the 2008 winner of The Wall Street Journal Innovation award for software is Cleversafe’s Dispersed Storage software.   This award was a bit of a pleasant surprise to us since the other nominees included both large and small companies all over the world. 

We see this award as further validation of the power of the ideas behind Dispersed Storage as well as a further validation of using open source as the platform on which to develop this new technology.

Of course, we still have a lot of work to do to fully realize the potential of Dispersed Storage, but this is a great step in the right direction.

 

Chris

 

Aug 28, 2008

Version 1.1 Open Source Release

The 1.1 open source open source release occurred today.  This release includes significant performance improvement on geographically dispersed networks as well as a number of fixes and enhancements which are detailed in the Release News.  We're happy to get this release completed and look forward to your comments and feedback.

Also, I should mention that this release does not include the encryption codec nor the rebuilder.  (But the devs promise me that there are coming soon, so stay tuned...)

Chris

Aug 04, 2008

Ideas for new Dispersed Storage Capabilities?

 

With the completion of the 1.0.1 release, we have pretty good code foundation on which to add additional features.  We also have a 1.1.0 open source release coming up which will address a number of issues – particularly performance on globally dispersed (i.e. high latency) networks.

 

As we continue add new features, I wanted to open up the conversation for suggestions.  So, let us know if you have any ideas or suggestions for new capabilities to add to the Dispersed Storage software.  We’re currently in the midst of a lot of future release planning, so the timing is good for input.

 

 

Chris

Nov 20, 2007

Re-writing vs. Modifying Software

You may have noticed that the open source release we posted last month was a complete re-write of the code based we published last year.  Not a single line of code was unchanged.  This change wasn’t just due to the change from C++ to Java, but was a result of a decision to completely re-architect, re-design and re-write the Dispersed Storage software. 

 

I’ve spoken a few times with Joe Jablonski of Acumence and others about the merits of re-writing software vs. enhancing an existing code base and Joe and I agree that software development organizations too often make the mistake of continuing to enhance weakening code base vs. re-writing from scratch.

 

I think this misjudgment comes from a fundamental misunderstanding of the nature of modern software development.  Modern software development tools in the hands of capable developers can quickly produce complex software.  (We are using SCRUM as our development methodology, by the way, and have been quite pleased with the results.)  But software development does not just mean the act of writing software.  And the time required to write complex software is not just the time required to type the code.  Completing a complex software development project requires dynamic coordination of requirements definition, architecture, design, development, testing, validation, tuning, and enhancement.  If done correctly, the act of writing code is only a portion of the time and effort required for software development, especially for complex software and especially for a new type of complex software.

 

Our goal in the initial production release of Dispersed Storage software is to create an outstanding software foundation on which we and others can build Dispersed Storage solutions.  The work we did in 2005 and 2006 provided many insights in how to build a Dispersed Storage system and that know-how enabled us around the beginning of this year to know that we needed to re-write our software.  That know-how also included knowing how to proceed toward an outstanding initial production release.

 

Whether we realize that goal will ultimately be determined by market acceptance of our software and specifically whether it provides the reliability, security, performance, scalability, longevity and cost-effectiveness benefits we envision.  But the preliminary results we are seeing now from our re-write over the past year so far exceed last year’s results that we know that re-writing was a necessary step.

 

 

Chris

 

Weblog Authors

cgladwin

Location: Cleversafe Chicago
cgladwin
Chris Gladwin wrote the first Dispersed Storage prototype and is the Founder, President and CEO of Cleversafe, a company commercializing this technology.

jbellanca

Location: Chicago
jbellanca
Cleversafe founder. MIT Graduate, history of working for technology startups. Areas of expertise: product design, interaction design, requirements.

jquigley

Location: Chicago
jquigley
I'm acting as Senior Developer and Open Source Manager with Cleversafe.

rkennedy

Location: Chicago
rkennedy
VP of Product Management and Strategic Alliances for Cleversafe. Responsible for product management and product marketing and ensuring product roadmap and features meet the demands of the marketplace

wleggette

wleggette
Senior Developer and Open Source Manager at Cleversafe. Specializes in Security and Dispersed Storage Platform.