admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:contextmenu怎么读)

开源软件在政府部门中的应用

深圳市社会保险基金管理局 梁炳球

一、开源软件的定义

开源软件指软件的源代码可以依据许可使用、修改、传播而不需要特别许可的软件。

开源软件具有品种丰富、可靠性高、部署成本低、可灵活剪裁满足不断变化的需求的优势、

开源软件更合适政府部门使用。

二、开源软件的特点

1、开源软件产品丰富,选择范围大:拥有源代码使顾客们可以控制那些他们的业务所

赖以生存的工具。当一个开源产品的开发者提高价格,增加了难以接收的限制,或者使用

了一些使顾客不满意的方法,另一个不同的组织将使用该源代码开始开发新的产品以解决

原来机构的问题。顾客也能自己维护或找别人改进它以达到自己的要求。顾客控制软件,

这在传统私有软件模式下是闻所未闻的事情。即使是一些财大气粗的顾客也可能缓解由于

传统软件商自己内部的问题而导致严重的金融危机或公司被别的公司收购的风险。

2、开源软件产品质量高

如LINUX操作系统的成功显示了开源软件与别的可比商业软件具有可靠性上的极大

优势。更加有效的开发模式,更多的独立同行对代码和设计的双重审查,以及大部分作者

对自己作品的极大荣誉感,都对其优良的质量有所贡献。

3、开源软件透明度高

非开源软件隐藏著许多Bug,只能通过黑盒测试发现,针对性差。开放源码对于查错

和理解产品工作原理来说是很重要的。在大的软件公司,只有极少数人能接触到源码,而

这些能接触源码的人通常用户都无法直接接触。能接触源码对于修补安全漏洞来说,也是

非常重要的。

4、开源软件价格低

开源软件的价格比私有软件的价格低,像红旗LINUX 操作系统价格约是Windows

操作系统价格十分之一。

5、开源软件可以按需修改

开放源码给用户极大自由,使他们能够按照自己的业务需求定制软件。大型组织能从

即使很小的定制行为中削减大量开支和人力成本。用户的挑错和改进反过来对标准开放源

码软件包也是个贡献。这在传统的私有软件开发中是不可能得到的。

有利的版权许可和价格:定义为开放源码使得软件在版权许可方面比私有软件具有更

大的灵活性。这可以大大削减更多安装带来的花费和时间,对那些采购过程费时费力的机

构更加有利。它也能给用户安装软件以更大的自由度。

三、开源软件的种类

1、开源操作系统


本文标签: 软件 开源 产品