开源和闭源

开源就是开放系统核心,允许用户进行修改或重新编译系统内核开源,(Open Source)全称为开放源代码。目前,市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是free,但实际上并不是这样的,开源软件最大的特点应该是open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。 闭源(Closed source)   闭源(Closed source)是发明作为开源的反义词的一个术语和被用于指任何没有资格作为开源许可术语的程序。一般地,它意味着将仅获得它们许可的计算机程序的一个二进制版本而没有这个程序的源代码,软件的翻译修改从技术方面几乎是不可能的。这个发展模型的源代码被看作这个公司的商业秘密,因此可能获得源代码接入的团体,例如学校,必须提前签订不泄漏协议.

对象

开源系统其实面向的用户有两个群体,一是程序员,他们最关心源代码,能不能进行二次开发利用;二是普通终端用户,他们只关心软件功能够不够强。开源系统的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质

闭源比开源更安全

在国人当中,安全性的需求远大于隐私性的需求,360的兴起就是说明,为什么在浏览器、电脑管家甚至是搜索引擎之上,360都可以所向披靡?不是因为他的技术和软件多厉害,而是因为360已经成为了安全的代名词,用户使用觉得放心。

所以,网上商城购物系统的安全性也是非常重要的一个衡量标准,因为涉及到资金交易,就晓得更为敏感。用户认为开源系统的源代码公开,黑客对其漏洞了如指掌,所以闭源就比开源更安全;可是,这几年闭源软件遭受攻击的例子数不胜数,推翻了之前的论断。如何判断一款软件或者系统是否安全并不在于开源还是闭源,而在于程序的严密性和更新频率,闭源系统对于黑客来说,只是多了一道解密程序而已。

时间: 2024-12-22 10:19:30

开源和闭源的相关文章

评论下开源与闭源

为什么在讨论政治话题的时候一个基本的逻辑不用了?比如美国人是否比中国人高尚什么的——那得看人. 开源软件和闭源软件哪个更好?通常人力投资大的的更好啊.别以为软件是聪明人的游戏,软件首先是人力投入的游戏,无论是开发还是维护,都是人力.多一点人力就多一个逻辑,多一个逻辑就意味着你拷贝一个重名文件时,它会问你覆盖还是略过.少一个逻辑它只会直接报失败. 闭源软件和开源软件各自有吸引投入的方式.闭源软件是商业利益驱动的——因为有人买我这个软件(或者相关产品),我投入工程师开发.开源软件是合作需要驱动的,我

Linux 爱好者该向闭源软件敞开怀抱了

微软和苹果都已经为开源产品得到接受奠定了基础,甚至苹果公司有开发了一个开源网页显示了它在2015年已经开放的所有产品:微软更是公开表示,“开源 Windows 绝对有可能”.如果你考虑一下企业计算界的状态,就会清楚地发现,不开源的产品处境正岌岌可危. 不祥之兆已经出现在眼前……开源已获胜,运行着世界上一些最强大的网络和系统.如果各大软件厂商想在这个市场分得一杯羹,就得玩开放这个游戏. 此外,微软和苹果都无法再从操作系统赚得大把大把的钱.两家公司甚至免费派送主要版本的升级版.以平台来获利的商业模式

关于开源软件和闭源软件我个人Naive的看法

对开源软件来个可能会引发争议的观点:对于绝大多数的软件产品来说,1)闭源的软件产品的技术含量要比开源的要大得多.2)大多数的开源软件都在抄闭源的商用软件. 我来回答我制造的话题. 首先,我先表达一下开源软件的伟大,并向开源的人们致于我最真诚的敬意.但,即使这样,我们也要很客观的承认大多数开源软件是存在大量问题的.就像我这个人主观上并不喜欢微软和IBM,但是我必需要承认,没有微软和IBM,计算机这个行业不会有今天这样的爆炸.(插曲:我94年上大学选的专业是计算机科学,当时很多人都觉得计算机专业是一

实习小记-论开源闭源

今天是我在公司实习的最后一天,老板给我做了一些评估,之前一直疑惑老板为什么如此坚持开源,今天便询问了他.他说了这么几点: 1. 闭源的项目是短命的,一旦没有人更新他,维护他那么他便寿终正寝了: 2. 不同于闭源,开源是极其长寿的,我们现在用到的很多元老级别的工具都是开源的,正因为开源所,以大家都会不断的对他进行完善进行维护,它的寿命也得以延长: 3. 对于客户来说,自己定制的一套软件,如果没有了原本定制商的支持和维护,那么这些软件将无法使用最终的结果将会是淘汰: 4. 而客户将自己定制的软件进行

Deepin2014.3 安装NVIDIA闭源驱动

1.获取NVIDIA Linux闭源驱动,进NVIDIA官网直接下载,注意和系统位数匹配,32位和64位的不通用下载地址:http://www.geforce.cn/drivers 2.将nouveau开源驱动加入黑名单(开源驱动和NVIDIA闭源驱动有冲突)终端执行下列命令:sudo nano /etc/modprobe.d/blacklist.conf文字编辑器会打开文件内容,在最后一行重启一行加入:blacklist nouveau然后保存文件. 3.停用nouveau开源驱动,GRUB加

Eureka 2.0 闭源--选择Consul???[转]

原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,本篇文章主要给大家介绍 Spring Cloud Consul 的使用. Consul 介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的

edwin报警和监控平台开源了(python源码)

简单介绍一下edwin edwin是一个报警和监控平台, 可以使用它监控任意东西, 如有异常(分为警告级和严重级), 可以发出报警. 可以自定义报警的通知方式, 比如邮件/短信/电话. 另外, 它提供一个web UI,  上, 能以dashboard形式展现监控指标的状态. edwin对于监控项目的组织形式, 由小到大是:  check item -> pagelet ->page -> dashboard.  另外,可以为 check item指定一个或多个 team 来负责.  这样

【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 Android热更新开源项目Tinker源码解析系类之三:so文件热更新 转载请标明本文来源:http://www.cnblogs.com/yyangblog/p/6252855.html更多内容欢迎star作者的github:https://github.com/LaurenceYang/artic

【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源热更新 Android热更新开源项目Tinker源码解析系类之三:so热更新 转载请标明本文来源:http://www.cnblogs