开源就是开放系统核心,允许用户进行修改或重新编译系统内核开源,(Open Source)全称为开放源代码。目前,市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是free,但实际上并不是这样的,开源软件最大的特点应该是open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。 闭源(Closed source) 闭源(Closed source)是发明作为开源的反义词的一个术语和被用于指任何没有资格作为开源许可术语的程序。一般地,它意味着将仅获得它们许可的计算机程序的一个二进制版本而没有这个程序的源代码,软件的翻译修改从技术方面几乎是不可能的。这个发展模型的源代码被看作这个公司的商业秘密,因此可能获得源代码接入的团体,例如学校,必须提前签订不泄漏协议.
对象
开源系统其实面向的用户有两个群体,一是程序员,他们最关心源代码,能不能进行二次开发利用;二是普通终端用户,他们只关心软件功能够不够强。开源系统的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质
闭源比开源更安全
在国人当中,安全性的需求远大于隐私性的需求,360的兴起就是说明,为什么在浏览器、电脑管家甚至是搜索引擎之上,360都可以所向披靡?不是因为他的技术和软件多厉害,而是因为360已经成为了安全的代名词,用户使用觉得放心。
所以,网上商城购物系统的安全性也是非常重要的一个衡量标准,因为涉及到资金交易,就晓得更为敏感。用户认为开源系统的源代码公开,黑客对其漏洞了如指掌,所以闭源就比开源更安全;可是,这几年闭源软件遭受攻击的例子数不胜数,推翻了之前的论断。如何判断一款软件或者系统是否安全并不在于开源还是闭源,而在于程序的严密性和更新频率,闭源系统对于黑客来说,只是多了一道解密程序而已。
原文地址:http://10729617.blog.51cto.com/10719617/1696914