当前位置: 首页 > news >正文

开源软件贡献者Top 10!第一名当之无愧!

IT界开源贡献Top 10,你认识几个呢?

林纳斯·本纳第克特·托瓦兹

Linux之父

林纳斯·托瓦兹是Linux之父,他是开源理念的发起者之一,他曾经花费了两周时间写出了著名的GIT版本控制器,现在林纳斯在非营利性组织开放源代码开发实验室工作,全职开发Linux。对于Linux,林纳斯表示:一切为了好玩。

林纳斯支持开源主要由两个原因:第一是开源能够促进软件行业的发展,第二是开源是追求最佳技术的最好方式。事实证明林纳斯的想法是对的,如今开源已经受到多个国家政府的支持,越来越多的企业不断拥抱开源,开源正一步步继续壮大。

丹尼斯·里奇

C语言,UNIX之父

C 语言是里奇在 1969-1973 开发的,它被认为是第一个真正意义上可移植的现代编程语言。自它诞生差不多 45 年以来,它已经被移植到几乎每一个出现过的系统架构和操作系统上,同时,里奇还是 UNIX 操作系统的共同发明人。

事实上,Linux是Unix的一个版本,GNU/Linux 在设计上表现得很像 UNIX,可以说如果没有里奇和他在贝尔实验室的同事们(Brian Kernighan、Ken Thompson、Douglas Mcllroy 和 Joe Ossanna)一起率先开发出 UNIX,也就不会有什么 Linux 或者任何一个开放源代码软件运动。

Richard Stallman

FSF创始人

斯托曼1953年出生于美国纽约曼哈顿地区,1971年进入哈佛大学学习,同年受聘于麻省理工学院人工智能实验室(AI Laboratory),成为一名职业黑客。 在AI实验室工作期间,斯托曼开发了多种今后影响深远的软件,其中最著名的就是Emacs。

由于Emacs的成功,斯托曼设立了一个基金会:自由软件基金会(Free Software Foundation,FSF)。他所写作的GNU通用公共许可证(GNU GPL)是世上最广为采用的自由软件许可证,为copyleft观念开拓出一条崭新的道路。

本贾尼·斯特劳斯特卢普

C++之父

1982年,美国AT&T公司贝尔实验室的Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,它被命名为C++。现任摩根士丹利信息技术部门董事总经理、哥伦比亚大学计算机科学系客座教授,美国国家工程学会会员,IEEE、ACM、CHM资深会员。

Michael “Monty” Widenius

MySQL创始人

Monty是一位编程天才。19岁的时候,他从赫尔辛基理工大学辍学开始全职工作,因为大学已经没有什么东西可以教他了。在独自一人写完除了一个库以外的全部代码之后,33岁时,他发布了MySQL,后来后者成为了全世界最流行的开源数据库。55岁时,他藐视着对老年人的歧视,仍然是自己公司最好的程序员。

Marc Ewing

Red Hat 创始人

Red Hat是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最广泛的Linux。1994年,MarcEwing创建了自己的Linux发行版,并将其命名为红帽Linux。他在90年代中期参与了86open项目。于1992年毕业于卡内基梅隆大学。在CMU时,他在课间散步时经常带着一个红帽子而被人们所知。因此,Ewing和联合创始人Bob Young用红帽子命名了他们的最初的软件。

吉多·范罗苏姆

Python之父

Guido van Rossum(吉多·范罗苏姆)1982年获得阿姆斯特丹大学的数学和计算机科学的硕士学位,并于同年加入一个多媒体组织CWI,做调研员。1989年,他创立了Python语言。那时,他还在荷兰的CWI(Centrum voor Wiskunde en Informatica,国家数学和计算机科学研究院)。

1991年初,Python发布了第一个公开发行版。Guido原居荷兰,1995移居到美国,并遇到了他现在的妻子。在2003年初,Guido和他的家人,包括他2001年出生的儿子Orlijn一直居住在华盛顿洲北弗吉尼亚的郊区。随后他们搬迁到硅谷,从2005年开始就职于Google公司,其中有一半时间是花在Python上,现在Guido在为Dropbox工作。

Mark Shuttleworth

Debian操作系统开发者

Mark Shuttleworth1973年出生的南非企业家,第二个自费太空旅游者。 Shuttleworth成立了Canonical公司,09年起,领导Ubuntu操作系统。90年代,他是Debian操作系统的开发者。2001年创立了Shuttleworth基金,致力于社会创新,支助教育、自由、开源软件,以及南非的开源软件项目,比如Freedom Toaster。

2004年通过Canonical公司支持建立在Debian上的Ubuntu软件开发,重返自由软件世界。

FabriceBellard

开发了许多著名的开源软件,其中最著名的是QEMU硬件模拟虚拟平台,FFmpeg多媒体数据处理软件,Tiny C编译器,LZEXE解压缩软件。在2000年与2001年赢得国际C语言混乱代码设计大赛冠军;2011年赢得谷歌O’Reilly开源设计奖;前圆周率计算精度世界纪录保持者。

Rasmus Lerdorf

PHP之父

丹麦格陵兰的Rsamus Lerdof 以创建PHP语言闻名,他编写了最初的两个版本,Lerdorf也与Andi Gutmans and和后来创建zend的Zeev Suraski形成的开发小组,完成了PHP最后一个版本的开发。他93年毕业于Wterloo,并获得系统设计工程学士。2002年起,受聘于Yahoo!,职位基础架构师。

——源自:开源中国

相关文章:

  • TIOBE 年度榜单揭晓:C 语言夺冠,Python 紧随其后
  • 微服务高可用架构-基于支付场景的实战
  • 福利丨好书申请免费送【1.12】
  • 张小龙现场约战跳一跳,曾最高6000分!
  • 借鉴德国工业4.0推动中国制造业转型升级
  • 区块链的本质是什么?看完这篇秒懂!
  • 信号与系统课程知识的扩展
  • “抖音”式的酷炫短视频开发进阶
  • 2018 编程语言流行度趋势:Java 很稳,Python 潜力股
  • 程序员和用户
  • 程序员必定会爱上的10款软件
  • 福利丨好书申请免费送【1.26】
  • 线程的基本概念 / 计算机程序的思维逻辑
  • 区块链要去中心化么
  • 黑帽黑客历史盘点:这群人到底厉害到什么程度?
  • CentOS7简单部署NFS
  • FastReport在线报表设计器工作原理
  • js中的正则表达式入门
  • MaxCompute访问TableStore(OTS) 数据
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 计算机在识别图像时“看到”了什么?
  • 微服务入门【系列视频课程】
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • mysql面试题分组并合并列
  • puppet连载22:define用法
  • ​业务双活的数据切换思路设计(下)
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (1)(1.13) SiK无线电高级配置(六)
  • (C++)八皇后问题
  • (力扣)1314.矩阵区域和
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (四)模仿学习-完成后台管理页面查询
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (一)基于IDEA的JAVA基础12
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .htaccess配置常用技巧
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET序列化 serializable,反序列化
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • /var/lib/dpkg/lock 锁定问题
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [android] 练习PopupWindow实现对话框
  • [BT]小迪安全2023学习笔记(第15天:PHP开发-登录验证)
  • [BZOJ 2142]礼物(扩展Lucas定理)
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析
  • [EFI]ASUS EX-B365M-V5 Gold G5400 CPU电脑 Hackintosh 黑苹果引导文件
  • [Google Guava] 2.1-不可变集合
  • [HITCON 2017]SSRFme perl语言的 GET open file 造成rce
  • [HTML]Web前端开发技术28(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页
  • [IE技巧] 让IE 以全屏模式启动