Book Review - Open Source Software: Implementation and Management

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.
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Designing Electronics with Linux | May 22, 2013 |
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
- New Products
- Linux Systems Administrator
- Senior Perl Developer
- Technical Support Rep
- UX Designer
- Web & UI Developer (JavaScript & j Query)
- Designing Electronics with Linux
- Dynamic DNS—an Object Lesson in Problem Solving
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- Reply to comment | Linux Journal
6 hours 4 min ago - Nice article, thanks for the
16 hours 45 min ago - I once had a better way I
22 hours 31 min ago - Not only you I too assumed
22 hours 48 min ago - another very interesting
1 day 41 min ago - Reply to comment | Linux Journal
1 day 2 hours ago - Reply to comment | Linux Journal
1 day 9 hours ago - Reply to comment | Linux Journal
1 day 9 hours ago - Favorite (and easily brute-forced) pw's
1 day 11 hours ago - Have you tried Boxen? It's a
1 day 17 hours ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
Really good book
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