* Describes how open source development works and offers persuasive reasons for using it to help achieve business goals.
* Shows how to use open source in day-to-day work, discusses the various licenses in use, and describes what makes for a successful project.
* Written in an engaging style for executives, managers, and engineers that addresses the human and business issues involved in open source development as well as its history, philosophy, and future
1. 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
2. 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
3. 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?
4. 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
5. 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
6. How To Do Open Source Development
Prior to Sun he developed a program to generate and manipulate visual representations of complex data for use by social scientists as part of a collaboration between NYNEX Science & Technology and the Institute for Research on Learning. He has worked on programming language design, programming environments, user interface design, and data visualization. He has a PhD in computer science from Stanford University where he was a member of the robotics group.
He currently is a Distinguished Engineer and principal investigator of a small research group at Sun Laboratories, researching the architecture, design, and implementation of extraordinarily large, self-sustaining systems as well as development techniques for building them. He is one of Sun's open source experts, advising the company on community-based strategies. He is also President of the Hillside Group, a nonprofit that nurtures the software patterns community by holding conferences, publishing books, and awarding scholarships.
He is an ACM Fellow, has been a finalist in several poetry manuscript contests, including the National Poetry Series book prize, and has won the Texas Instruments Excellence in Technical Communications Award, the Northeastern University Outstanding Alumni Award, the ACM SIGPLAN Distinguished Service Award, and the ACM/AAAI Allen Newell Award.
From the press release for the 2004 Allen Newell award from the Association of Computing Machinery (ACM):
"A man of remarkable breadth and challenging intellect, Richard Gabriel has had a remarkable influence not only on fundamental issues in programming languages and software design but also on the interaction between computer science and other disciplines, notably architecture and poetry. Dr. Gabriel's background spans industry and academia, technology and humanities, introspection and application. He stretches the imagination of computer scientists with ideas and innovations from other fields and thus his role in shaping the growth and impact of obj