开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制 。
开源是指把源代码公开 , 可以任意修改,所以开源程序通常有n多版本,比如说linux而不开源就是不将密码公开 , 你只能用,却不知道他是怎么实现的,不能修改,比如微软的软件就是不开源的
通俗点儿,开源的东西会把内部原理全部展示给你,你可以免费使用相关功能;不开源,你可以免费或者付费使用我的功能,但你不晓得我的功能实现原理 。
开源就是公开源代码,不开源就是不公开源代码 。

文章插图
文章插图
3、什么是开源软件?有什么优缺点?开源软件即为开放源代码软件,它被定义为描述其源码可以被公众使用的软件 , 并且此软件的使用 , 修改和分发也不受许可证的限制 。
优点:
1、降低风险
拥有源代码使顾客们可以控制那些他们的业务所赖以生存的工具 。当一个open-source产品的开发者提高价格 , 增加了难以接收的限制,或者使用了一些使顾客不满意的方法,另一个不同的组织将使用该源代码开始开发新的产品以解决原来机构的问题 。顾客也能自己维护或找别人改进它以达到自己的要求 。
2、质量高
一些研究已经显示了open-source软件与别的可比商业软件具有可靠性上的极大优势 。更加有效的开发模式,更多的独立同行对代码和设计的双重审查 , 以及大部分作者对自己作品的极大荣誉感,都对其优良的质量有所贡献 。一些公司甚至给予发现Bug者以物质奖励 。
3、透明度高
有软件有很多“阴暗的死角”,隐藏着许多Bug 。源码对于查错和理解产品工作原理来说是很重要的 。在大的软件公司,只有极少数人能接触到源码 , 而这些能接触源码的人通常用户都无法直接接触 。能接触源码对于修补安全漏洞来说,也是非常重要的 。一些开放源码的产品–包括上面列举的一些产品–是如此成功,以至于其商业竞争者无法存活 。
缺点:
1、安装open-source软件有时需要一些更多的技术经验 , 例如,可以配置或编译源代码的能力 。
2、许多的组织已经严重的依赖open-source软件 。
3、出了问题,可能没有人负责,会遭受巨大的经济损失 。
扩展资料:
开放源码软件和免费软件的区别
历史上许多人开发过这样一种软件(也就是免费软件基?。┘虺莆癴ree software”,而媒介一般称它为“freeware” 。不幸的是这两种术语都被证明是不明确的且含糊的 。
对于大多数人来说“free”仅仅用于购买的费用 。比这个初始花费更重要的是由于缺乏许可证限制而带来的费用 。这些是几种有可能是免费的软件类型,但是明显不是open-source software,因为它们具有某些限制或是缺乏公开的源码 。
参考资料来源:百度百科—开放源代码软件

文章插图
文章插图
4、安卓系统是开源的,iOS是闭源的,开源与闭源到底有什么区别?他们开放性不一样,
开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议(GNU)进行使用、编译和再发布 。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护 。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名 , 而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权 。
经验总结扩展阅读
- 机构养老名词解释,居家养老照顾模式和机构养老照顾模式两者有何异同
- 骁龙625和660差别大吗 骁龙625和660差别分析【图文】
- 诺基亚520和iPhone5哪个好
- 卡西欧手表用什么电池,卡西欧光动能电池和普通电池的区别
- 人体生命活动的原动力是,人体进行生理活动和生活活动所需的动力来源是什么?
- 太阳双鱼和上升双鱼怎么解读双子女太吸引异性是什么原因
- 香蕉和红薯能一起吃吗,吃红薯完,可以吃香蕉吗
- 碎米和大米的区别,请问粥米为什么是碎米
- 乙醇和白酒有什么区别,工业酒精和白酒有什么区别?
- 滴露能和84一起用吗,八四消毒液可以和滴露一起用么