The recent collaboration between Rackspace and NASA on the open source cloud called OpenStack marks a turning point for open source software projects, which creative IT people have hidden away from their bosses for years.
RackSpace, a Web hosting provider, and NASA, the nation’s space agency — which has been developing a scalable, secure cloud for its scientists — agreed to donate their code to a non-profit, and 27 companies (mostly technology vendors) signed up to participate.
[login]For RackSpace, OpenStack is a chance to avoid getting locked in to some other vendor’s cloud software and to focus on what it does best — managing data centers, the company says. NASA, which has been under pressure from the government to cut its costs, gets access to new outside technology for free.
Has your organization been looking more closely at open source software? More have — it’s matured, it’s better supported and it looks more appealing since the recession, according to Jay Lyman, an analyst with The 451 Group. Another analyst, IDC, has boosted its prediction for how fast global revenue from open source will grow to over 22.4 percent per year.
But open source is not always the right decision.
Here are four advantages, and four disadvantages, of using open source software. Please add your own experiences in the comment section below.
1) Less cost
At the end of last year, The 451 Group surveyed 1700 users, and 83 percent of them said open source met or exceeded their expectations, including cost. The survey didn’t quantify cost savings, but even commercial products based on open source, like SugarCRM, sell for substantially less than their commercial competitors. SugarCRM’s price also includes support.2) More flexibility
Not only do open source users have access to source code, but open source software is modular, which makes it a good environment for plug-ins that can make the software better suited to you, Lyman says. “No matter what happens to the vendor or the product, you’ve got a code base and you can keep using it.”3) Better performance and reliability
Open source has proliferated through the software stack – from operating systems to databases to middleware to programming languages to applications — and there are more chances to tune it. More vendors and systems integrators participate in open source too — Microsoft, Intel, IBM, Accenture and Google, to name a few. “Customers will look to their suppliers to weed through the software — they don’t care if it’s open source, and they shouldn’t have to,” Lyman says.4) Avoiding vendor lock-in
The dangers of tying yourself into someone else’s code — and paying for expensive licenses to hang on to it — receded as more software was developed for the Web, but with the rise of cloud computing, those concerns are back. Look no farther than Rackspace, which has pledged that OpenStack will be designed, developed and documented in the open.And here are some disadvantages: