The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary Kindle Edition
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who bought this item also bought
The Cathedral and the Bazaar takes its title from an essay Raymond read at the 1997 Linux Kongress. The essay documents Raymond's acquisition, re-creation, and numerous revisions of an e-mail utility known as fetchmail. Raymond engagingly narrates the fetchmail development process while elaborating on the ongoing bazaar development method he uses with the help of volunteer programmers. The essay smartly spares the reader from the technical morass that could easily detract from the text's goal of demonstrating the efficacy of the open-source, or bazaar, method in creating robust, usable software.
Once Raymond has established the components and players necessary for an optimally running open-source model, he sets out to counter the conventional wisdom of private, closed-source software development. Like superbly written code, the author's arguments systematically anticipate their rebuttals. For programmers who "worry that the transition to open source will abolish or devalue their jobs," Raymond adeptly and factually counters that "most developer's salaries don't depend on software sale value." Raymond's uncanny ability to convince is as unrestrained as his capacity for extrapolating upon the promise of open-source development.
In addition to outlining the open-source methodology and its benefits, Raymond also sets out to salvage the hacker moniker from the nefarious connotations typically associated with it in his essay, "A Brief History of Hackerdom" (not surprisingly, he is also the compiler of The New Hacker's Dictionary). Recasting hackerdom in a more positive light may be a heroic undertaking in itself, but considering the Herculean efforts and perfectionist motivations of Raymond and his fellow open-source developers, that light will shine brightly. --Ryan Kuykendall --This text refers to an alternate kindle_edition edition.
About the Author
Eric Raymond is an Open Source evangelist and author of the highly influential paper "The Cathedral and the Bazaar".--This text refers to an alternate kindle_edition edition.
- Publication date : February 1, 2001
- File size : 587 KB
- Print length : 60 pages
- Publisher : O'Reilly Media; 1st edition (February 1, 2001)
- Word Wise : Not Enabled
- Language: : English
- ASIN : B0026OR3LM
- Text-to-Speech : Enabled
- X-Ray : Not Enabled
- Enhanced typesetting : Enabled
- Simultaneous device usage : Unlimited
- Lending : Not Enabled
- Best Sellers Rank: #495,473 in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
1. While the content is in the right order, the page ordering is messed up and not even in sequence.
2. The footnote links often lead to the wrong footnotes.
3. The bibliography and acknowledgements appear somewhere in the middle of the footnotes.
I hope someone will bother updating this ebook because it would definitely be worth it.
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.
This book was enough to prompt this reader to obtain a copy of Linux just in case..
Top reviews from other countries
However, it was written aeons ago (in terms of the word of software). You won't find in it how the modern Open Source world works. But it's still a great introduction to Open Source.
I wish it could be updated for 2016.
These are great examples but I was left wondering if the model still held up. Originally this was a set of regularly updated web essays, but since the 2001 edition they have been set in stone and so I wanted to know if the rules still hold. For example what has been the impact of Google on open source and how does Google fit into the open source model? Social networking such as MySpace and Facebook is another case in point.
For me it is also not as easy to read as I had hoped. The style lets it down and it is obvious it is written by an insider and needed some better editing to give it more impact and less "geekiness". I am a geek myself but there are limits to how geeky readers want you to be as an author.