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.
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
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
| 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 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- RSS Feeds
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- Home, My Backup Data Center
- A Topic for Discussion - Open Source Feature-Richness?
- What's the tweeting protocol?
- Dart: a New Web Programming Experience
- Developer Poll
- Trying to Tame the Tablet
- Reply to comment | Linux Journal
1 hour 51 min ago - Reply to comment | Linux Journal
4 hours 24 min ago - Reply to comment | Linux Journal
5 hours 41 min ago - great post
6 hours 16 min ago - Google Docs
6 hours 39 min ago - Reply to comment | Linux Journal
11 hours 27 min ago - Reply to comment | Linux Journal
12 hours 14 min ago - Web Hosting IQ
13 hours 48 min ago - Thanks for taking the time to
15 hours 24 min ago - Linux is good
17 hours 22 min ago
Enter to Win an Adafruit Prototyping Pi Plate 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 Prototyping Pi Plate 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
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.



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