APP下载

我国信息化需走开源之路

2016-03-15

网络安全和信息化 2016年7期
关键词:开源软件社区

引言:开放源码软件为全球软件产业发展提供了新的机遇,而且已被各国政府视为改变在操作系统软件方面落后、打破垄断局面的最佳途径。我国也正在大力推广使用Linux,基于Linux平台的各种开源软件也在迅速发展。开源软件为我国解决软件知识产权问题开辟了新的路径。开源软件的应用是中国信息化的可行之路, 而且这条开源信息化之路会越走越宽。

毫无疑问,物联网的兴起、云服务的采用、虚拟化以及日益增强的近年来,在政府的大力提倡下,我国的信息化,特别是政府(电子政务)、金融、电信、电力等行业的信息化水平得到大大提升。据权威数字统计,国内每年企业信息化建设的投资已经高达上千亿元,而且还在迅速增长。

然而我们必须看到另一面,很多企业的信息化还处于一个较低的水平。对众多的中小型企业而言,电子化、信息化还是一个天方夜谭。目前的状况,我们可以总结出以下几个特点:

第一、信息化意识相对薄弱。很多的企业经营者对信息化的认识还停留在初级的阶段。

第二、员工素质偏低也是阻碍信息化发展进程的主要原因之一。由于素质较低,计算机的使用水平低下,不适应电子化的管理方式。

第三、高昂的软硬件费用和培训、导人成本让很多企业望而却步。尤其是国外产软件,其定价和国外几乎没有什么差别,而我们的物价水平要低得多,所以企业不愿意掏腰包购买软件。

第四、管理水平的较低,以打造组织竞争力为目标的过程管理体系没有建立起来,所以也就不能进行基于信息技术的流程化管理。

第五、即使已经着手信息化进程的企业,目前大多处于基础设施(硬件和底层系统)、邮件等初级阶段,高层应用还不深入,但挖掘潜力很大。

第六、不可回避的是,有的企业还在使用盗版软件。这虽然解决了企业一时之需,但是也为自己埋下了随时可能爆发的定时炸弹。一个企业一旦陷入知识产权纠纷,就有可能导致数年的辛苦经营成果付之东流。另外,我们也要看到,国家对知识产权的管控力度也正逐年加强。

我国企业必须认识到信息化不但可以帮助企业提高效率、降低成本,更重要的是可以辅助决策,缩短决策周期、提高决策的精确度。另外一个非常值得企业关注的业界动向就是软件开放源代码运动。令人应接不暇的开源给中国的企业带来的是机遇还是挑战呢?

相关报告指出;开源已经软件成为软件行业发展的重点和新趋势。同时,行业应用软件成为软件行业发展的主要动力,嵌入式软件成为电子信息产业软硬结合的着力点,Linux软件及开源软件将成为市场的热点;

由此可见,以Linux为代表的开放源码软件正在成为整个信息技术领域的关注焦点,开放源码使得软件业正在经历一场深刻的变革,这场变革不仅涉及技术,还涉及新的经济模式。而且,从世界范围来看,整个形势正以日新月异的速度向着有利于以Linux为代表的开源软件的方向发展。

国内外开源的现状

下面我们结合国内外开源运动的现状,分析一下它的特点和发展趋势。

1.开源运动蓬勃发晨。大有燎原之势

单从GooSe Directory下的Open Source Software分类目录上看就有388种之多,而符合“Open Source Software”的BBS的 查 询结果已达138000项之多,从事开源开发的志愿者更是不计其数。根据笔者的了解,目前所用到的商业软件几乎都可以找到开源软件的替代品,以几种主要的商用软件为例,Linux作为操作系统早已家喻户晓,Firefox正在不断抢占着微软IE浏览器的市场,而数据库产品MySQL和PostgreSQL也已经开始让商用巨头坐卧不安,就连无处不在的微软Office套装软件也有了OpenOffice这一直接的对手。

2.开源产品几乎涉及软件的各个种类

从最底层的操作系统到数据库、中间件、消息、安全产品再到协同软件、工作流、ERP、CRM ,种类繁多,让人目不暇接。

