I'm a huge exponent of Open Source and an IT industry (Sun Microsystems in particular) veteran, so this book was of interest to me. I agree with the other reviewers who stated that Curtis is good on expanding on the top level principles of open source and why community developed software will always be better software, but the book lacks structure, tends to go off on tangents, contains some very sloppy writing and "opinion" dressed up as fact.
Frankly I'm pretty annoyed that I paid money for this book, as at times, it does seem like a collection of barely thought out blog posts thrown together with minimal thought. It's ironic that Curtis is such a fan of Wikipedia, as many of his claims would, I'm sure, be edited out of Wikipedia, if he tried to write them there.
A particularly ludicrous example can be found on page 231, at the beginning of the "Open Document Format" chapter. The first paragraph manages to contain two "I have heard that...." statements.
Particularly ludicrous is the statement that.."I have heard that every corporate purchase in the UK involves the creation of an Excel spreadsheet at a stage of the process". When I was at college, any lecturer marking a paper I had written, would have immediately struck out any insertion by me of a "I have heard that statement", so why Curtis believes he can charge money for a book that contains unreferenced claims like this that are impossible to verify, is beyond me. I lived in the UK for the first 38 years of my life and can state this claim is just plain stupid and it seems like Curtis prints statements in a book from stuff he just believes to be true. And when I think about it, as Sun ran it's business globally (including the UK) on Star Office, (which is just Open Office branded "Sun") and has no Excel in it, that fact alone demolishes this unfounded claim. Why print something so unfounded?
Also on the subject of Sun, I find the statement on page on page 268 that Sun is "just as propitiatory as Microsoft" to be misleading and prejudiced. Curtis may not like Sun for making mistakes over JAVA and suing his former employers, but by calling the company who created open office by open sourcing the original Star Office and creating an open source version of it's "crown jewels", the operating system "Solaris" "just as propitiatory as Microsoft", Curtis is showing he is motivated more to air his badly thought out personal opinions, than he is to create a really compelling and academically watertight case for open source. Sun is absolutely nowhere near as propitiatory as Microsoft and by stating this, Curtis just devalues his own arguments. I can hear any number of badly thought out personal opinions in our local bar, I don't need to pay money to Amazon to read them.
Further, there is just some bad, sloppy writing in this. Page 267 is a classic: "Microsoft got it's tush handed to it at the DOJ trial...". I may not be American, so I'm maybe missing something, but what on earth does that mean? The standards of English acceptable in a blog posting or a geeky forum are not the same as the standards of writing you use in a book that is trying to prove a point about something really important like open source.
One of the joys of IT and software is that it is a truly global phenomenon and national barriers mean nothing, but come on Mr. Curtis, you are actually creating barriers to understanding and international acceptance of your arguments by using juvenile slang Americanisms in your book. How much software is created in Bangalore and how many people there are familiar with having to having their "tush handed to them"?
There are other simple grammatical errors and typos left in the published book, and whilst it seems a little petty to itemize or repeat them, my point is that you expect that someone has used spell checker or re-read their own work before they consider publishing it and charging people money for it on Amazon.
The structure of the book is also sloppy and self indulgent. Curtis seems to justify the insertion of a rather silly, speculative ramble on space exploration at the end of the book on the simple statement that he thinks Bill Gates should spend some of his billions on space exploration.
The entire chapter structure of this book seems in no particular order, maybe Curtis just sequenced the chapters in in the order he wrote it in?
So to summarize what I thought, I kind of feel the same about this book as I did after watching Michael Moore's Fahrenheit 911. In both cases, I think the creator of the work (a film obviously in Michael Moore's case) is absolutely on the right side of the argument, but they have argued their case in such an amateur, sloppy and self indulgent way, that it almost threatens to undermine the whole argument.
This book will only ever "preach to the converted" like me, it does not have a fraction of the intellectual rigor to stand up as a compelling argument in it's own right and will give anyone who is anti open source plenty of ammunition to argue against it.
I think a lot of the buzz around this book, is the interest caused by an ex Microsoft guy becoming an open source advocate, but I think that's the only really interesting thing about it. Being an ex Microsoft open source advocate does not make Keith Curtis any sort of writer and he is absolutely not a writer, especially one who can reasonably justifiably charging for his work. It's just too amateur and sloppy.
I did notice after spending money on this, that it's also available as a free digital download and that's about the right price to charge for this. Of course there are a billion other pieces of writing on open source on the internet out there, just google "open source", you don't need to buy the book. I'm sure there is better material on the subject out there for free.
I think the open source movement needs a good book out there to spread the word outside of the IT community, as I think free software is a very important economic and societal force. So I'm glad this book at least exists, but a much better book on this very important subject is still waiting to be written. Keith Curtis should stick to blogging.