Open Source Books
Related Subjects: Licenses Articles Advocacy Directories Software Program Contracting Books Training News Services Hosting Open Content Search Engines Employment Conferences
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109


Good book but definitely not a classicReview Date: 2008-03-02
gives a "blow by blow" about how "open source decentralized software development" CAN work, with a caveatReview Date: 2008-02-16
however, the caveat is that if the "instigator" of the particular form of software does not have the "cache" or "credentials" in the open source community then the chances of a REALLY BIG item being developed is rather small. BUT, if the "item" can catch on, then it can be done better and faster than a "paid for development".
Good but can get Technical at timesReview Date: 2007-12-28
He Gives personal experience which I really value, and he doesn't try and hide the short comings of Open Source Development.
A Collection of Essays on Open SourceReview Date: 2008-04-06
I you like a deeper work on Linux development, I can recommend the book "Rebel Code" by Glyn Moody.
fetchmail, is an open-source software utility to retrieve e-mail from a remote mail server. It was developed by Eric S. Raymond from the popclient program, written by Carl Harris. Its chief significance is perhaps that its author, Eric S. Raymond, used it as a model to discuss his theories of open source software development in this book. Some programmers, including Dan Bernstein, getmail creator Charles Cazabon and FreeBSD developer Terry Lambert, have criticized fetchmail's design], its number of security holes, and that it was prematurely put into "maintenance mode". In 2004, a new team of maintainers took over fetchmail development, and laid out development plans that in some cases broke with design decisions that Eric Raymond had made in earlier versions.
The essays in the book describe open-source software, the process of systematically harnessing open develplment and decentralized peer review to lower costs and improve software quality. contrasts two different free software development models:
- The Cathedral model, in which source code is available with each software release, but code developed between releases is restricted to an exclusive group of software developers. GNU Emacs and GCC are presented as examples.
- The Bazaar model, in which the code is developed over the Internet in view of the public. Raymond credits Linus Torvalds, leader of the Linux kernel project, as the inventor of this process. Raymond also provides anecdotal accounts of his own implementation of this model for the fetchmail project.
The essay's central thesis is Raymond's proposition that "given enough eyeballs, all bugs are shallow" (which he terms Linus' law): the more widely available the source code is for public testing, scrutiny, and experimentation, the more rapidly all forms of bugs will be discovered. In contrast, Raymond claims that an inordinate amount of time and energy must be spent hunting for bugs in the Cathedral model, since the working version of the code is available only to a few developers.
When O'Reilly Media published the book in 1999, it achieved another distinction by being the first complete and commercially distributed book published under the Open Publication License.
Slightly breathless, front-line reporting from the Linux warfrontReview Date: 2007-12-28
That said, the book is not that far removed from a polemic. He has drawn his conclusions and moved on from contemplation to conviction. So if there is any point along the way you disagree, what follows is going to give you frustration.
I'd suggest reading this in conjunction with The Success of Open Source, which despite its title, is far more balanced and has the best history of the open source movement I have ever read. I've given that book 5 stars. The two balance each other out quite nicely.

Used price: $1.59

Almost useless nowReview Date: 2007-05-21
a solid start for beginnersReview Date: 2004-06-07
Don't buy this book !!Review Date: 2006-04-18
I bought this book to learn how to use the open-source tools with the XP attitude. Mostly for the XDoclet and JUnit.
Well, the examples are not so bad.
There are SO MANY ERRORS *in the code itself*. It happens, I know.
So I entered the web site to check for more information. Nothing !!
No errata and the book's forum is not active AT ALL.
I downloaded the source code for the examples. Half of the book's examples is not there. The web site (and the forum) won't mention anything about it.
The other half is filled with errors.
This is not a professional book !
I did learn something from it. A little bit XDoclet and which tools I should learn and know. But that's all.
WROX publication lost a customer. I won't buy any books they publish.
Don't waste your timeReview Date: 2004-10-13
The example code from the "Building Struts Apps with Ant and XDoclet" is so bad, it's a disgrace. I spent more time figuring out why their code wasn't even close to working, than I would have if I had just skipped their book altogether. It couldn't work, it never worked, and it shouldn't have been published.
Nice SurpriseReview Date: 2004-09-28
* CVS
* Ant
* XDoclet
* JUnit
* JUnitPerf
* Bugzilla
* JMeter
* Cactus
* jcoverage
* Swing testing tools like Jemmy
* Maven
* Anthill
And even though all these tools are O.S., some projects are very territorial (eg they consider other tools to be the competition) so just reading the docs will not always help you choose the right tool for the right job or learn how to use the tools together.
The code I downloaded from the Wrox site was a little rough (some missing files), but the version I downloaded last week was *much* better and has solved all the earlier problems I was having. I'm glad the authors were responsive and willing to release fixes. Great stuff!

Used price: $4.94

One fo the better books I have run across on Perl.Review Date: 2005-10-28
Perl by ExampleReview Date: 2005-09-23
Also, wonderful price! (under $2.00)
Perl script examplesReview Date: 2005-08-27
well suited for beginnersReview Date: 2007-11-22
One way to learn is to learn by example. Quigley follows this precept in this massive book on Perl. Candidly, there are far slimmer books that describe the syntax of Perl. Typically, these have a few didactic examples. For some people, that suffices. But you might be a newbie to any type of programming. Or perhaps you want a grab bag of many example programs, to search thru in case you can find one to quickly adapt to your needs. In this case, Quigley's book might be well suited.
The examples are easy to grasp. Accompanied by exhaustive supporting text. It doesn't get simpler than this. In some ways, this led to complaints in reviews of earlier editions. A few other reviewers saw the examples as perhaps too trivial. Well they are, to experienced programmers. Newcomers need more support.
The book also goes into an important usage context. Where you combine Perl scripts with CGI to write dynamic web pages. But beware. The book doesn't really discuss on first principles whether you should use this Perl/CGI combination. CGI has been found to be rather cumbersome for dynamic pages. Programmers tend to favour other methods, like JSP [Java Server Pages] and ASP.
Good, but examles are too simpleReview Date: 2006-11-16

Used price: $4.98

Thought LeaderReview Date: 2008-06-02
Terry Tucker, PhD
Mobile Training Team Battle Staff Trainer
Afghanistan
An interesting argument about globalization's implications for terrorismReview Date: 2007-11-13
For one thing, terrorists can use relatively inexpensive techniques to create huge problems. For instance, it cost al-Qaeda about $500,000 for the 9/11 attacks and cost the American economy about $500 billion worth of damage--in the author's words (page x) "a million-to-one payoff ratio."
Other examples: cheap techniques (explosives) have cost Iraq millions upon millions of dollars in lost oil revenue, as pipelines are destroyed and income lost. The book itself is about (page xiv) "rapid chaotic and unexpected events. . . . 'black swans--events so different from what we know, so unpredictable and hidden by uncertainty, that they are impossible to predict with accuracy."
The book talks about the ability of terrorists to learn and use this learning to advantage against state actors. They tend to be more nimble and this provides an advantage. So, complex globalization presents an attractive target for simple responses by terrorist organizations.
An interesting argument. However, there are some questions that arise because of recent developments in Iraq. Robb believes that the antipathy of a variety of actors to the United States is doom. Whether or not the "surge" ends up working, though, it is clear that in the short run many Iraqis who formerly fought against Americans are now working with them against, for example, al-Qaeda. Will this last? or will the formerly antagonistic and currently cooperative groups just outwait Americans? Who knows? But the current situation (November, 2007) suggests a more fluid situation than the author depicts.
Only time will tell the outcomes in Iraq and against terrorists worldwide. The book has an interesting and even powerful logic. But we must wait to see what the evidence tells us in the future.
A desk-reference quality workReview Date: 2008-02-05
Welcome to the future, kid.Review Date: 2008-04-05
It sure requires a lot of effort to regard life as a pleasant experience when you have to wonder every day if you're going to get blown up in a bus on your way to work, or if there's going to be a sudden blackout, shortage of water or gas. This may seem like a distant scenario, something happening to some poor "unliberated" underdeveloped state - but according to John Robb, disruptions of this kind can take place anytime, anywhere. In fact, they're being prepared as we speak. New York, Madrid and London were merely a sneak preview - and of course, places like Iraq, Afghanistan, Pakistan, Nigeria, Thailand and Chechnya have become classic sites for such disorder. What we are looking at, Robb argues, is a new type of globalized warfare involving small and largely independent "terrorist" cells with lots of cheap and accessible technology (from the internet to explosives). Robb aptly calls them the Global Guerrillas.
Never mind WHY such "nasty people" would want to disrupt your neat way of living: wars have always been fought for myriads of reasons and every murderer can be called a hero, every freedom fighter a terrorist, if you're so inclined. There is nothing particularly extraordinary about people plotting to disrupt other people's way of living (in fact, directly or indirectly, that's what we're all doing, all the time). One of the most refreshing aspects about Robb's book is that he doesn't waste many lines vilifying the global guerrillas, but rather coolly observes and describes their tactics, methods, even finances - and potential to emerge victorious. The one common aspect in all these groups (Al-Qaeda being the most famous) is that they are opposing a state, i.e., a huge organization with the (supposed) monopoly over violence (or security), taxation and all kinds of essential services such as the supply of energy, food, water and health care. And the interesting thing is that the global guerrillas have developed a cunning little trick to actually endanger the legitimacy and power of states: instead of going about waging massive wars with millions of soldiers and billions of explosions (which is really quite expensive), they engage in "systems disruption", damaging or destroying the very infrastructure on which states (and above all the population under their jurisdiction) rely. By blowing up pipelines, electricity grids, bridges, railroads, airplanes and buildings, the guerrillas cause massive damage and financial losses - not to speak of panic and insecurity - all of which end up weighing heavily on the state. For the perpetrators of such attacks, on the other hand, the costs can be minimal, as it is relatively cheap nowadays to organize and execute major disruptive actions. Plus they can be endlessly innovative, learning from each other's mistakes and successes, even though they are not connected or even cooperating with each other. Robb calls this "open-source warfare", analogous to Wikipedia, where millions of people can participate and improve, without need of a "central command". Which, of course, makes it all the more difficult for global guerrillas to be eliminated: you destroy one group here, and in the meantime ten others have sprouted up somewhere else.
Much of the book concentrates on Iraq, not only because it is such an obvious conundrum for America and its allies, but also for its variety of "terrorist" groups wreaking havoc on a daily basis and undermining the West's attempts to "conquer the hearts and minds" of the invaded territory's population. This provides a good basis to observe a (supposedly) powerful state's inability to actually detect, much less control all the insurgency against it. The end-result, Robb predicts, will be the failure of the American intervention. Surprising as that may sound.
With this in mind, Robb provides also countless examples of successful (and quite ingenious) recent operations in other countries, to finally conclude that we have entered a whole new stage in world events: the end of globalization and the beginning of global chaos. As he put it: "Now with the new forms of warfare any small group can wage war... and they will." A chilling prospect, perhaps, but Robb's arguments certainly sound convincing. Especially because he teaches us not to regard warfare as something stable, but rather as en ever evolving human talent, full of surprising twists and turns. The future will be one hell of an adventure. It's just a shame we will (most likely) have to participate in it.
A parsimonious ExaminationReview Date: 2007-10-15
I purchased Brave New War expecting a fresh view, or at least an adequate review, of the contemporary security issues challenging states within the world. Unfortunately, Robb's book adds nothing that cannot be gleaming from current events and occasional sessions reading the newspaper. His argument is outlined within the preface, that globalisation has empower non-state actors by allowing them to gain technological symmetry with modern states and that their attacks require minimal financial resources for spectacular financial impacts upon national and global economies. Unfortunately, this argument is repeated verbatim on nearly every page. The book also makes sweeping generalisations and claims, which include the assertion that traditional interstate warfare is over. There are better sources of information available for both the seasoned and occasional reader elsewhere.

Used price: $30.42

Great Book for the BeginnerReview Date: 2008-05-06
Excellent Joomla IntroductionReview Date: 2008-04-25
Frustratingly lightweightReview Date: 2008-06-24
Good but inadequate for building a Joomla websiteReview Date: 2008-04-20
The author raves about the Leo outline editor but never shows how to actually implement the outline using the Joomla menus etc. The author touches on some advanced issues such as creating your own template or an extension, but does not explain how to use the templates or extensions that come with Joomla. For example he states that "The parameters for Mod_mainmenu can change everything from the menu style to the menu hierarchy" but provides no examples and then proceeds to list the more advanced options! At a minimum he should explain how modules position content as left, main, right etc. Also as an example of poor organization this topic is in "Extensions - Default Site Modules - Main Menu" rather than "Adding Menus to Point to Content".
Figuring out how to modify a template and use modules so that content is placed where you want it, is perhaps the hardest aspect of Joomla. I'm still struggling to understand what all the CSS styles are used for. The author provides a brief intro to CSS but it would be nice to have a list of the key Joomla CSS styles and where they are used, plus some real world examples of (say) changing a color scheme or widening a column.
I'm puzzled by the many glowing reviews for this book! It gets off to a good start but then wanders off to discuss editors, extensions, analytics etc. rather than providing a good foundation for building a solid Joomla website.
If Installation and how Joomla works with web hosting is your concern, then this book is what you needReview Date: 2008-03-14
However, after many many frustrating hours of searching forums and going down fruitless paths via search engines, trying just to get basics answers on where to begin, I came across this book. It answers:
-the requirements and other inter dependencies of installing Joomla locally
-the same for using with my hosting company
-step by step instructions for above
-tools you can use to further plan and design your website.
All in all this is what I needed, and this book gave me that. Over the span of a weekend, I had a shell of my site designed, and at least a landing page loaded. It kept me from giving up hope yet once again, so now I can muddle along at my own pace.
CONS:
Not a Reference Guide. Many of the GUI features are not discussed, let alone described. Joomla features numerous drop downs, and many of these are not addressed.
Significant gaps. The author states in Chapter 4 about Menu Manager "...The Menu Manager is truly the core of the Joomla system. Second only to the Article Manager, proper configuration of the Menu Manager is critical to your site's user appeal." While factual, there is no 'meat' regarding Menu Manager further in the book. A brief overview of the menu types are discussed previously, but we only get 3 screen gabs and a few additional paragraphs.
Summary. As stated, this book was vital in allowing me to begin using Joomla, for which I was unable to find any other source of information. It is helpful in other ways as well. But I am now searching for a second book, with more substance on the Hows and Whys.

Used price: $19.00

An absolute gemReview Date: 2008-07-08
It helped me move from CVS to SVN smoothly and with confidence. I also find it to be a great reference to come back to for a refresher here and there.
This book is for Subversion what Ansel Adams' The Camera is for photography: The perfect first step and, for some, the last step they need.
Excellent kick start and easy readReview Date: 2008-03-03
Too wordy by farReview Date: 2008-02-26
Pragmatic Version Control is a 'must have' reference bookReview Date: 2007-12-06
It was a little bit of a pain to have to follow through the examples from the beginning of the book. Nonetheless, I find it to be very useful.
Nice book, covers in some way a wide range of questions about Version Control and SubversionReview Date: 2007-03-19
The thing that really is missing here, for me, would be examples of "pragmatic" setup of diversified envirioments, I mean, a good evirioment for Web App developing is completely forgotten here. And so for other applications too, such as the development of this self Book. They mentioned as greate note that they used Version Control on this book, actually moved to Subversion, but no topics on Subversioning a Book development.
So, I just think they could expend another hundred pages and go deepier on pratical examples of more sorted applications that Version Controling with Subversion can have.

Used price: $10.00

Cross-Platform GUI bookReview Date: 2008-01-14
Cross-Platform GUI using open source libs. The book came very fast and in a perfect condition. I would highly recommend buying books from this seller.
Very good productReview Date: 2007-12-28
It explains the basics and all the way through the most complex capabilities of the wxWidgets library.
The CD included contains tons of useful code and additional utilities.
Very good product - I recommend it.
wxWidgetsReview Date: 2007-11-10
Covers mostly everything a novice (to wxWidgets) needs to get started on multi-platform applications.
wxWidgets is great and this is the only book so you better get it :)Review Date: 2007-03-06
I highly recommend getting this book if you want to learn wxWidgets and cross-platform application writing!
Better than nothing...Review Date: 2007-04-29
You need "Cross-Platform GUI Programming with wxWidgets" only because the standard wxWidgets documentation is so very crude (no one to blame there, except each and every one of us for not contributing better documentation) and because its source code (as well as part of the core development team, I dare add) is so unfriendly to tools like Doxygen. Smart's book is what the wxWidgets online documentation would have been in a perfect world. No more and no less. The author has done a good job compiling and explaining with sample code the basic usage of most wxWidgets components, but you will not emerge a wxWidgets guru after reading this book. For example, just half a page is dedicated to explaining the by no means trivial wxObject class.
You will be disappointed if you are expecting a mind-opening book, the likes of Petzold's classic "Programming Windows", or Prosise's "Programming MFC", or Wall's "Programming Perl" (just to name a few excellent books from a time when the pace of technology was slower and authors still had time to put together great tutorial/reference works), but having a book like this is probably better than no book at all and buying it is a way to support the project, after all.

