Lably
Skip to content

LibreOffice

Free and open-source productivity software suite

  • 10 min read
  • 4 chapters

Learn it on Lably

LibreOffice is available for Windows and macOS, and is the default office suite in many Linux distributions, and there are community builds for other platforms such as OpenIndiana. Ecosystem partner Collabora uses LibreOffice as upstream code to provide a web-based suite branded as Collabora Online, along with apps for platforms not officially supported by LibreOffice, including Android, ChromeOS, iOS and iPadOS.

TDF describes LibreOffice as intended for individual users, and encourages enterprises to obtain the software and technical support services from ecosystem partners like Collabora. TDF states that most development is carried out by these commercial partners in the course of supporting enterprise customers. This arrangement has contributed to a significantly higher level of development activity compared to Apache OpenOffice, another fork of OpenOffice.org, which has struggled since 2015 to attract and retain enough contributors to sustain active development and to provide timely security updates.

LibreOffice was announced on 28 September 2010, with its first stable release in January 2011. It recorded about 7.5 million downloads in its first year, and more than 120 million by 2015, excluding those bundled with Linux distributions. As of 2018, TDF estimated around 200 million active users. The suite is available in 120 languages.

Features

Included applications in LibreOffice

Operating systems and processor architectures

LibreOffice is cross-platform software. The Document Foundation officially supports Linux, macOS and Windows. Additional ports exist for other operating systems and processor architectures, maintained by commercial vendors such as Collabora or by community members, as is the case for BSD (FreeBSD, NetBSD, OpenBSD) and OpenIndiana.

Earlier versions of LibreOffice and its predecessors, including StarOffice, supported platforms such as Solaris on SPARC hardware, though these are no longer maintained.

LibreOffice development has also expanded to mobile platforms. TDF offers two mobile apps: Impress Remote for Android, iOS and iPadOS, which allows users to control presentations remotely, and a document viewer for Android. Collabora provides officially supported mobile apps with editing capabilities for Android, iOS, and iPadOS.

LibreOffice Online

LibreOffice Online is the web-based version of the LibreOffice office suite, allowing users to view and edit documents through a web browser using the HTML5 <canvas> element. Development began in 2011, with contributions from Collabora and IceWarp. A preview of the software was demonstrated in 2015, and in December 2015, Collabora and ownCloud released a technical preview called Collabora Online Development Edition (CODE). The first source code release of LibreOffice Online occurred alongside LibreOffice version 5.3 in February 2017.

The Document Foundation does not plan to offer a hosted cloud solution similar to commercial offerings like Google Workspace or Microsoft 365, due to the prohibitively high cost of running the platform. Therefore, the task has been left to third-party ecosystem partners and cloud providers, like Collabora and CIB. The first enterprise version, Collabora Online 1.0, was released in July 2016. In the same month, Nextcloud partnered with Collabora to integrate CODE for its users. In 2019, CIB announced that it would offer a version, branded as "LibreOffice Online powered by CIB". TDF has expressed openness to a public LibreOffice Online service provided by a charitable organization.

Supported file formats

LibreOffice uses the OpenDocument Format (ODF) as its default file format, an international standard developed by the ISO and IEC. It can also open and save files in other formats, including those used by Microsoft Office, through a variety of import and export filters. LibreOffice also supports exporting to PDF, including "hybrid PDFs" that embed an editable ODF file within a standard PDF.

User interface and customization

The suite offers several user interface modes, including a traditional menu and toolbar layout as well as a "Tabbed" option that mimics the ribbon interface found in Microsoft Office. LibreOffice includes multiple icon themes to adapt its look and feel to that of its desktop environment, such as Colibre for Windows and Elementary for GNOME, and integrates with native UI frameworks like GTK and Qt (both on Linux), Windows, MacOS for consistent appearance.

LibreOffice supports a range of advanced typographic features through its use of OpenType, Graphite, and Apple Advanced Typography font technologies. Text rendering on Linux systems uses the Cairo graphics library, and complex text layout is handled by the HarfBuzz engine. On Linux, support for multimedia in presentations, such as audio and video playback, is provided via the GStreamer framework.

LibreOffice supports several scripting and programming languages, including LibreOffice Basic, Python, Java, and C++, which can be used to create macros or integrate with external applications. LibreOffice Basic, which is similar to Microsoft's Visual Basic for Applications (VBA), is used primarily for automating tasks within Writer, Calc, and Base.

Licensing

LibreOffice is licensed under a dual LGPLv3 (or later) and MPL 2.0 model, which allows flexibility for future license upgrades. The project continues efforts to rebase legacy code inherited from OpenOffice.org to ensure licensing compatibility.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication