开源运动背后的无名英雄们

发表时间: 2021-09-08 14:34

出品|开源中国

作者|白开水不加糖

开源让技术跨越了时间和空间的限制,任何人都可以自由使用和贡献开源软件。本文介绍几位开源界的“长老”,文中各位大佬皆是开源软件代码背后的人,也是开源革命铺平道路的先驱者和为开源做出重大贡献的英雄。

RMS

Richard Matthew Stallman(理查德·马修·斯托曼,简称 RMS)是公认的自由软件之父,他创立了自由软件基金会 (FSF),发起了「GNU 计划」(打造一个完全由自由软件构建的操作系统),同时还是 Emacs、GCC 和 GDB 等重要开源项目的作者。

除了软件方面的巨大贡献,RMS 在哲学层面对自由软件的推广和追求更是为「开源」奠定了思想基础。

Linus Torvalds

Linus Benedict Torvalds 因创造了两个伟大的项目 —— Linux Kernel 和 Git 而被大家熟知。但他对开源的贡献不限于代码,在倡导开源运动和开源精神、以及运作和管理大型开源项目等方面,Linus 都做出了巨大贡献。

Linus 还创造了不少为人称道的金句,最有名的莫过于"Talk is cheap, Show me the code"。

ESR

Eric Steven Raymond(以姓名缩写 ESR 作为黑客代号)是开放源代码运动的主要领导者之一,同时也是 OSI 的核心创办人,他撰写的《大教堂与市集》被认为是“开源圣经”,其另一部作品《Unix编程艺术》也是一本经典著作。

ESR 的名言“足够多的眼睛,就可让所有问题浮现” (Given enough eyeballs, all bugs are shallow),对开放源代码运动影响很大,这亦即著名的林纳斯定律 (Linus' Law),含义是软件开发测试人员数量对软件开发质量意义重大。

Bruce Perens

Bruce Perens 是 OSI 联合创始人,与 ESR 共同创立了 OSI,并创造了对「开源」影响深远的 「Open Source Definition(开源定义)」。他也是前 Debian 计划的领导者、自由软件社区的顾问。

Jim Zemlin

Jim Zemlin 是 Linux 基金会执行董事,他运用自己的经验并通过使用开放源代码和 Linux,加速技术创新,任职期间,Linux 基金会对于开源在全球的影响力,产生了无可比拟的推动作用。

Aaron Hillel Swartz

Aaron Hillel Swartz 是知名开源 Web 框架 web.py 的作者,他参与开发了 RSS 消息来源发布格式、Markdown 文本格式、知识共享组织,同时是社交媒体 Reddit 的联合创始人。他一生都在致力于让信息更容易获取、更加自由,其本人于 2013 年去世,享年 26 岁。

Brian Behlendorf

Brian Behlendorf 是一名技术专家和开源布道师,也是 Hyperledger 超级账本的执行董事。他是著名开源软件 Apache Web 服务器的主要开发者,也是 Apache 软件基金会的创始成员。Apache Web 服务器是互联网上最受欢迎的 Web 服务器软件。

Brian 自 2003 年起担任 Mozilla 基金会董事会成员,自 2013 年起担任电子前沿基金会成员。他是 CollabNet 的创始首席技术官和 World Economic Forum 世界经济论坛的首席技术官。最近,Brian 在纽约时报中被评为区块链行业中最有影响力的十大人物。

Kenneth Lane Thompson

Kenneth Lane Thompson(通常被称为"Ken")设计和实现了 Unix 操作系统,创造了 C 语言的前身 —— B 语言,此外还是 Plan 9 操作系统的创造者和开发者之一。2006年,Ken 进入 Google 与他人共同设计了 Go 语言。他还参与过正则表达式和 UTF-8 编码的设计,改进了 QED/ed 编辑器,以及创造计算机国际象棋 Belle。

Dennis MacAlistair Ritchie

Dennis MacAlistair Ritchie 被认为是 C 语言之父(通常被称为"dmr"),同时也是 Unix 系统的关键开发者,这两项工作对计算机领域产生了深远的影响。他与 Ken 同为 1983 年图灵奖得主,其本人于 2011 年去世。

Bill Joy

Bill Joy 真名为 William Nelson Joy,他在伯克利加州大学读研究生时创建了 BSD(Berkeley Software Distribution,缩写为 BSD),也是 vi 文本编辑器和 Unix 系统的 C shell (csh) 的创造者。

Joy 作为联合创始人和首席科学家参与了 Sun 微系统公司的成立,设计了 Sparc 微处理器,并将之前自己领导开发的 BSD 继续发展成为 Solaris 操作系统。另外,他还是 Java 和 Jini 的主要作者之一。

Jordan Hubbard

Jordan Hubbard 是 FreeBSD 的联合创始人,曾就职于苹果公司担任 Unix 技术总监,负责 OS X 操作系统底层核心 Darwin 的研发,以实现在 Mac 设备中运行 BSD。

Brendan Eich

Brendan Eich 是一位计算机科学家,同时也是 JavaScript 创造者,他任职于网景期间为网景浏览器开发出 JavaScript,这门仓促创造的语言日后成为了开发网页应用最广泛的语言。此外,Eich 还共同创立了 Mozilla 项目,并协助成立 Mozilla 基金会。

Daniel Stenberg

Daniel Stenberg 是知名开源项目 cURL 作者,也是目前的核心贡献者。Daniel 曾就职于 Mozilla, 后加入 wolfSSL 为 curl 提供商业支持,并尽可能全职从事 curl 的工作。他活跃于 IETF 以及 HTTP/2 和 QUIC 工作组的其他部分,并为多个 RFC 做出了贡献。

Matt Mullenweg

Matt Mullenweg 是最流行的博客建站程序 WordPress 的创始人。从 CNET 辞职后,他把主要的精力放到了开源程序的开发以及各类报告会上。

Fabrice Bellard

Fabrice Bellard 是一位著名的法国计算机程序员,其个人成就令人惊叹。在许多人眼里,他是一个非人类的存在,似乎拥有某种超能力,使他超越了人类所能达到的极限。

Fabrice Bellard 创造了许多对业界各个领域都产生非常深远影响的开源项目,如 FFmpeg、TingCC 和 QEMU 等项目均出自他手。

Dan Kohn

Dan Kohn 是 CNCF 的前执行董事,他担任 CNCF 执行董事期间一直在致力于推广云原生技术,并积极参与开源社区。Kubernetes 和 Kubernetes 认证服务供应商等标准化认证计划在 2017 年启动,并得到整个行业众多公司的广泛支持。2020 年,Dan Kohn 因结肠癌病逝。

Ian Murdock

Ian Murdock 是 Linux 发行版 Debian GNU/Linux 创始人,他在美国普渡大学学习期间写作了《Debian宣言》,并创建了世界上第一个发行版 Debian,Debian 得名于他和当时的女友 Deborah Lynn 的名字组合。2015 年 Ian Murdock 被发现在旧金山的家中离世。

谁是你心中开源界的“顶流”,谁又是你开源路上的引路人?或者还有哪位你心中对开源产生了重大影响的人物没有被归纳进来,欢迎各位在开源长廊中编辑补充。