3.形成几大开源基金会与开源公司运作并存的局面

著名的开源基金有 FSF/GNU、Apache、Mozilla等;另外也存在既经营商业软件也维护开源社区的公司, 比如运营MySQL的MySQL AB公司和运营SugarCRM的公司还有一种情形就是IBM、HP和Sun等把自己的一些产品捐献给开源社区,比如Eclipse和Derby就是在IBM公司的VisualAge和Cloudscape的基础上演化而来的开源软件。

4.开源产业链逐步完善

随着开源社区不断发展壮大,开源的产业链也逐步完善。一般而言, 每个开源项目都有一个核心团队和众多的分布于世界各地的志愿开发者, 工作大都通过网络协同。较大的一些开源项目还可能定期举行会议。资金来源主要有社会捐助、有偿技术支持、商业版销售及其他纪念品发售等。Linux厂商主要靠发行版、方案咨询和提供专业技术支持支撑。现在,也有一些公司专门提供开源软件的商业技术支持服务。笔者所在的公司就致力于为中小企业客户提供开源软件服务, 可为企业用户提供基于PostgreSQL的数据存储解决方案。

5.大公司的参与越来越多

IBM、HP、Oracle(包括SUN)、Novell等公司纷纷加入到开源运动的洪流中。很多公司把专属软件捐献出来,这使得开源软件的层次得到了大大提高。

6.得到政府的支持

许多国家从信息安全的角度出发,从一开始就对开源持有欢迎的态度。欧洲许多国家已经在全面采用开源软件,我国也有很多行业、企业用户在衡量开放源码软件大量应用的可行性。

7.向高层应用的延伸

现在开源软件逐步向工作流、协同(比如项目管理软件)、CRM、ERP等高级、专业的应用领域扩展。这使得开源软件在企业中的应用领域得到进一步拓宽。

我们现在重点看看国内开源发展存在的问题:

1.对开源的怀疑和不理解

为什么要开源?是不是在搞噱头?开源软件能用吗? 由于Linux在市场上的成功,所以很多人对开源的理解似乎仅限于Linux。怎么回答这些怀疑和不理解呢?现实就是答案。世界上的确有很多被称为“傻子”的志愿开发者默默地支撑着庞大的开源社区,他们的快乐在于软件开发成功的那一瞬,他们的价值在当用户开始使用他们所编写的软件时得到实现。软件因为开放源代码,质量才更高,安全性才更好。

2.开源机会主义

由于开源的声势浩荡,国内也有不少公司、团体开始打起了开源的大旗,但是不少机会主义者混杂其中。他们一方面利用开源软件的成果,另一方面又把自己的成果隐藏起来。究其本质,是因为他们不了解开源软件的著作权属性。机会主义者的行为属于严重的侵权,经不起知识产权的考验,同时在精神上是与开源所提倡的自由、共享的原则相违背的。

3.局限于Linux

刚才也已经提到, 开源软件在我国的研究和应用以Linux为主,其他开源软件被认知、研究、应用的程度还不高。笔者认为,广泛的开源软件应用更能解决中国信息化的实际问题。

4.开源社区贫乏

与国外蓬勃发展的开源社区相比,国内的开源社区要冷清得多。国内缺乏活跃的开源社区,缺少开源志愿者。开源软件应用逐步开始向开源服务和解决方案方向发展,此时,如果缺乏开源解决方案规划和咨询服务,那么企业开源应用就将得不到很好的发展。所以,围绕着基于Linux系统的开源软件产品及解决方案应用规划、咨询、技术支持及服务,正将成为开源软件产业发展的新“瓶颈”。

基于开源的解决之道

只要遵循开源的原则,任何人都可以合法地利用开源软件的成果,站在巨人的肩膀上继续研究,使得软件开发有了完全不同的起点。开源软件用于企业信息化特别是中小型企业信息化在技术上、法律上和市场上都是可行的, 下面展开具体分析一下。

1.技术过关

