实验1 研究报告。
课程名称: linux应用技术基础实验类型: 研究报告
实验项目名称:开源软件研究学生姓名专业:机械设计制造及其自动化(汽车工程)
学号: 电子邮件地址。
实验日期: 2015 年 3 月 18 日。
开源软件(oss,open source software),通常被定义为一种其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。
开源软件最早的思想起源于黑客文化,2023年美国国家工程院院士 richard stallman 建立起操作系统 gnu(gnu’s not unix),标志着基于“自由软件”思想的操作系统落成。gnu 的诞生,揭开了开源运动的序幕,并且通过 gpl 协议来保障其能够永久地实现免费共享和自由的使用以及修改发布。1985 年10 月,richard stallman 成立了自由软件**会(fsf,free software foundation),主要目的是为开发 gnu 募集资金。
2023年,stallman带头起草了gnu通用公共协议证书,明确提出了“反版权”思想。
1991 年,芬兰大学生 linus torvalds 基于 gnu gpl 框架发布了 gnu/linux,标志着 linux 的诞生,至此,开源软件的发展得到了更多人的支持,并且逐步走向正轨。1998 年 1 月,netscape 公司宣布其 netscape 浏览器开放源** ;1998 年 2 月,raymond 成立了开放源**促进会,帮助提供开放源**的定义以及认证工作 ;1999 年,包括 sun、hp、ibm 等在内的诸多知名公司开始采用和销售携带 linux 系统的计算机,这些公司的加入,让 oss 运动更加繁荣。虽然 2023年 8 月微软作为版权维护思想的代表曾经对开源软件发起过猛烈的进攻,但是并没有真正影响到开源软件发展的进程。
开源软件与自由软件不同,它更注重与软件产业相结合,对商业化更加友好。开源软件的思想,首先考虑的是如何发展软件,让更多的人来使用软件,而不是先去保证软件在演化过程中的开源性,它对软件的派生和再发布的约束十分宽松,这样就大大减小了商业公司在使用与参与开源软件时的顾虑。这也使得很多商业公司加入了开源软件的开发工作,有力的促进了开源软件的发展。
而且互联网的普及,将原来分散开发人员聚合在一起,只要有一个合适的基础和好的框架,他们就可以开发出产品级的工具软件(以eclipse,jboss,mysql,subversion,glassfish为例)。2023年上线的sourceforge和其他如codehaus等项目托管**,为开源软件的开发者免费提供集中式的基础设施服务,包括项目主页、邮件列表、版本控制系统、缺陷跟踪系统和文件**服务器等。这大大降低了开创开源项目的门槛,也为开源软件的发展做出了重大的贡献。
开源软件经过几十年的发展,质量和数量都得到了很大的提高,也得到了社会的广泛认可。根据《开源对欧盟软件通信产业竞争力和创新的影响》报告,目前全球接触和应用开源软件的企业占总数的50%以上,美国高达80%。欧洲各国纷纷推出支持开源的政策:
英国决定在公共服务用途中提倡采用开源软件代替商业软件,法国向高校学生免费派发17.5万份装有开源软件的u盘;德国***的11000台电脑已经将windows及其商业软件换成gnn/linux和其它开源软件。
很多人认为免费是开源软件最大的好处,也是它的特点之一,因此开源软件是完全免费的和无利可图的。虽然很多开源软件的开发人员是无偿工作的,但一个软件的维护成本并不仅仅等于开发成本,使用的人越多,其中要投入的人力物力成本也越大,有一个良好的物质基础是项目或者社区发展的前提保证,因此合理的商业化本身对于开源事业是有促进作用的。
下面就着重介绍七种常见的开源软件经营模式。
第一种经营模式是多种产品线,即免费社区版+收费企业版。在这种模式中,利用开源软件为能够直接产生收入的专有软件来创造或者维持一种市场地位。开源版本完全免费以便更好的推广,而商业版的许可销售和支持服务则可以获得收入。
这种模式应用比较广泛。
第二种经营模式是技术服务型,也就是提供支持和培训服务。开源软件的获取是免费的,但在安装、配置和成功运行前,软件对用户是不能产生任何价值的。对于服务器端的软件来说,部署包括安装、系统配置、初始性能调试、数据迁移、周边系统集成等。
这些都是需要一定的技术水平的,因此使用这些开源软件的企业往往要向软件的开发者请求帮助,而开发者就可以通过提供技术文档或者技术支持来获得收入。另一方面,在目前的人才市场上,有开源软件使用经验的人相对较少,更多的人只会使用专有软件。企业采用开源的软件,虽然可以省掉一大笔软件许可证费用,但是往往却需要去培训员工让他们掌握开源软件的使用技能,这也为一些开源的软件公司提供了获得收入的**。
例如,jboss应用服务器完全免费,通过提供技术文档、培训、二次开发支持等技术服务而获得收入。
第三种经营模式是应用服务托管(asp),这种模式适用于基于开源软件的应用服务**商(asp)。php live!就是一种构架于php、mysql之上的开源软件,它可以为企业用户提供实时交谈服务。
第四种经营模式是软、硬一体化,即免费软件+收费硬件。很多大型公司比如ibm、hp等服务器**商巨头就采用这种模式,通过**免费linux操作系统销售硬件服务器。这也是前文提到的这些大型公司大力支持开源软件开发的原因,它们抑或通过使用免费的开源软件降低运营成本,抑或得到了非常优良的基础**加快了产品的开发升级,抑或通过支持开源实现推广标准、打压对手的战略目的,抑或依托开源软件提供自己独创的技术和服务从而获得收入……
第五种经营模式是附属品,即**开放源**的附加产品。比如oreilly集团,它出版了很多优秀的开放源**软件的参考资料,并以此提高在市场上的声望。
第六种经营模式是品牌战略,服务至上。在这种模式中,开源公司通过开源软件的传播优势,以极低的成本建立和传播品牌,并通过向用户提供产品相关的服务来获得回报。
第七种经营模式是市场策略。这种模式,是一种快速抢占市场的营销策略,主要是为以后增强版产品的销售打下基础。
总的说来,开源软件确实是免费的,但是安装使用不起来的话,免费是没有意义的。因此开源软件的安装、使用培训、技术支持、运行维护等方面是有利可图的,这为开源软件的经营和盈利提供了可能。
但是事实上,当前无论是国际还是国内的开源软件组织和企业的数量与闭源软件组织和企业相比都是少之又少,原因何在,就是因为有的开源组织和企业没有找到可行的赢利模式,从而没有足够的资金支持企业持续发展下去。
在amd追赶英特尔的漫漫长途中,一句广为流传的话是这样说的:“amd的存在,不仅深受amd客户的拥护,也是intel用户的福气,因为它打压了英特尔的**垄断。”同样,开源软件相对于商业软件也是同样的道理。
首先,开源软件的发展打破了商业软件的垄断。著名开源软件openoffice能吸引部分用户的重要原因就是其对开放标准open document format的支持,使得用户能够以公开的格式来保存自己的文档从而获得完全意义上的所有权。正是在openoffice和odf标准的压力下,微软也不得不将其msoffice的ooxml文档格式公布于众并大力推广其成为开放标准。
这在一定的程度上打断了微软msoffice在办公软件领域的完全垄断,使用户能自由的选择办公软件的类型而不会受到文档格式不同的限制。
开源软件促进了商业软件一定程度上的公开透明。开源软件公布自己的源**,无疑做到了完全彻底的公开透明,使得对**的审计成为可能。这对涉及国家和商业安全的领域很有意义,尤其是在**登事件**后。
虽然商业软件**商的声明说没有后门程序,但是用户却无从验证。一个典型的例子就是borland公司开放其产品interbase的源**后,其**中就被发现留有一个后门账户。中国**采购网在2023年5月发布《关于进行信息类协议供货强制节能产品补充招标的通知》,要求所有计算机类产品不允许安装windows 8操作系统。
学生作业 Linux基础与应用实验三
linux基础与应用实验报告。专业班级学号姓名指导老师评分。实验题目 linux常用命令 二 实验目的 1 理解文件处理命令,包括grep命令 head命令等 2 理解压缩解压命令,包括bzip2命令和bunzip2命令 gzip命令 unzip命令 zcat命令和tar命令 3 理解磁盘操作命令,...
实验一LINUX基础实验
实验目的 熟悉命令行操作方式 掌握man,info等常用的帮助命令 掌握linux目录常见的概念 路径,根目录 用户主目录 熟悉文件与目录的基本操作,包括显示文件内容命令 cat more less tail 文件内容查询命令 grep,egrep,fgrep 文件查找命令 find,locate ...
实验4linux基础命令
实验目的 1.掌握虚拟机软件vm ware的使用。2.熟练red hat enterprise linux基础命令。实验环境 虚拟机软件vm ware6.0,red hat enterprise linux虚拟机镜像文件,red hat enterprise linu镜像文件。实验原理 一 vi编辑...