Introduction
Open Source: A Different Way Of Doing Business /
Innovation Happens Elsewhere /
Jumping In /
Understanding Open Source /
Communities /
Who This Book Is Intended For /
Who Else This Book Is Intended For
Innovation Happens Elsewhere
Open Source Is A Commons /
Can The Commons Make A Difference? /
The Commons And Software /
Open Versus Closed /
Use Of The Commons: Creativity & Conversations /
Innovation Happens Elsewhere
What Is Open Source?
Open Source In Brief /
Philosophical Tenets Of Open Source /
Open Source And Agile Methodologies /
Common Open Source Myths, Misconceptions & Questions /
Open Source And Community /
The Secret Of Why Open Source Works /
Variations On Open Source: Gated Communities And Internal Open Source /
Open Source: Why Do They Do It?
Why Consider Open Source?
Business Reasons For Choosing To Open Source Your Code /
Creating Your Business Model And Following Through With It /
Measuring Success /
An Example: The Innovation Happens Elsewhere Strategy /
Business Reasons For Using Open Source Products
Licenses
What The License Does /
What The License Does Not Do /
More On Copyright /
And A Quick Word On Patents /
The Licenses /
Dual Licensing /
Supplementing The License?Contributor Agreements /
Licenses For Documentation
How To Do Open Source Development
The Infrastructure Needed For An Open Source Project /
Software Lifecycle /
Building A Community /
Ending An Open Source Project /
Joining An Existing Open Source Project /
Open Source Within A Company
Going With Open Source
Deciding To Do Open Source /
How To Prepare To Do Open Source At Your Company /
Getting Approval From Your Company /
Problems You Can Expect To Encounter
How To Build Momentum
Marketing Your Project /
Focus On Your Users And Contributors /
Community Outreach /
Harvesting Innovation /
Welcome The Unexpected
What To Avoid Known Problems And Failures
Not Understanding Open Source /
Don't Needlessly Duplicate An Existing Effort /
Licensing Issues /
Design Issues /
Code Issues /
Trying To Control Too Much /
Marketing Issues /
Tension Between An Open Source Project And The Rest Of Your Company /
Community Issues /
Lack Of Resources /
Recovering From Mistakes
Closing Thoughts