Try Kindle Edition $0.00
Try Kindle Edition $0.00
- Highlight, take notes, and search in the book
- In this edition, page numbers are just like the physical edition
Buy new:
$16.39$16.39
Arrives:
Wednesday, May 17
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $11.16
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary 1st Edition
| Price | New from | Used from |
- Kindle
$10.99 Read with Our Free App - Hardcover
$50.011 Used from $50.01 - Paperback
$11.16 - $16.3953 Used from $1.94 19 New from $11.89
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and studied by many of the biggest players in the high-tech industry, from Sun Microsystems to IBM to Intel.The Cathedral & the Bazaar is a must for anyone who cares about the future of the computer industry or the dynamics of the information economy. Already, billions of dollars have been made and lost based on the ideas in this book. Its conclusions will be studied, debated, and implemented for years to come. According to Bob Young, "This is Eric Raymond's great contribution to the success of the open source revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies that supply them."The interest in open source software development has grown enormously in the past year. This revised and expanded paperback edition includes new material on open source developments in 1999 and 2000. Raymond's clear and effective writing style accurately describing the benefits of open source software has been key to its success. With major vendors creating acceptance for open source within companies, independent vendors will become the open source story in 2001.
- ISBN-100596001088
- ISBN-13978-0596001087
- Edition1st
- PublisherO'Reilly Media
- Publication dateJanuary 15, 2001
- LanguageEnglish
- Dimensions5.5 x 0.54 x 8.5 inches
- Print length241 pages
Products related to this item
From the brand
-
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Editorial Reviews
About the Author
Eric Raymond is an Open Source evangelist and author of the highly influential paper "The Cathedral and the Bazaar".
Product details
- Publisher : O'Reilly Media; 1st edition (January 15, 2001)
- Language : English
- Paperback : 241 pages
- ISBN-10 : 0596001088
- ISBN-13 : 978-0596001087
- Item Weight : 10.7 ounces
- Dimensions : 5.5 x 0.54 x 8.5 inches
- Best Sellers Rank: #183,903 in Books (See Top 100 in Books)
- #17 in Linux Programming
- #59 in Human-Computer Interaction (Books)
- #87 in Natural Language Processing (Books)
- Customer Reviews:
About the author

I design software, and I write books about software design. My software helps power pretty much every Internet-aware device you use daily - smartphones, ATMs, browsers. My books tend to have consequences and stay interesting for a long time. What I try to do is inquire deeply into timeless design patterns and the mindset that makes for great software
When I'm not writing code or books, I'm a science fiction fan, a martial artist, a firearms instructor, and a championship-level strategy gamer. I like Szechuan food, cats, and redheads. I live in Malvern, Pennsylvania with a redheaded wife and a ginger cat. You can read my personal blog at: http://esr.ibiblio.org
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviewed in the United States on November 15, 2021
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Like many of Eric Raymond's colleagues and fellow Geeks, he is clearly a brilliant individual, carried forward by focused effort and imagination. And like many talented people, he is an autodidact; self taught bar some courses in philosophy and mathematics. This is not a criticism. Raymond's career, publications and contribution show amply the intellectual qualities he possesses. However, his lack of training in social, economic and cultural science shows. And, as an insider (he is one of the original tribe of hackers) he is not the best person to make a disinterested commentary on the hacker community.
Great hackers, he tells us, are humble people. A more critical observer would have analyzed the comparative payoffs of styles showing why a loud mouth style - while it might work for some performers or show oriented careers - doesn't pay in this community. This is generally true of communities in which peers are well able to judge the quality of each other's contributions. Faking it doesn't payoff, and looking like you might need to fake it is counter productive. Insofar as the behaviour of chief hackers is humble, we learn more about the social economy of hackerdom than about distinctive individual personalities.
Despite many insights, Eric Raymond is wrong in his principal analysis. Why, he asks, do talented people spend years of unpaid work on projects that benefit others for no pecuniary reward? He characterizes hackers as members of a gift giving community, and attributes too much of the hacker motivation to altruism and idealism.
The central problem is not "why do hackers work for no pay?" Rather, why do people work for money? Or, more fundamentally, why do people work? I take it that readers will agree that we can roughly divide our motives into physiological drives (hunger, thirst, need for shelter, sex) and the "higher" needs (self fulfilment and meaning). After satisfying the needs for food, shelter and companionship why do we continue to work at all? If it is to get status, to get power, to feel good about ourselves and similar, then money beyond basic needs is unnecessary. Onassis once remarked "Without women, all the money in the world is worthless." Some of us work to become wealthy, and we trade that wealth for status, power, respect and admiration, and perhaps we use our wealth to get women, sex and occasionally love. If this is what these motives are for, then even the higher needs are secondary to sex; or, as evolutionary psychologists tell us, are all about reproduction.
Money is a means. If I can earn status, power and respect directly, why waste time with money? Of course, money is fungible. That means it can be traded easily for a great many things; a big house and a luxury car, perhaps. But possessing these is merely another way of obtaining status, power, respect, admiration and sex, if not love.
Why am I writing this review? By my own dispassionate analysis, I am advertising my capacity to say sensible things and I am making a reputation; this is an asset in the social and commercial market place. Amazon might like me for doing this, but they would be mistaken to think that I write reviews out of altruism directed at Amazon; at least not defined in any metaphysical or moral sense. Sociobiologists denote some social instincts "altruism" but these are operational definitions of instincts as Machiavellian as any scheming tactician can be said to possess; in that sense I may be an altruist. Hackers too, for their work is not unlike my book reviews. Hackers trade in an economy that differs not one jot from the money economy, and Eric Raymond, in so far as he supposes it to be a fundamentally different kind of economy, is mistaken.
Likewise the account of hacker commitment to lofty ideals are not any more credible - but also not any less credible - than the mission statements and codes of ethics written by CEOs of major corporations. Among hackers are people as likely to steal code as are others to donate code; to write viruses as to write Fetch Mail. An anarchic disrespect for some of our more widely accepted conventions for protecting property rights is a characteristic of hacker mentality; not one that we should admire. Of course, honourable idealists are found among hackers; Eric Raymond is clearly one of them. Take, for example, the Open Source Initiative that is largely his work. What an outstanding contribution that is! Clearly he is passionate about his beliefs and ideals. But honourable idealists are found among entrepreneurs too, also successful ones, and even among politicians. Let us not delude ourselves about what it is the really motivates us and our fellow travellers.
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.
- Good software starts by scratching a developer's personal itch.
- Great programmers know what to reuse.
- Plan to throw one away (Fred Brooks).
- If you have the right attitude interesting problems will find you.
- When you lose interest in a program hand it off to a competent successor.
- Treat your users as co-developers.
- Release early. Release often.
- Given a large enough beta-tester base every problem will be obvious to someone.
- Smart data structure and dumb code works best.
- If you trust your beta testers they will become valuable.
- Recognizing good user ideas can be better than having your own.
- Often the most innovative solutions come from realizing your concept was wrong.
- Design perfection is achieved when there is nothing to take away (Antoine de Saint Exupery).
- When writing gateway software never throw anything away you don't have to.
- When your language is not Turing complete syntactic sugar is your friend(!?)
- A security system is only as secure as its secret.
- To solve an interesting problem, first find something interesting to you.
The text is under 80 pages and feels dated from the mid-90s when it was written, perhaps it seemed more insightful then.
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.

