- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对开源发展现状及未来探讨
对开源发展现状及未来探讨
【摘要】本文通过开源软件历史发展过程的回顾,及当前开源软件的发展现状及趋势的论述,得出了开源软件和开源思想的发展前景,并将在其它领域得到进一步发展。
【关键词】开源;操作系统;软件
1.引言
开源软件(Open source software简称OSS)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。经过二十多年的发展,开源软件,在操作系统、编译工具链、数据库、WEB服务器、移动操作系统等各个方面已经成为主流。已经成为一股推进计算机及相关行业不停进步的巨大力量。开源软件已经渗透到了我们日常生活的方方面面。
2.开源软件的起源与历史发展
2.1 开源软件的起源与初步发展
开源软件的起源于上世纪70年代的黑客文化。因为黑客文化的信仰:最大化的使计算机的运用和信息的获取成为免费的和公开的理念与开源软件的思想一致。美国国家工程院院士Richardstallman在1984年建立一个类似于UNIX的操作系统GUN(全称是“GNU’s Not Unix!”),这个系统致力于供一个如Unix的完全由“自由软件”组成的操作系统,并通过GPL协议来保障这些软件能够永久被人们所免费享用和自由地修改发布。自此揭开了开源运动的序幕。之后,Stallman用一年的时间完成了GNU软件--GNU EMACS,其为一个编辑器,类似于一种集成开发环境。EMACS具有强大的功能,且允许自由的分发复制,EMACS迅速传播,并且一些人开台对EMACS添加新功能、修补错误。这样EMACS日益完善,其得到了巨大的成功。
1985年,Stallman成立了一个基金会:FSF(Free Software Foundation,自由软件基金会)为开发GNU项目筹集资金。
1985年9月,著名的GNU宣言发表,在宣言中Stallman对于GNU计划作了更详细的阐述。
1989年,Stallman组织起草了GNU通用公共协议证书,创造性地提出了”反版权”或”版权属左”,copyleft的概念。同时,GNU项目中的GNU的C编译器,以其优越的性能和自由的特点,获得了巨大的成功。
1991年,芬兰大学生Linus Benedict Torvalds在GNU GPL条例下发布了他自己创作的操作系统内核,该操作系统内核被命名为GNU/Linux或简称Linux。从此自由软件运动声明远扬。
1997年,美国电脑黑客Eric Steven Raymond在《大教堂与市集》(The Cathedral and the Bazaar)一文中首先提出了开放源代码软件这个概念,并用了一系列的论文加以描述和讨论。
1998年1月,Netscape公司宣布将它的Netscape浏览器开放源代码。
1998年2月,Raymond成立了开放源代码促进会,提供开放源代码的定义与认证。
1998年8月微软意识到要应对开放源代码运动对自己的冲击,使其工程师编写了著名的万圣节文档。而后,这份文档被泄漏并公开。该文档描述了微软对付Linux和其他开放源码计划的卑鄙手段和险恶用心,整个世界一片哗然。
1999年,Sun、HP、IBM、SAP等公司宣布开始使用或销售Linux。大公司开始加入到Oss运动中。开放源代码软件运动开始兴起,并在近十几年内得到了巨大的发展。
2.2 开源软件在国内的起步与发展
国内开源软件的发展起始于1997年前后。在当时,,清华大学在中国第一个(局部)互联网(CERNET)刚刚诞生不久,建立了著名水木清华BBS,其就是开源软件。自那之后,Linux内核以及GNU项目中的成百上千个开源软件突然展现在国人的面前。
中国最初由国人开发的开源软件,主要解决的是Linux系统的汉化问题,流传最为广泛的应该是可以显示和输入中文的伪终端应用程序CCE。
1998年之后出现了三个具有影响力的开源软件:
1)LVS(Linux Virtual Server),被Linux内核收录,成为使用Linux操作系统搭建集群服务器的重要核心软件组件。
2)Smart Boot Manager,是一种引导管理器,类似现在流行的GRUB,主要解决引导多种操作系统的问题。苏哲后来主持开发的SCIM系统,被各种流行的Linux发行版收录,成为了Linux操作系统上提供多语种输入法支持的标准框架。
3)MiniGUI,在功能手机、数码相框、工业控制系统和工业仪表中得到了广泛应用。
但2000年后,一段时间内,国内开源软件的发展长期处于停滞状态,这和左右DotCOM泡沫的破
您可能关注的文档
- 定制化春天已经到来.doc
- 实施创新教育新思考.doc
- 实时路况分析系统在治理交通拥堵中应用.doc
- 实现水资源可持续利用对策.doc
- 实践教学在PLC课程应用.doc
- 宠物狗流行病诊断及防治.doc
- 客户端谐波治理问题思考与研究.doc
- 宣威市林业改革存在问题及对策.doc
- 室内空气中甲醛概述.doc
- 家庭因素对青少年抑郁影响分析.doc
- 2025年天津市冷链物流基地配套道路建设可行性研究报告.docx
- 2025年天津市母婴护理会所专业化服务升级路径可行性研究报告.docx
- 2025年成都市私立医院医美抗衰中心创建可行性研究报告.docx
- 2025年成都市淡化海水在城市道路清洗领域的应用可行性研究报告.docx
- 2025年上海市环卫厨余垃圾生物处理技术应用可行性研究报告.docx
- 2025年天津市花西子针对户外运动妆容的可行性.docx
- 2025年上海市生物发电于秸秆炭化还田协同发电的可行性研究.docx
- 2025年天津市物造纸在可降解农用地膜领域的应用可行性研究报告.docx
- 2025年天津市无人值守充电站智能运维可行性研究报告.docx
- 2025年天津市竹荪种植连作障碍防治技术可行性研究报告.docx
文档评论(0)