OpenOffice vs. LibreOffice:有什么区别,应该使用哪个?
OpenOffice.org曾经是首选的开源办公套件,但它分为两个独立的项目-Apache OpenOffice和LibreOffice。不用担心Oracle Open Office,它实际上是一个封闭源代码的办公套件,已经停产。
Apache OpenOffice和LibreOffice都仍然存在,并且正在发布其竞争但相似的Office套件的新版本。但是真正的区别是什么,最好的区别是什么?
为什么同时存在OpenOffice和LibreOffice?
有关的:什么是开源软件,为什么重要?
仅当您了解此处的历史记录时,才可能了解为什么要在同一OpenOffice.org代码上构建两个单独的Office套件。
Sun Microsystems于1999年收购了StarSuite Office套件。Sun在2000年开源了StarSuite软件的源代码-这个免费的开源Office套件被称为OpenOffice.org。该项目在Sun员工和志愿者的帮助下继续进行,向包括Linux用户在内的所有人提供免费的OpenOffice.org办公套件。
2011年,Sun Microsystems被Oracle收购。他们将专有的StarSuite Office套件重命名为“ Oracle Open Office”,就好像他们想引起混乱一样,然后停止了使用。大多数外部志愿者(包括Go-oo的贡献者,他们为许多Linux发行版使用了一系列增强功能)都离开了该项目并组建了LibreOffice。 LibreOffice是OpenOffice.org的分支,并基于原始OpenOffice.org代码库构建。大多数Linux发行版,包括Ubuntu,都将其捆绑的Office套件从OpenOffice.org切换到LibreOffice。
原始的OpenOffice.org似乎掉下来了。 2011年,Oracle将OpenOffice.org商标和代码授予了Apache Software Foundation。今天称为OpenOffice的项目实际上是Apache OpenOffice,并且根据Apache许可在Apache的保护下进行开发。
LibreOffice的开发速度越来越快,发布的新版本也越来越频繁,但是Apache OpenOffice项目还没有结束。 Apache在2014年3月发布了OpenOffice 4.1的Beta版。
但是有什么区别?
您可以免费下载适用于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并制作了攻击它的视频,这与今天的Scroogled广告不一样!