|
|
16 of 17 people found the following review helpful:
2.0 out of 5 stars
Overrated Book, Underrated Genius, January 10, 2003
Short story: this book deserves 2.5 stars at best. For the longer version, read on.First the good news. Williams takes some pains to understand and accurately portray RMS, which, from all indications, is no easy task. FAIF, in taking this measured look, does supply some perspective to this at times under-appreciated contributor to the "new" computer revolution. I also appreciated the eclectic trajectories of the author. First, Williams publishes FAIF under the Gnu Free Document License (GFDL), thereby making it a "free book". Although a completely natural step considering the subject matter, publishing the book as such is an important extension of the general principle that certain ideas should be freely accessible and modifiable. Second, he borrows from a range of excellent sources, even going so far as to reference "The Autobiography of Malcolm X" in the Epilogue! Furthermore, the abridged history of the roots of hackerdom is particularly well done, if somewhat thickly worded. Attention was also clearly paid to chapter length, making that aspect of the book "readable" and pleasant. Now for the not-so-good news. The writing style is far from fluid: I didn't feel as though I was lead through the events in the book so much as I was thrown into them. To make matters worse, some events were irrelevant (I still can't figure out why the treatment of RMS's mother's politics were given so much attention), others over-quoted (I can read Levy's "Hackers" myself), while still others were just plain inaccurate. The last of these transgressions is certainly the most serious, and merits some detail. As one example, on page 143 Williams describes the Linux kernel as "a bored-out, super-charged version of Minix." He continues, "Rather than building their operating system from scratch, Torvalds and his rapidly expanding Linux development team had followed the old Picasso adage, 'good artists borrow, great artists steal'", alluding to his apparent belief that Linux is some sort of clever rehash of something that came before it. These inaccuracies are not merely an excusable smudging of the facts. In "Just For Fun" (a source to which Williams points frequently enough), Torvalds dedicates *an entire chapter* (Chapter X) to debunking the mythical connections between Minix and Linux (no boring-out, no super-charging). Torvalds also evinces on pp. 77-8 in JFF (paperback edition), the processes involved in writing the operating system. "My terminal emulator grew legs", he says; later "I wrote a disk driver", and finally "I made my filesystem compatible with the Minix system". None of these actions so much as hints at borrowing, not to mention stealing, anything. In fact, at this point *all* of the work appears to be that of Torvalds, and *is* from scratch. (Of course, code reuse isn't a sin anyway, but rather should be-and frequently is-a blessing, as I'm sure RMS himself would readily admit. Regardless, the pejorative tone and inaccurate reporting is no less obnoxious for being subtle.) Other examples of spin doctoring and untruths can also be found in uncomfortable abundance. Much of the combative posturing vis-à-vis the GNU/Linux and Open Source communities-particularly in relation to the personages of Torvalds and ESR, I found wholly unproductive. These egregious gestures on the part of Williams show a blatant bias to RMS, as either shunned hero or undeserved victim. Elements of both of these are likely true, but not likely to the degree expressed by Williams (or felt by RMS??). In any event, the lack of perspective by the author for his subject is journalistically weak. And finally, Williams manages to hit a couple of lesser pet peeves of mine. Neither proofreading nor fact checking is my idea of pleasantly interacting with a book. Not only could FAIF have stood another reading before going to press, a spellchecker could have caught a number of obvious spelling errors. To those who would suggest that the GFDL is employed precisely to improve the book, I would suggest that the license should not be used as a shield to ward off criticism of sloppy work. Anyway, if you want something concise, this will do. Fwiw, I'd advise checking out the site of the book online first, paying attention to the sources that sound interesting, and *reading those first*. Then go to gnu.org or slashdot.org and read items of interest about RMS there. If you still aren't satisfied, you can always go back to faifzilla and read FAIF online (it's more up to date anyway). If after that you STILL want the pen-and-ink version, you know where it's available.
|