开源软件的发展历史以及趋势分析
摘 要 文章首先针对开源软件的发展历史进行了回顾,从其诞生一直到当前的发展状况特征都进行了分析,而后进一步就其应用做出了必要讨论,便于对其进行更深一步的讨论。
关键词 开源;软件;发展;历史;趋势
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)09-0004-01
所谓软件,就是一系列按照特定顺序组织的计算机数据和指令的集合,其最终的存在价值在于实现计算机用户和计算机本身之间的沟通桥梁,做到帮助用户实现对于计算机的良好控制。随着信息时代的不断发展,信息化水平的不断深入,人们对于计算机和网络的依赖性也随之增加,这也同样推动着软件事业的向前发展。而在这种发展的潮流之下,开源软件则焕发出越来越强劲的生命力。
1 开源软件的发展历史回顾
所谓开源软件(OSS,Open Source Software),通常的定义为一种其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开源软件最早出现于20世纪70年代,至今已经经历了数十年的发展历程,在操作系统、编译工具链、数据库、服务器以及移动端等方面都有杰出作品产生,已经成为了当前一股不容忽视的对于计算机以及软件行业有着重要意义的力量。毋庸置疑,开源软件如今已经广泛深入渗透到了当前社会生活和工作的各个领域,从不同的侧面和角度影响着人们的日常生活。
开源软件最早的思想起源于黑客文化,1984年,美国国家工程院院士Richard Stallman建立起操作系统GNU(GNU’s Not Unix),标志着基于“自由软件”思想的操作系统落成。GNU的诞生,揭开了开源运动的序幕,并且通过GPL协议来保障其能够永久地实现免费共享和自由的使用以及修改发布。随后的一年中GNU不断进化,衍生出GNU EMACS,作为一个集成开发环境,其本身支持自有分发复制,并且因此得以广泛传播,随着传播的不断扩大和深入,也开始不断有人加入到对于EMACS的修改和完善过程中来。鉴于这样的发展状态,1985年10月,Richard Stallman成立了自由软件基金会(FSF,Free Software Foundation),主要目的是为开发GNU募集资金。1989年,Stallman带头起草了GNU通用公共协议证书,明确提出了“反版权”思想。1991年,芬兰大学生Linus Torvalds基于GNU GPL框架发布了GNU/Linux,标志着Linux的诞生,至此,开源软件的发展得到了更多人的支持,并且逐步走向正轨。
1998年1月,Netscape公司宣布其Netscape浏览器开放源代码;1998年2月,Raymond成立了开放源代码促进会,帮助提供开放源代码的定义以及认证工作;1999年,包括Sun、HP、IBM等在内的诸多知名公司开始采用和销售携带Linux系统的计算机,这些巨人的加入,让OSS运动更加繁荣。虽然1998年8月微软作为版权维护思想的代表曾经对开源软件发起过猛烈的进攻,但是并没有真正影响到开源软件发展的进程。
从我国国内的发展状况看,1997年前后是开源软件的起步时间。我国最初关于开源软件的研究,主要是需要将Linux进行汉化,但是随着开源的发展,出现了包括Linux虚拟服务器(LVS,Linux Virtual Server)、启动管理器(SBM,Smart Boot Manager)以及Mini GUI在内的诸多开源软件,这使得那个时期成为了我国开源软件发展史上的第一个高峰期。
但是随后,在2000年前后,开源软件的发展陷入低谷,不仅仅是中国,论文发表整个世界对于开源的兴趣似乎都有所减弱。但是这种状况并没有维持太久,从2005年开始,仍然是以Linux作为代表,新一轮的开源软件研发又开始继续发展,并且在这个阶段中网络的发展呈现出了又一个峰值,移动数据传输也在这个时间登上了历史舞台,因而带动开源软件领域也出现了包括Firefox、Web Kit以及Android在内的诸多成果。
开源软件发展到当前这个阶段,已经具有了在操作协同方面、协议基础方面以及开源软件语言方面为数众多的成熟成果,并且在创新的能力分享、风险共同承担,以及透明度和安全性等方面,都有着较快的发展,也得到了行业内各界人士的广泛认可。毋庸置疑,开源软件在未来必然还会有着长足的发展,其生命力也必然会得到进一步的展现。
2 开源软件未来的发展与应用
软件行业,作为世界经济格局中的一个组成部分,必然会受到一定的影响。相关的版权软件公司在发展的过程中,不可避免的也要经历相应的经济周期,这对于依靠出售产品生存的软件公司,必然是一种致命的打击。而作为开源软件而言,就可以对经济周期有所规避,这也决定了开源软件本身必然会具有更为强大的生命力。
但是开源软件产业本身的发展,已经到了无法容忍整个产业中的诸多经济主体自行发展和放任自流的地步。未来的开源软件供应商之间,必然会产生更为密切的联系,这是这个行业发展的基本需求但同时也是必然结果。更有秩序的伙伴关系,将成为开源软件服务商坚实的技术基础,同时也能够造就更为有序的市场秩序。这种秩序,能够为整个行业提供更为稳定的发展环境,在产品的维护和部署上会变得更为容易,相关技术的升级以及安全性的实现也更为方便。
而从应用角度看,开源软件凭借其强大生命力,已经从计算机以及相关信息领域将触角延伸到了工业以及自动化领域中。这种发展本身也顺应了开源软件自身的开放特征,以Ethernet作为其中代表典范,开源技术在工业总线技术系统中正在焕发出蓬勃的生命力,并且不断转向纵深发展,包括诸多数控系统、PLC以及嵌入式运动控制器等在内的多项技术应用,已经成为了诸多化工产业、油田生产环境等工业环境中必不可少的工具和组件,为推动世界工业的发展发挥着重要的积极作用。
3 结论
纵观开源的发展历程,呈现出显著的螺旋上升的态势,但开源软件行业的创新,却从未曾真正停止过。对于开源,应当始终保持一种积极的态度,发现当前市场环境中的需求,并且据此展开研发,一方面满足市场所需,另一个方面也是不断发现开源系统本身不足并且加以完善的过程。相信在相关技术人员和行业专家的关注之下,开源软件会焕发出越来越顽强的生命力。
参考文献
[1]倪光南.开源软件在中国的发展[J].程序员,2007(01).
[2]开源软件产业研究小组,卢玉培.开源软件的现状分析与发展趋势研究[J].硅谷,2009(09).
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ: 913775405(普刊)
蒋老师联系QQ: 867306987(核心)
刘老师联系QQ: 271374912(核心)
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《课程教育研究》 旬刊 国家级
- 《网络空间安全》(信息安全与技术)月刊 国
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《高教论坛》 月刊 省级
- 《法制与社会》旬刊 省级
- 《中国教育学刊》月刊 14版北大核心
- 《语文建设》 旬刊 14版北大核心
- 《中国绿色画报》 月刊 国家级
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《财会月刊》旬刊 14版北大核心
- 《艺术品鉴》 月刊 省级
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《教学与管理》旬刊 北大核心
- 《当代经济》 旬刊 省级
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《文教资料》 旬刊 省级
- 《学术界》 月刊 双核心
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《中国农业资源与区划》 月刊 14版北大核心
- 《继续教育研究》月刊 北大核心期刊
- 《财经界(学术版)》半月刊 国家级
- 《电影评介》半月刊 14版北大核心
- 《公路交通科技》 月刊 北大核心
- 《新闻传播》月刊 省级 新闻类优秀期刊