开源背后的那几个人_编程语言


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

RMS

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

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

开源背后的那几个人_开发工具_02

Linus Torvalds

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

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

开源背后的那几个人_spreadsheet_03

ESR

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

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

开源背后的那几个人_软件开发_04

Bruce Perens

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

开源背后的那几个人_软件开发_05

Jim Zemlin

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

开源背后的那几个人_java_06

Aaron Hillel Swartz

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

开源背后的那几个人_spreadsheet_07

Brian Behlendorf

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

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

开源背后的那几个人_编程语言_08

Kenneth Lane Thompson

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

开源背后的那几个人_spreadsheet_09

Dennis MacAlistair Ritchie

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

开源背后的那几个人_编程语言_10

Bill Joy

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

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

开源背后的那几个人_java_11

Jordan Hubbard

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

开源背后的那几个人_开发工具_12

Brendan Eich

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

开源背后的那几个人_开发工具_13

Daniel Stenberg

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

开源背后的那几个人_java_14

Matt Mullenweg

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

开源背后的那几个人_spreadsheet_15

Fabrice Bellard

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

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

开源背后的那几个人_编程语言_16

Dan Kohn

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

开源背后的那几个人_java_17

Ian Murdock

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

开源背后的那几个人_java_18

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