Used price: $0.82

Missing: An economic theory of open source softwareReview Date: 2008-04-08
I found Tim O'Reily's concept of infoware to be very interesting. Today I would call them web applications as opposed to desktop applications not only because they are served from a web-server but also because they use the vast resources available on the web.
Brian Behlendorf comments on open source's position in the spectrum of software. It is interesting to see how this has changed over the past nine years. Initially open source was mainly infrastructure/back-end. While these areas are still predominant (LAMP), a lot of user software, specially CMS, is making a strong showing. Since these user systems are written mostly in interpreted languages like php, the question of open source, per se, becomes moot.
What is sorely missing is an economic theory of open source software. None of the authors seems familiar with the law of increasing returns which, according to Brain Arthur, is the economic law governing proprietary software. A discussion of this subject would help in developing sound business models for open source.
Although I'm not too satisfied with this book I'm ordering the sequel Open Sources 2.0: The Continuing Evolution
A fascinating readReview Date: 2000-12-30
Intresting mainly to see the differeces among the authors...Review Date: 2001-10-21
Fascinating essaysReview Date: 2000-11-16
Among the essays here are included a "history" of Unix, essays about Cygnus (who offers a source code complier program) and Red Hat (who offers Linux), two businesses that sell services related to open source, an essay about the effects of releasing open source code for Netscape, one about the GNU Operating System and even one by Linux Torvals, the "father" of Linux.
What's continually fascinating to me the more I read about Open Source is the amount of time and energy others voluntarily put into an open source project to make it work that much better. Not to mention the entire "society" that is built around Open Source.
An interesting read, along with the Cathedral and the Bazaar.
good document - articles a mixed bag (naturally)Review Date: 2001-06-11
Others I was less impressed with. Stallman's article is predictable and self-serving. He explains how he evolved his software-as-gift philosophy but doesn't come close to terms with how the software industry can support substantial employment if all source is given away. There's yet another history of the different branches of BSD Unix. There's a breathtaking inside account of the launch of Mozilla which ends with the fancy Silicon Valley party when development has finally gotten underway. The low point is Larry Wall's "essay", which is a frankly ridiculous waste of time and print.
Although this is a mixed bag, there's enough reference material and interesting points of view to keep the book around.

