GNU C library
(glibc) 项目原作者兼维护者
 Roland
McGrath 宣布辞职和退出该项目,原因与家庭或其它问题无关,而是因为
30 年了该放手了。1980 年代,Roland
当时还是一名十多岁的青少年,他在为自由软件基金会工作期间开发了最早的  C
函数库。

如今,开源项目无处不在,它们经历了诞生、兴盛、衰落等一系列过程,最终非常优秀的项目才得以存留并发展壮大。一些人认为开源运动是近几年才兴起的,其实不然,开源项目甚至可以追溯到几十年前。比如,20世纪60年代的NASA
COSMIC软件集合。自由软件创始人Richard M.
Stallman曾说,“当我1971年在麻省理工学院人工智能实验室工作时,我已经成为了软件共享社区的一部分,当时该社区已经存在很多年了”。本文将列出一些古老的、经典的开源项目,在这个名单中我只列出了目前仍在使用的开源项目。1.
Linux:1991年8月25日
澳门新葡萄京所有网站,Linux之父Linus
Torvalds在该项目的开源计划中写道“我正在做一个免费的操作系统,这只是我的一个爱好,不会成为一个大而专业的项目”。时至今日,Linux已经成为开源操作系统的主宰,也是最成功的开源项目。2.
Python:1991年2月20日
Python的创造者Guido van
Rossum在1989年12月就开始工作,但直到1991年2月才首次发布。根据Black
Duck软件公司的统计,Python是开源领域中提交贡献人数增长最快的编程语言。不仅开源开发者支持Python,甚至微软也提供了一个Python
IDE for Visual Studio。3. GNU C
Library:1988年2月
glibc早期的成功应该归功于Roland
McGrath,在1988年初,Roland McGrath发布了《glibc, “一个近乎完整的ANSI
C库”》。基于该项目,又涌现出了无数的方案,其中包括Linux。4.
Perl:1987年12月18日
得益于Larry
Wall,Perl已经成为大部分服务器的首选脚本语言。5. GNU
C编译器:1987年3月22日
如果glibc很重要,那么gcc同样至关重要。刚开始时,gcc仅支持C语言。但现在,支持的语言包括C、C++、Objective
C、Fortran和Java等。6. GNU Emacs:1984年一些人认为GNU
Emacs是该编辑器的第一个版本。其实,Emacs的开始时间可以追溯到1972年。这是一款强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。7.
X Window System:1983年
X
Window是一种以位图方式显示的软件窗口系统,最初是1983年麻省理工学院的研究成果,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。8)BRL-CAD:1983年12月16日BRL-CAD全称为Ballistic
Research Laboratory-computer-aided
design,这是一个由美国军方支持的三维几何模型开发代码库,你可以用这个开源的开发包绘制坦克、车轮等各种各样3D实体模型,这个工具包包括如下内容:交互几何图形编辑器、通用帧缓冲库、网络分发、图像处理、信号处理等,支持命令行和GUI图形交互方式。9.
BSD UNIX:1978年3月9日
第一个开放源码的操作系统不是Linux,而是Bill
Joy的BSD
UNIX。UNIX在1969年首次开源,但随后被关闭。但是BSD版本,使得该系统以开源形式延续下去。随后的FreeBSD、OpenBSD、NetBSD、Solaris和Mac
OS X等都是基于BSD UNIX的。10.
VistA:1975年
最后,介绍一个历史最悠久的开源系统VistA。这不是微软的Windows操作系统,而是Veterans
Health Information Systems and Technology
Architecture的缩写。到目前为止VistA是世界上使用最广泛的医疗信息系统。在美国,部属EMR的医院中将近有一半在使用VistA。原文:The
10 oldest, significant open-source programs

前两天我们报道过欧盟针对 14
个开源项目开启漏洞赏金计划的消息,欧盟将为
Filezilla、Apache Kafka、Notepad++、PuTTY、VLC Media Player、FLUX
TL、KeePass、7-zip、Digital Signature Services (DSS)、Drupal、GNU C
Library (glibc)、PHP Symfony、Apache Tomcat 和 WSO2
等项目提供资助,以每个 3 万到 9 万欧元不等的赏金,鼓励用户向开源项目提供
Bug 。

他在邮件列表上表示,他过去几个月故意保持沉默,不回应任何邮件,看看这个项目还需不需要他这位维护者,结果证明
glibc 项目没有他仍然能继续前进,因此他决定辞职和不再直接参与
glibc。今年夏天将迎来 glibc 诞生三十周年的纪念。Roland 对所有帮助和参与
glibc 项目的人表示感谢,称有许多人对项目做出的贡献比他更大。    

该计划公布后,在受到好评的同时也引起了争议。有网站发文评论道,欧盟的悬赏计划的重点是发现漏洞,而不是修复漏洞,这其实有点本末倒置。这些开源软件的维护者本身就已经有很长的待修复列表,再加上“漏洞猎人”的反馈,整个修复列表会变得更长。这无意增加了维护中的压力,也导致他们需要更多资源才能去解决问题。

澳门新葡萄京所有网站 1

Luta Security 的创始人兼软件漏洞管理专家 Katie Moussouris 在 Twitter
上写道:“我不认为这个悬赏计划是好事,更多的漏洞意味着需要更多的维护者,这些人的援助资源在哪里?”

稿源:solidot

澳门新葡萄京所有网站 2

对此你怎么看?欢迎评论!

(文/开源中国)