1.计算机病毒是不断产生的,这需要有专门的人员对最新的病毒进行分析,然后进行产品的升级。并且现在的病毒越来越复杂,而这个需要很大的人力,物力,而这一点上开源界不可能跟拥有专门的团队的商业软件所抗衡。
2.许多人认为防毒杀毒是一项太重要的任务,把这项任务交给开源软件,人们总是不放心。
作者反驳了这样的观点:
现在越来越多的人开始使用并且信任开源软件,比如防火墙,以及一些漏洞扫描工具等,都做得非常得好,并且在很多商业的解决方案中得到了广泛的应用。
所以开源界完全可以证明自己可以开发出很好的,安全的杀毒软件,但是为什么现在开源的杀毒软件还是少?
作者进行了假设:
1.对于病毒而言,它们的舞台还是主要在windows上,开发人员不会防止windows上的病毒移植到linux系统上,因为在他们看来这根本不是一件事情。
2.还有一种原因是,windows上出现的病毒对于开源界来说倒是一件好事情,因为这样会迫使越来越多的人转向linux阵营。
但是作者又希望自己的猜测是错误的,因为开源界很需要自己的杀毒软件。
个人认为,没有固定的人力物力的投入,真的是阻碍开源杀毒软件最大的障碍物,现在有多少专职的开源程序员?又有哪个公司能养的起一群对病毒进行分析破解的天才?就算有这样的程序员估计多半也不会为开源工作,因为开发商业软件赚的钱要多得多,所以解决办法还是需要有大公司的投入,先消除程序源个人生活上的顾虑,但是这样的大公司又有几个呢?仅仅靠人们对开源的一点点施舍是远远不够的,要不然就不会有这么多著名的开源软件因为找不到资金而维护不下去了。
但是我们要看到free software != software free of charge, 现在的RedHat就是很好的例子,一开始redhat决定不再维护免费的redhat系统而开始收费的时候遭到了很多人的批评,几年过去了,实践(时间)证明了一切,现在redhat用户数量并没有明显的减少,收费后可以有非常好的服务,有了赢利,redhat才有心思帮助社区维护免费的Fedora系统。不过话又说回来了,你会购买linux下的杀毒软件吗?偶不会~~
开源这条路不好走~~