雷蒙的名言,“足够多的眼睛,就可让所有问题浮现。”(Given enough eyeballs, all bugs are shallow),对开放源代码运动影响很大,这亦即是著名的林纳斯定律。 1997年以后,雷蒙成为了开放源代码运动的主要理论家,以及开放源代码促进会(Open Source Initiative)的主要创办人之一。他还担任了开放源代码运动对媒体、商界以及主流文化的形象大使。他是一名优秀的演说家,并曾经到过六大洲的15个国家进行演说。他的话经常被主流媒体所引用,并是所有黑客中曝光率最高的。 雷蒙的策略获得了很大的成功。一般认为,1998年Mozilla的发布主要归功于他。大多数黑客和主流观察家也同意,正是雷蒙将开放源代码的理念成功地带到了华尔街。但是也有批评他的声音:有一些黑客认为他利用这些机会为自己打广告,而他对理查德?斯托曼和自由软件基金会的理想主义所进行的批评,以及所采取的更务实、更符合市场口味的线路,也曾经在黑客社群里掀起了不小的政治对立。
2004年时,雷蒙编写出版了《Unix 编程艺术》(The Art Of Unix Programming),本书主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,包括Unix设计者Ken Thompson在内的多位领域专家也为本书贡献了宝贵的内容 。本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。 任何一场革命或者运动都需要一个理论家,需要一份纲领性的文献,起到真正的"画龙点睛"的神效。除了架构极具思辩力和逻辑性的理论体系,更需要激发起人们对美好理想的向往,为同行者的士气传递极具煽动性的烈焰。这场正在颠覆软件业传统商业模式的自由软件运动也不例外。自由软件精神领袖当然是理查德?斯托尔曼(Richard Stallman),但他太超凡脱俗,而且,除了提出核心理念外,斯托尔曼缺乏著书立作的能力。这些局限,使得埃里克?雷蒙德(Eric S. Raymond)脱颖而出,担当了这个角色。如今,他已经成为开放源代码运动(脱胎于自由软件运动)和黑客文化的第一理论家,不可动摇。
在自由软件启蒙阶段,埃里克?雷蒙德以如椽之笔呼啸而出,其核心著作被业界成为"五部曲":《黑客道简史》(A Brief History of Hackerdom)、 《大教堂和市集》(The Cathedral and the Bazaar)、《如何成为一名黑客》(How To Become A Hacker)、《开拓智域》(Homesteading the Noosphere)、《魔法大锅炉》(The Magic Cauldron)。其中最著名的当然还是《大教堂和市集》,它在自由软件运动中的地位相当于基督教的《圣经》。而用黑客们的话说,这是"黑客藏经阁"的第一个收藏。 Eric Steven Raymond最初的编程经验来自于原始的ARPANet。那时的他涉猎甚广,甚至短期接触过ITS机器。1984年自由软件基金会成立以前,他已经在写自由软件,并投递到Usenet。这样,他顺理成章地成为了自由软件基金会最早的撰稿人之一。 Raymond精通C、Lisp、Pascal、APL、Fortran及BASIC语言,曾在Apple II、Macintosh、Sun、IBM PC、VAX II-75、DEC-10、PDP-8、Z80等多种系统上开发过软件。他曾经为Emacs编辑器的发展作过贡献,管理着30多个开源软件,以及10多个主要的FAQ。他是Intercal编程语言的主要创作者之一。Intercal是一种鲜为人知的程序设计语言。有人评价说,自认为是“超级黑客”的人可以试试用这个语言写程序。之后也许就会变得谦虚,或者更加骄傲。
Linux诞生后,很多人感到难以想象一个世界级的操作系统竟是靠用Internet连接起来,由散布在全球的几千个开发人员用业余时间来创造的。这些感到疑惑的人当中也包括Eric Steven Raymond。 当时,Raymond相信某些重要、复杂的事情需要集中化的、严密的方法,相信多数重要软件(操作系统和像Emacs一样的真正大型的工具)需要一群与世隔绝的奇才的细心工作。而Linux团体却有各种不同的方法(Linux归档站点接受任何人的建议和作品),显得有点杂乱无章。但事实是一个一致而稳定的系统就像奇迹一般从这个看似杂乱无章的设计风格中产生了。Raymond开始努力尝试着理解为什么Linux世界不仅没有在一片混乱中分崩离析,反而以人们不可想象的速度变得越来越强大。1993年,Raymond试图在家中收发邮件时遇到了困难,这次他没有还像从前那样立即投入疯狂的工作中,编出一个新的POP3客户与现存的那些竞争,而是从一开始就效法Linus的做法:Linus并不是从头开始写Linux的。Raymond首先做的是寻找一个合适的POP雏形,然后对它进行重写。他首先选择了Fetchpop,后来又改用Popclient,并继承了Popclient的用户基础。然后,他像Linus那样把用户当作协作开发者,把做好的程序早发布、常发布、听取用户的建议。最后,在Raymond认为条件成熟时,他正式将Popclient更名为Fetchmail。 Fetchmail是一款免费、全功能、稳定性好、文档说明齐备的远程邮件发送和接收软件。根据目前用户的名称,Fetchmail可以将Internet上任意一台邮件服务器POP3账号处的电子邮件下载到本地,存放在用户的目录中。这样,用户只要在自己的终端上就可以阅读邮件。Fetchmail主要被应用在临时接通的TCP/IP 线路 (例如SLIP或 PPP连线)上,它支持当今所有的邮件协议,包括POP2、POP3、RPOP、APOP和KPOP等,甚至IPv6和IPSEC (即IP安全协议),它可以被用来作为整个DNS 网域中,POP/IMAP协议转换至SMTP协议的网关。 通过它所寄出的信件,可以被一般的电子邮件使用者代理程序,例如mutt、elm或BSD Mail 来读取。有了它之后,MTA的过滤、转发、别名的运作,就如同处理一般信件一样容易。 Fetchmail的强大的功能使他获得了成功。Raymond感到Linux的这种开发风格确实能工作,并且工作得很好。他为此而感到欣喜不已,同时也想让更多的人来分享他的惊喜的发现。 Eric Steven Raymond还是一名十分出色的作家。他的著作很多,包括《新黑客字典》、《提问的智慧》、《Unix编程艺术》等。在自由软件启蒙阶段,Raymond的核心著作被业界称为“五部曲”:《黑客道简史》、《大教堂和集市》、《如何成为一名黑客》、《开拓智域》、《魔法大锅炉》。在这些著作中,最著名的当然还是《大教堂和集市》。
目前,已有几百种成熟的开源产品被广泛使用,其中比较著名的有BSD Unix、Linux、Perl语言、GCC、X- Window系统等。 作为倡导者,Eric Steven Raymond除了继续写作来宣传“开放源代码”外,还担任了这一运动对媒体、商界及主流文化的形象大使,并四处发表演说。他曾经到过六大洲的15个国家进行演讲宣传,他的话经常被主流媒体所引用。 Eric Steven Raymond正如他自己所形容的,是一个类似火把、医生、宣传员、大使、福音主义者一类的人物。但本质上,他更是一位时刻停留在角斗场中央的“斗士”。正是《大教堂与集市》的发表与“开放源代码”的提出,把自由软件带入了华尔街,并从此开始发扬光大。