Comparing OpenOffice and LibreOffice
Heavyweight Battle
The development paths of OpenOffice and LibreOffice parted in 2010. Which of the two office suites is leading the way?
In May 2002, the first version of OpenOffice.org [1] appeared. Finally, Linux had a complete FOSS office suite that also suited professional requirements. Sun Microsystems sponsored the project and ensured its continuous development, and OpenOffice remained in calm waters until Sun was acquired by Oracle in 2010. The new owner of OpenOffice did not support the project as fully as Sun and kept its future development under wraps.
This uncertainty about continued support prompted some leading developers to create a fork of the OpenOffice.org project in September 2010. They formed the Document Foundation and developed what was the current version of OpenOffice at the time, under the name LibreOffice [2]. They quickly published the first version, although this was only rebadging, simply to demonstrate that the project was alive.
Oracle eventually decided not to continue the OpenOffice project and handed over the source code to the Apache Software Foundation in 2011 [3]. Since that time, IBM has taken the lead on OpenOffice development. IBM, which outfits and maintains millions of corporate desktops, recognized a need to maintain some control of over the evolution the OpenOffice, and to avoid doubling their efforts, they even stopped working on their own Lotus Symphony suite to focus on OpenOffice. Big Blue has now begun merging parts of Symphony into OpenOffice, including the side panel user interface component, which makes its OO debut in the latest release.
About three years have passed since the spinoff, and clear differences now exist between OpenOffice and LibreOffice. Of course, the two siblings still look confusingly similar at the start – the differences are hidden in the details. I will look at where the two packages differ, referring to the four most important tools from the suites: the Writer word processor, the Calc spreadsheet, the Draw drawing program, and the Impress presentation tool. The "Installing the Current Versions" box shows how to set up the latest versions on an Ubuntu system.
Installing the Current Versions
Linux distributions do not always provide the latest versions of the office suites (currently, LibreOffice 4.1 and OpenOffice 4.0) for installation in their repositories. Thus, you need to set up the software from other sources.
On Ubuntu, updating to the latest version of LibreOffice is particularly easy. Just enter the commands in Listing 1 in the order shown. The process is similarly easy for OpenOffice (Listing 2), but before retroactively installing OpenOffice, you need to uninstall all LibreOffice packages (Listing 2, line 1).
Listing 1
Updating LibreOffice
$ sudo add-apt-repository ppa:libreoffice/ppa $ sudo apt-get update $ sudo apt-get upgrade
Listing 2
Updating OpenOffice
$ sudo apt-get purge libreoffice* $ sudo add-apt-repository ppa:upubuntu-com/openoffice $ sudo apt-get update $ sudo apt-get install apache-openoffice
Word Processor
Because LibreOffice sees itself as upholding the tradition of the "legacy" OpenOffice, the Foundation has simply continued versioning, reaching release 4.1 when this issue went to press. The latest version offers some useful innovations – especially for the Writer word processing tool.
For example, the Comment function now lets you hide or show annotations. Additionally, comments can span multiple paragraphs. Embedded images can now be rotated quickly in 90-degree increments. Backgrounds in, say, spreadsheets or paragraphs, can also be colorized with color gradients.
Instead of the ancient and no longer maintained text layout engine, the software now relies on HarfBuzz [4]. This engine in the background supports OpenType fonts and special fonts, such as Arabic, in a superior way and – according to the project team – boosts the performance of Writer. To improve the experience when exchanging files with other users, the software now lets you embed fonts in Writer documents, if needed. This function is also available for the Calc spreadsheet and Impress presentation tool.
The New Sidebar
The most striking difference between the two word processors is the new sidebar in OpenOffice Writer (Figure 1). As mentioned previously, OpenOffice inherited the sidebar from IBM's Lotus Symphony. The sidebar leverages the extra space on today's popular widescreen displays, and it is designed to provide easier access to editing functions without the need to search menus and toolbars. The sidebar provides four function groups, between which you can toggle using the four icons on the right side of the window.
By default, OpenOffice Writer displays functions for changing text in the Properties pane. These include the main text formatting options, such as bold, font selection and font size, as well as paragraph properties, such as left-justified or right-justified, and paragraph spacing and page properties. However, if you are working with graphics or the like, the software adjusts the properties in a context-sensitive way and displays options for configuring the properties of the object in question.
The sidebar also displays icons for Styles and Formatting; an image Gallery, movies, and similar objects; as well as the helpful Navigator. You can optionally undock the sidebar from the program window, for example, to push it onto another screen. Use the small icon in the upper right corner of the sidebar for this.
LibreOffice seems to lack this handy sidebar at first glance. However, the developers have begun integrating it, and it is actually already available. Navigate to the Preferences dialog Tools | Options | LibreOffice | Advanced and check the Enable experimental sidebar box. After a reboot, you have the same sidebar in LibreOffice Writer.
Comments
Both word processors have always had a comparatively simple comment feature. Insert | Comment lets you annotate your text; Writer displays the comments on the right side of the document. In OpenOffice, the feature works quite reliably, but the devil is in the details, and LibreOffice shows how this could be done.
Whether you select an entire paragraph for the comment up front in OpenOffice, or simply move the cursor to a specific location, OpenOffice only adds a small insertion point, to indicate the point at which a comment was inserted (Figure 2).
LibreOffice takes a more advanced approach. If you select a paragraph before you insert a comment, the whole paragraph contains the markup. Additionally, comments can extend over several paragraphs in version 4.10. LibreOffice also lets you easily show and hide your notes; you can do this by placing a longish Show Comments button next to the ruler.
The fact that legacy bugs have been fixed in the comment function becomes evident when you add comments, say, to footnotes: If you are commenting on a footnote in OpenOffice, the comment does not appear as expected next to the footnote but instead appears at the top of the current page. This bug has been fixed in LibreOffice, where the comment now correctly appears next to the target.
As the comment feature in LibreOffice shows, the software has mainly introduced handling improvements. These can also be found in other places, for example, when editing headers and footers. In OpenOffice, you still use Insert | Header | Default. In LibreOffice, however, the process is much easier. Just click the area where you normally see the header, and a blue box then appears with a small plus symbol on the header line. Clicking the plus sign directly inserts the header. The procedure for the footer is similar (Figure 3).
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
The Gnome Foundation Struggling to Stay Afloat
The foundation behind the Gnome desktop environment is having to go through some serious belt-tightening due to continued financial problems.
-
Thousands of Linux Servers Infected with Stealth Malware Since 2021
Perfctl is capable of remaining undetected, which makes it dangerous and hard to mitigate.
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.
-
Juno Tab 3 Launches with Ubuntu 24.04
Anyone looking for a full-blown Linux tablet need look no further. Juno has released the Tab 3.