515日,《首届OpenOffice.org国际高峰论坛》即将在北京召开。这是很值得庆贺的。

OpenOffice.org的源码行数有多少?OpenOffice.org的自身价值有多大?OpenOffice.org的基本性能有哪些?对于这些基本问题,我们心里应当有个“数”。

一个程序,其中包含有多少行程序源代码,是可以一行一行地“计数”出来的。实际上,编写一个软件“函数”,来自动“计数”一个软件程序的源代码行数,也是完全可能的。David Wheeler就写这么一个称为“物理源代码行数”计算器SLOCCountphysical Source Lines Of Code Count)工具函数。据此,一个西班牙研究工作组今年3月底公布一项研究结果,十分有意思。他们发现Debian GNU/Linux 3.1(称为“Sarge”)共有215,800,000(两亿多万)行源代码,其中GNU计划占14.3%,OpenOffice.org2.4%,Linux2.3%,KDE2.0%,Mozilla1.1%,X-Window1.1%,Gnome0.9%,其余的软件包整体占72.9%。由此可见,OpenOffice.org源码行数大约在518万行C++源代码(不计注释行)。

一个软件,价值几何?软件企业老板是心中有数的,后来被人们总结为构造价值模型COnstructive COst MOdel)(即所谓COCOMO)。自由软件,价值几何?当然不应该依据这种COCOMO私有软件模式来计算。但是,人们可以这样设想,假定要运用私有软件的开发方式来开发某种自由软件,与此相等价的开发成本,可以作为相关自由软件的一种合理开发成本的参考(或是对照)。据此,西班牙研究小组发现,Debian Sarge大约有8,560个软件包,再根据COCOMO的估算方法,一个一个软件包地估算其参考价值(即开发成本),他们发现,Debian软件包价值连城,竞高达90.53亿美元(按照2000年美元的价值估算),其中GNU计划占15.3%,OpenOffice.org8.7%,Linux6.3%,Mozilla3.9%,X-Window2.7%,KDE2.0%,GNOME0.4%,其余贡献占55.6%。由此,我们难不难看出,在特定意义上,OpenOffice.org的自身价值相当于7.88亿美元(约为60多亿人民币)。

那么,OpenOffice.org的基本性能有哪些?写写、算算以及画画的基本功能,都是大家知道的。但是,OpenOffice.org还有些令人惊奇的专业性能不被人们注意。实际上,OpenOffice.org可以作为一种“文档转换工具”,能够“Run as a Service”(当作一种服务来运行),把一种文档格式自动转换为另一种文档格式(借助JODConverter,请参阅Dmitri Popov写的“Extending OpenOffice.org”一文)。

我们应该理解并且认识到,当今世界自由及开源软件事业的成败完全系于OpenOffice.org。今年51日,Dell宣布出售Ubuntu PC计算机,其中就包括了OpenOffice.org的最新版本(2.0.4版本)。从此,全球千千万万的计算机用户要与OpenOffice.org打交道,对其性能优异与否,将做出最富有权威性的评判。作为自由软件的OpenOffice.org,让我们最终摆脱微软独家出品的私有Office软件包的“锁定”,在“电子空间”里面自由地飞翔,自豪地飞翔,直到永远、永远。

 

本文转载:CSDN博客