开源软件和专利软件的讨论节选

原文:http://it.sohu.com/20050303/n224519735.shtml

 

在一开始,安全性问题总是备受关注,当企业还不太确定采用何种软件时,人们会对开源产品抱有恐惧,怀疑等多种难以克服的情绪,特别是当企业没有相应的对策时尤其如此。虽然不断的实际测试并发现问题需要耗费很长时间,但是这是值得的,它为改变开源软件在人们心中的印象提供了证据。但是当你进入到问题的中心:什么才能确保软件安全;你对各个软件的安全性又有多大的信心呢?现实中,无论是开源软件、私有软件还是内建软件,对于企业的IT人员来说,软件漏洞,错误的软件安装程序,以及功能不健全的软件是经常能碰到的。

在文章的最后,我们分析一下软件的服务和信用问题。作为IT专家,在购买软件时,你必须考虑到该软件产品的服务协议,并结合它来判断软件的信用问题。不论是开源软件、内建软件还是专利软件,都应该如此考察。

在这方面,网友t_mehta 有以下观点:

1.对所有软件的信任是一个诚信与测试的问题,任何专利软件都不是绝对可靠的,正如很多开源软件(OSS )同样存在漏洞。

2.不论是使用开源软件、微软还是Borland 的用户,研究到底谁该对代码中的漏洞负责没有什么意义,大家都是一样在等待有人将漏洞修补好。

3.如果你选择有服务支持的软件,不论是商业化的开源软件还是专利软件,都是一样的。

4.如果你选择下载安装那些没有支持服务的软件,比如MS系统上的免费软件或开放源码的Linux ,一旦发生了问题,你都不会得到任何补偿,唯一能做的就是重装系统。

5.不论是何种软件(开源或专利软件),只要用户协议一样,那么你所能得到的法律援助也是一样的。

总的来说,刚才我所列出的几点对比无非是想告诉大家,最主要的问题是服务协议,不论是对开源软件还是专利软件用户来说,服务协议都是很重要的。因此我不会像网友KaceyR那样担心法律援助问题,大家可以比较一下不受支持的专利软件和受支持的开源软件,很明显后者更能让我们放心,这种信任和软件是不是出自开源社区没有关系。

因此就我看来,选择何种软件应该从自己所需的功能以及成本效益的角度出发,而不用管这个软件是来自开源世界还是来自商业软件公司。

随着软件功能的增加,代码也越来越复杂,任何软件都难免会出现漏洞。因此对软件的评价也不该以它的出身来评价。开源软件和商业专利软件的讨论不该停留在二者发售方式的区别,而应该进一步讨论软件自身所能提供的功能。将讨论的中心放在软件自身的价值上,要比讨论如何付费或者对谁付费要更具有说服力。

支付宝扫一扫赞助

微信钱包扫描赞助