Enterprises are embracing open-source to avoid vendor lock-in, get better-quality software, and gain access to larger libraries of applications. In return, they may be putting themselves at risk for higher, more complex support costs.
By 2016, 99 percent of all mission-critical software in use by enterprise organizations will include open-source software, Gartner predicted. With such widespread implementation and such vital applications dependent on open-source, it's critical that IT departments address support concerns.
That's because three-quarters of organizations surveyed encountered problems with open-source, according to the 2013 Open Source Software Use survey by Univa, released in April. In fact, 64 percent of respondents said they would pay for support if it would fix their problems.
"I actually would have expected some of those to be bigger, that a higher percentage would say they were having problems because of support and stability," Univa CEO Gary Tyreman said in an interview with Internet Evolution. "When it doesn't work, it has such a huge impact. We expected a higher number would talk about the problems as they occur and the impact to the business. Somehow they seem to have convinced themselves that it's to be expected. People tend to work around them."
As open-source software gets more complex, quality can begin to suffer -- the opposite of proprietary software -- when measured by defect density, or defects per 1,000 lines of software code. According to the 2012 Coverity Scan Open Source Report, released last week:
Proprietary code analyzed had an average defect density of .98 for projects between 500,000 & 1,000,000 lines of code. For projects with more than one million lines of code, defect density decreased to .66, which suggests that proprietary projects generally experience an increase in software quality as they exceed that size. Open source projects with between 500,000 – 1,000,000 lines of code, however, had an average defect density of .44, while that same figure increased to .75 for open source projects with more than one million lines of code, marking a decline in software quality as projects get larger. This discrepancy can be attributed to differing dynamics within open source and proprietary development teams, as well as the point at which these teams implement formalized development testing processes.
Perhaps aware of these statistics -- or based on personal experience -- respondents to the Univa study explained where they were willing to spend for free and open-source software (FOSS) support: 25 percent would pay for improved stability; 22 percent for enterprise-grade support; 20 percent for ease-of-use; 18 percent for extra functionality; 15 percent for bug reports and fixes; 13 percent for an integrated solution; for product upgrades, and predictable lifecycles.
Lines of support
Internally, knowledge management systems (KMS) allow projects to continue along their development paths, even if key employees move on. Collaboration solutions that enable users and developers to share best-practices, tips, and wish lists empower a FOSS solution to mature.
FOSS expertise may be easier to find than those proficient in proprietary or commercial applications. When they researched open-source for the United Kingdom Cabinet Office, Maha Shaikh and Tony Cornford found:
Open source adopters do note that they needed to hire experts and look for support to meet their organisation's ambitions including for control of code and configuration, and taking more direct control of their infrastructure to allow agile innovative responses to changing needs. As reported, the support desired is less than the large scale outsourcing practiced in the current Systems Integrator marketplace. Rather these adopters desire a more targeted and technically focused support that can be delivered by smaller and perhaps more local suppliers.
When it comes to getting support externally, some open-source providers offer these services for a fee. Third-party providers specialize in these services. And many leading FOSS vendors have thriving development communities that meet, in-person and virtually, to share ideas, problems, and solutions, along with formal support programs and help desk staffs.
If FOSS support requires a collaborative effort, however, this could be time-intensive. It certainly may not be as convenient as messaging or calling a help desk.
Given the widespread adoption of open-source and the integral role these important technologies are playing, it's vital for enterprises to address support issues in advance of implementation.
That was really the impetus for this article: The fact that you can't just look at the low upfront costs, but must really consider how much it will cost to afford and maintain an open source system. As I hope I pointed out, there are benefits other than cost to open source, and that's why so many companies are using the technology! And there are several support options -- as you found.
We had a brief stint with open-source software for several social projects but they involved so much training and the operational costs were incredibly high because local technicians didn't know how to fix simple problems.
I've seen open-source projects that the same company offers enterprise-level support (for a fee, of course). Thats a good alternative.
Good point: Yes, the source of any software is important, whether it's open source or proprietary. Just as enterprises consider the support and service capabilities of their prospective vendors when they are accepting proposals from commercial software developers, they must also look into the support considerations if they opt to choose open source for all the benefits (and more) that I listed in this piece.
As with commercial software, the supplier of your open-source software is an important factor in stability and support. The Coverity study referenced in this article found similar levels of defect density among both commercial and open source projects. Whether or not you're paying a license or support fee, it's important that you trust your source!
Entente Software helps companies track their use of open-source and commercial software, as well as their license obligations, costs, supplier information, export restrictions, and more. www.ententesoftware.com
The ThinkerNet does not reflect the views of TechWeb. The ThinkerNet is an informal means of communication to members and visitors of the Internet Evolution site. Individual authors are chosen by Internet Evolution to blog. Neither Internet Evolution nor TechWeb assume responsibility for comments, claims, or opinions made by authors and ThinkerNet bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.
Whereas some businesses search externally when they need a CIO, Choice Hotels had to look only at its CTO for someone with the necessary expertise, industry knowledge, and technological know-how to continue leading the company's embrace of enabling technologies.
Local social media can be powerful marketing tools, but they can't just be add-ons. They need to be tightly integrated into the corporate culture, according to Whole Foods social marketers.
Sequestration has only highlighted the financial stranglehold that many federal IT executives are forced to address, yet some agency leaders are using these budget-strapped times to jump-start innovation.
New York's Metropolitan Transit Authority is conducting a pilot test of digital kiosks to guide subway users to where they want to go more efficiently and at lower cost.
The whole Amazon.reader debate is a double-stupid. It's stupid to think that there's any e-book buyer who doesn't know Amazon's URL, and it was stupider to let ICANN launch the whole free-form TLD initiative to start with.
While NFC's original goal was to enhance mobile commerce applications, it is finding its way into a number of other uses, which is creating both opportunity as well as challenges for IT departments.
Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Edmunds separates customers into segments based on the info it collects on its site and from partners, and uses that to push out custom content, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
The automotive website uses propensity modeling to target ads and customer registration forms, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Ushering in a new era of cognitive computing systems, IBM announced today the IBM Watson Engagement Advisor, a technology breakthrough that allows brands to crunch big data in record time to transform the way they engage clients in key functions such as customer service, marketing, and sales.
Expert Integrated Systems: Changing the Experience & Economics of IT In this e-book, we take an in-depth look at these expert integrated systems -- what they are, how they work, and how they have the potential to help CIOs achieve dramatic savings while restoring IT's role as business innovator. READ THIS eBOOK
your weekly update of news, analysis, and
opinion from Internet Evolution - FREE! REGISTER HERE
Wanted! Site Moderators Internet Evolution is looking for a handful of readers to help moderate the message boards on our site as well as engaging in high-IQ conversation with the industry mavens on our thinkerNet blogosphere. The job comes with various perks, bags of kudos, and GIANT bragging rights. Interested?
To save this item to your list of favorite Internet Evolution content so you can find it later in your Profile page, click the "Save It" button next to the item.
M2M: Rise of the Machines? Not Yet David Weldon In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M. CLICK FOR MORE
M2M: Rise of the Machines? Not Yet David Weldon In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M. CLICK FOR MORE
M2M: Rise of the Machines? Not Yet David Weldon In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M. CLICK FOR MORE
M2M: Rise of the Machines? Not Yet David Weldon In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M. CLICK FOR MORE