Inside Else Inside TEMPlate====>
 

Has EMC Embarked on an Open Source Strategy?

By Paul Rubens

The company's Project CoprHD, an open source version of ViPR Controller, may be the first of many storage products that the company open sources.

Storage giant EMC stunned the IT community recently with the announcement that it plans to release an open source project based on its ViPR Controller software defined storage product.

The open source version of ViPR has been given the rather bizarre-looking name Project CoprHD (pronounced Copperhead) and will be available on GitHub. EMC will continue to sell ViPR Controller as a commercial offering.

The move is as perplexing as it is unexpected because for several years now EMC has been trying to reposition itself in customers' — and potential customers' — eyes as a software company rather than a hardware vendor. The company's reason for doing that is related to the general movement in the enterprise and cloud storage markets away from expensive proprietary hardware arrays toward commodity storage hardware controlled by separate storage software (and, to a lesser extent, toward converged infrastructure too.)

So if software is the "crown jewels" of a modern storage business, why has EMC decided to open source code to its ViPR Controller software?

The answer, according to Suresh Sathyamurthy, senior director of product ,marketing for EMC's Emerging Technologies Division, is that open sourcing ViPR Controller will allow the software to support more hardware from more vendors. "ViPR Controller has always been vendor neutral, and by open sourcing it we can expand the scale of the project," he says. "This is EMC's recognition that customers have heterogeneous storage environments, and by scaling it to more hardware the value of the product to customers increases."

That's the official marketing line, but the truth is that companies don't give away their products just to make them more valuable to customers. There's clearly a reason why EMC believes it's in its own best interest to open source ViPR, and Sathyamurthy goes on to explain what this might be.

Project CoprHD makes ViPR more valuable to EMC, he says. That's because as CoprHD is developed, new features and hardware support will also make their way back into the commercial ViPR Controller software. The commercial product will also benefit from the availability of EMC support and professional services, as well as an EMC Solution Pack which connects ViPR Controller to ViPR SRM storage resource management software.

Sathyamurthy believes EMC will be the biggest contributor to the CoprHD project, but also expects three other types of contributors to add code to the project:

  • Other storage vendors who know their customers use ViPR, and who are introducing new products;
  • Large partners like Intel;
  • Storage service providers who want to build services on top of CoprHD;

This free open source offering and commercial product offering is, says Sathyamurthy, "very analogous" to the situation with the free Fedora Linux operating system and the commercial Red Hat Enterprise Linux product, which is based on tried-and-tested versions of Fedora, but offered on a subscription basis along with support, security patches and other services.

Analogous or not, one questions remains. Why has EMC chosen to make ViPR Controller open source but not all — or indeed any — of its other software? (It has announced that it is making its ScaleIO server SAN product freely available for non-production use, but that's not the same thing as making the code open source.)

Mark Peters, a senior analyst at Enterprise Strategy Group, believes there is more to this than Sathyamurthy's declaration that open sourcing ViPR benefits customers and EMC itself. He says that it has to be looked at in the context of a storage giant that is very effective at stopping change in order to stay relevant.

"I am not sure that I believe that EMC is open sourcing ViPR because its customers are asking for it," he says. "I think that EMC hasn't had the uptake for ViPR that they would have liked. Software is the crown jewels, but there is also a turf war going on. Software equals money if your software is the chosen way of doing something, so really open sourcing ViPR is a way of getting people to use it — it's a land grab."

But he points out that only really cheap or really smart customers are likely to want or to be capable of running CoprHD in production environments. Aside from these two types of customers, everyone else will probably want to buy ViPR Controller from EMC in the same way that the vast majority of enterprises use Red Hat Enterprise Linux in production rather than the more cutting-edge Fedora. That's because they will then have a professionally supported product in their data center with a number to call if anything goes wrong.

"In that sense CoprHD is just a marketing tool. EMC will give you time with the puppy for nothing, and then, once you have fallen in love with it, you will pay for it," says Peters.

He also believes that it is important for EMC to be able to say that it has at least some open source software amongst its offerings, because without it the company risks being excluded from some RFPs. To that extent an open source offering is simply something to allow the company to get its foot in the door with some potential customers. "ViPR — which hasn't had as much take-up as EMC would have liked — is as good a place as any to start," Peters explains.

Mike Matchett, a senior analyst at Taneja Group, agrees that open sourcing ViPR should probably be interpreted as a kind of land grab on the part of EMC. "The company is taking its API-centric controller code and open sourcing it in the hope that others will pick it up and run with it, adding data services to it," he says. "My feeling is that EMC is just aiming to create a larger market for its software."

There's a risk, he adds, that small startup vendors will come along and offer hardware that works with ViPR that they package up and ship as a complete product. But he believes that EMC will be comfortable competing with these startups.

On the other hand, open sourcing ViPR does give EMC an advantage when it comes to preserving its existing proprietary storage arrays systems by killing potential competition. "There's a good chance that having a shared market-wide storage controller that’s freely available could put the kibosh on things. Vendors will find array-level features become less significant because these features are available at the controller level, so people who want to sell arrays may be left behind."

The one remaining question is the extent to which EMC plans to make more of its storage software open source. EMC has always been a bastion of proprietary software and has little experience with open source, so its experience with CoprHD is likely to be crucial to producing an answer to that question.

"My feeling is that EMC is trying open source out with a piece of code that is not that big a risk," says Matchett. If open source doesn’t take off for EMC then it will just carry on with ViPR. EMC is realizing that the world is changing, and is simply hedging its bets."

Photo courtesy of Shutterstock.

  This article was originally published on Tuesday Jun 16th 2015
Home
Mobile Site | Full Site