Used price: $4.44

Hollow and Unfocused.Review Date: 2007-10-15
I knew that Richard Stallman (RMS) had wrote the compiler I use on Linux and I knew that this compiler was part of a larger effort to create an Operating System of the Future. This interested me, because I had been playing around with assembly language to write a simple game for the Atari 2600 (a video game console released in 1977; it does not have an operating system so every game interacts directly with the hardware) and a simple operating system for my x86 (standard architecture for a personal computer) laptop.
I also knew that RMS viewed proprietary software an morally wrong. This interested me a lot, because I was still on the fence about whether I was going to release my software (that I would hypothetically make) under a proprietary or open source development model.
After reading the entire book once and a few chapters twice, I don't think I learned anything more about either of these two original points of interest. This wouldn't be that big of a deal, if the book focused on something else. I would read a few chapters, realized I'm not the target audience, and put the book down. The book didn't really have another focus though.
The book's whole deal seems to be trying to let you get to know RMS. Take you into his world, and see things as he does. The book covers aspects of his childhood and his college life. My problem, is that author never goes into detail. He opens RMS's head and takes a peak inside. But just a peak. He stops short of climbing in and looking through RMS's eyes. So when the author opens his mind to us, to climb in, and look through the author's eyes; all we get is the same peak he saw. You're not going to be able to read this book and get even the shortest look through RMS's eyes.
I'm going to explain one example, that really bugged me. The author talks about the AI Lab at MIT when RMS went there. The author compares it to an opium den. The author quotes people comparing it an opium den. The author makes a metaphor about RMS using it like and opium den. Then the author stops. The author just changes course. At that point I wanted to scream STOP into his ear. I wanted to grab the brake lever, wrench it back, and let sparks shower the corn fields. I wanted to demand the author ask RMS a thousand questions about this. Did RMS regularly sleep in the AI Lab? what was it like to wake with students coming in to learn? did anyone personally criticize RMS for acting like an opium/technology addict? how did he react? how did the experience effect him? did other people sleep in the AI Lab? how'd they get along with RMS? what were the computers in the AI Lab like? what kind of software were the writing in the AI lab? how did the software work? what was MIT's position on the copyright for the software? The author just glosses over all of these little details. He does not focus on the technical, legal, political, or social side of things; and it leaves the book feeling soulless.
There really isn't another biography on RMS, though. If I read my review, and knew how much I wouldn't like this book, I still would have check it out. If you're thinking about buying the book then go to the following url: http://www.faifzilla.org/ch05.html
That url is chapter five. Chapter five is far and away the best part of the book. It covers a day where the author drives to the house where RMS is living, goes to lunch with him, and does an interview on him. This chapter gives you some concrete liquid information on RMS's touchingly human aging. The smaller, lighter keyboard he fastens over his standard for the laptop. The weight he's put on, since he had to stop dancing (folk) and how much he misses dancing. You get some insight (dim though it may be) into RMS actual life style for the first time as well. The author also shows a lot about himself, perhaps unintentionally, in this chapter.
If you read chapter five and you don't like it, you will hate this book. If you read chapter five and it's all right, you will not like this book. If you read chapter five and you really dig it, then you are the lucky, insane gentleman who gets the honor of digging this book.
Free/Open/Proprietary Software vs HardwareReview Date: 2007-08-21
I came away with a better understanding based on his childhood thru college years. It seems to me that his father played a very pivotal role in his early development by taking every opportunity to belittle him and make him feel as though he were insignificant. His mother was so very proud of him that her accounts of his talent are almost mythical. IMHO I think much of what he became was governed by him wanting to distance himself from his father and at the same time live up to his mother's respect. The divorce only enforced his view that his father was very much like a proprietary technology and his mother was very much like "the world is your oyster" now go make a name for yourself and MAKE people happy.
The arguement that software should be "free" or "open source" minimizes the amount of time that actually goes into creating a large piece of software. Throughout the book I was looking for that one "killer" app that RMS created from nothing and I was not able to find it. I'm not talking about seeing something and knowing that you can do it better. I'm talking about actually seeing a problem and creating a software solution where none existed before. I didn't see that. Furthermore, I kept wondering where RMS was getting the funds to continue on his journey only to discover that he was staying at different places for free, people were probably buying him breakfast, lunch, and dinner, etc. He was supporting himself by lecturing and winning awards of some kind or another. Certainly $240K is enough to live on for a few years.
Towards the end it became clear that in the end nothing is truly "free" or "open." Take for example many of the people who work on "free" or "open" software, first many if not most rely on code that has been "opened" and they are using it as a springboard and many of the "researchers" who develope software do so within institutions where they are paid a salary or grant, or something...where does that money come from? It comes from people who pay taxes...who work for companies with proprietary technology including software, hardware, materials, processes, etc...they have trade secrets and patens. In addition much is made about the viability of creating profit through "free" or "open" business models. Sure you can get some money by consulting/supporting your "free" or "open" software, but that is miniscule to the amount you can get by selling software...the two just don't compare.
For the commercial proprietary companies mentioned like IBM, Sun Microsystems, Netscape, etc. Well at the heart of these companies is hardware and patented proprietary technology. If you can't beat the competition on one level then the next best thing is to increase the markets perceived utility of your products by giving them away and "opening" them up so that by some chance you can leverage the increased awareness and creativity by latching on your hardware products...just along for the ride.
The only truly "free" or "open" sources I would credit with being as such are those where the person has created from scratch their own ideas and used those ideas to write code that is open to anything including non-peer publishing. Also this person would be in no way receiving any $$$ from any source that has ties to proprietary technologies including stock grants, trust funds, donations for speaking engagements where the donors are associated with such proprietary technologies.
Will "free" or "open" software prevail...to a small degree perhaps? Will they become the defacto standard within software...I don't think so? Why not...well given that Navigator was 30 million lines of code it would take a small army of people a very long time to replicate that if they didn't use some other code as a base, and given how many egos there are within the developer communities I just don't see that kind of collaboration occuring in a short period of time. Firefox has become a hit after this book was published, but it is basically Navigator with some other stuff. OpenOffice.org is the same way though this is just an attempt on Sun's part to entice users to their side or at the least reduce the reserves of their competitors.
In the end this book does a good job of solidifying for myself, at least, an understanding of why RMS is the way he is and why profit ultimately provides the largest innovations within the mainstream while also providing the inevitable end to companies who attempt to drive a wedge between an idea and reality.
Wait until the free energy, free material reorginization, and free will movements start. Imagine telling a company that those digital documents which contain all their IP need to be made public if they concern a new way of generating power, imagine material reorganization such that devices can be created from some basic materials...free those designs...they're digital after all, imagine people exercising their "will" to no longer live under communist rule...China is in for a big change!!!
One of the worst biographies everReview Date: 2007-07-04
Apparently, Stallman is perfect and doesn't do anything wrong, and if it appears so it's because it's done for a reason. This is by far the least critical biography/history ever.
He is classyReview Date: 2006-11-04
You'll learn a lot about RMS, but at the same time be tired by the simple level.Review Date: 2006-01-28
The book goes from Stallman's youth in New York of the 1950s and 1960s all the way to the "free software" vs "open source" debate continuing into 2001. Strangely, the late 1980s are treated skimpily; the reader basically goes from the 1983 announcement of the GNU project to the introduction of Linux in 1993 in a couple of pages. A strength of the book is the range of Stallman's acquaintances that Williams was able to interview: many of his fellow students at Harvard and co-workers in MIT's AI lab contributed to the book, and even Stallman's mother gives a great deal of comment. Stallman is a notoriously difficult person to get along with. Williams frankly discusses the possibility that his lack of social skills is due to autism, but notes that against this Stallman shows marvellous ingenuity in computing. Williams does try to walk a tightrope here between dispassionate reporting about a controversial figure and giving him too much praise. Whether you admire Stallman as a modern-day saint or despise him as a pinko Communist, you'll be comfortable with the tone of this work.
The book was clearly written for a hardly-technical audience. Concepts like the Emacs editor are gently described in depth that will tire us readers who have been using it for years. The book also could have benefitted from more proofreading. There are some typos, and redundant introduction of commentators who were introduced already one or two pages before. So, this is an imperfect biography. I enjoyed it and learned a lot about a fascinating figure, but it would be nice had the book included a little more detail about GNU's formative years and hadn't assumed a non-technical audience.

