开源让计算机技术跨越了时间和空间的限制,任何人都可以自由使用和贡献开源软件。本文介绍几位开源界的“巨人”,文中各位大佬皆是开源软件代码背后的人,也是开源革命铺平道路的先驱者和为开源做出重大贡献的英雄。
- RMS
Richard Matthew Stallman(理查德·马修·斯托曼,简称 RMS)是公认的自由软件之父,他创立了自由软件基金会 (FSF),发起了「GNU 计划」(打造一个完全由自由软件构建的操作系统),同时还是 Emacs、GCC 和 GDB 等重要开源项目的作者。
除了软件方面的巨大贡献,RMS 在哲学层面对自由软件的推广和追求更是为「开源」奠定了思想基础。
站长注:拜读过RMS的《若为自由故》,能感受到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),含义是软件开发测试人员数量对软件开发质量意义重大。
站长注:10多年前读过《大教堂与市集》,当时以为作者对比的是微软和redhat,后来才知道讲的是GUN和debian,主要是两种软件的开发模式的通俗的解释。
- 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 在纽约时报中被评为区块链行业中最有影响力的十大人物。
站长注:站长接触到的apache除了是一个出色的服务器软件,就是一个开源协议,站长用的nginx是apache的一个竞品。
- 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。
站长注:BSD项目,及其相关的freebsd,支撑了OPNsense和pfsense的防火墙软件。
- Brendan Eich
Brendan Eich 是一位计算机科学家,同时也是 JavaScript 创造者,他任职于网景期间为网景浏览器开发出 JavaScript,这门仓促创造的语言日后成为了开发网页应用最广泛的语言。此外,Eich 还共同创立了 Mozilla 项目,并协助成立 Mozilla 基金会。
- Daniel Stenberg
Daniel Stenberg 是知名开源项目 cURL 作者,也是目前的核心贡献者。Daniel 曾就职于 Mozilla, 后加入 wolfSSL 为 curl 提供商业支持,并尽可能全职从事 curl 的工作。他活跃于 IETF 以及 HTTP/2 和 QUIC 工作组的其他部分,并为多个 RFC 做出了贡献。
站长注:quic协议确实提升网络速度比较多,尤其是在拥堵时段,站长部署的adguard采用quic协议,能够明显的加速解析。
- Matt Mullenweg
Matt Mullenweg 是最流行的博客建站程序 WordPress 的创始人。从 CNET 辞职后,他把主要的精力放到了开源程序的开发以及各类报告会上。
站长注:本站是基于wordpress搭建,本站在首页上以中英文致谢
- 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 被发现在旧金山的家中离世。
站长注:本站使用的PVE虚拟机和openwrt采用的就是debian为基础的系统。
- Guido van Rossum
吉多·范罗苏姆(荷兰语:Guido van Rossum,python之父)为Python程序设计语言的最初设计者及主要架构师。在Python社区,吉多·范罗苏姆被人们认为是终身仁慈独裁者(BDFL),意思是他仍然关注Python的开发进程,并在必要的时刻做出决定。
1999年,吉多·范罗苏姆向DARPA提交了一条名为“Computer Programming for Everybody”的资金申请,并在后来说明了他对Python的目标:
一门简单直观的语言并与主要竞争者一样强大。
开源,以便任何人都可以为它做贡献。
代码像纯英语那样容易理解。
适用于短期开发的日常任务。
这些想法中的一些已经成为现实。Python已经成为一门流行的编程语言,尤其是在互联网环境下。
参考资料:
- https://www.codercto.com/topics/6350.html
- https://gitee.com/oschina/gotc-open-source-gallery/blob/master/%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86%EF%BC%9A%E5%9B%BD%E9%99%85%E5%BC%80%E6%BA%90%E8%B6%8B%E5%8A%BF/%E7%AC%AC5%E9%83%A8%E5%88%86-%E5%BC%80%E6%BA%90%E9%A2%86%E5%9F%9F%E4%BB%A3%E8%A1%A8%E4%BA%BA%E7%89%A9.md?from=wx-oschina