Skip to content

Producing Open Source Software How to Run a Successful Free Software Project

Spend $50 to get a free DVD!

ISBN-10: 0596007590

ISBN-13: 9780596007591

Edition: 2005

Authors: Karl Franz Fogel

List price: $24.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


The corporate market is now embracing free, "open source" software like never before, as evidenced by the recent success of the technologies underlying LAMP (Linux, Apache, MySQL, and PHP). Each is the result of a publicly collaborative process among numerous developers who volunteer their time and energy to create better software. The truth is, however, that the overwhelming majority of free software projects fail. To help you beat the odds, O'Reilly has put together "Producing Open Source Software, a guide that recommends tried and true steps to help free software developers work together toward a common goal. Not just for developers who are considering starting their own free software…    
Customers also bought

Book details

List price: $24.95
Copyright year: 2005
Publisher: O'Reilly Media, Incorporated
Publication date: 10/17/2005
Binding: Paperback
Pages: 302
Size: 9.25" wide x 7.00" long x 1.00" tall
Weight: 1.034

"Foreword Preface
Introduction History The Situation Today
Getting Started First, Look Around Starting from What You Have Choosing a License and Applying It Setting the Tone Announcing
Technical Infrastructure What a Project Needs Mailing Lists Version Control Bug Tracker IRC Real-Time Chat Systems Wikis Web Site
Social and Political Infrastructure Forkability Benevolent Dictators Consensus-Based Democracy Writing It All Down
Money Types of Involvement Hire for the Long Term Appear as Many, Not as One Be Open About Your Motivations Money Can't Buy You Love Contracting Funding Non-Programming Activities Marketing
Communications You Are What You Write Avoiding Common Pitfalls Difficult People Handling Growth No Conversations in the Bug Tracker Publicity
Packaging, Releasing, and Daily Development Release Numbering Release Branches Stabilizing a Release Packaging Testing and Releasing Maintaining Multiple Release Lines Releases and Daily Development
Managing Volunteers Getting the Most Out of Volunteers Share Management Tasks as Well as Technical Tasks Transitions Committers Credit Forks
Licenses, Copyrights, and Patents Terminology Aspects of Licenses The GPL and License Compatibility Choosing a License Copyright Assignment and Ownership Dual Licensing Schemes Patents Further Resources
Free Version Control Systems
Free Bug Trackers
Why Should I Care What Color the Bikeshed Is?
Example Instructions for Reporting Bugs