Book Review - Open Source Software: Implementation and Management

 in
The next time someone asks you how to introduce open source into an organization, suggest this book as a starting point.

Open Source Software: Implementation and Management

Paul Kavanagh

Digital Press, 2004

ISBN: 1555583202

Have you ever had a friend ask you how to introduce open source within an organization? Although some may have outstanding answers for this question, few of those answers carry the credibility that top management might require. If, as projected, half of IT professionals in 2005 will consider open source, this might be a question we all will be hearing more often. It would be nice to suggest a credible resource where those posing the question might be able to find some useful answers.

Open Source Software: Implementation and Management, by Paul Kavanagh, may be that resource. Aimed at professional managers and implementors of information technology, Kavanagh provides realistic discussions of the key topics an organization must consider before jumping on the open-source software bandwagon.

For the generalists that Kavanagh targets, he provides a good history of software and open source. His breakdown of where open source is successful sets up the reader to consider fully the strengths and weaknesses of open-source software. The chapters covering opportunities for open source provide some of the best deployment ideas that an organization can choose. Throughout the book, Kavanagh provides references to many of the most important open-source alternatives. These references give readers useful starting points for further research and are accompanied by realistic reviews of the open-source projects.

Probably one of the most frequent questions asked concerns the cost of implementing open source. Here, Kavanagh provides a common-sense process for breaking down this question. One way he simplifies this issue is difficult to refute: "When compared with similar closed code systems, open source systems as a general rule cost:

  • Much less for software

  • No more and often less for hardware

  • If other things are equal, no more for anything else.

Of course, this excludes the staffing costs that typically represent over 60% of the TCO calculation. Therefore, Kavanagh accurately predicts that for now the staffing costs aggregated into switching and sunk costs will delay adoption of open source within most companies.

If an organization wants to participate fully in the Open Source community, they will want employees to contribute to or originate an open-source project. Although Kavanagh provides great advice about how to achieve this participation, too much detail is given concerning the way open-source software is developed and the various application architectures. This material may be beyond the scope of the generalists previously mentioned.

In many cases, Open Source Software hits its target well, but chapter summaries could simplify the key points and make them more accessible. Offering checklists, action guides and other quick references would allow managers and implementors to draw quick and immediate benefits from the book.

Recently, someone did ask me how to best introduce open source into his company. Top management was looking for guidance, and he needed some help. Other than a few links, I really couldn't help much, but now I would suggest Paul Kavanagh's Open Source Software, and rest comfortable knowing they were going to get their questions answered.

______________________

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Really good book

Paddy Sreenivasan's picture

Open Source Software is really good book for companies considering
use of open source software in their IT organization. It provides a good balance between pros and cons of using open source software.

The book has good suggestions for open source deployment and areas where open source projects are mature and ready for deployment. One critical IT function where open source is mature was not considered - Data protection - backup and archiving data.

Amanda is a leading open source backup and archiving software and has been in the public domain since 1992. It has tens of thousands of installations and its use of open, standards based media format for backups makes it a good tool for backup and archiving. For more information on Amanda, see http://wiki.zmanda.com

Paddy

White Paper
Linux Management with Red Hat Satellite: Measuring Business Impact and ROI

Linux has become a key foundation for supporting today's rapidly growing IT environments. Linux is being used to deploy business applications and databases, trading on its reputation as a low-cost operating environment. For many IT organizations, Linux is a mainstay for deploying Web servers and has evolved from handling basic file, print, and utility workloads to running mission-critical applications and databases, physically, virtually, and in the cloud. As Linux grows in importance in terms of value to the business, managing Linux environments to high standards of service quality — availability, security, and performance — becomes an essential requirement for business success.

Learn More

Sponsored by Red Hat

White Paper
Private PaaS for the Agile Enterprise

If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.

Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.

Learn More

Sponsored by ActiveState