Netpreneur

Register your Domain Name from only A$16.89
www.

Search Netpreneur



Help Desk

Netpreneur's domain and hosting services are powered by Australian company PlanetDomain, an ICANN and auDA accredited registrar:
Online help
Submit help ticket
Tel: 1300 85 88 22



Useful books for the Netpreneur:


Killer Web Content by Gerry McGovern

More books...

Useful Articles

home > useful articles > using open source software in online business

Using Open Source Software in Online Business

Open Source Software refers to free applications provided under specific licensing terms where the source code is accessible and able to be edited..

Open Source software includes a very wide range of applications, from hobbyist applications  to full strength enterprise ecommerce platforms. It's quite likely even the operating system of the server your site is hosted on is powered by Open Source products.

A couple of well known examples of Open Source software are OSCommerce, a shopping cart, and FreeBSD, a server operating system.

Open Source software principles

Information on the guiding principles of Open Source software can be viewed on the Open Source Initiative (OSI) site. Licensing usually falls under two different types - the GNU GPL and the GNU LGPL. The LGPL  has more restrictions on use and redistribution. 

Open Source advantages

Open Source applications have provided the base of many incredibly successful businesses. Some of the advantages include:

Free software

If you're just starting out in online business, working capital can be scarce and Open Source software can dramatically reduce your startup costs. A side effect of the Open Source community is that it has also helped reduce prices on commercial software over the years.

Evolving applications

Some Open Source software projects can have hundreds of programmers involved which helps in the rapid development of new features and bug fixes. These communities also provide a massive knowledge base for using, tweaking and troubleshooting the products.

Encourages learning

Open Source software encourages you to go beyond the user interface and mess around in the code; applying modifications (mods) and other edits to suit your own needs.

Not locked into vendors

Using commercial application can make you reliant on a single company to maintain and edit the application for you, which can get rather pricey over time. Often when you buy a commercial product, support will only be included for a set length of time, after which you'll need to renew your license. Also, if the vendor goes broke, they might just disappear; leaving you high and dry; whereas popular Open Source applications have a life of their own with programmers coming and going but a core community remaining; keeping the project alive.

Disadvantages of Open Source

There's no such thing as a free lunch and this also applies to Open Source software; particularly if you don't want any part of editing or programming an application.

Projects can die

Just as with commercial applications, some Open Source projects do die; usually the smaller ones, so you may be stuck with an application you can't upgrade yourself and requiring programmers to do customizations.

Support issues

When you buy commercial software, the vendor is usually committed to supporting you; but in the case of Open Source software, you're relying on the goodwill of others to help you troubleshoot. 

New features

What you may consider is a great feature for the product may not be shared by the application's programming community and even if it is accepted, it can be a very long time until it's implemented.

Choosing a product

If you do decide that Open Source software is the path you'd like to take, bear the following questions in mind when selecting an application.

  • Does the software have a solid history?

  • Are regular updates and fixes provided?

  • Is the community around the application active?

  • Is the community newbie-friendly?

  • Are there well known companies using the software?

  • Is there enough coherent documentation with the software?

  • Are there programmers for hire at reasonable rates if you should get stuck?

When considering whether to use Open Source software, remember that the concept of "free" is related to freedom more than to dollars. Although Open Source applications can be a great alternative; if you're someone who needs phone support or personalized email assistance - you may be better off financially in the long run buying a commercial software package.

Tags: blog software, business software, forum software, open source software, shopping cart software


Add to Google

Add to My Yahoo!

Share on Facebook

Add a Comment

Please be civil.

( Use Markdown for formatting.)

( )