Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

  • List Price: $24.95
  • Save: $3.64 (15%)
FREE Shipping on orders with at least $25 of books.
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Producing Open Source Sof... has been added to your Cart
FREE Shipping on orders over $25.
Condition: Used: Acceptable
Comment: The item is fairly worn but continues to work perfectly. Signs of wear can include aesthetic issues such as scratches, dents, and worn corners. All pages and the cover are intact, but the dust cover may be missing. Pages may include limited notes and highlighting, but the text is not obscured or unreadable.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Producing Open Source Software: How to Run a Successful Free Software Project Paperback – October 14, 2005

4.5 out of 5 stars 23 customer reviews

See all 7 formats and editions Hide other formats and editions
Price
New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$21.31
$9.99 $0.01

Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$21.31 FREE Shipping on orders with at least $25 of books. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Producing Open Source Software: How to Run a Successful Free Software Project
  • +
  • The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Total price: $34.52
Buy the selected items together


Editorial Reviews

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

NO_CONTENT_IN_FEATURE

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 304 pages
  • Publisher: O'Reilly Media; 1 edition (October 17, 2005)
  • Language: English
  • ISBN-10: 0596007590
  • ISBN-13: 978-0596007591
  • Product Dimensions: 7 x 0.7 x 9.2 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #504,595 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Thomas Duff HALL OF FAMEVINE VOICE on November 8, 2005
Format: Paperback
Seems like everyone wants to have a open source project these days. But it's not as easy to run a successful project as you might think. In order to get started on the right foot and increase your chance of success, I would recommend reading Karl Fogel's Producing Open Source Software - How To Run A Successful Free Software Project.

Contents: Introduction; Getting Started; Technical Infrastructure; Social and Political Infrastructure; Money; Communications; Packaging, Releasing, and Daily Development; Managing Volunteers; Licenses, Copyrights, and Patents; Free Version Control Systems; Free Bug Trackers; Why Should I Care What Color the Bikeshed Is?; Example Instructions for Reporting Bugs; Index

Fogel definitely has the "cred" to write this book. He's spent five years working on the Subversion open source version control system. While not (yet?) the default open source version control system out there, it's rapidly gaining traction. As a result, you figure that Fogel and company must have done a few things right along the way. He does a very nice job in explaining what makes for a successful open source project in terms of tools, structure, and most importantly, culture. He identifies open source projects that have successfully created a culture that encourages participation without dictatorial control. He even addresses how to deal with people issues like monopolizing discussion boards. Those are items that most techies aren't good at, and having a guide like this is priceless.

At times the book seems to be rather dense, as in a lot of text with little to break it up. I think it's because there's no real use of graphics or code samples to a large degree. I wouldn't expect it in a book like this, either.
Read more ›
2 Comments 21 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Karl Fogel does a fantastic job of covering everything you need to know about open source projects. It contains everything you need to know about contributing to an open source projects: how to interact with other contributors, working with version control, contributing code, etc. He also provides an excellent guide for running an open source project. The book covers a great deal of ground, giving excellent advice on a wide range of topics: selecting a license; maintaining a mailing list, defect tracking system and version control repository; providing a website; interacting with committers; dealing with technical people; gathering consensus; and understanding important project management concepts. Karl is a veteran of several highly visible and widely used open source projects, and clearly draws on his extensive experiences (both positive and negative). The style is pleasantly conversational, and it's clear that he really knows what he's talking about and is speaking from a position of authority.

(Full Disclosure: I was a technical reviewer for this book, and was thoroughly impressed with it while reviewing it.)
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Karl Fogel has the right credentials for the subject of producing open source software. His technical background and entrepreneurial experience help provide informed insight about the very real trade-offs that every developer must face in order to write the best code, appeal to the most users/customers, keep a project on track, and build enough credibility and capital to be able to do it again better the next time.

I would rate this book a *must read* for open source project leaders and product/project managers who have a substantial interest in succeeding with open source software. I would rate this book a *good to read* for developers who want to better understand what their project managers and leaders are trying to manage.

One of the best aspects of this book is the fact that it was developed and published by folks who really understand open source software, and who will, when the time is right, issue a revised and updated edition when sufficient constructive feedback/learning experiences have been received. This continuous community relationship is why this book is a *must read* for managers: it is the best of its class, and even if you disagree with some aspect of it, you can hash that out in public and expect your criticism to be dealt with in future editions. If you don't read it, you can't criticize it, and it won't be better for you the next time around.
1 Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
There is a lot of good experiential knowledge in this book and I'm glad I picked it up. However, some of the more pragmatic aspects of open source projects like the hosts, mailing lists, IM, bug tracking, version control and that sort are dated. The author could restore this book to top flight status if he just took the time to update these elements. It'd take him all of one week, if that.
2 Comments 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I've been a hobbyist programmer for over two decades. A computer science friend encouraged me to work on an Open Source project.

I had a lot of links about Open Source but nothing concrete or unifying. I decided that I should buy a book on the topic. My mind was muddled and I had dozens of questions that I'd need answered.

I searched and found this book. As soon as I started reading it, the author was answering my key questions. Throughout the book, the author covered more like a hundred details. His experience in the field demonstrates that he knows what he's talking about.

I learned that people-management (including how to work with conflicts, different agendas, etc) are more important than the project code itself. I also learned the importance of good documentation. And, as the author quickly pointed out, most Open Source projects are unsuccessful.

I felt that the book spent all its time on the people-dynamics and didn't say much about technologies. Not only was I new to group-development, but I'm still not sure what products to use or how, for example how to set up a forum and run it, send out mailing lists, run a web site, and so on. I guess the author just thinks these are the simple things and not worthy of mentioning. The book is small, given its great coverage of material. I was just hoping, however, that there would be a chapter on technologies. I do know the basics of version control systems, which are required, but not used to working in a team.

Since I don't have experience with leadership or management, Open Source work may be too demanding at present. This is not a criticism of the book, however.

If you are considering doing Open Source work, then this book is a must-have. The book is well written.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Producing Open Source Software: How to Run a Successful Free Software Project
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Producing Open Source Software: How to Run a Successful Free Software Project