雷蒙德的基本理念最初是出現(xiàn)在他于1997年一個(gè)會(huì)議上發(fā)表的論文《大教堂和市集》中,那時(shí)他的職業(yè)是軟件工程師。這篇文章寫得機(jī)敏而通俗,對(duì)于將開放源代碼戰(zhàn)略應(yīng)用于軟件以外的地方,它具有極深遠(yuǎn)的影響。在這篇文章里,雷蒙德對(duì)比了兩種開發(fā)軟件的方法?!按蠼烫谩闭f的是一種嚴(yán)格管理下的等級(jí)分明的方法,從工業(yè)革命開始就成為標(biāo)準(zhǔn)的生產(chǎn)程序。雷蒙德用Linux作對(duì)比:“這是一個(gè)世界級(jí)的操作系統(tǒng),好似用魔法結(jié)合起來的……上千名遍布全球的研發(fā)人員一起工作,僅僅依靠看不見摸不著的互聯(lián)網(wǎng)取得聯(lián)系。”
萊納斯·托瓦茲的研發(fā)風(fēng)格讓人感到驚奇—提前發(fā)布,經(jīng)常發(fā)布。只要能做,誰都可以加入任務(wù),不怕混亂。這里不是安靜恭敬的大教堂—Linux的團(tuán)體像一個(gè)大而嘈雜的集市,他們的做事方法和工作安排很另類……而那個(gè)條理清晰且穩(wěn)定的系統(tǒng)只有在一系列奇跡發(fā)生時(shí)才會(huì)顯露出來。
在大教堂,每一件事情都是自上而下協(xié)調(diào)安排的。在集市,每件事都是自下而上“協(xié)調(diào)安排的”(如果還能用這個(gè)說法的話)。雷蒙德為“開放源代碼”天然而強(qiáng)大的馬力提供了一個(gè)很有說服力的例子,它不僅創(chuàng)造了一個(gè)完全沒有漏洞的操作系統(tǒng),而且用一種“大教堂建造者難以想象的速度”完成了這項(xiàng)工作。當(dāng)雷蒙德于1997年第一次在Linux 代表會(huì)議上發(fā)表他的論文時(shí),只有電腦編程界的同行認(rèn)識(shí)到了這篇文章的重要性,但是更多的人很快就會(huì)注意到。