浅析在软件正版化背景下开源软件的应用展望
2014-04-29高宗鹏王媛媛
高宗鹏 王媛媛
摘 要 以Linux为代表的开源软件正符合着软件业的发展趋势。在国家软件正版化的背景下,开源软件必将迎来新一轮的发展高潮。
关键词 软件正版化 开源软件 作用
中图分类号:TP31 文献标识码:A
0概述
软件正版化,是使用开源免费系统和开源免费软件来代替盗版软件,或者是指软件终端用户购买正版软件,代替原来安装的非法产品。所谓正版软件,即包括外国软件,也包括国产软件。软件终端用户,特别是企业终端用户需要更换何种软件,由用户自己决定。从国家推进企业使用开源免费软件或者正版软件的角度出发,企业只要安装开源免费软件或者购买了正版产品,并删除非法产品,无论该产品与之前非法安装的是否属于同一公司的产品,都属于正版化。
开源免费软件是指遵守GPL、GNU、LGPL等等的开源协议的软件,这一类软件大多数都是免费软件,且源代码公开,任何人和商业组织均可以免费进行学习或者商业使用。
1使用开源软件的好处
(1)软件正版化工作是我们国家保护知识产权、保持经济高速发展的需要是建设创新性国家的需要。
(2)事关国家和企业信息安全,事关企业的诚信和规范管理。证监会2006年明确提出如果连软件正版化都做不到的公司是不允许上市的。
(3)开源软件不仅采用成本非常低而且拥有非常低甚至零成本的退出障碍优势。采用专有技术,不仅采购成本高,而且退出成本更高。
(4)开源软件更加安全,病毒非常少,因为源代码都是对公众免费开放的,都是共享的,没有秘密。对于非开源的软件,源代码是受到保护的,肯定有人会非常好奇地入侵。比如:特洛伊木马病毒,如果这个“马”是玻璃做的,对手还会把“玻璃马”引入自己的城市吗?不会的,所以应用开源技术会非常安全。
2开源软件发展趋势
关于开源软件的未来发展,现在业界的主流观点是开源软件将会被混合化。与商业软件相比,开源软件由于无需前期许可费用,因而显著降低了新的IT项目的总费用。功能越来越强大的开源软件也给软件行业带来了竞争,这使用户在同主导市场的商业软件厂商进行谈判的时候处于一个更加有利和主动的地位。在使用过程中,开源软件与闭源软件共存的情况,将成为主流。从而开源成为了一种趋势。主要特点如下:
(1)计算能力的增强,集成开发环境更加智能,获取现成的类库更加方便,应用软件开发变得更加容易。
(2)软件本身具有一次性投资的特点,在很多场合甚至用软件替代硬件,使的软件开发需求增加。
(3)项目构建工具,资源依赖更加自动化,系统开发也不需要从0开始,而是利用业内的免费框架进行二次开发。
3开源应用软件介绍
由于开源软件种类繁多,现将实际应用最多的几类做简要介绍:
(1)WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。开源的web服务器软件包括apache、kangle、nginx等。
(2)论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。开源的论坛应用软件包括phpbb、BMForum、phpwind等。
(3)应用服务器是指通过各种协议把商业逻辑曝露给客户端的程序。简单的说能实现动态网页技术的服务器叫做应用服务器。开源的应用服务器软件包括Enhydra (Java)、JBoss (Java)、Open3 (XML)等。
(4)企业应用程序细分下来可分为企业资源计划(ERP)、客户关联管理、项目管理、内容管理、人力资源管理、自动化采购软件、信息仓库(CIW)、生产计划、库存管理。開源的企业应用程序包括Compiere (ERP+CRM)、Compiere、Gnome Planner 、ArsDigita、phpgroupware、J2EE、Akopia、Compiere (ERP+CRM)、OpenBiblio等。
(5)数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。开源的数据库软件有BerkelayDB、MySQL、SQLite等。
(6)文件编辑类软件细分下来包括办公软件套件、记事本、PDF相关软件、科技文本编辑器、文本编辑器、WYSIWYG和文件处理。开源的文件编辑类软件包括Gnome Office、KeyNote、FPDF、GNU TeXmacs、FreeDOS edlin、LibreOffice等。
4总结
在国家推行软件正版化的情况下,使用开源软件,是促进软件产业发展、加快转变经济发展方式的内在要求,是回应国际社会关切、树立良好国际形象的现实需要。随着互联网、移动互联网的发展,开源软件的理念将与软件服务化的理念更加契合,开源运动将大大推动软件产业的创新,开源软件必将迎来新一轮的发展高潮。
参考文献
[1] 陆幸生.推进软件正版化的几个关键问题[N].中国新闻出版报,2006.
[2] 推进企业使用正版软件工作部际联席会议办公室. 企业使用正版软件工作手册[M].北京:蓝天出版社,2007.
[3] Scott McNea.Sun CEO:开源的四大好处. 新浪科技时代,2008.
[4] 覃秀强.关于软件工程发展的趋势.中国信息大学,2012.