作者:中国开源软件推进联盟主席 陆首群
开源软件的发展
为了适应当今世界经济、社会和政治的动态、快速响应、高效发展的需要,今天作为实施开放计算、开放标准的开放源代码软件这种应用技术正在迅速发展,提供巨大价值,并
逐步取得成功。
Linux操作系统源程序代码行虽然仅占开源软件源程序代码行的3-5%,但它在整个开源软件中占基础、龙头地位。
据IDC预测,全球Linux市场每年以25%速度增长,到2008年将达350亿美元(其中桌面Linux将达10亿美元,占3%)。据Forrester ReSearch估计,当今全球约有50%的企业正在使用开源软件。我今年8月访美,使我惊奇的是开源软件在美国应用非常普遍,我接触到几个单位:弗吉尼亚医学院、华盛顿交通局和波音公司,顺便询问他们应用什么软件,他们回答都在用开源软件。
近年来,国内Linux发展很快,高于国际平均水平。据“赛迪”统计,2004年中国Linux销售增长率为45%,高于同期全球销售增长率34%,高出约1/3。电信、金融、
能源、铁路、政府、企业、学校等领域Linux的应用正在逐步扩大,中国市场的容量和潜力很大;但在观念、人才、技术、投资、商业模式和市场成熟度等方面与欧美先进国家比尚有一段差距。
开源软件的产品链
为了提供各种信息化应用的解决方案,可从操作系统、数据库、专用的功能组件、中间件、软件开发工具和应用软件,以及相应硬件所组成的产品链中选择相应的系统集成。而与开源的Linux操作系统配套的产品链,可以全部采用开源软件,也可以全部采用商业软件,或更多地采用开源与商业的混合软件。在中国,与开源的Linux操作系统相配套的开源软件产品链,在发展上存在相对滞后的现象。
开源软件LAMP架构
由于开源软件LAMP架构(即Linux-开源操作系统,Apache-开源页面服务器,MySQL-开源数据库,PHP或PHP、Perl、Python脚本语言)的崛起,与IBM、Sun主导的J2EE架构(Java语言)和微软主导的.Net架构(C#语言)形成了三角鼎立的竞争态势,打破了某些软件巨头的垄断局面,迫使他们拿出应对方案。
开源软件为中国软件提供了发展机遇
国内外有人对开源软件持有两种极端的看法。一种看法是:开源软件模式最终将取代商业软件模式,甚至把它看作为现代民主的一个重要组成部分;另一种看法是:开源软件对
知识产权持怀疑和对抗态度,使知识产权归属处于混乱、复杂状态,甚至是对西方社会的破坏力量。我们不同意这两种极端的看法。事实上近年来开源软件正在向市场推出更低成本、更优质量、更大灵活性,以及更富
竞争力的软件,推出与传统商业软件在销售时所实行的许可证制度不同的商业模式。我们说,整个软件产业,特别是商业软件,不能无视开源软件带来的竞争和挑战;我们也说,发展开源软件只是作为商业软件的一种补充,为用户提供多一种灵活的选择。最近连微软也认为,要接受开源软件与商业软件“共存”的事实和前景。微软的一位主管还说,他们应向开源软件学习:(1)如何控制并降低软件模块化或集成成本的激增,(2)如何学习社区开发机制的有益经验,(3)如何增加软件的透明度以赢得用户信任度的增加。
开源促进会(OSI,Open Source Initiative)主席Michael Tiemann向我推荐了一本Bruce Mau写的书《Massive Change》,书中谈到“过去20年(全球)软件产品没有取得明显进步”。在美国,软件坏的成本大于收益,纯收益是负数;所谓坏的成本包括解决、修补缺陷(Bug),以及有些软件买回去没法使用。在中国今年软件的效益和竞争力也均在下降,有人认为,缺乏核心技术,自主开发能力不足是其主因。Gartner的分析师认为,开源软件将在所有领域内成为软件的主流,可将整个软件带出困境。
在海外,传统软件产业已不能因循守旧,正在酝酿着重大的变革,微软、IBM、甲骨文、SAP等软件巨人也受到冲击。传统软件部分将转向开源软件,部分将向“网络服务”的销售方式靠拢,代表了当前的新趋势。可惜的是,最近在国内软件界发出一股“议论”,与海外出现的新趋势恰恰是反其道而行之。事实证明,自由/开源软件的发展,搞活了全球的软件产业,为促进软件市场的重大变革、为重组软件产业提出挑战;也为中国软件的发展提供了机遇。