Eric S. Raymond: A katedrális és a bazár


Az elmélet érvényességi területe
Szoftverfejlesztés
Interneten történő közösségi (munka) kommunikáció:
Tudásmegosztás az adott programnyelven fejlesztők között
Termékmegosztás az adott szoftvert alkalmazó felhasználók között

Az elméletben érvényesülő kommunikáció-fogalom típusa
Az egyéni többletszaktudás azonnali nyilvánosságra hozása a hasonló szakmai ismeretekkel rendelkező közösség számára olyan fejlődést eredményez, amely megtöbbszörözi a hatékony közösségi fejlesztést. Azaz a decentralizált, de kapuőrökkel ellátott kommunikációs csatornán folytatott kutatómunka, és kontrol előnyeinek megmutatkozása.

Az elmélet leíró vagy magyarázó?
Az elmélet magyarázó és leíró is - az egyes részeket példákkal illusztrálja.

A koncipiálásba bevont funkciók
Az egyének közötti decentralizációs kommunikációs csatorna, mint tudásfejlesztési terület megmutatkozása, és annak lehetőségei.

A koncipiálásba bevont szerkezet(ek), illetőleg szerkezeti egységek
Zárt valamint nyitott tudásközösségek, hibajavítási lehetőségek az idő és a tudás nagyság függvényében.

A koncipiálásba bevont színterek
A hardware és a software világpiaca
A nyílt forráskódú software fejlesztési területei
Véges és homogén felkészültségű és tudású csoportok
Ismeretlen nagyságú és heterogén felkészültségű és tudású csoportok

A koncipiálásba bevont dinamikák
Piaci szabályozás vs. Liberalizáció
A jogi szabályozás hatása a számítástechnikai fejlődésre
A termékgyártók manipulációs és marketing stratégiája
Az egyén tudatos - saját igényének megfelelő - döntési folyamata

Az elmélet kapcsolata más elméleti konstrukciókkal
Raymond összeveti a kislétszámú zárt közösségek (katedrális modell) tudásfejlesztési határait a nyitott és nagy létszámú fejlesztői közösségek (bazár modell) lehetőségeivel. A katedrális modell alapjait a Taylor-i modell képezi.

Az elmélet-alkotás célja
A szerző egy a jelenleg uralkodó tudás fejlesztési módszerrel szemben bemutatja a nyílt fejlesztés és decentralizált ellenőrzés módszerének költségcsökkentő és minőségjavító jellemzőit a nyílt forrású szoftverek fejlesztési mechanizmusán keresztül.

Az elmélet háttérdiszciplínái
tudásszociológia
lingvisztika
programozás
kommunikáció

Néhány fontosabb bibliográfiai tétel

Frederick P Brooks: The Mythical Man-Month, The: Essays on Software Engineering Pearson Education (USA) p.336

Gerald M Weinberg: The Psychology Of Computer Programming, New York Van Nostrand Reinhold, 1971.

David E. Lundstrom: Real Programmer, in A Few Good Men From UNIVAC, 1987. Anekdotikus történelem.

Steven Levy: Hackers, Garden City, N.Y. Anchor/Doubleday, 1984.

Eric S. Raymond: The New Hacker's Dictionary, Camdridge, MIT Press, 1996.


Az összefoglalót készítette: Németh Viktor
2009. január 4.

 


[vissza a lap tetejére]