619:(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.)
1528:
1518:
649:
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
287:
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
400:
project; it was cited by Frank Hecker and other employees as an outside independent validation of his arguments. Netscape's public recognition of this influence brought
Raymond renown in hacker culture.
599:
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.
27:
375:
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.
296:
Raymond points to 19 "lessons" learned from various software development efforts, each describing attributes associated with good practice in open source software development:
355:
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!
1021:
1100:
267:, 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
1319:
941:
1158:
1090:
1592:
1110:
996:
1095:
1078:
345:
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
1048:
946:
330:
Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.
1224:
1058:
1031:
1011:
1582:
1036:
986:
956:
336:
If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.
1133:
1105:
1063:
1006:
787:
724:
642:
408:
published the book in 1999 it became one of, if not the first, complete, commercially distributed books published under the
1587:
1521:
1469:
1399:
1083:
1043:
936:
650:
Netscape executives, and take part in the eventual party celebrating the publication of
Netscape Navigator's source code.
385:
1597:
1572:
1424:
1276:
1602:
1339:
1249:
1244:
839:
592:
80:
1577:
238:
is available with each software release, but code developed between releases is restricted to an exclusive group of
1068:
976:
884:
565:
339:
The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better.
321:
Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.
1567:
1557:
1334:
1166:
1073:
544:
431:
342:
Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.
197:
913:
352:
Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
1429:
1324:
1148:
1138:
922:
182:
1349:
1143:
324:
102:
1457:
1364:
1199:
579:
Jim
Hamerly and Tom Paquin with Susan Walton (January 1999). "Freeing the Source: The Story of Mozilla".
663:
346:
1607:
1354:
1239:
1016:
858:
470:
748:
Open source software development as a special type of academic research: Critique of vulgar
Raymondism
1489:
1404:
1389:
318:
When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
1562:
1484:
1281:
1234:
1219:
1171:
981:
409:
209:
426:
himself was inspired by the work (as well as arguments put forward in pre-Internet works, such as
1612:
247:
205:
760:
747:
1531:
1419:
1266:
1229:
1128:
308:
777:
714:
632:
466:, a distributed version control system named to highlight its relation with the "bazaar" model
1394:
1189:
1181:
1120:
1053:
832:
The
Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
393:
152:
The
Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
870:
716:
The Making of Information Systems: Software Engineering and Management in a Globalized World
688:
1552:
1479:
1414:
1409:
971:
810:
284:
166:
193:(Germany) and was published as the second chapter of the same‑titled book in 1999.
8:
1359:
961:
359:
906:
372:
To solve an interesting problem, start by finding a problem that is interesting to you.
239:
519:
129:
26:
1517:
1439:
1286:
966:
835:
783:
720:
638:
588:
438:
405:
275:
The essay's central thesis is Raymond's proposition that "given enough eyeballs, all
174:
87:
75:
50:
634:
Free as in Freedom [Paperback]: Richard Stallman's Crusade for Free Software
1204:
490:
113:
612:
1474:
827:
581:
442:
427:
363:
333:
Smart data structures and dumb code works a lot better than the other way around.
303:
Good programmers know what to write. Great ones know what to rewrite (and reuse).
162:
40:
891:
1271:
1194:
434:"), arguing that "It opened my eyes to the possibility of mass collaboration".
280:
264:
186:
1546:
1502:
1463:
1369:
1026:
951:
899:
458:
300:
Every good work of software starts by scratching a developer's personal itch.
221:
578:
369:
A security system is only as secure as its secret. Beware of pseudo-secrets.
1344:
1301:
1214:
866:
415:
276:
170:
306:
Plan to throw one away; you will, anyhow (copied from Frederick Brooks's
1434:
1261:
1256:
423:
389:
235:
94:
190:
463:
445:
views of open source software, the second one called "A second look at
1291:
419:
268:
243:
230:
178:
1329:
1209:
879:
315:
If you have the right attitude, interesting problems will find you.
260:
397:
291:
196:
The illustration on the cover of the book is a 1913 painting by
255:
1296:
88:
483:
114:
775:
449:". They produced a sharp response from Eric Raymond.
942:
Comparison of open-source and closed-source software
583:
Open Sources: Voices from the Open Source Revolution
173:
development process and his experiences managing an
769:
1310:
610:
580:
185:. The essay was first presented by Raymond at the
921:
712:
1544:
776:Jan Bergstra; Mark Burgess (19 December 2007).
259:model, in which the code is developed over the
292:Lessons for creating good open source software
907:
779:Handbook of Network and System Administration
384:In 1998, the essay helped the final push for
947:Comparison of source-code-hosting facilities
630:
220:The software essay contrasts two different
871:"Eric Raymond on Hacking, Open Source, and
624:
914:
900:
706:
422:to the Bazaar model that Raymond defines.
169:methods, based on his observations of the
25:
31:Cover of the paperback compendium edition
1593:Open Publication License-licensed works
865:
826:
637:. "O'Reilly Media, Inc.". p. 161.
379:
263:in view of the public. Raymond credits
1545:
566:"Epilog: Netscape Embraces the Bazaar"
895:
514:
512:
204:and belongs to the collection of the
1470:Microsoft Open Specification Promise
288:available only to a few developers.
161:) is an essay, and later a book, by
937:Alternative terms for free software
661:
542:
386:Netscape Communications Corporation
358:When your language is nowhere near
181:. It examines the struggle between
13:
1277:Python Software Foundation License
713:Karl Eugen Kurbel (23 June 2008).
686:
509:
418:, in his essay "The Hive", likens
208:. The book was released under the
14:
1624:
1583:Software development philosophies
1340:Definition of Free Cultural Works
957:Free software project directories
850:
631:Sam Williams (30 November 2011).
611:Louis Suárez-Potts (1 May 2001),
441:published two critical essays on
215:
1527:
1526:
1516:
977:Open-source software development
885:Library of Economics and Liberty
662:Poe, Marshall (September 2006).
1335:Debian Free Software Guidelines
1167:Free Software Movement of India
803:
753:
740:
432:The Use of Knowledge in Society
680:
655:
604:
572:
558:
545:"The Cathedral and the Bazaar"
536:
520:"The Cathedral and the Bazaar"
495:The Cathedral & the Bazaar
1:
1325:Contributor License Agreement
1139:Open-source-software movement
923:Free and open-source software
819:
811:Response to Nikolai Bezroukov
327:And listen to your customers.
325:Release early. Release often.
279:are shallow" (which he terms
183:top-down and bottom-up design
20:The Cathedral and the Bazaar
1496:The Cathedral and the Bazaar
1350:The Free Software Definition
873:The Cathedral and the Bazaar
763:The Cathedral and the Bazaar
447:The Cathedral and the Bazaar
7:
1588:Software engineering papers
1400:Mozilla software rebranding
1365:Permissive software license
782:. Elsevier. pp. 202–.
719:. Springer. pp. 222–.
452:
250:were presented as examples.
10:
1629:
1405:Proprietary device drivers
1355:The Open Source Definition
471:Homesteading the Noosphere
1598:Essays by Eric S. Raymond
1573:Books about free software
1512:
1490:Source-available software
1448:
1390:Digital rights management
1382:
1180:
1157:
1119:
995:
929:
285:the more widely available
124:
112:
100:
86:
74:
66:
56:
46:
36:
24:
1603:Books by Eric S. Raymond
1485:Shared Source Initiative
1282:Shared Source Initiative
1235:Free Software Foundation
1172:Free Software Foundation
1022:Configuration management
477:
410:Open Publication License
347:Antoine de Saint-Exupéry
210:Open Publication License
202:Composition with Figures
1420:SCO/Linux controversies
750:" Accessed 23 May 2019.
689:"Annals of Information"
614:Interview: Frank Hecker
206:State Tretyakov Gallery
16:Book by Eric S. Raymond
1568:Computer science books
1558:1999 non-fiction books
1320:Comparison of licenses
1129:Free software movement
543:Raymond, Eric Steven.
309:The Mythical Man-Month
1395:License proliferation
766:Accessed 23 May 2019.
394:Netscape Communicator
120:QA76.76.O63 R396 1999
1578:O'Reilly Media books
1480:Open-source hardware
1415:Proprietary software
1410:Proprietary firmware
1111:Formerly open-source
1106:Formerly proprietary
972:Open-source software
869:(January 19, 2009).
380:Legacy and reception
224:development models:
167:software engineering
1360:Open-source license
962:Gratis versus libre
366:can be your friend.
240:software developers
189:on May 27, 1997 in
21:
834:. O'Reilly Media.
617:, openoffice.org,
19:
1608:Scientific essays
1540:
1539:
1440:Trusted Computing
1430:Software security
1378:
1377:
1059:Operating systems
967:Long-term support
809:Eric S. Raymond,"
789:978-0-444-52198-9
761:A second look at
726:978-3-540-79260-4
644:978-1-4493-2464-3
439:Nikolai Bezroukov
148:
147:
140:/cathedral-bazaar
1620:
1530:
1529:
1520:
1425:Software patents
1308:
1307:
1220:Creative Commons
1079:Web applications
916:
909:
902:
893:
892:
888:
862:
861:
859:Official website
845:
828:Raymond, Eric S.
814:
807:
801:
800:
798:
796:
773:
767:
757:
751:
744:
738:
737:
735:
733:
710:
704:
703:
701:
699:
684:
678:
677:
675:
674:
659:
653:
652:
628:
622:
621:
608:
602:
601:
587:(1st ed.).
586:
576:
570:
569:
562:
556:
555:
553:
551:
540:
534:
533:
531:
530:
516:
507:
506:
504:
502:
487:
234:model, in which
144:
141:
139:
137:
135:
133:
131:
116:
90:
58:Publication date
29:
22:
18:
1628:
1627:
1623:
1622:
1621:
1619:
1618:
1617:
1563:American essays
1543:
1542:
1541:
1536:
1508:
1475:Open-core model
1450:
1444:
1374:
1312:
1306:
1176:
1153:
1115:
998:
991:
925:
920:
857:
856:
853:
848:
842:
822:
817:
808:
804:
794:
792:
790:
774:
770:
758:
754:
745:
741:
731:
729:
727:
711:
707:
697:
695:
687:Schiff, Stacy.
685:
681:
672:
670:
660:
656:
645:
629:
625:
609:
605:
595:
577:
573:
564:
563:
559:
549:
547:
541:
537:
528:
526:
518:
517:
510:
500:
498:
497:. O'Reily Media
489:
488:
484:
480:
455:
428:Friedrich Hayek
388:to release the
382:
364:syntactic sugar
360:Turing-complete
294:
218:
163:Eric S. Raymond
128:
105:
59:
41:Eric S. Raymond
32:
17:
12:
11:
5:
1626:
1616:
1615:
1613:Linus Torvalds
1610:
1605:
1600:
1595:
1590:
1585:
1580:
1575:
1570:
1565:
1560:
1555:
1538:
1537:
1535:
1534:
1524:
1513:
1510:
1509:
1507:
1506:
1499:
1492:
1487:
1482:
1477:
1472:
1467:
1460:
1454:
1452:
1446:
1445:
1443:
1442:
1437:
1432:
1427:
1422:
1417:
1412:
1407:
1402:
1397:
1392:
1386:
1384:
1380:
1379:
1376:
1375:
1373:
1372:
1367:
1362:
1357:
1352:
1347:
1342:
1337:
1332:
1327:
1322:
1316:
1314:
1305:
1304:
1299:
1294:
1289:
1284:
1279:
1274:
1269:
1264:
1259:
1254:
1253:
1252:
1247:
1242:
1232:
1227:
1222:
1217:
1212:
1207:
1202:
1197:
1192:
1186:
1184:
1178:
1177:
1175:
1174:
1169:
1163:
1161:
1155:
1154:
1152:
1151:
1146:
1141:
1136:
1131:
1125:
1123:
1117:
1116:
1114:
1113:
1108:
1103:
1098:
1093:
1088:
1087:
1086:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1040:
1039:
1034:
1024:
1019:
1014:
1012:Bioinformatics
1009:
1003:
1001:
993:
992:
990:
989:
984:
979:
974:
969:
964:
959:
954:
949:
944:
939:
933:
931:
927:
926:
919:
918:
911:
904:
896:
890:
889:
863:
852:
851:External links
849:
847:
846:
840:
823:
821:
818:
816:
815:
802:
788:
768:
752:
739:
725:
705:
693:The New Yorker
679:
654:
643:
623:
603:
593:
571:
557:
535:
508:
481:
479:
476:
475:
474:
467:
461:
454:
451:
443:Eric Raymond's
406:O'Reilly Media
396:and start the
381:
378:
377:
376:
373:
370:
367:
356:
353:
350:
343:
340:
337:
334:
331:
328:
322:
319:
316:
313:
304:
301:
293:
290:
273:
272:
265:Linus Torvalds
251:
217:
216:Central thesis
214:
212:v2.0 in 1999.
187:Linux Kongress
146:
145:
126:
122:
121:
118:
110:
109:
106:
101:
98:
97:
92:
84:
83:
78:
72:
71:
68:
64:
63:
60:
57:
54:
53:
51:O'Reilly Media
48:
44:
43:
38:
34:
33:
30:
15:
9:
6:
4:
3:
2:
1625:
1614:
1611:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1589:
1586:
1584:
1581:
1579:
1576:
1574:
1571:
1569:
1566:
1564:
1561:
1559:
1556:
1554:
1551:
1550:
1548:
1533:
1525:
1523:
1519:
1515:
1514:
1511:
1505:
1504:
1503:Revolution OS
1500:
1498:
1497:
1493:
1491:
1488:
1486:
1483:
1481:
1478:
1476:
1473:
1471:
1468:
1466:
1465:
1464:GNU Manifesto
1461:
1459:
1456:
1455:
1453:
1447:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1416:
1413:
1411:
1408:
1406:
1403:
1401:
1398:
1396:
1393:
1391:
1388:
1387:
1385:
1381:
1371:
1370:Public domain
1368:
1366:
1363:
1361:
1358:
1356:
1353:
1351:
1348:
1346:
1343:
1341:
1338:
1336:
1333:
1331:
1328:
1326:
1323:
1321:
1318:
1317:
1315:
1309:
1303:
1300:
1298:
1295:
1293:
1290:
1288:
1285:
1283:
1280:
1278:
1275:
1273:
1270:
1268:
1265:
1263:
1260:
1258:
1255:
1251:
1248:
1246:
1243:
1241:
1238:
1237:
1236:
1233:
1231:
1228:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1206:
1203:
1201:
1198:
1196:
1193:
1191:
1188:
1187:
1185:
1183:
1179:
1173:
1170:
1168:
1165:
1164:
1162:
1160:
1159:Organisations
1156:
1150:
1147:
1145:
1142:
1140:
1137:
1135:
1132:
1130:
1127:
1126:
1124:
1122:
1118:
1112:
1109:
1107:
1104:
1102:
1099:
1097:
1094:
1092:
1089:
1085:
1082:
1081:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1062:
1060:
1057:
1055:
1054:Office suites
1052:
1050:
1047:
1045:
1042:
1038:
1035:
1033:
1030:
1029:
1028:
1025:
1023:
1020:
1018:
1015:
1013:
1010:
1008:
1005:
1004:
1002:
1000:
994:
988:
985:
983:
980:
978:
975:
973:
970:
968:
965:
963:
960:
958:
955:
953:
952:Free software
950:
948:
945:
943:
940:
938:
935:
934:
932:
928:
924:
917:
912:
910:
905:
903:
898:
897:
894:
886:
882:
881:
876:
874:
868:
867:Roberts, Russ
864:
860:
855:
854:
843:
841:1-56592-724-9
837:
833:
829:
825:
824:
812:
806:
791:
785:
781:
780:
772:
765:
764:
756:
749:
743:
728:
722:
718:
717:
709:
694:
690:
683:
669:
665:
658:
651:
646:
640:
636:
635:
627:
620:
616:
615:
607:
600:
596:
594:1-56592-582-3
590:
585:
584:
575:
567:
561:
546:
539:
525:
521:
515:
513:
496:
492:
486:
482:
472:
468:
465:
462:
460:
459:Curtis Yarvin
457:
456:
450:
448:
444:
440:
435:
433:
429:
425:
421:
417:
413:
411:
407:
402:
399:
395:
391:
387:
374:
371:
368:
365:
361:
357:
354:
351:
348:
344:
341:
338:
335:
332:
329:
326:
323:
320:
317:
314:
311:
310:
305:
302:
299:
298:
297:
289:
286:
282:
278:
270:
266:
262:
258:
257:
252:
249:
245:
241:
237:
233:
232:
227:
226:
225:
223:
222:free software
213:
211:
207:
203:
199:
198:Lyubov Popova
194:
192:
188:
184:
180:
176:
172:
168:
164:
160:
159:
155:(abbreviated
154:
153:
143:
127:
123:
119:
117:
115:LC Class
111:
107:
104:
103:Dewey Decimal
99:
96:
93:
91:
85:
82:
81:1-565-92724-9
79:
77:
73:
69:
65:
61:
55:
52:
49:
45:
42:
39:
35:
28:
23:
1501:
1495:
1494:
1462:
1345:Free license
1091:Android apps
878:
872:
831:
805:
793:. Retrieved
778:
771:
762:
755:
742:
730:. Retrieved
715:
708:
696:. Retrieved
692:
682:
671:. Retrieved
668:The Atlantic
667:
657:
648:
633:
626:
618:
613:
606:
598:
582:
574:
560:
548:. Retrieved
538:
527:. Retrieved
524:www.catb.org
523:
499:. Retrieved
494:
485:
446:
436:
430:'s article "
416:Marshall Poe
414:
403:
383:
307:
295:
274:
254:
229:
219:
201:
195:
171:Linux kernel
157:
156:
151:
150:
149:
1553:1997 essays
1435:Tivoization
1074:Video games
1049:Mathematics
759:Bezroukov,
746:Bezroukov,
501:20 December
424:Jimmy Wales
390:source code
281:Linus's law
236:source code
175:open source
108:005.4/32 21
1547:Categories
1383:Challenges
1101:Commercial
1084:E-commerce
1069:Television
820:References
795:15 October
732:15 October
673:2012-07-05
664:"The Hive"
529:2023-05-17
491:"Colophon"
464:GNU Bazaar
1313:standards
1311:Types and
1292:Unlicense
1287:Sleepycat
1121:Community
420:Knowledge
269:Fetchmail
244:GNU Emacs
231:Cathedral
179:fetchmail
177:project,
138:/writings
47:Publisher
1532:Category
1449:Related
1330:Copyleft
1250:GNU LGPL
1245:GNU AGPL
1210:Beerware
1205:Artistic
1182:Licenses
1149:Advocacy
1096:iOS apps
1037:Wireless
1032:Graphics
999:packages
997:Software
987:Timeline
880:EconTalk
830:(1999).
550:18 April
453:See also
437:In 1999
271:project.
261:Internet
191:Würzburg
95:42420737
1458:Forking
1240:GNU GPL
1134:History
1064:Routing
1027:Drivers
982:Outline
930:General
398:Mozilla
200:titled
125:Website
1522:Portal
1451:topics
1272:Python
1195:Apache
1144:Events
1044:Health
1017:Codecs
838:
786:
723:
698:4 July
641:
591:
256:Bazaar
37:Author
1297:WTFPL
1007:Audio
478:Notes
404:When
136:/~esr
132:.catb
67:Pages
1302:zlib
1225:CDDL
1200:APSL
836:ISBN
797:2012
784:ISBN
734:2012
721:ISBN
700:2014
639:ISBN
589:ISBN
552:2012
503:2011
392:for
277:bugs
253:The
246:and
228:The
158:CatB
134:.org
89:OCLC
76:ISBN
62:1999
1267:MPL
1262:MIT
1257:ISC
1230:EPL
1215:BSD
1190:AFL
283:):
248:GCC
165:on
130:www
70:241
1549::
883:.
877:.
691:.
666:.
647:.
597:.
522:.
511:^
493:.
412:.
362:,
312:).
242:.
915:e
908:t
901:v
887:.
875:"
844:.
813:"
799:.
736:.
702:.
676:.
568:.
554:.
532:.
505:.
473:"
469:"
349:)
142:/
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.