源文来自:http://blog.jobbole.com/entry.php/85
开放源码(开源)的精神在于使用者可以使用、复制、散布、研究和改进软件。这可以追溯到20世纪60年代,至今已有半个世纪了。伯乐在线-职场博客的这篇文章将列举开源历史上的九大重要事件。
虽然本文不是专门对开源产品,但还是说到了一些,因为它们在开源发展的进程中有着巨大的影响。
下面这份名单是按时间顺序排列。因为这个话题涉及方面比较广,您可能并不认同这份名单,这几乎是不可避免的。如果您有补充,请在原文评论中说明。
1980年 - Usenet(即“新闻讨论组”)
也许这个开头就有争议,但开源的发展一直就离不开合作。借助Usenet,全球的开发人员可以轻松合作并共享软件。这要是放在以前,简直就是异想天开。
Usenet是建立在互联网的顶层结构,不过当时还没有“互联网”这个概念。从多方面来说,Usenet是当今互联网论坛的先驱,它比万维网早整整十年。
1983年 - 理查·斯托曼发起GNU计划
1983年9月27日由理查·斯托曼发起GNU计划,它是一个针对开源和自由软件的大型合作工程,成就了开源和自由软件在今日的繁荣昌盛。1985年理查·斯托曼又创立了自由软件基金会来为GNU计划提供技术、法律以及财政支持。
随着时间的推移,GNU计划产生了不计其数的开源软件,GNU通用公共许可证(GPL)也随之诞生。这时候的GNU软件中就差一个OS内核尚未完成。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。
1989年– 386 BSD操作系统
尽管BSD Unix操作系统已经开源多年,并且拿到了第一个开源许可证(BSD许可证)。但可惜的是,因为它和AT&T UNIX操作系统共享基础代码和设计,必须要有AT&T的许可才能使用。
1989年William和Lynne
Jolitz开发新的BSD系统,在1992年他们发布386BSD操作系统(也称Jolix),最终解决了那个问题。这是第一个完全自由开源的BSD版
本,独/立于AT&T许可证。BSD有很多种衍生版本,比如:FreeBSD, NetBSD and OpenBSD。
由于法律纠纷等诸多原因,同为自由软件的BSD并没能像Linux一样广泛传开来。
1991年 – Linus Torvalds创建Linux
Linus
Torvalds最初是不满意赫尔辛基大学教学所用的Minix操作系统,决定自己开发一个类似的系统(原本打算叫它Freax)。完成之后,他在
Usenet(Usenet的巨大作用不仅在这体现出来了)上发布。那时的GNU操作系统计划,真可谓是“万事俱备,只欠Linux”。随着二者的结合,
史上第一款完全自由开源的操作系统终于面世了。
如下是1991年Linus Torvalds在comp.os.minix新闻组上发布的消息:
“ Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. ”
1993年 – 红帽的成立
有人会说:“说错了吧,红帽明明是在95年成立的”。对的,红帽是在95年成立,但它的前身ACC公司是在1993年成立的。
红帽,围绕自己的Linux系统,提供Linux整合服务,是同类开源企业中规模最大的。它向世人证明,免费内核,照样可以高赢利。1999年,红帽在华尔街上市的第一天,创下华尔街历史上首日收益最高纪录。
1994年 - MySQL的启动
在1994年,Michael Widenius和David Axmark两人着手开发MySQL,并于1995年发布第一个版本。
经多年发展,MySQL已成为开源数据库解决方案首选,被大量公司和网站广泛使用,比如:Facebook和维基百/科。2009年,全球的MySQL安装数已有1千1百万。
MySQL也和红帽一样证明:开源照样可以做大生意。2008年,Sun10亿美元收购MySQL AB公司。
1996年 - Apache称霸互联网
Apache的HTTP服务器向世人证实了,一个开源产品是如何做到主宰市场的。Apache最初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发,从Apache 2.x 开始不包含任何NCSA的代码。
Apache的HTTP服务器,让用户充分体验到开发源码软件的稳定性、可靠性和可定制性。在2005年11月的时候达到接近70%的市场占有率,虽然该数据后来有所下降,但在短期内其霸主地位还是无法撼动。
1998年 - Netscape的浏览器开源
在和微软的浏览器争夺战中,Netscape的收费策略不敌微软的免费策略,再加上其他因素,最终败阵。1998年Netscape决定将其浏览器开源,并成立开源社区Mozilla。
虽然Netscape陨落了,但没有它,就不会有Mozilla;没有Mozilla,也将没有FireFox。Firefox的影响力,我们都知道的。
补充一点,好像很多朋友虽然知道Firefox,但不知道Mozilla还有另一款基于Firefox开发的浏览器--Flock。Firefox比
Flock更占用资源。比如打开同一网站,FF占用120M内存,而Flock只用80M。另外,只要能在FireFox上安装的插件,都能在Flock
上安装。本人现在默认的浏览器就是Flock。
2004年 - Canonical公司发布Ubuntu
2004年10月20日,当南非富翁马克·舍特尔沃斯创立的Canonical公司,发布其首个基于Debian的Linux操作系统Ubuntu时,很
少有人能够预料这个系统能有这么巨大成功。Ubuntu出色的桌面系统,使其迅速成为最广泛使用的Linux操作系统。
分享到:
相关推荐
MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...
开源项目网站 SourceForge 在 1999 年还只有数百个开源项目,到 2008 年初,其开源项目数已经超 过 17万个,几乎覆盖软件应用的所有领域。大部分产品和技术基于开源平台的 Google已成为世界上 最成功的高科技公司。...
TheHive: 一个可伸缩的、开源和免费的事件响应平台
开源阅读软件书源-内涵上千书源
国际安全研究开源大数据·全球网络安全事件报告频次统计(2009-2016年).pdf
Cyphon通过单一平台简化所有相关流程,终结了数据管理传统上带来的令人头疼的东西。Cyphon从电子邮件、日志信息、社交媒体和其他在线资源接收、处理和分类数据。
81个Python爬虫源代码+九款开源爬虫工具,81个Python爬虫源代码,内容包含新闻、视频、中介、招聘、图片资源等网站的爬虫资源
而标题中的“Winform开发全套31个UI组件开源共享”意味着有一套完整的、包含31个不同功能的用户界面组件,这些组件已经开源,可供开发者免费使用和学习。 这套开源UI组件库可能涵盖了常见的对话框、按钮、表格、...
20210321-开源证券-有色金属行业“碳中和”开源钢铁有色篇:“碳中和”催生商品供给侧重大重塑机遇.pdf
9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源...
标题中的“pc上sim卡模拟器(开源)”是指一种能够在个人计算机(PC)上运行的软件,它能够模拟GSM通信系统中的SIM卡功能。这样的工具对于开发者、研究人员或者对移动通信技术感兴趣的用户来说非常有用,因为它允许...
GitHub上最火的40个Android开源项目源码,筛选了下,主要是把可以加到我们项目中的下了下来,这里有40个项目的描述,以及12个项目的源码,省的各位童鞋重复下载了,当然如果有童鞋需要其他的项目,我这里也给出了...
MyBatchFramework 是一个开源的轻量级的用以创建可靠的易管理的批量作业的Java包,主要特点是多线程、调度、JMX管理和批量执行报表,执行历史等。 SIP协议包 jSIP.tar jSIP这个Java包目标是用Java实现SIP(SIP:...
总之,"一个开源的地震处理系统" 是一个宝贵的资源,它不仅提供了实用的地震数据处理工具,还促进了地震学领域的知识分享和技术创新。对于任何有兴趣于地震数据处理的人来说,这都是一次难得的学习和实践机会。
GitHub上最受欢迎的57个深度学习开源项目,搜集版本的
9. **兼容性**:尽管 JamVM 是一个小巧的实现,但它仍需要遵循Java虚拟机规范,以确保与大部分Java应用程序的兼容性。 10. **社区支持**:开源项目通常有活跃的社区,开发者可以在这里提问、交流经验,甚至参与项目...
网络上的开源框架,以前收藏了,现在拿出来跟大家分享。
C#开源项目信息汇总
本书总结了开源30多年来的影响重大的事项,包括人物、事件、社区、项目、公司、基金会与许可证等。通过读书笔记模板,我们可以了解到开源的世界,了解到开源软件的秘密,了解到工业互联如何开源才能成功。 第1章:...
20210814-开源证券-化工行业深度报告:全球纺服需求持续复苏,中国化纤迎来历史性拐点.pdf