STARTENCSEN/CS TISKP/TZVON
Eric RaymondEric Raymond
The Cathedral and the Bazaar Katedrála a tržiště
22.11.199822.11.1998
Přeložil: Miloslav Nic [MNaaaa] 27.7.1999
I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of some surprising theories about software engineering suggested by the history of Linux. I discuss these theories in terms of two fundamentally different development styles, the ``cathedral'' model of most of the commercial world versus the ``bazaar'' model of the Linux world. I show that these models derive from opposing assumptions about the nature of the software-debugging task. I then make a sustained argument from the Linux experience for the proposition that ``Given enough eyeballs, all bugs are shallow'', suggest productive analogies with other self-correcting systems of selfish agents, and conclude with some exploration of the implications of this insight for the future of software. Podrobně rozebírám úspěšný otevřený projekt, fetchmail. Tento projekt cíleně testoval některé překvapivé teorie o softwarovém inženýrství. Tyto teorie, inspirované historií Linuxu, jsou zasazeny do kontextu dvou různých vývojových stylů, modelu "katedrály" , kterou používá většina komerčního světa a Linuxového modelu "tržiště". Ukazuji, že tyto modely vycházejí z protikladných představ o vývoji software. Na základě zkušeností získaných s Linuxem poté dokazuji, že "Pokud máte dostatek očí, všechny chyby jsou průhledné", nabízím analogie s jinými sebeopravujícími systémy a článek končím diskuzí o tom, jaké implikace tato fakta mají pro budoucnost software.
ContentsObsah
The Cathedral and the Bazaar Katedrála a tržiště
The Mail Must Get ThroughPošta musí projít
The Importance of Having Users Je důležité mít uživatele.
Release Early, Release Often Publikuj brzy, publikuj často
When Is A Rose Not A Rose? Když růže není růží
Popclient becomes FetchmailPopclient se stává fetchmailem
Fetchmail Grows Up Fetchmail dospívá
A Few More Lessons From Fetchmail Několik dalších lekcí z fetchmailu
Necessary Preconditions for the Bazaar Style Nutné podmínky pro styl tržiště
The Social Context of Open-Source Software Společenský kontext otevřeného software
Acknowledgements Poděkování
For Further Reading K dalšímu čtení
Epilog: Netscape Embraces the Bazaar! Epilog: Netscape přijala tržiště
STARTENCSEN/CS TISKP/TZVON