Share to: share facebook share twitter share wa share telegram print page

The Cathedral and the Bazaar

The Cathedral and the Bazaar
Cover of the paperback compendium edition
AuthorEric S. Raymond
PublisherO'Reilly Media
Publication date
1999
Pages241
ISBN1-565-92724-9
OCLC42420737
005.4/32 21
LC ClassQA76.76.O63 R396 1999
Websitewww.catb.org/~esr/writings/cathedral-bazaar/

The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (abbreviated CatB) is an essay, and later a book, by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project, fetchmail. It examines the struggle between top-down and bottom-up design. The essay was first presented by Raymond at the Linux Kongress on May 27, 1997, in Würzburg, Germany, and was published as the second chapter of the same‑titled book in 1999.

The illustration on the cover of the book is a 1913 painting by Lyubov Popova titled Composition with Figures and belongs to the collection of the State Tretyakov Gallery.[1] The book was released under the Open Publication License v2.0 in 1999.[2]

Central thesis

The software essay 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 were 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's 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.

Lessons for creating good open source software

Raymond points to 19 "lessons" learned from various software development efforts, each describing attributes associated with good practice in open source software development:[3]

  1. Every good work of software starts by scratching a developer's personal itch.
  2. Good programmers know what to write. Great ones know what to rewrite (and reuse).
  3. Plan to throw one [version] away; you will, anyhow (copied from Frederick Brooks's The Mythical Man-Month).
  4. If you have the right attitude, interesting problems will find you.
  5. When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
  6. Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
  7. Release early. Release often. And listen to your customers.
  8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.
  9. Smart data structures and dumb code works a lot better than the other way around.
  10. If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.
  11. The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better.
  12. Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.
  13. Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away. (Attributed to Antoine de Saint-Exupéry)
  14. Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
  15. When writing gateway software of any kind, take pains to disturb the data stream as little as possible—and never throw away information unless the recipient forces you to!
  16. When your [configuration] language is nowhere near Turing-complete, syntactic sugar can be your friend.
  17. A security system is only as secure as its secret. Beware of pseudo-secrets.
  18. To solve an interesting problem, start by finding a problem that is interesting to you.
  19. Provided the development coordinator has a communications medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one.

Legacy and reception

In 1998, the essay helped the final push for Netscape Communications Corporation to release the source code for Netscape Communicator and start the Mozilla project; it was cited by Frank Hecker and other employees as an outside independent validation of his arguments.[4][5][6] Netscape's public recognition of this influence brought Raymond renown in hacker culture.[7]

When O'Reilly Media published the book in 1999 it became one of the first complete, commercially distributed books published under the Open Publication License.[2]

Marshall Poe, in his essay "The Hive", likens Wikipedia to the bazaar model that Raymond defines.[8] Jimmy Wales himself was inspired by the work (as well as arguments put forward in pre-Internet works, such as Friedrich Hayek's article "The Use of Knowledge in Society"), arguing that "It opened my eyes to the possibility of mass collaboration".[9]

In 1999 Nikolai Bezroukov published two critical essays on Eric Raymond's views of open source software, the second one called "A second look at The Cathedral and the Bazaar".[10][11][12][13] They produced a sharp response from Eric Raymond.[14]

Curtis Yarvin's essay "The Cathedral or the Bizarre", which argues for the end of American democracy, is named after the Raymond essay.[15]

See also

Notes

  1. ^ "Colophon". The Cathedral & the Bazaar. O'Reily Media. Retrieved 20 December 2011.
  2. ^ a b "The Cathedral and the Bazaar". www.catb.org. Retrieved 2023-05-17.
  3. ^ Raymond, Eric Steven. "The Cathedral and the Bazaar". Retrieved 18 April 2012.
  4. ^ "Epilog: Netscape Embraces the Bazaar".
  5. ^ Jim Hamerly and Tom Paquin with Susan Walton (January 1999). "Freeing the Source: The Story of Mozilla". Open Sources: Voices from the Open Source Revolution (1st ed.). ISBN 1-56592-582-3. Frank had done his homework, citing Eric Raymond's paper, "The Cathedral and the Bazaar," and talking to people in departments throughout the organization--from engineering to marketing to management.
  6. ^ Louis Suárez-Potts (1 May 2001), Interview: Frank Hecker, openoffice.org, (Since it always gets mentioned in relation to Netscape's Mozilla decision, I should also note that Eric Raymond's paper "The Cathedral and the Bazaar" was referenced by me and others who were lobbying Netscape's management. In my opinion the paper's importance in the context of Netscape's decision was mainly that it provided some independent validation of ideas that were already being actively discussed and promoted within Netscape. If you've ever tried to promote a proposal within your organization, then you may have discovered that it's somewhat easier to do this if you can point to someone outside the organization who's saying the same thing.)
  7. ^ Sam Williams (30 November 2011). Free as in Freedom [Paperback]: Richard Stallman's Crusade for Free Software. "O'Reilly Media, Inc.". p. 161. ISBN 978-1-4493-2464-3. When Netscape CEO Jim Barksdale cited Raymond's 'Cathedral and the Bazaar' essay as a major influence upon the company's decision, the company instantly elevated Raymond to the level of hacker celebrity. Determined not to squander the opportunity, Raymond traveled west to deliver interviews, advise Netscape executives, and take part in the eventual party celebrating the publication of Netscape Navigator's source code.
  8. ^ Poe, Marshall (September 2006). "The Hive". The Atlantic. Retrieved 2012-07-05.
  9. ^ Schiff, Stacy. "Annals of Information". The New Yorker. Retrieved 4 July 2014.
  10. ^ Karl Eugen Kurbel (23 June 2008). The Making of Information Systems: Software Engineering and Management in a Globalized World. Springer. pp. 222–. ISBN 978-3-540-79260-4. Retrieved 15 October 2012.
  11. ^ Bezroukov, Open source software development as a special type of academic research: Critique of vulgar Raymondism" Accessed 23 May 2019.
  12. ^ Bezroukov, A second look at The Cathedral and the Bazaar Accessed 23 May 2019.
  13. ^ Jan Bergstra; Mark Burgess (19 December 2007). Handbook of Network and System Administration. Elsevier. pp. 202–. ISBN 978-0-444-52198-9. Retrieved 15 October 2012.
  14. ^ Eric S. Raymond, "Response to Nikolai Bezroukov"
  15. ^ Yarvin, Curtis. "The Cathedral or the Bizarre". Tablet. Retrieved 13 October 2024.

References

Read other articles:

葵若菜於2018年日本中央競馬會第35屆Hopeful Stakes表彰式女艺人原文名葵 わかな罗马拼音Aoi Wakana国籍 日本出生 (1998-06-30) 1998年6月30日(25歲) 日本神奈川縣职业演員活跃年代2009年-至今经纪公司星塵傳播网站官方網站互联网电影数据库(IMDb)信息 葵若菜(日语:葵 わかな,1998年6月30日—),日本女演員,出生於神奈川縣,隸屬於星塵傳播事務所。她是偶像團體乙女...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) زوي جونز معلومات شخصية الميلاد 2 سبتمبر 1992 (31 سنة)  إنجلترا  مواطنة المملكة المتحدة  الحياة العملية المهنة لاعب جماحية  اللغات الإنجليزية  الرياض...

 

National Highways and Routes in Western Australia Highways in south-west Western Australia Road routes in Perth Road routes in Western Australia assist drivers navigating roads in urban, rural, and scenic areas of the state.[1] The route numbering system is composed of National Highways, National Routes, State Routes, and Tourist Drives. Each route has a unique number, except for National Highway 1 and National Route 1, which mark Highway 1 in Western Australia. Routes are denoted on ...

سفارة النرويج في ألمانيا النرويج ألمانيا الإحداثيات 52°30′32″N 13°21′02″E / 52.50882°N 13.35061°E / 52.50882; 13.35061 البلد ألمانيا  المكان برلين الموقع الالكتروني الموقع الرسمي  تعديل مصدري - تعديل   سفارة النرويج في ألمانيا هي أرفع تمثيل دبلوماسي[1] لدولة النرويج لدى �...

 

Japanese video game franchise This article is about the video game series. For the first game in the series, see Star Ocean (video game). Video game seriesStar OceanThe logo used for Star Ocean: The Last HopeGenre(s)Action role-playingDeveloper(s)tri-AcePublisher(s)Square EnixCreator(s)Yoshiharu Gotanda Masaki Norimoto Joe AsanumaComposer(s)Motoi SakurabaFirst releaseStar OceanJuly 19, 1996Latest releaseStar Ocean: The Divine ForceOctober 27, 2022 Star Ocean[a] is a franchise of scien...

 

Wappen von Hamburg Poppenbüttel Stadtteil von Hamburg Lage im Bezirk. Koordinaten 53° 39′ 33″ N, 10° 5′ 5″ O53.65916666666710.084722222222Koordinaten: 53° 39′ 33″ N, 10° 5′ 5″ O Fläche 8,1 km² Einwohner 24.349 (31. Dez. 2022) Bevölkerungsdichte 3006 Einwohner/km² Postleitzahlen 22391, 22393, 22395, 22399 Vorwahl 040 Bezirk Wandsbek Verkehrsanbindung S-Bahn S1 S11 Quelle: Statistisches Amt für Hambu...

Das Internationale Privatrecht der Bundesrepublik Deutschland ist der Teil des deutschen Rechts, der entscheidet, welches (materielle) Privatrecht inländische Behörden und Gerichte auf einen Sachverhalt mit Auslandsberührung anzuwenden haben. Trotz seines Namens sind lediglich die vom Internationalen Privatrecht (IPR) geregelten Sachverhalte, nicht jedoch die entsprechenden Rechtsnormen international. Bei der Rechtsquelle handelt es sich nämlich um nationales (deutsches) Recht, hauptsäch...

 

Overview of sports traditions and activities in the United Kingdom Part of a series on theCulture of the United Kingdom History Georgian period Napoleonic Wars Regency period Victorian period British Empire Edwardian period First World War Interwar period Second World War Post-war period (social history) Brexit PeopleHistoric peoples Celtic Germanic British English Scottish Welsh Northern Irish Cornish Irish Manx Modern ethnicities British identity White British Asian British Black British Br...

 

Junior attendants of a queen in royal households For other uses, see Maid of honour (disambiguation). A maid of honour is a junior attendant of a queen in royal households. The position was and is junior to the lady-in-waiting. The equivalent title and office has historically been used in most European royal courts. Role Traditionally, a queen regnant had eight maids of honour, while a queen consort had four; Queen Anne Boleyn, however, had over 60.[citation needed] A maid of honour w...

Stasiun Tsugaru-Nakasato津軽中里駅Stasiun Tsugaru-Nakasato pada Februari 2008Lokasi225-1 Kameyama, Nakasato, Nakadomari-machi, Kitatsugaru-gun, Aomori-ken 037-0305JepangKoordinat40°57′54″N 140°26′28″E / 40.96500°N 140.44111°E / 40.96500; 140.44111Koordinat: 40°57′54″N 140°26′28″E / 40.96500°N 140.44111°E / 40.96500; 140.44111Pengelola Tsugaru Railway CompanyJalur■ Jalur Tsugaru RailwayLetak dari pangkal15.3 km dari...

 

Dieser Artikel behandelt die Stadt. Zum Gerichtsbezirk siehe Santiago de Compostela (Gerichtsbezirk). Santiago de Compostela Santiago Wappen Karte von Spanien Santiago de Compostela (Spanien) Basisdaten Land: Spanien Spanien Autonome Gemeinschaft: Galicien Galicien Provinz: A Coruña Comarca: Santiago Gerichtsbezirk: Santiago de Compostela Koordinaten 42° 53′ N, 8° 32′ W42.883333333333-8.5333333333333260Koordinaten: 42° 53′ N, 8° 32′...

 

Campeonato Mundial deTaekwondo de 2022 Homens Mulheres   54 kg     46 kg     58 kg     49 kg     63 kg     53 kg     68 kg     57 kg     74 kg     62 kg     80 kg     67 kg     87 kg     73 kg     + 87 kg     + 73 kg   A categoria até 53 kg feminino foi um evento do Campeonato Mundial de Taekwondo de 2022, que ocorreu no Centro Aquát...

American clothing company For other uses, see True Religion (disambiguation). True ReligionTypePrivateIndustryDesigner jeans, clothingFounded2002FoundersKym GoldJeff LubellHeadquartersGardena, California, U.S.Area servedWorldwideKey peopleMichael Buckley CEOWebsitewww.truereligion.com True Religion Brand Jeans is an American clothing company established in 2002 by Jeff Lubell and Kym Gold and is based in Vernon, California. Overview True Religion brand designer jeans are manufactured from pre...

 

Gereja Tiberias Indonesia / Tiberias MinistrySalah satu Gereja Tiberias Indonesia di wilayah Jakarta UtaraPenggolonganProtestanOrientasiKarismatikPemimpinPdt. DR. Yesaya PariadjiPdt. Darniaty PariadjiPendiriPdt. DR. Yesaya PariadjiPdt. Darniaty PariadjiDidirikan17 Agustus 1990 JakartaTerpisah dariGereja Bethel IndonesiaPecahanJKI Mahanaim BlitarJKI His Grace Church ManadoGrace of Christ Community ChurchGBI Glow Fellowship ChurchJKI SHBC SerangJKI The Way GBI HMJ JKI Canna Gereja orang beriman...

 

Island in Norway Tromsøya (Norwegian)Romssasuolu (Northern Sami)TromsøyaLocation of the islandShow map of Troms og FinnmarkTromsøyaTromsøya (Norway)Show map of NorwayGeographyLocationTroms og Finnmark, NorwayCoordinates69°40′03″N 18°55′33″E / 69.6676°N 18.9258°E / 69.6676; 18.9258Area21.7 km2 (8.4 sq mi)AdministrationNorwayCountyTroms og FinnmarkMunicipalityTromsø MunicipalityDemographicsPopulation39,882 (2018)Pop. density1,838...

Star in the constellation Lacerta 10 Lacertae Location of 10 Lac (circled) Observation dataEpoch J2000      Equinox J2000 Constellation Lacerta Right ascension 22h 39m 15.67864s[1] Declination +39° 03′ 00.9712″[1] Apparent magnitude (V) 4.880[2] Characteristics Spectral type O9V[3] U−B color index −1.010[2] B−V color index −0.210[2] Variable type β Cep?...

 

Telugu actor BanerjeeBornMaganti Venu BanerjeeVijayawada, Andhra Pradesh, IndiaOccupationActorYears active1980–presentSpouseM. Sailaja Banerjee (born Maganti Venu Banerjee)[1] is an Indian actor who primarily works in Telugu films. He has over 40 years of experience in films. He is the son of character actor Maganti Raghavaiah. Banerjee started his career as an assistant director.[2] He played antagonistic and supporting roles in many films. Early life He is born in Vij...

 

FolkestoneFolkestone Racecourse logoLocationWestenhanger, KentOwned byArena Leisure PlcScreened onAt The RacesCourse typeFlatNational HuntOfficial website Grandstand seen from the station Folkestone Racecourse was a thoroughbred horse racing venue in southeast England, until it closed in 2012. It is located in Westenhanger, by junction 11 of the M20 motorway and about 6 miles (9.7 km) west of Folkestone. The course remains closed and all running rail and steeplechase fences have been rem...

Hot-summer humid continental climate Chicago from Cermak-Chinatown station The climate of Chicago is classified as hot-summer humid continental (Köppen: Dfa) with hot humid summers and cold, occasionally snowy winters. All four seasons are distinctly represented: Winters are cold and often see snow with below 0 Celsius temperatures and windchills, while summers are warm and humid with temperatures being hotter inland, spring and fall bring bouts of both cool and warm weather and fairly sunny...

 

Dienstflagge der Deutschen Post (1955–1973) Ärmelabzeichen der Deutschen Post Die Deutsche Post (DP) war aufgrund eines Gesetzes vom 3. April 1959 (aufgehoben und ersetzt durch das Gesetz über das Post- und Fernmeldewesen vom 29. November 1985) als staatliche Einrichtung der Träger des Post- und Fernmeldewesens in der DDR. Ihr wurde das alleinige Recht zur Nachrichtenbeförderung, Nachrichtenübermittlung sowie zum Vertrieb von Presseerzeugnissen (PZV) auf dem Gebiet der DDR übertragen....

 
Kembali kehalaman sebelumnya