Table of Contents


book cover
Producing Open Source Software
By Karl Fogel
...............................................
Publisher: O'Reilly
Pub Date: October 2005
ISBN: 0-596-00759-0
Pages: 302
 

Table of Contents  | Index


   Dedication
   Copyright
   Foreword
   Preface
      Why Write This Book?
      Who Should Read This Book?
      How to Use This Book
      Sources
      Conventions
      Comments and Questions
      Safari Enabled
      Acknowledgments
      Disclaimer
      Chapter 1.  Introduction
      Section 1.1.  History
      Section 1.2.  The Situation Today
      Chapter 2.  Getting Started
      Section 2.1.  First, Look Around
      Section 2.2.  Starting from What You Have
      Section 2.3.  Choosing a License and Applying It
      Section 2.4.  Setting the Tone
      Section 2.5.  Announcing
      Chapter 3.  Technical Infrastructure
      Section 3.1.  What a Project Needs
      Section 3.2.  Mailing Lists
      Section 3.3.  Version Control
      Section 3.4.  Bug Tracker
      Section 3.5.  IRC/Real-Time Chat Systems
      Section 3.6.  Wikis
      Section 3.7.  Web Site
      Chapter 4.  Social and Political Infrastructure
      Section 4.1.  Forkability
      Section 4.2.  Benevolent Dictators
      Section 4.3.  Consensus-Based Democracy
      Section 4.4.  Writing It All Down
      Chapter 5.  Money
      Section 5.1.  Types of Involvement
      Section 5.2.  Hire for the Long Term
      Section 5.3.  Appear as Many, Not as One
      Section 5.4.  Be Open About Your Motivations
      Section 5.5.  Money Can't Buy You Love
      Section 5.6.  Contracting
      Section 5.7.  Funding Non-Programming Activities
      Section 5.8.  Marketing
      Chapter 6.  Communications
      Section 6.1.  You Are What You Write
      Section 6.2.  Avoiding Common Pitfalls
      Section 6.3.  Difficult People
      Section 6.4.  Handling Growth
      Section 6.5.  No Conversations in the Bug Tracker
      Section 6.6.  Publicity
      Chapter 7.  Packaging, Releasing, and Daily Development
      Section 7.1.  Release Numbering
      Section 7.2.  Release Branches
      Section 7.3.  Stabilizing a Release
      Section 7.4.  Packaging
      Section 7.5.  Testing and Releasing
      Section 7.6.  Maintaining Multiple Release Lines
      Section 7.7.  Releases and Daily Development
      Chapter 8.  Managing Volunteers
      Section 8.1.  Getting the Most Out of Volunteers
      Section 8.2.  Share Management Tasks as Well as Technical Tasks
      Section 8.3.  Transitions
      Section 8.4.  Committers
      Section 8.5.  Credit
      Section 8.6.  Forks
      Chapter 9.  Licenses, Copyrights, and Patents
      Section 9.1.  Terminology
      Section 9.2.  Aspects of Licenses
      Section 9.3.  The GPL and License Compatibility
      Section 9.4.  Choosing a License
      Section 9.5.  Copyright Assignment and Ownership
      Section 9.6.  Dual Licensing Schemes
      Section 9.7.  Patents
      Section 9.8.  Further Resources
      Appendix A.  Free Version Control Systems
      Section A.1.  Subversion
      Section A.2.  SVK
      Section A.3.  Arch
      Section A.4.  monotone
      Section A.5.  Codeville
      Section A.6.  Vesta
      Section A.7.  Darcs
      Section A.8.  Aegis
      Section A.9.  CVSNT
      Section A.10.  Meta-CVS
      Section A.11.  OpenCM
      Section A.12.  Stellation
      Section A.13.  PRCS
      Section A.14.  Bazaar
      Section A.15.  Bazaar-NG
      Section A.16.  ArX
      Section A.17.  SourceJammer
      Section A.18.  FastCST
      Section A.19.  GIT
      Section A.20.  Superversion
      Appendix B.  Free Bug Trackers
      Section B.1.  Bugzilla
      Section B.2.  GNATS
      Section B.3.  RT
      Section B.4.  Trac
      Section B.5.  Roundup
      Section B.6.  Mantis
      Section B.7.  Scarab
      Section B.8.  DBTS
      Section B.9.  Trouble-Ticket Trackers
      Section B.10.  BTT
      Appendix C.  Why Should I Care What Color the Bikeshed Is?
      Appendix D.  Example Instructions for Reporting Bugs
   Colophon
   Index


Producing Open Source Software
Producing Open Source Software: How to Run a Successful Free Software Project
ISBN: 0596007590
EAN: 2147483647
Year: 2004
Pages: 137
Authors: Karl Fogel

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net