
Table of Contents

Copyright

Preface

Comments and Questions

Safari Enabled

Acknowledgments

Dedications

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 Nightmare

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.5.
Skills and Risks

Section 3.6.
Open Source Skill Building

Chapter 4.
Making the ROI Case

Section 4.1.
ROI Fashions

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?

Section 6.3.
Buy Carefully

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

Section 7.5.
Integration

Section 7.6.
Benefits of Increased Adoption

Section 7.7.
Opportunities for Skill Building

Chapter 8.
A Comparison of Open Source Licenses

Section 8.1.
Many Flavors of Licenses

Section 8.2.
The Classic Licenses

Section 8.3.
The BSD Licenses: FreeBSD, OpenBSD, and NetBSD

Section 8.4.
The MIT License

Section 8.5.
Second-Generation/Single-Project Licenses

Section 8.6.
Corporate Licenses

Section 8.7.
Why Pick Just One? The Dual Licensing Option

Chapter 9.
Open Source Under Attack

Section 9.1.
SCO Versus IBM and the Legal Quandary of Open Source

Section 9.2.
What You Need to Know About SCO

Section 9.3.
What It All Means: The Implications of the SCO Crisis

Chapter 10.
Open Source Empowerment

Section 10.1.
Two Poles of IT: Buy Versus Build

Section 10.2.
Where to Buy, Where to Build

Section 10.3.
Closing the Requirements Gap

Section 10.4.
Open Source Empowerment

Section 10.5.
The Vision and Challenge of IT

Appendix A.
The Open Source Platform

Section A.1.
What Is a Platform?

Section A.2.
Three Open Source Platforms

Section A.3.
Assembling Your Open Source Platform

Appendix B.
End-User Computing on the Desktop

Section B.1.
Solutions

Section B.2.
Capabilities

Section B.3.
Open Source Desktop Environments: KDE

Section B.4.
Desktop Productivity Suites

Section B.5.
Desktop Database Management: MySQL

Section B.6.
Web Browsing: Firefox

Appendix C.
Open Source and Email

Section C.1.
A Brief History of Email for Enterprise Use

Section C.2.
Opportunities for IT Use of Open Source Email Products

Section C.3.
Open Source Email Server Solutions

Section C.4.
Recommended Email Server Projects

Section C.5.
Open Source Email Client Solutions

Section C.6.
Content Scanners

Section C.7.
Mailing List Managers

Appendix D.
Groupware, Portals, and Collaboration

Section D.1.
Groupware

Section D.2.
Portals

Section D.3.
Wikis

Section D.4.
Messaging Systems

Appendix E.
Web Publishing and Content Management

Section E.1.
Complete Content Management Systems

Section E.2.
Web Publishing and Content Management System Capabilities

Section E.3.
Recommended Open Source Content Management System Projects

Section E.4.
Weblog Publishing Systems

Section E.5.
Content Management System Toolkits and Components

Appendix F.
Application Development

Section F.1.
Capabilities

Section F.2.
Open Source Application Servers


About the Authors

Colophon