开源软件的发展历史以及趋势分析

时间:2022-07-31 05:42:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
龙源期刊网 http://www.qikan.com.cn

开源软件的发展历史以及趋势分析

作者:浦靖珊

来源:《硅谷》2014年第09

文章首先针对开源软件的发展历史进行了回顾,从其诞生一直到当前的发展状况特征都进行了分析,而后进一步就其应用做出了必要讨论,便于对其进行更深一步的讨论。 关键词 开源;软件;发展;历史;趋势

中图分类号:TP3 文献标识码:A 文章编号:1671-7597201409-0004-01

所谓软件,就是一系列按照特定顺序组织的计算机数据和指令的集合,其最终的存在价值在于实现计算机用户和计算机本身之间的沟通桥梁,做到帮助用户实现对于计算机的良好控制。随着信息时代的不断发展,信息化水平的不断深入,人们对于计算机和网络的依赖性也随之增加,这也同样推动着软件事业的向前发展。而在这种发展的潮流之下,开源软件则焕发出越来越强劲的生命力。 1 开源软件的发展历史回顾

所谓开源软件(OSSOpen Source Software),通常的定义为一种其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开源软件最早出现于20世纪70年代,至今已经经历了数十年的发展历程,在操作系统、编译工具链、数据库、服务器以及移动端等方面都有杰出作品产生,已经成为了当前一股不容忽视的对于计算机以及软件行业有着重要意义的力量。毋庸置疑,开源软件如今已经广泛深入渗透到了当前社会生活和工作的各个领域,从不同的侧面和角度影响着人们的日常生活。

开源软件最早的思想起源于黑客文化,1984年,美国国家工程院院士Richard Stallman立起操作系统GNUGNU’s Not Unix),标志着基于自由软件思想的操作系统落成。GNU的诞生,揭开了开源运动的序幕,并且通过GPL协议来保障其能够永久地实现免费共享和自由的使用以及修改发布。随后的一年中GNU不断进化,衍生出GNU EMACS,作为一个集成开发环境,其本身支持自有分发复制,并且因此得以广泛传播,随着传播的不断扩大和深入,也开始不断有人加入到对于EMACS的修改和完善过程中来。鉴于这样的发展状态,198510月,Richard Stallman成立了自由软件基金会(FSFFree Software Foundation),主要目的是为开发GNU募集资金。1989年,Stallman带头起草了GNU通用公共协议证书,明确提出反版权思想。1991年,芬兰大学生Linus Torvalds基于GNU GPL框架发布了

GNU/Linux,标志着Linux的诞生,至此,开源软件的发展得到了更多人的支持,并且逐步走向正轨。


本文来源:https://www.wddqw.com/doc/7f3b7fec01f69e31433294df.html