Book review: Producing Open Source Software by Karl Fogel
Download the whole article as PDF
- 2005-11-24
- Published on web | Easy
-
Write a full post in response to this!
Many people who start an open source project just announce their project without any prior planning. But now Karl Fogel—who has worked on the development teams of CVS, GNU Emacs and, most recently, Subversion, and is also the writer of “Open Source Development with CVS”—has introduced an extremely comprehensive project guide that will change the way people begin and think about open source projects.
(Editor’s note: The author of this book has used the term “open source” rather than “free software”. In this case the two terms can considered synonymous.)
The contents
This three hundred and two page book covers most every major topic that a free software project will ever have to face, from choosing a license to setting up basic necessities like a mailing list and source code repository to managing money and volunteers, all the while pointing out some common pitfalls and giving the author’s own personal insight from his experience in these areas.
I don’t think such a comprehensive guide has even been created for this topic before. Likewise, I doubt any information source of this magnitude has ever been made available for open source projects, and project starters. Karl brings over three hundred pages of comprehensive data into simple to understand topics that even those new to open source concepts can understand.
Karl brings over three hundred pages of comprehensive data into simple to understand topics that even those new to open source concepts can understand
The book begins with a history of the open source movement, tracing the concept back to before it was even titled “open source”. It shows how this early open source group struggled and then grew to become what we now know as “open source” today.
The book presents topics in the basic order that a project would encounter them, with comprehensive information on how to get major tasks like documentation and releases done. There’s also plenty of information on how to find free software products to perform project tasks, with sections on version control systems and bug trackers as well as others mentioned throughout the text.
Who’s this book for?
It’s written so that it will not only benefit new projects, but also provide a knowledge base for existing projects, making it a great investment for anyone interested in open source projects and the open source movement in general.
It also provides tips for those who are releasing proprietary code as open source for the first time. With tips on how to prepare existing developers for the change, how to switch the project over to an open source license and how to announce the project once it’s ready.
Pros
I doubted that anyone could write so large a general resource for open source projects without becoming extremely monotonous. But I was pleasantly surprised to find that the book is not only very informative, but interesting as well, without becoming tedious. The book’s quality was exceptional and I suspect the author spent an extensive amount of time researching the various topics.
The author’s explanations of the various needs of an open source project are very intuitive, and will be just what many people starting an open source project will need. The large amount of in-depth information, insightful tips from the author and helpful topics make this book a great value.
Cons
Those who are very familiar with some of the topics covered in this book may find them over explained; likewise, some people may like more information on a certain topic, although in most cases the author does provide a link to more information.
| Title | Producing Open Source Software |
| Author | Karl Fogel |
| Publisher | O’Reilly |
| ISBN | 0596007590 |
| Year | 2005 |
| Pages | 302 |
| CD included | No |
| FS Oriented | 10 |
| Over all score | 10 |
In short
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved.
Biography
Robin Monks: Robin Monks is a volunteer contributor to Mozilla, Drupal, GMKing and Free Software Magazine and has been helping free software development for over three years. He currently works as an independent contractor for CivicSpace LLC
- Login or register to post comments
- 4777 reads
- Printer friendly version (unavailable!)




Best voted contents
-
The Bizarre Cathedral - 1
Ryan Cartwright, 2008-04-18 -
Interview with Kurt Denke, the man who shut "Monster Cable" up
Tony Mobily, 2008-04-17 -
Google App Engine: Is it evil?
Terry Hancock, 2008-04-24 -
Programming languages and "lock-in"
Terry Hancock, 2008-04-18
Similar entries
Buzz authors
All news
- Ask Linux.com: Prepping for updates, GRUB versus LILO, and forum tools
- SCO wants more time to exclusively file a reorganization plan
- Meet Karl Paetzel, HP marketing manager for Linux and open source (video)
- Review: Hardy Heron converts an Ubuntu skeptic
- Ubuntu Open Week unites community and developers
From the FSM staff...
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). A site about short stories and writing.
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
What is the free software community?
Tony Mobily, 2008-03-29 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
How do you replace Microsoft Outlook? Groupware applications
Ryan Cartwright, 2008-03-20
Hot topics - last 21 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Why Microsoft should not lose (and free software will still win)
Ryan Cartwright, 2008-04-21 -
Digital Rights Management (DRM): is it in its death throes?
Gary Richmond, 2008-05-07

Dedicated server