It is often said that open source software wins because it is cheaper.
However, the bigger factor in the success of open source software in industry has been performance.
Collaborative development projects have opened the door to much wider input than is the case in a closed development environment with subsequent improvements in price and performance. Open source reduces R&D costs, increases productivity, improves efficiency, facilitates interoperability and encourages innovation.
Here's our top ten reasons to consider using open source and Linux in your business.
Initial outlay
The most obvious benefit of free and open source software is cost. A Linux distribution such as Ubuntu is free to download, easy to install, easy to use, and easy to update, and comes without the complication of licensing issues.
A user can install as many instances of Ubuntu as he or she wishes, and can be confident that a Linux desktop will slot into existing networks without a fuss. Anti-virus software is not required, and there are no licenses required for OpenOffice, which can also be installed on Windows systems at zero cost.
The same applies to most open source software that is available to the enterprise. Databases, web servers and enterprise level applications can all be downloaded for free.
Support
That most free and open source software has no purchase cost provides an obvious incentive for the adoption of open source software, but most companies are happy to pay for upkeep, maintenance, training and support if these services bring apparent reward.
This has been the model for most open source companies. A company that distributes free and open source software depends on the relative excellence of the support it provides for revenue, and has an incentive for ensuring the quality of its services.
Quality
All the major hardware, mobile phone and chip manufacturers have not only contributed their ideas and software under the GPL and its variants, but have also actively participated in free software projects.
Open source software is adopted because it is reliable, resilient, and adaptable. Cost is not always the primary motive, but is significant. The telecommunication and finance sectors, for instance, have adopted Linux and other open source solutions on a large scale because of massive price/performance improvements over Unix and Windows.
The distributed nature of open source and free software development has encouraged good habits around the maintenance of the software, in that processes and discussions are recorded and archived, and some of the basic rules of software development - transparency, simplicity, modularity and portability - are a necessary adjunct for the project's viability. Good habits engender good software, and good software becomes incrementally cheaper over time.
A project can only function because these precepts are followed, and the mechanisms that enable a free software project to happen, despite the geographical separation of the developers - the mailing lists, version control systems and bug tracker databases - also enforce good habits on the developers.
Use of such integrated systems, which are the norm for open source projects, reduces the inevitable overkill and duplication of code that commonly happens in commercial development environments.
TCO
IBM commissioned a report from Freeform Dynamics entitled "Linux on the Desktop: Lessons from mainstream business adoption" which noted: "Within the cost related category, many (adopters of Linux on the desktop) allude to savings on licences, not just in relation to the operating system per se, but also the application portfolio which runs on it, which generally includes a high proportion of open source software in a Linux environment."
It added: "The ability to run on lower spec equipment is another common cost related driver. It is notable, however, that the majority of responses make reference to an overall lowering of total cost of ownership (TCO)," which accrue from the traditional virtues of reliability, security and flexibility.
The report suggests that while some adopters "argue that it is possible to achieve a higher degree of security with Linux, which is basically a risk related driver, others say the main point is that it costs less in terms of time and effort to achieve and maintain an acceptable level of security, which brings us back to TCO."
In a similar manner, the perceived benefits in relation to stability and reliability would have a user experience related impact, but would also translate to reduced maintenance and support overhead. What's interesting about all of these observations is that the focus among those with more serious business-oriented deployment experience is very much on tangible benefits.
Security
The trojans, viruses and malicious interlopers which are common to Windows systems and are the bane of every office manager, are unknown to the majority of Linux users.
A company such as JBoss, now a subsidiary of Red Hat, has been able to generate revenue without compromising its principles, and has proved that subscription, installation, training, support, upgrades and maintenance can provide realistic opportunities for creating income streams for a product that is at least the equal of, and arguably superior to, many of its rivals.
Open source gives ISVs a host of advantages. Open source companies foster and benefit from their user and developer communities. A user with a particular concern or requirement can often gain access to the individual developer resulting in more rapid and responsive support, and if the support isn't good enough, or you feel you have the internal resources to maintain the product yourself, you can always download the software free.
A logical corollary of this effect is that commercial "open source" software projects are more responsive to the demands of users and developers, because they have to be - and organisations such as JBoss and Red Hat have a deserved reputation for the quality of the support they provide.
Security is a major bonus of all Linux and Unix systems, and is claimed as a major advantage of open source software. All Linux distributions include update mechanisms and provide instantaneous security advisories.
Linux systems are built for networking and have a superior record for overall security. This doesn't mean that Linux is entirely immune, but that the system architecture is much less vulnerable to attack. The cost of virus prevention on Windows systems is immeasurable.
A standard tactic on many networks is to employ a secure Linux box as a firewall, intercepting intruders before they hit the network, and Security Enhanced Linux (SeLinux), developed by the US National Security Administration (NSA), is a component of many Linux systems.
No more upgrades
The PC is ubiquitous, and every desktop in every office, of every programmer, secretary, manager or filing clerk has a desktop running an office productivity suite. Each office suite on each desktop comes at a premium, with a word processor, a spreadsheet and a visual presentation tool, crammed with features that are never used, and demands an upgrade every other year to conform with the current data formats.
The content hasn't changed. The functionality hasn't changed. But the upgrade is essential to keep the cycle going. Linux and OpenOffice will run on lower spec PCs and fulfill the functionality required of 95 per cent of Office users. The imperatives for hardware upgrades associated with adopting Windows Vista and the latest edition of Office, for instance, are unknown to Linux users.
End single vendor dependence
Open source removes the need for dependence on single vendor solutions which tend to push up prices.
Linux is available in a large variety of flavours, will run on a greater variety of computer architectures than any other operating system, and is available on many different platforms from all the main hardware vendors. It is easy to move from one Linux to another, and from Linux to another operating system.
Interoperability and open standards
Open standards for document formats and protocols are a first principle of open source software. Open standards provide a clean intersection between different implementations of software and hardware.
Interoperability, or the simple notion that computer systems should produce outputs in common formats which allow one computer to talk to another, has been a goal of computing since the beginning of the electronic era.
The purpose of open standards is to promote interoperability between different applications on different operating systems. The effect of proprietary data formats is to encourage reliance on single vendor applications and to discourage the implementation of competitive products.
Proprietary data formats give us no assurance of permanence or diversity, force dependence on the continuing popularity of a particular product, and are liable to alteration between different versions of the software. The user is locked into an involuntary upgrade cycle with an individual vendor, with few guarantees of consistency, and has little long term control over the viability of the data.
Open standards allow a user to be platform, vendor and software independent. Standards make networking possible, and make it easier to upgrade and move customised software solutions from one platform to another.
Access to technology at the source
Open source has also allowed and encouraged research and development laboratories in academia, public service and commercial industries to gain access to technologies that might otherwise be prohibitively expensive, which in turn has led to increased participation and feedback.
For instance, GNU/Linux and open source have led the field in clustering and virtualisation technologies, which were initially developed from academic research. (A side effect of this is that Linux has revived the market for the mainframe).
For similar reasons many smaller startups - as Google once was, for example - have based their operations on the use of free software. It is doubtful that Google would have been as successful as it has, had the company not been able to customise Linux and the Google filesystem on clustered servers to build its original search and storage algorithms.
For the company deciding to come over to Linux cost may be the initial motivation. Software is a tool, and not the final objective of the company. There is an over-riding interest in having software that "just works" at reasonable cost, and this is where GNU/Linux comes into its own.
Freedom
Most advocates of free software would claim that freedom, "not as in beer, but as in spirit", is the principle advantage and purpose of open source, and from this principle emerge all the other benefits of free software.
In the words of Richard Stallman "free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software." More precisely, it refers to four kinds of freedom, for the users of the software:
"The freedom to run the program, for any purpose (freedom 0).
The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this."


