本篇当中,将借OpenOffice.org十周年来记叙这个OOo社区的十年发展,却是一个不甚成功的案例——至少从社区的角度而言,OOo这十年的成绩并没有太多可圈可点之处。但是,在OOo的参与者之中,也不乏那些充满热情的开发者。在OpenOffice.org在甲骨文的阴影下飘摇不定,在Google等强势企业资助的LibreOffice项目中找寻新的出路之际,让我们通过OOo的一位忠实粉丝的文章,来回顾它十年的发展历程。 作者简介:Bruce Byfield是Linux.com等知名Linux站点的编辑,也是开源自由软件领域的专业作者。 2010年10月13日是OpenOffice.org项目的十周岁生日,无论对个人还是对整个自由软件行业,都是一个重大的里程碑,绝对是一个值得纪念的日子。 在项目创立之初,只有很少的成员参与到OpenOffice.org开发中,也不知道为什么,我喜欢拿它和微软的Office做比较,并且利用我的业余时间写一些How-To文章,在此之前我是一位全职写手,有一段时间,我对OpenOffice.org的关注度太高,曾担心别人误以为我是OpenOffice.org的推手,但现在回想起来,我得感谢那段时光,没有OpenOffice.org,也就没有我今天的成就。 对整个社区,OpenOffice.org的重要性是难以估量的。 OpenOffice.org启动 十年前,Sun倾尽所有力量将其推入市场时,GNU/Linux几乎是开发人员专有的操作系统,Koffice也还处于初级阶段,AbiWord是一个备受赞美的文本编辑器,Applixware仍然是专有软件,其前身StarOffice可以免费下载,但不是免费软件,许多人都质疑GNU/Linux是否适合普通用户,由于缺少一个全功能的办公软件,对普通用户来说可能意义不大,也许只适合开发人员和服务器。 经过数月的思想斗争后,Sun终于在2000年6月19日宣布它将开放StarOffice的源代码,因此也就有了OpenOffice.org。这一年O'Reilly在蒙特里召开开源大会,Sun借此机会派发了印有OpenOffice.org标志图案的T恤,背部和左胸印有“自由”字样。Sun员工向人群投放免费T恤,当时场面一度失控。在这次开源大会上,OpenOffice.org因此大出风头,也因此赢得了许多用户和口碑。 失望,缓慢的进展 经过最初的兴奋后,程序自身的问题开始让人们感到失望,为了开放源代码,Sun移除了许多专有代码块,特别是打印子系统和语法检查器这一部分的代码几乎被全部移除。受此影响,19个月后才发布新的OpenOffice.org。但很快,OpenOffice.org就成为免费桌面软件的标准部分,直到现在还有人津津乐道。如果当初没有OpenOffice.org,也许就会成就KOffice。 在Sun的管理下,OpenOffice.org项目社区并不活跃,也没有多少社区成员参与到项目的决策中来,大部分决定都是在Sun公司内部做出的,因此OpenOffice.org的进展总是很慢。众所周知,它的代码总是显得很神秘,本来可以通过一个框架进行扩展的,Sun偏偏要自己重写代码实现。尽管取得了一些改进,但其界面仍然不一致。此外,OpenOffice.org一直被视为MS Office的替代品,但和竞争对手相比,无论是功能还是易用性,都有很大的差距。 但不知何故,尽管OpenOffice.org有各种问题,它却作为免费桌面标准的一部分幸存了下来,它可能不是一个完美的办公套件,但却不能阻止它成为主流,即使很多用户没有花时间去学习它,但它依旧默默地驻留在你的系统里。 收购之后 自从Sun被Oracle收购以后,OpenOffice.org的命运被许多人关注,虽然未来十年的发展目标不明朗,但Oracle最近已经表明立场会继续支持OpenOffice.org,让大家悬着的心稍有安慰,即使如此,仍然有人担心OpenOffice.org落入非开源的大公司后会渐渐改变其开源的本质和精神。最近从OpenOffice.org项目剥离出了LibreOffice项目,作为独立运营的社区版,由文档基金会管理,LibreOffice的前进脚步将会有所加快,也许它会成为OpenOffice.org的真正希望。 不管是在Oracle还是在文档基金会的管理下,OpenOffice.org的大部分代码都会得到保留,不是因为它们写得好,而是因为它们是免费的。就我个人而言,我希望OpenOffice.org的下一个十年同样精彩和充满期待,希望有机会为它的20周年写下纪念性文章。 原文:OpenOffice.org's 10th Anniversary: The Difference a Decade Makes 作者:Bruce Byfield |