5
Is Maintaining Open Source Software Economically Viable for Your Business? Business owners and companies who choose to use open source software usually do so because open source solutions promise significant savings; this might be true. However, open source solutions can end up costing more in the long run, for maintenance purposes. Companies preparing to take the plunge into the wonderful world of open source software should answer the following questions before choosing an open source solution: Who’s going to maintain your software installation? Open source software options are alluring because it’s cheap to obtain and requires minimal start-up costs. Just because it’s cheap to get started, doesn’t mean these savings will be consistent in the future. So many things can happen after the software is up and running. It pays in spades to consider the possibility of future complications. After all, change is the only constant when it comes to business and

Is Maintaining Open Source Software Economically Viable for Your Business

Embed Size (px)

Citation preview

Page 1: Is Maintaining Open Source Software Economically Viable for Your Business

Is Maintaining Open Source Software Economically Viable for Your Business?Business owners and companies who choose to use open source software usually do so because open

source solutions promise significant savings; this might be true. However, open source solutions can end

up costing more in the long run, for maintenance purposes.

Companies preparing to take the plunge into the wonderful world of open source software should

answer the following questions before choosing an open source solution:

Who’s going to maintain your software installation?Open source software options are alluring because it’s cheap to obtain and requires minimal start-up

costs. Just because it’s cheap to get started, doesn’t mean these savings will be consistent in the future.

So many things can happen after the software is up and running. It pays in spades to consider the

possibility of future complications. After all, change is the only constant when it comes to business and

technology. Company dynamics can change; IT personnel can change too. If team members leave, open

source software could be orphaned.

Investing in appropriate training for personnel and never rely too heavily on one team member. Doing

so can be a costly mistake. Businesses that choose to utilize open source technology must always be

aware of ensuring a continued ability to maintain software.

Page 2: Is Maintaining Open Source Software Economically Viable for Your Business

Who’s handling support services for open source

solutions?Maintenance is one aspect of the triune requirements of open source solutions. Most open source

software requires support, subscriptions, and maintenance. Paid software options typically include this

in the price of the software.

Of course, many companies offer several different versions of support. Choosing an open source

solution means you’ll be handling support issues in-house. The software may not cost the business a

dime, but the business must ensure that in-house resources have the capability of handling most

software maintenance issues. It’s important to note that some major open source projects do offer

support subscriptions for a fee. If this is the case, it would be a wise decision to opt for paying for

support.

Who’s going to handle software updates?Is there a plan in place to designate someone to keep up with software updates, bugs, and fixes? What if

something goes wrong? Who’s handling backups and restorations? These are things to consider long

before a problem occurs; the chances are good that something will go wrong at some point.

Again, training for personnel is a crucial factor in making open source software a cost-effective solution.

There are numerous support forums with fixes, solutions, and tutorials that can cover many problems IT

might encounter, but having a certain level of skill is necessary to make using open source solutions

worthwhile.

Additionally, before downloading open source software, check out the site’s forums and blogs. Are they

open to providing support, or do people who ask questions repeatedly get flamed or ignored? Forums

are indicative of the level of help available should a problem occur.

Page 3: Is Maintaining Open Source Software Economically Viable for Your Business

Who’s in charge of keeping the code updated?One of the biggest selling points for using open source software is having the ability to modify the code

to meet company needs. Of course, these modifications must be coded into future updates. Is there

someone ready and willing to handle this?

Companies should also consider the complexity of the software before making changes. Having one staff

member change code and expecting others to fix issues or add the code to newer versions of the

software can seem next to impossible when the task must be done right then.

Before changing any code, the following should be considered:

Contribute to the Open Source Community

Don’t make any massive changes to code without considering contributing the code back to the

community. Having these incorporated into newer versions can save companies time and future

headaches if future modifications are necessary.

Determine if Maintaining the Code is Realistic

If an organization has the right people with the right skills, investing in open source can be a win-win

situation for everyone. If that isn’t the case, then choosing open source can lead to a financial disaster.

Essentially, before using an open source solution, it’s best to understand the software and its

complexity. Without an adequate understanding, it’s easy to run into problems and the need to fix these

issues with more expensive solutions. Avoiding this scenario altogether is the best bet. Consider the

total costs involved in using an open source software solution before you choose to run with this option.