BSA吴少雄:商业和开源并非水火不容
技术层面的三大争论
用户对于究竟是选择开源软件还是商业软件,目前存在着一些争论,主要集中在三个层面:成本;安全;灵活性。
对于成本而言,很多用户往往聚焦在初期的购买成本,这方面开源软件有优势。但如果后期要得到足够的技术支持和服务,以及未来的升级、迁移等,还会带来费用。因而,吴少雄认为,软件的成本不仅仅是初期购买的成本,更要考虑终生费用和迁移费用。
安全方面,因为开源软件可以让用户看到源代码,许多人因此认为比商业软件安全。事实上,无论是商业软件还是开源软件,安全漏洞在所难免,关键是看能否在第一时间弥补漏洞。与软件安全性相关的主要因素包括开发者的素质、开发团队为减少漏洞而采用的技术和工具,以及客户与软件供应商的关系紧密程度。这三个因素在决定软件的安全性上起着决定性的作用。
“任何软件产品及其使用的安全性,都不是由开发或发行的方式事先决定的,它取决于合理的安全性能设计,以及同样重要的用户对软件的正确使用、配置和维护。”吴少雄表示。
至于灵活性对软件选择时的重要性,吴少雄认为关键要看用户是否需要满足特定需求。开源未必等同于灵活,有些小的开源软件由于得到的用户支持不多,后续的发展很成问题。
针对以上三个方面的争论,吴少雄给出的建议是:1、成本应当从整体来考虑,成本并不是决定采购的唯一因素;2、在任何软件配置中不能低估所需的全部人力成本;3、为了使产品的使用安全可靠,用户和软件供应商应当共同承担责任;4、对修改软件的灵活性的要求要慎重考虑,明确是否具备利用这种灵活性的专业技能。
0
相关文章