|
|
51CTO旗下网站
|
|
移动端

开源社区是如何运作的——记OpenOffice.org十周年

2010年10月13日是OpenOffice.org项目的十周岁生日。本文是一位一直关注OpenOffice.org项目的作者对OOo十周年社区发展的记录。为什么OOo的社区一直没有成功?为什么OpenOffice.org项目仍然被很多人关注?本文将一一讲述。

作者:黄永兵 译来源:51CTO.com|2010-10-19 13:35

【51CTO快译】编者按:在之前的几篇《开源社区是如何运作》的系列文章当中(Ubuntu篇Debian篇KDE篇向Fedora取经篇),我们介绍的都是一些比较活跃的社区,这几个社区的参与者人数以千位,甚至上万人数计算,影响到的用户数量则超过百万。而本篇当中,借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

【编辑推荐】

  1. 第三次取经——国内开源社区要如何炼成?
  2. OpenOffice开发社区发起LibreOffice项目
  3. Oracle承诺改进和支持开源OpenOffice.org
【责任编辑:杨赛 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

Jenkins Pipeline可持续化集成

Jenkins Pipeline可持续化集成

优化运维流水线
共3章 | youerning

82人订阅学习

笑熬浆糊之职场那些事

笑熬浆糊之职场那些事

IT人的职场心法
共22章 | Bear_Boss

66人订阅学习

Redis运维秘籍

Redis运维秘籍

运维标配技术
共15章 | one叶孤舟

146人订阅学习

读 书 +更多

非常网管——网络应用

在网络应用越来越复杂的今天,传统的网络应用已经不能满足企业和用户的需要,这就对网络管理员、信息管理部门提出了更高的要求。本书介绍了...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客