Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

5.3 迷因与迷思建构

我亲眼见证,这个社群演化出了史上最高效的软件开发模式,可它自己却浑然不知!这套高效的协作方式依靠社群内的惯例自然形成,依靠模仿与榜样代代相传,却始终没有一套理论体系或专业表述,去解释这套模式奏效的底层逻辑。

事后回看,理论与话语体系的缺失带来两重阻碍。第一:我们无法系统性地思考如何优化现有的协作流程;第二:我们难以向外人阐释、推广这套开发模式。

当时的我只考虑到了第一个问题。我撰写初稿只有一个目的,那就是为黑客社群提供一套内部通用的表述框架,让社群能够清晰梳理、理解自身的协作逻辑。因此我将自己长期观察到的现象写了下来,以叙事的形式展开,并配上生动贴切的隐喻,来描述那些可以从社群惯例背后推导出的逻辑。

《大教堂与集市》没有提出什么颠覆性的全新发现,文中描述的所有开发模式也并非由我创造。文章的创新点不在于罗列客观事实,而在于配套的比喻与完整叙事——一个简洁且富有说服力的叙事框架,引导读者用全新视角审视开源协作现象。我本质上是在做迷因工程,在对黑客文化的原生集体叙事做一次迷因层面的梳理与重塑。

1997 年 5 月,我在巴伐利亚举办的 Linux 大会上首次完整宣讲了这篇论文。现场听众当中几乎没有英语母语者,却全程凝神倾听,结束后掌声雷动,这个事实似乎证实了我确实捕捉到了一些重要的东西。但事后看来,周四晚宴上我恰巧坐在出版商蒂姆・奥莱利(Tim O’Reilly)身旁这件偶然小事,就引出了一系列影响更为深远的连锁反应。

我一直十分欣赏奥莱利出版社的制度风格,我多年来一直期盼着能见到蒂姆。当晚我们聊了很多,大半时间都在畅谈彼此都喜爱的经典科幻作品,这次交谈过后,他邀请我在同年晚些时候举办的 Perl 技术大会上,再次分享《大教堂与集市》。

这场演讲同样反响热烈,台下众人欢呼、起立鼓掌。我从邮件中了解到,自巴伐利亚大会过后,《大教堂与集市》一文就在互联网上飞速传播,如同星火燎原。现场不少听众早已读过原文,对他们而言,这场演讲并不是在科普全新观点,不如说是一次庆祝这套全新的描述体系、以及随之形成的行业认知的机会。那场起立鼓掌,与其说是献给我的文章,不如说是献给整个黑客社群,这份认可本就当之无愧。

虽然我当时并不知道这场迷因工程实验即将点燃,即将造气更大的火势。现场有一批听众是第一次接触这套理论,他们来自网景通信公司,而当时网景正深陷经营危机。

网景是互联网行业的先驱企业,也曾是华尔街炙手可热的上市公司,那时已经成了微软的打压目标。微软深知,网景浏览器所代表的开放网页标准,会动摇这家雷德蒙巨头(Redmond giant)在 PC 桌面市场利润丰厚的垄断格局。微软动用它数十亿美元的全部力量,以及后来引发反垄断诉讼的种种不光彩手段,全力打压网景的浏览器业务。

对网景来说,核心矛盾并非浏览器带来的营收(这块收入始终只占公司总营收很小一部分),而是要保住服务器业务的生存空间,服务器业务才是它的核心高价值板块。一旦 IE 浏览器占据市场主导,微软就有能力篡改网页协议,抛弃开放标准、转向私有闭环协议,之后就只有微软自家的服务器能适配运行了。

网景内部针对如何化解危机展开激烈争论。早期有人提议公开浏览器源代码,但这套方案很难说服管理层,当时缺少足够有力的论据,证明开源能阻挡 IE 垄断市场。

我当时并不知道,《大教堂与集市》后来成了支撑开源方案落地的关键依据。在 1997 年的整个冬天,我还在筹备下一篇论文的内容,而网景这边正在搭建打破专有游戏规则的舞台,它要打破闭源商业软件的固有规则,给开源社群带来前所未有的机遇。