Is Open Source Software Right for Your Enterprise?
Guest editor: Phil Laplante, Penn State University
Total pages: 32
$29.00
Introduction
Open source software (OSS) is freely available for download and modification
provided that the terms of the license agreement are followed. Increasingly,
organizations are recognizing that OSS is a viable alternative to costly desktop
applications, enterprise solutions, and even custom off-the-shelf software. But
the decision to use OSS is not always an easy one as questions of quality,
security, licensing, standards compliance and more need to be addressed. These
readings will help identify these issues more clearly and assist readers in
drawing their own conclusions about the viability of OSS in various situations.
The first article, "Achieving Quality in Open-Source Software," sets the stage
by establishing the value proposition for open source software and shows how,
using best practices, many open source communities can achieve a level of code
quality that is equal or higher to that in commercial (closed source) settings.
An important issue to be considered when adopting open source software in the
workplace is licensing issues. There are many different kinds of open source
licenses with very different legal implications and it is important that all the
nuances of such licenses be understood before any adoption decision is made.
Ueda's article, "Licenses of Open Source Software and their Economic Values," is
helpful in understanding some of these licensing issues as well as the economic
implications of using open source software in the enterprise.
OSS can be used in several ways in the workplace—on the desktop, in the
enterprise, and to provide a toolset for the development of proprietary
software. The last three articles explore these issues. In "Replacing
Proprietary Software on the Desktop," Hardaway explores the use of OSS on the
desktop. In "Open Source Software: Is It Worth Converting?" the authors show how
OSS can be used to transform antiquated legacy systems into a modern
architectural form. Finally, Ruffin and Ebert explore the issues surrounding the
use of OSS in producing production grade proprietary software in their article
"Using Open Source Software in Product Development: A Primer."
Keywords: open source software, software architecture, software quality, IT
systems perspectives, web applications, open source software licenses, GPL,
network externality, social infrastructure
Table of Contents
Achieving Quality in Open-Source Software
Mark Aberdour, opensourcetesting.org
Reviewing objective studies of open source software quality can help us better
understand how to achieve software quality in both open and closed-source
development.
Licenses of Open Source Software and their Economic Values
Masashi Ueda, Kansai University
Licenses of open source software (OSS) vary but can be categorized as GNU
general public license, GNU lesser general public license, or Mozilla public
license. This article discusses these licenses and the economics of using OSS in
the enterprise.
Replacing Proprietary Software on the Desktop
Don Hardaway, Saint Louis University
Open standards, open source software, and Web applications are causing a major
shift in the way enterprises manage software.
Open Source Software: Is It Worth Converting?
Anthony Gold, Unisys Corp
Thomas Costello, Upstreme Inc.
Phillip Laplante, Penn State University
Open source software use is amassing a long list of benefits. Enterprises that
are discouraged about converting existing software might find that modernization
building blocks can make that task easier.
Using Open Source Software in Product Development: A Primer
Michel Ruffin and Christof Ebert, Alcatel
There are important legal aspects involved in using open source software in
commercial products. Here are answers to common questions on how to handle these
issues to mitigate risk.
Recommended Resources