A. 开源软件,共享软件,免费软件以及绿色软件的区别是什么
开源软件是软件的源代码公开,但是可以做商业销售,也可以做更改,是有产权的,共享软件是可共享但是有次数或台数的限制。免费软件是全免的不会收取任何费用当然也不会有太大责任。绿色的是对软件的精简,可以不用安装就可以使用。
B. 解释自由软件,开源软件,,免费软件以及绿色软件的含义
根据GNU的定义,自由软件是指:
1.自由的运行你想运行的软件。
2.可以任意的研究该软件,以达到你的需要。
3.自由的分享和复制该软件。
4.修改该软件,并向他人发布。
开源软件指的是开放源代码的软件,自由软件是开源软件,开源软件未必是自由软件。
免费软件指的是可以免费使用的软件,并不加任何条件将完整的软件分享给他人。
绿色软件指的是不需要安装就可使用的软件。
C. 开源软件,共享软件,免费软件,绿色软件的区别区别是
摘要 免费软件是终身免费的自由软件是指用户可以任意的复制,修改软件共享软件是用户先免费体验软件,超过体验期再交钱。绿色软件不用安装,不写入注册表。
D. 什么是开源软件有什么优缺点
开源软件即为开放源代码软件,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。
优点:
1、降低风险
拥有源代码使顾客们可以控制那些他们的业务所赖以生存的工具。当一个open-source产品的开发者提高价格,增加了难以接收的限制,或者使用了一些使顾客不满意的方法,另一个不同的组织将使用该源代码开始开发新的产品以解决原来机构的问题。顾客也能自己维护或找别人改进它以达到自己的要求。
2、质量高
一些研究已经显示了open-source软件与别的可比商业软件具有可靠性上的极大优势。更加有效的开发模式,更多的独立同行对代码和设计的双重审查,以及大部分作者对自己作品的极大荣誉感,都对其优良的质量有所贡献。一些公司甚至给予发现Bug者以物质奖励。
3、透明度高
有软件有很多“阴暗的死角”,隐藏着许多Bug。源码对于查错和理解产品工作原理来说是很重要的。在大的软件公司,只有极少数人能接触到源码,而这些能接触源码的人通常用户都无法直接接触。能接触源码对于修补安全漏洞来说,也是非常重要的。一些开放源码的产品--包括上面列举的一些产品--是如此成功,以至于其商业竞争者无法存活。
缺点:
1、安装open-source软件有时需要一些更多的技术经验,例如,可以配置或编译源代码的能力。
2、许多的组织已经严重的依赖open-source软件。
3、出了问题,可能没有人负责,会遭受巨大的经济损失。
(4)开源软件免费软件区别扩展阅读:
开放源码软件和免费软件的区别
历史上许多人开发过这样一种软件(也就是免费软件基础)简称为“free software”,而媒介一般称它为“freeware”。不幸的是这两种术语都被证明是不明确的且含糊的。
对于大多数人来说“free”仅仅用于购买的费用。比这个初始花费更重要的是由于缺乏许可证限制而带来的费用。这些是几种有可能是免费的软件类型,但是明显不是open-source software,因为它们具有某些限制或是缺乏公开的源码。
E. 正版软件,共享软件,免费软件,开源软件的含义和许可特征
正版软件就是你付钱买的 然后使用的
共享软件就是商业的 要付钱的 付钱买了以后 就是正版软件
免费软件 就是开放给大家免费使用的 比如千千静听 QQ 就是免费软件
开源软件 就是开放源代码的 可以自己修改后编译的 暴风影音以前就是改的别人开源软件来的 现在竟然加密了代码 未遵循gpl协议 貌似要被起诉了
F. 自由软件和开源软件的区别
开源软件是指源码开放的软件,编程人员可以自由对其进行开发;
而“自由软件”是指用户运行、拷贝、研究、改进软件的自由,更准确地说,是指
三种层次的自由:
*研究程序运行机制,并根据你自己的需要修改它的自由
*重新分发拷贝,以使其他人能够共享软件的自由
*改进程序,为使他人受益而散发它的自由
G. 什么是开源软件和不开源软件
1、开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有right的,它的许可证可能包含这样一些限制: 蓄意的保护它的开放源码状态,着者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
2、不开源软件就是封闭源代码软件,相对开放源代码而言,为封闭源代码软件的简称。 只要源代码不容易获取,就被视为闭源软件。闭源软件,通常是在电子游戏开发中,付足够的费用即可得到部分源代码,如torque引擎,但一定是有限使用(通常为次数和不准透露),故不是开源软件。
(7)开源软件免费软件区别扩展阅读:
开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。开放源码软件在历史上曾经与UNIX,Internet联系得非常紧密。
在这些系统中许多不同的硬件需要支持,而且源码分发是实现交叉平台可移植性的唯一实际可行的办法。在DOS,Windows,Macintosh平台上仅仅有很少的用户有可用的编译器,开放源码软件更加不普遍。对开放源码开发模式的更详细的讨论请看Eric Raymond写的“The Cathedral and the Bazaar”。
H. 免费/开源软件是什么意思
开放源代码与自由软件 许多人将开放源代码与自由软件(freeSoftware)视为相同,但若以定义条件而言,自由软件仅是开放源代码的一种,也就是自由软件的定义较开放源代码更为严格,并非开放源代码的软件就可称为自由软件,要视该软件的授权条件是否合乎自由软件基金会对自由软件所下的定义。 开源软件定义Version 1.9 开源不仅仅表示开放程序源代码。从发行角度定义的开源软件必须符合如下条件: 1、自由再发行 许可证不能限制任何团体销售或赠送软件,软件可以是几个不同来源的程序集成后的软件发行版中的其中一个原件。许可证不能要求对这样的销售收取许可证费或其他费用。 2、程序源代码 程序必须包含源代码。必须允许发行版在包含编译形式的同时也包含程序源代码。当产品以某种形式发行时没有包含源代码,必须非常醒目的告知用户,如何通过 Internet免费的下载源代码。源代码必须是以当程序员修改程序时优先选用的形式提供。故意地扰乱源代码是不允许的。以预处理程序或翻译器这样的中间 形式作为源代码也是不允许的。 3、派生程序 许可证必须允许更改或派生程序。必须允许这些程序按与初始软件相同的许可证发行。 4、作者源代码的完整性 只有当许可证允许在程序开发阶段,为了调整程序的目的将“修补文件”的发行版与源代码一起发行时,许可证才能限制源代码以更改后的形式发行。许可证必须明确地允许按更改后的源代码所建立的程序发行。许可证可以要求派生的程序使用与初始软件不同的名称或版本号。 5、无个人或团体歧视 许可证不能都有针对任何个人或团体制在专门奋斗领域内的任何人使用该程序。例如不能限制程序应用于商业领域,或者应用于遗传研究。 7、许可证发行 伴随程序所具有权力必须适用于所有的程序分销商,而不需要这些团体之间再附加许可证签字盖章。 8、许可证不能特制某个产品 如果程序是某个特殊的软件发行版中的一部分,伴随该程序所具有的权力不能只以来于这一发行版。如果程序是从那一发行版中摘录出来的,使用或发行时用的都是那个程序的许可证,分销程序的所有团体都应拥有与初始软件版所允许的所有权力。 9、许可证不能排斥其他软件 许可证不能限制随该许可证软件一起发行的其他软件。例如,许可证不能要求所有与之一起发行的其他软件都是开源软件。 10、许可证实例 GNU GPL、BSD、X Consortiun和Artistic许可证都是我们认为符合开源软件定义的许可证。MPL也是一样。
I. 开源软件和免费软件到底有什么区别
软件都是源代码编译过来的。
免费软件只是说这个软件不收费,你可以免费试用。
而来开源软件是指源代码都公布出来,供编程人员研究或者继续开发。比如一款软件有4个功能,开源后,其他程序员或许可以改进这个软件,达到6个功能,并修复原来的一些bug。