Book review: Producing Open Source Software by Karl Fogel
Download the whole article as PDF
Short URL: http://fsmsh.com/1288
- 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
- 7873 reads
- Printer friendly version (unavailable!)




Two fantastic free software companies that make Free Software Magazine possible:
Buzz authors
Free Software news
- I ♥ reading planets - nothing better to get "inside" #freesoftware communities like !ubuntu http://ur1.ca/1uu6 or !gnome http://ur1.ca/6q3c
- autohokey, autohotkey download, free script, Free Software, 매크로, 매크로프로그램, 무료프로그램, 오토핫키, 유용한 프로그램, 좋은 유틸리티, 추천 매크로, 추천 유틸리티, 추천스크립트
- Two More Bills in the SCO Bankruptcy and Some Trademark Oddities
- Psystar Files Motion to Leave Chapter 11
- Swiss court: Gov can buy M$ licenses, but has to be aware of risk that contracts could be declared void during main process !freesoftware
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 44
Ryan Cartwright, 2009-06-08 -
Free Software Magazine caught in the 3fn shutdown crossfire
Tony Mobily, 2009-06-05 -
Is Android the key to the GNU/Linux desktop? Really?
Tony Mobily, 2009-06-12 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15
Hot topics - last 21 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15 -
Will Google Wave revolutionise free software collaboration?
Ryan Cartwright, 2009-06-15 -
The Bizarre Cathedral - 46
Ryan Cartwright, 2009-06-22