Used price: $18.99

PostgreSQL (2nd Ed) worth havingReview Date: 2008-03-09
It helped that I knew what topics I needed in looking for answers but the chapters were self explantory in the topics they covered which I believe would allow a beginner to make quick progress in learning Postgres.
Cavaet: If you are after a book to learn SQL and database design (normal forms) you will be disappointed, this book is not for you.
Comprehensive introduction to PostgreSQLReview Date: 2008-01-28
This book allowed me to start working on PostgreSQL immediately.
Pro: comprehensive, good examples, good supplement to the documentation.
Cons: is not deep enough for me (does not explain format of a transaction log file or WAL file, for example), but, I guess, I should read the PostgreSQL code for this.
If you are new to databases you would need to read some other books first.
Excellent resource for any PostgreSQL adminReview Date: 2007-08-12
a very comprehensive bookReview Date: 2007-01-31
The quick review is this... I give this book 3 stars, because it's so huge and covers so much territory that, in my opinion, it does a middling job of it. I would have preferred a more focussed book. I think, given it's goal of being so comprehensive, it is about as good as it could be and if you really need to know everything - from sql, to developing extensions, to embedding this in your c/c++ programs and administering things AND want a single book that covers it this is probably the book for you. If you don't need quite that much, or are willing to go to more than one book to get it, I think you would be better served to look elsewhere.
The longer review...
Honestly, I don't know why books on databases almost invariably are terribly dry reads, but this book, following the odds, falls into that category. It's a hefty tome weighing in at about 1000 pages divided into 3 sections.
The first category, about a quarter of the book, is an introduction to sql and postgresql in particular. It does quite a nice job of introducing your standard sql commands, datatypes and basic administrative commands (like creating tables and the like). This part goes from basic to fairly advanced, covering topics like outer joins and creating new datatypes. I suspect it'll be review for those familiar with sql but reasonably usable for those delving into sql, even if they don't immediately understand all of the more advanced concepts.
The section ends with a chapter on performance, something I was particularly interested in given postgresql's reputation. Here the authors talk about standard performancy things like indexes, using various tools to figure out what a particular query is actually doing, all worthwhile. But they never go into any detail about the performance implications of using some of the more advanced postgresql features like composite types and table inheritance. I was quite disappointed to find not even a whisper of this type of information in the book.
The second section, about half the book covers programming with postgresql. This is a very broad chapter - covering many aspects of what it means to program this database. From server side programming using PL/pgSQL to extending the database with custom functions and types. They discuss creating clients in c, c++, java, perl, php, tcl, python and .net. Each one of these languages gets a chapter about 30-50 pages long where they go over the basics of how that language typically connects to the database and then goes through a process of creating a basic client and refining over the course of 4 or 5 iterations to become more and more robust and full featured. This is the bulk of the book and because it's so wide spread, I think most people will only be interested in one or two of these chapters - the rest of which will probably be uninteresting.
The last section is the final quarter of the book where they go over the administrative requirements of the database. They admirably try to direct people to download and compile their own binaries, but cover installation from binary on unix and windows. They have an excellent reference on the things you can tweak to configure the runtime environment. They also cover backing up the database, replication, internationalization and security. Although they mention performance optimization in the intro to the section, they don't actually discuss it anywhere in the section.
So, to sum up. If you really need to know about all aspects of pgsql and are looking for a one stop shop, this book is - I think - as good as you're going to find. But if you're looking into only a particular aspect (developing, administereing, etc..) or don't mind going to more than one, I feel confident that there's other books out there that will cover those topics in better detail.
Disappointed with a serious errorReview Date: 2007-10-04
Related Subjects: Licenses Articles Advocacy Directories Software Program Contracting Books Training News Services Hosting Open Content Search Engines Employment Conferences
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109