From to: sid: window:

随笔 (essay)

大教堂与市集 (catb)

8    1993年初我接触到Linux的时候,已经致力于Unix和开源软件开发有十年之久了,至少我那时觉得自己很在行了。
9    然而Linux却推翻了我的理论。
10    当时,我已经宣扬小而专的工具、快速建模和演进式开发这些Unix概念好多年了。
11    但却还是坚信对于一些重要的软件(操作系统和Emacs之类的大型工具),一旦项目进展到一定的复杂度之后就需要如同建设大教堂一样统筹管理:由个别绝世的能工巧匠细细雕琢时机不到,公测不出。
12    而李纳斯(尽早尽多的发布,托以所有可托付之事,并且能包容到泛滥之地步)的开发风格实在令人诧异。
13    相比建造大教堂时的虔诚和肃穆,Linux社区更像是一个熙熙攘攘的市集:这里面混杂着不同流派和各种议程(Linux归档站点就是个绝佳的例证,任何人的作品都被收录其中)。
14    如果一个统一而稳定的操作系统能从这里诞生的话,只能说是一个奇迹,一系列的奇迹。
15    事实是这种风格不仅可行,而且运营良好。
16    这给了我很深的触动。
17    在摸索中,我不仅致力于个案,而且尝试探索为什么Linux世界不仅没有在混乱中分崩离析,反而以大教堂的建设者难以想像的速度茁壮成长。
18    到了1996年中,我开始略有所获。
19    碰巧得到了一个验证这些理论的完美机会我可以刻意的用市集的风格来运筹一个开源项目。
20    我的确这么做了,而且成果斐然。
21    接下来的章节,我将讲述这个项目的故事。
22    并借此提炼出一些对开源开发有益的格言。

Go to Dashboard (guest)