Chapter 1. The Nature of Open Source
Section 1.1. The Open Source Debate
Section 1.2. Understanding Your Open Source Readiness
Section 1.3. The Nature of Open Source
Section 1.4. What Is Open Source?
Section 1.5. Where Does Open Source Come From?
Section 1.6. How Does Open Source Grow?
Section 1.7. How Does Open Source Die?
Section 1.8. Leadership in the Open Source Life Cycle
Section 1.9. Second-Generation Trends in Open Source
Section 1.10. The Different Roots of Commercial Software
Section 1.11. Productization: The Key to Understanding the Challenge of Using Open Source
Section 1.12. Comparing the Risks of Commercial and Open Source Software
Chapter 2. Measuring the Maturity of Open Source
Section 2.1. Open Source Traps
Section 2.2. The Elements of Open Source Maturity
Section 2.3. The Open Source Maturity Model
Chapter 3. The Open Source Skill Set
Section 3.1. Preventing an Open Source Niare
Section 3.2. Open Source Skill Levels
Section 3.3. Open Source Skills Inventory
Section 3.4. How Maturity Affects Required Skills and Resources
Section 3.6. Open Source Skill Building
Chapter 4. Making the ROI Case
Section 4.2. How Open Source Costs Differ from Commercial Software Costs
Section 4.3. Making Your Own ROI Model
Section 4.4. Skills Versus Money
Chapter 5. Designing an Open Source Strategy
Section 5.1. Crafting a Strategy for Open Source Adoption
Section 5.2. Crafting a Strategy for Applying Open Source
Section 5.3. Crafting a Strategy for Managing Open Source
Chapter 6. Support Models for Open Source
Section 6.1. Open Source Support Offers
Section 6.2. When Is Commercial Open Source Support the Right Choice?
Chapter 7. Making Open Source Projects Easy to Adopt
Section 7.1. One Program for Productization
Section 7.2. Basic Information and Community Support
Section 7.3. Reducing the Skills Gap for Getting Started
Section 7.4. Accelerating Learning