开源软件可用而不太可靠

使用开源软件的用户时常会碰到软件出现问题(Bug),但大多数问题不影响使用,而且对于同一种任务,可以有多种开源软件可以选用。

不能对开源软件的可靠性提出更高的要求,毕竟其中大多数是由志愿者开发的,项目管理不可能达到商用软件的水平。弥补这种缺陷的一种方法就是不断升级(或者是打补丁),升级后的版本也未必能保证与老版本完全兼容,但在多数情况下不影响使用。

对可靠性要求不高的是桌面应用软件,个人用户使用这类开源软件的途径是不断尝试,只要不破坏系统,不破坏数据,就可以选用,用久了,自然就顺手了。

例如在桌面应用软件方面,微软Office软件的开源软件对手是OpenOffice、LibreOffice以及OxyzenOffice等,其实这些Office软件功能差不多,用户可以使用OpenOffice,如果发现它不支持Office 2010格式,可以换用LibreOffice,微软Office能处理的文档,LibreOffice都可以处理。

对可靠性要求较高的是核心服务软件,企业用户使用这类开源软件是需要仔细掂量掂量的!

例如在核心服务软件方面,微软SQL Server的开源软件对手是MySQL或PostgreSQL,不能说MySQL或PostgreSQL不可靠,但至少不如SQL Server可靠。如果出了问题,架构在MySQL或PostgreSQL上的整个业务系统都将受影响,更要命的是没有软件生厂商为此负责。如果SQL Server出了问题,至少还有微软要为此担责。

posted on 2012-02-25 11:45  Silly Hoyt  阅读(246)  评论(0编辑  收藏  举报