运行良好的开源社区的产品完全是可靠的、可用的。一般而言,开源软件的技术架构设计都很优秀,再加上源代码是开放的,在众多开发者和订阅者的众目睽睽之下,一些问题很容易被找出并修正。开源软件的高质量、高安全性都使得其在企业中的应用是完全可行的。但是我们还应该看到另一面,就是开源社区良莠不齐,有些运转不太好的社区或者参与者比较少的项目则是靠不住的。因此专业服务公司在开源产业链中具有非常重要的作用,他们负责甄别和鉴定软件,在社区和用户之间起到一个桥梁的作用。

2.法律可控

已经在“开源中的知识产权问题”一节进行了分析,结论就是只要你遵循开源运动的精神(自由、开放、共享)、尊重其著作权和使用许可,人人为我、我为人人,就不会遇到知识产权的瓶颈束缚。

3.市场良性发展

随着开源软件在企业中的应用, 开源社区可以收到很多用户反馈,会进一步促进其发展。另外, 还会出现众多的开源软件服务公司,这些公司不但可以为企业客户提供专业的咨询、策划、支持、定制开发等服务,还会将营业所得一部分捐献出给开源社区,从而形成一个良性的开源产业链。开源软件的开发也是需要投入的, 企业有付出也就应该收到回报,一个积极的良性循环会进一步促进开源社区的发展。

在WTO原则下,在知识产权保户的前提下,企业的信息化建设必须要全面采用正版软件。现在,国内的金融、电信、电力、政府等实力强劲、管理意识先进和较大程度上依赖信息技术的行业已经走在软件正版化的前列。但传统信息化应用方案的软件选择对大多数企业讲太过“奢侈”、太昂贵。企业为了适应市场竞争不得不信息化,但又支付不起昂贵的传统软件选择,有的企业就铤而走险,选择“盗版”软件应用。随着时间的推移,这条路必将成为死胡同,或日不归路更为贴切。此路荆棘弥补、险象环生,奉劝想有作为的企业还是敬而远之为好。笔者认为,开源软件的应用是中国信息化的可行之路,而且这条开源信息化之路会越走越宽。

笔者认为,开源软件的应用是中国企业信息化的新路线。这里也简要分析一下专业的开源软件服务公司在这条开源信息化之路上的业务模式。

1.开源软件的应用价值无论在国外还是在国内都还远远没有被挖掘出来,社区偏技术的定位和用户对开源缺乏了解和专业知识,这些缺位都需要处于中间的开源软件服务公司进行弥补。

2.如同商业软件的应用一样,开源软件应用也需要专业的指导、咨询和支持。从应用环境分析、业务流程重整、需求分析、定制开发、部署实施、运营维护等各个环节都离不开专业的软件服务公司的参与。

3.部分开源软件偏离客户需求和易用性差的缺点需要专业公司进行弥补。刚才已经提到开源软件的偏技术的特点,另外由于一般软件都是定位于通用软件,对客户需求的调研和泛化有补充分之嫌,对于涉及到企业业务流程的开源软件特别有根据客户环境的具体要求进行二次开发的必要。这些也都是中间软件服务公司的价值所在。

开源信息化之路

开放源码软件为全球软件产业发展提供了新的机遇,而且已被各国政府视为改变在操作系统软件方面落后、打破垄断局面的最佳途径。我国也正在大力推广使用Linux,基于Linux平台的各种开源软件也在迅速发展。这样,我国将建立起一个自主、完整的软件产业体系,从而不再受外国的制约,我国的信息安全和国家安全也将得到可靠的保障。同时,开源软件为我国解决软件知识产权问题开辟了新的路径。因此,大力培育和扶植开源社区,推广开源软件的实际应用,积极研究开源软件的实施产权问题,努力促使我国开源软件产业链的形成和发展,对我国软件产业发展具有重要和深远的意义。

猜你喜欢

开源软件社区
禅宗软件
社区大作战
3D打印社区
在社区推行“互助式”治理
五毛钱能买多少头牛
2019开源杰出贡献奖
软件对对碰
大家说:开源、人工智能及创新
开源中国开源世界高峰论坛圆桌会议纵论开源与互联网+创新2.0
即时通讯软件WhatsApp