About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - Vanish by Tess Gerritsen | Main| As close as I may ever come to getting /.'d... »

Book Review - Producing Open Source Software by Karl Fogel

Category Book Reviews

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.  But still, it's just one of those things that came to mind as I was reading it.  If you have the same nagging feeling and can quickly identify it, then it's easy to deal with the problem.

Very valuable information, all condensed into a single volume for easy reference.  I'd maintain that anyone looking to start an open source project with hopes of long-term viability would do well to read and digest this book before starting.  You'll make fewer false starts and raise your chances of success...

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...