OpenOffice与LibreOffice:有什么区别,应该使用哪种?

org曾经是开源办公套件的首选,但它分裂成两个独立的项目-Apache OpenOffice和LibreOffice。更不用说Oracle Open Office了,它实际上是一个封闭源码的办公套件,现在已经停产了。

Apache OpenOffice和LibreOffice仍然存在,并正在发布其竞争但相似的办公套件的新版本。但是真正的区别是什么,哪一个是最好的呢?

为什么OpenOffice和LibreOffice同时存在?

相关:什么是开放源码软件,为什么它很重要?

只有了解这里的历史,才能理解为什么有两个独立的办公套件构建在相同的OpenOffice.org代码上。

Sun Microsystems于1999年收购了StarOffice办公套件。2000年,Sun开源了StarOffice软件--这个免费的开源办公套件被称为OpenOffice.org。在Sun员工和志愿者的帮助下,该项目继续进行,向每个人提供免费的OpenOffice.org办公套件-包括Linux用户。

2011年,Sun Microsystems被甲骨文收购。他们将专有的StarOffice办公套件重新命名为“Oracle Open Office”,似乎是想引起混淆,然后就停止了使用。大多数外部志愿者-包括Go-oo的贡献者,他们贡献了许多Linux发行版使用的一组增强功能-离开了项目,成立了LibreOffice。LibreOffice是OpenOffice.org的分支,构建在原始的OpenOffice.org代码库之上。大多数Linux发行版,包括Ubuntu,都将其捆绑的办公套件从OpenOffice.org改为LibreOffice。

最初的OpenOffice.org似乎是穷困潦倒的。2011年,甲骨文将OpenOffice.org的商标和代码授予了Apache软件基金会。今天被称为OpenOffice的项目实际上是Apache OpenOffice,它是在Apache许可下在Apache的保护伞下开发的。

LibreOffice的开发速度越来越快,发布新版本的频率也越来越高,但是Apache OpenOffice项目并没有消亡。阿帕奇在2014年3月发布了OpenOffice4.1的测试版。

但是有什么不同呢?

您可以免费下载适用于Windows、Linux或Mac的LibreOffice或OpenOffice。这两个办公套件都包含相同的文字处理、电子表格、演示文稿和数据库应用程序。这两个项目共享其绝大多数代码。它们具有相似的界面和功能。

下面是LibreOffice的文字处理程序LibreOffice Writer的屏幕截图。

接下来,我们有一个OpenOffice Writer的屏幕截图。这些程序看起来绝对不完全一样。除了不同的默认主题外,OpenOffice中还包含了LibreOffice默认不显示的整个侧栏。这个侧边栏是为垂直空间非常重要的宽屏显示而设计的。

侧边栏也可以在LibreOffice中启用。(要启用它,请单击“工具”>“选项”,选择“LibreOffice”>“高级”,选中“启用实验功能”,重新启动LibreOffice,然后单击“查看”>“边栏”。)。启用侧边栏后,这两个程序看起来几乎完全相同。

当然,还有其他不同之处。查看窗口底部的LibreOffice状态栏,您将看到当前文档的实时更新字数。在OpenOffice上,你仍然需要选择“工具”>“字数统计”来查看任何给定时间的字数统计-它不会自动更新和显示。

LibreOffice还支持在文档中嵌入字体。这可以通过字体选项卡下的文件>属性激活。在文档中嵌入字体可以确保文档在任何系统上看起来都是一样的,即使计算机没有安装该字体。OpenOffice不包含此功能。

我们可以继续寻找更多的不同之处,但这真的感觉像是吹毛求疵。绝大多数人很难注意到LibreOffice和OpenOffice之间的区别。它们都是免费的,而且都是开源的,所以你总是可以下载它们来进行比较--你可能不会注意到太多的区别。

许可证情况

上面的侧边栏是这些项目走向的一个有趣示例。OpenOffice中的侧边栏是Apache OpenOffice项目添加到OpenOffice中的一个全新功能。另一方面,LibreOffice中的试验性侧栏看起来与OpenOffice的侧栏基本相同。

这不是意外。OpenOffice的侧边栏代码被复制并合并到LibreOffice中。Apache OpenOffice项目使用Apache许可证,而LibreOffice使用双LGPLv3/MPL许可证。实际结果是LibreOffice可以接受OpenOffice的代码并将其合并到LibreOffice中-许可证是兼容的。

另一方面,LibreOffice有一些OpenOffice中没有的功能,比如字体嵌入。这是因为两个不同的许可证只允许代码的单向传输。LibreOffice可以整合OpenOffice的代码,但OpenOffice不能整合LibreOffice的代码。这是项目选择的不同许可的结果。

从长远来看,这意味着对OpenOffice的重大改进可以合并到LibreOffice中,而对LibreOffice的重大改进不能合并到OpenOffice中。这显然给LibreOffice带来了很大的优势,它将开发得更快,并包含更多的功能和改进。

这真的无关紧要

相关:不再收取升级费用:使用Google Docs或Office Web Apps代替Microsoft Office

无论您使用的是LibreOffice还是Apache OpenOffice,这都无关紧要。如果您正在寻找功能强大的免费办公套件,两者都是不错的选择。这两个项目是如此相似,以至于你不太可能注意到其中的不同之处。

如果必须在两个中选择一个,我们会推荐LibreOffice。从长远来看,它是发展最热烈、最具潜力的。

但在这里很难出错。OpenOffice可能也适合您。

遗憾的是,之所以出现这样有争议的分裂,是因为OpenOffice拥有巨大的知名度。曾经有一段时间,微软显然很担心OpenOffice,并制作了攻击它的视频,就像今天的Scrogled广告一样!

相关文章