网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Open source > 文章  
开放源代码发展简史
文章来源: csdnblog 文章作者: 不详 发布时间: 2005-07-07   字体: [ ]  
 

  1968年,Internet的先驱,ARPANET建立。虽然ARPANET的设计目的是使研究人员在合作一个项目时可以共享代码和信息,但是它也成为了对开放源代码可行性的一个展示。

 

  1969年,贝尔实验室的研究员Ken Thompson编写了Unix的第一个版本,这是一个多用户,多任务的操作系统。在整个七十年代,Unix的代码都在免费的传播,它迅速成为了在大学和研究机构中很流行的系统。

 

   1971年,作为开放源码的先驱,Richard Stallman加入了麻省理工学院的一个专门研究免费软件的组织。作为Emacs文本编辑程序的开发者,他后来建立了GNU项目;这最终导致了免费的Linux操作系统的诞生。

 

  1973年,来自DARPA(Defense Advanced Research Projects Agency)Vinton CerfBob Kahn开发了TCP/IP协议——该协议成为了Internet的网络基础。十年后,美国国防部为Internet命名,并且要求连入Internet的计算机都使用TCP/IP协议。

 

  1979年,AT&T宣布了使Unix商业化的计划。这导致加州大学伯克利分校建立自己的Unix版本,称为BSD(Berkeley Software Distributions) UnixBSD UnixDECSun这样的商业公司所接受。后来AT&TSun同意将各自的Unix版本合并,并且推进其竞争对手(DECHP,以及IBM)共同建立开放软件基金(Open Software Foundation)

 

  加州大学伯克利分校的一个学生,Eric Allman,开发了一个程序用来在ARPANET网上的计算机之间发送信息。Eric Allman随后将这个程序进一步改造成sendmail。今天,Internet上有超过75%e-mail服务使用这个开放源码的程序来发送邮件。

 

  1983年,为了反对软件所有权私有化的趋势,Stallman 建立了GNU计划来推进免费软件模型,并为此开发了一个免费的操作系统,应用程序以及开发工具。更重要的是,GNU建立了General Public License (GPL),就是Copyleft,它成为许多开放源码软件所采用的模型。

 

  1986年,Larry Wall建立了Perl(Practical Extraction and Report Language),这是一种编写CGI程序广泛采用的通用编程语言。CGIWeb带来了更多动态内容。

 

  1987年,开发者Andrew Tanenbaum发布了Minix,这是一个为PCMacAmiga,以及Atari ST设计的Unix版本,在发布时带有完整的源代码。

 

  1989年,芬兰赫尔辛基大学的一名学生Linus Torvalds为了超越Minix,发布了一个新的Unix变种——Linux。三年后,Linux正式接受GPL。今天,按照Red Hat Software的说法,全球有大约700Linux用户。

 

  1993年,FreeBSD 1.0发布。这个系统以BSD Unix为基础,包括网络,虚拟内存,任务切换,以及长文件名。BSD许可不需要开发者反馈任何东西。

 

  1994年,Marc Ewing 建立Red Hat Linux,用以解决Linux易用性方面的问题。Red Hat包含Linux,第三方软件,文档,以及初级技术支持,售价为50美圆。Red Hat迅速成为领先的Linux发行人。同年,Bryan Sparks在前Novell CEO Ray Noorda的支持下建立Caldera

 

  1995年,Apache Group建立了一种新的Web Server——Apache,该服务器以NCSA(National Center for Supercomputing Applications)HTTPd 1.3以及一系列的补丁为基础。这种免费的Web Server以及成为最流行的HTTP server

 

  1997年,程序员Eric S. Raymond(也是《新黑客字典》的作者)发表了名为大教堂和集市的文章,对比了商业开发模型以及开放源码开发模型。该文章成为NetscapeMozilla.org的灵感。

 

  1998年,Netscape宣布不仅其Communicator 5.0是免费的,而且还将发布其源代码。

 

  几个主要的软件厂商,包括CACorelIBMInformixInterbaseOracle,以及Sybase,宣布了支持Linux的产品计划。

 

  陷入反托拉斯诉讼的Microsoft,在一份声明中引linux为例用以说明其在操作系统方面没有垄断地位。不久以后,万圣节文档——一系列Microsoft内部讨论开放源码软件和linux威胁的备忘录被泄露给了开放源码团体,并且在Web上公布。

 

  Sun Microsystem宣布计划将Java 2(以前被称为 JDK 1.2)的源码公开给开发人员,但是这是在一个修改协定控制下的。

 

  1999年,Linux 2.2发布; GNOME 1.0 发布; 支持Linux 2.2Red Hat 6.0发布; IBM推出全面支持Linux计划; HP宣布支持Linux;

 

 

--

原文链接: http://dev.yesky.com/115/2030115.shtml

 
推荐文章
·访Google开源负责人:窥Linux库
·十大开放源代码软件 FireFox居首
·开源是中国软件创新的机遇
·开源软件公司目录列表
 
 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·十大开放源代码软件 Fir
·开源软件公司目录列表
·访Google开源负责人:窥
·Linux创始人谈开放源代
·Sun目前的软件策略-开放
·开源是中国软件创新的机
·开源运动:源自对智慧成
·Google: 还会有人遵守开
相关文章
·Linux创始人谈开放源代
·RealNetworks开源 Linux
·Linux之父对新GPL许可协
·开放源代码正被恶意软件
·十大开放源代码软件 Fir
·CIO应对开放源代码的法
·Sun目前的软件策略-开放
·开源:Linux平台下的创
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统