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

( 2 )

Overview

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 ...

See more details below
Other sellers (Paperback)
  • All (12) from $1.99   
  • New (6) from $10.34   
  • Used (6) from $1.99   
Producing Open Source Software: How to Run a Successful Free Software Project

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$11.49
BN.com price
(Save 42%)$19.99 List Price

Overview

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 project, this book will also help those who want to participate in the process at any level.

The book tackles this very complex topic by distilling it down into easily understandable parts. Starting with the basics of project management, it details specific tools used in free software projects, including version control, IRC, bug tracking, and Wikis. Author Karl Fogel, known for his work on CVS and Subversion, offers practical advice on how to set up and use a range of tools in combination with open mailing lists and archives. He also provides several chapters on the essentials of recruiting and motivating developers, as well as how to gain much-needed publicity for your project.

While managing a team of enthusiastic developers — most of whom you've never even met — can be challenging, it can also be fun. Producing Open Source Software takes this into account, too, as it speaks of the sheer pleasure to be had from working with a motivated team of free software developers.

Read More Show Less

Product Details

  • ISBN-13: 9780596007591
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 10/14/2005
  • Edition number: 1
  • Pages: 304
  • Sales rank: 887,303
  • Product dimensions: 7.04 (w) x 9.18 (h) x 0.74 (d)

Meet the Author

In 1995, Karl Fogel co-founded Cyclic Software, a company offering commercial CVS support. In 1999 he added support for CVS anonymous read-only repository access, inaugurating a new standard for access to development sources in open source projects. That same year, he wrote "Open Source Development With CVS" (published by Coriolis), now in its third edition via Paraglyph Press.

Since early 2000, he has worked for CollabNet, Inc, managing the creation and development of Subversion, a version control system written from scratch by CollabNet and a team of open source volunteers, and meant to replace CVS as the de facto standard among open source projects. He also participates in various other open source projects as a module maintainer, patch contributor, and documentation writer.

Read More Show Less

Table of Contents

  • Dedication
  • Foreword
  • Preface
  • Chapter 1: Introduction
  • Chapter 2: Getting Started
  • Chapter 3: Technical Infrastructure
  • Chapter 4: Social and Political Infrastructure
  • Chapter 5: Money
  • Chapter 6: Communications
  • Chapter 7: Packaging, Releasing, and Daily Development
  • Chapter 8: Managing Volunteers
  • Chapter 9: Licenses, Copyrights, and Patents
  • Appendix A: Free Version Control Systems
  • Appendix B: Free Bug Trackers
  • Appendix C: Why Should I Care What Color the Bikeshed Is?
  • Appendix D: Example Instructions for Reporting Bugs
  • Colophon

Read More Show Less

Customer Reviews

Average Rating 5
( 2 )
Rating Distribution

5 Star

(2)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted May 19, 2013

    Many of the ideas in the book can be used for internal company I

    Many of the ideas in the book can be used for internal company IT projects as well.  

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted March 7, 2006

    GET YOUR FREE SOFTWARE HERE!

    Producing Open Source Software : How to Run a Successful Free Software Project (Paperback) Are you a software developer or manager who is considering starting an open source project, or has started one and is wondering what to do now? Well, you're in luck! Author Karl Fogel, has done an outstanding job of writing a book that will be helpful to people who just want to participate in an open source project, but have never done so before. Fogel, begins with a brief history of free software, and an overview of the open source world today. Next, the author shows you how to get an open source project off on the right foot, including gathering developers, choosing a license, and announcing the project. Then, he takes an in-depth look at the tools a project needs to function smoothly, including communications, version control, and bug tracking software. The author continues by showing you how to set up formal and informal political structures to enable project members to work together and achieve consensus on important issues. In addition, the author next explains the why and how to have a commercial relationship with an open source project. He also provides a guide to productive conduct in project forums, covering both the social and technical aspects of communications. Next, the author shows you how to manage regular releases of open source software, without disrupting the development cycles of the volunteer participants. Then, he helps you understand why volunteer developers do what they do, and how to treat them in such a way that they keep doing it. Finally, he shows you how to evaluate and choose free software licenses, including an in-depth examination of license compatibility issues. The good thing about this excellent book, is that prior experience with open source software, as either a user or developer, is not necessary. Furthermore, the author has made an extra effort to label sections clearly, because of the wide range of user experience.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)