- 08/02/2012 04:36 - Virtualization With Xen On CentOS 6.2 (x86_64)
- 08/02/2012 04:34 - Virtual Users/Domains With Postfix/Courier/MySQL/SquirrelMail (CentOS 6.2 x86_64)
- 08/02/2012 04:29 - Running ownCloud3 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10
- 23/01/2012 04:38 - The Perfect Server - CentOS 6.2 x86_64 With nginx [ISPConfig 3]
- 20/01/2012 04:05 - Securing Your ISPConfig 3 Installation With A Free Class1 SSL Certificate From StartSSL
- 12/09/2009 04:11 - Red Hat Unveils Enterprise Linux 5.4
- 03/09/2009 09:39 - AnySQL Maestro 9.8 released
- 02/09/2009 06:55 - Best Open Source Software Awards 2009
- 28/08/2009 05:12 - First Ever PostgreSQL Alpha Release Now Available
- 28/08/2009 05:03 - once:radix release 1.5
- 20/08/2009 05:09 - Database Master 1.5 for PostgreSQL and MySQL has been released.
- 19/08/2009 06:21 - Open source fueling enterprise software shift
- 13/08/2009 05:52 - Cost-Effective Data Modeling Tool Supporting PostgreSQL Released by ModelRight, Inc.
- 14/07/2009 02:24 - New installer released: eZ Publish is only a few clicks away!
- 14/07/2009 02:13 - pg_migrator 8.4 final relased


