How LibreOffice’s quality has improved thanks to automated tools and the volunteer contribution of security specialists

Last Coverity Scan metrics about LibreOffice, with 0 outstanding defects on 6 million lines of code. Kudos to our developers.

Berlin, July 25, 2018 – The Document Foundation celebrates five years of improvements to LibreOffice’s source code under Red Hat’s leadership, thanks to the adoption of automated tools such as Coverity Scan and Google OSS-Fuzz, and to the key contributions in the area of source code fuzzing of security specialists such as Antti Levomäki and Christian Jalio of Forcepoint.

“The combination of Coverity Scan, Google OSS-Fuzz and dedicated fuzzing by security specialists at Forcepoint has allowed us to catch bugs – which could have turned into security issues – before a release,” says Red Hat’s Caolán McNamara, a senior developer and the leader of the security team at LibreOffice.

Since 2013, Coverity Scan has helped to reduce the number of issues by several orders of magnitude (from 0.93 to 0.00093 per 1,000 lines of code). The score is significantly better than the FOSS software average of 0.65 and the proprietary software average of 0.71.

LibreOffice defect density score during the last two years

The Coverity Scan score is related to a static analysis to find source code defects and vulnerabilities. In static analysis, the code under examination is not executed. As such, the score does not represent an absolute value about quality and security of the software when executed on end user desktops.

More recently, developers have implemented fuzzing or fuzz testing, a technique that involves providing invalid, unexpected or random data as inputs to a program, which is then monitored for exceptions such as crashes or failing built-in code assertions, or for potential memory leaks. Fuzzing is able to catch issues just a few hours after they appear in the upstream source code repository, and help to solve bugs and potential security issues before they reach the end user.

#abetterlibreoffice

TDF Annual Report 2017

The Annual Report of The Document Foundation for the year 2017 is now available in PDF format from TDF Nextcloud in two different versions: low resolution (7.4MB) and high resolution (31.5MB). The annual report is based on the German version presented to the authorities in April.

The 48 page document has been entirely created with free open source software: written contents have obviously been developed with LibreOffice Writer (desktop) and collaboratively modified with LibreOffice Writer (online), charts have been created with LibreOffice Calc and prepared for publishing with LibreOffice Draw, drawings and tables have been developed or modified (from legacy PDF originals) with LibreOffice Draw, images have been prepared for publishing with GIMP, and the layout has been created with Scribus based on the existing templates.

Pictures have been kindly provided by members of the LibreOffice community from Albania, Brasil, Germany, Italy, Japan, Taiwan and Turkey.

TDF Annual Report will soon be available on Lulu for print-on-demand. In addition, some printed copies will be available at LibreOffice Conference in Tirana.

The Document Foundation announces LibreOffice 6.0.5

Berlin, June 22, 2018 – The Document Foundation (TDF) announces LibreOffice 6.0.5, which still represents the bleeding edge in terms of features – and as such is targeted at early adopters, tech-savvy and power users – but is also ready for mainstream users and enterprise deployments.

TDF recommends deploying LibreOffice in production environments with the backing of certified professionals, providing development, migration and training support (an updated list is available at https://www.libreoffice.org/get-help/professional-support/). This is extremely important for the growth of the LibreOffice ecosystem.

LibreOffice 6.0.5 change logs are available at the following links: https://wiki.documentfoundation.org/Releases/6.0.5/RC1 (fixed in RC1) and https://wiki.documentfoundation.org/Releases/6.0.5/RC2 (fixed in RC2).

Download LibreOffice

LibreOffice 6.0.5 is immediately available for download at the following link: https://www.libreoffice.org/download/download/.

LibreOffice users, free software advocates and community members can support The Document Foundation with a donation at https://www.libreoffice.org/donate/. Donations help TDF to maintain its infrastructure, share knowledge, and fund the presence of volunteers at events like the LibreOffice Conference, where they can meet with free software advocates coming from all over the world (https://www.libocon.org/).

Several companies sitting in TDF’s Advisory Board (https://www.documentfoundation.org/governance/advisory-board/) provide either value-added LTS versions of LibreOffice or consultancy services for migrations and training, based on best practices distilled by The Document Foundation.

IMPORTANT LibOCon Call for Paper Reminder

The Document Foundation reminds all members and contributors to submit talks, lectures and workshops for this year’s conference in Tirana (Albania). The event is scheduled for late September, from Wednesday 26 to Friday 28. Proposals should be filed by June 30, 2018, to be considered for inclusion in the conference program, so there are only 20 days left before the deadline.

The conference program will be based on the following tracks:

a) Development, APIs, Extensions, Future Technology
b) Quality Assurance
c) Localization, Documentation and Native Language Projects
d) Appealing LibreOffice: Ease of Use, Design and Accessibility
e) Open Document Format, Document Liberation and Interoperability
f) Advocating, Promoting, Marketing LibreOffice

Business track:

  • Enterprise Deployments and Migrations, Certifications and Best Practices, Building a successful business around LibreOffice
  • Roundtable with company representatives: enterprises, governments and non-profits

Presentations, case studies, workshops, and technical talks will discuss a subject in depth and will last 30 minutes (including Q&A). Lightning talks will cover a specific topic and will last 5 minutes (including Q&A). Sessions will be streamed live and recorded for download.

Please send a short description/bio of yourself as well as your talk/workshop proposal to the program committee address: conference@libreoffice.org

If you do not agree to provide the data for the talk under the “Creative Commons Attribution-Share Alike 4.0 License”, please explicitly state your terms. In order to make your presentation available on TDF YouTube channel, please do not submit talks containing copyrighted material (music, pictures, etc.).

If you want to give multiple talks, please send a separate email for each.

Thanks a lot for your participation!

Hurry Up, deadline for LibOCon Call for Locations is approaching!

The deadline for LibreOffice Conference 2019 Call for Locations is on June 30 and is approaching fast… and we are sure you don’t want to miss the excitement of organizing one of the most important events in the FLOSS environment, with dozens of participants coming from all over the world to share best practices in LibreOffice development, quality assurance, localization, accessibility, user interface and experience and marketing, plus open document standards.

In 2017, almost 200 people from 32 countries in six continents have gathered on the Capitol Hill, and we are ready to welcome a similar crowd in Tirana, the capital city of Albania, from September 26 to September 28, 2018.

All the elements which have to be included in the proposal are described with plenty of details on this page: https://wiki.documentfoundation.org/Events/2019/LibreOffice_Annual_Conference/Call_for_Location. Hurry up, the deadline is in three weeks!!!

After receiving the applications, TDF BoD and Team will evaluate the proposals to check if all preconditions are fulfilled, and give applicants a chance to clarify all details. A decision will be taken during the month of July. Organizers of the 2019 conference will have the opportunity to attend the Tirana event, in order to get acquainted with the conference details.

The Document Foundation welcomes BPM Conseil to the project’s Advisory Board

Berlin, May 17, 2018 – The Document Foundation (TDF) announced today that BPM-Conseil, a company focused on open source business intelligence based in Lyon (France), has joined the project’s Advisory Board. BPM-Conseil will develop the integration of LibreOffice with its business intelligence solutions Aklabox and Vanilla, and also create business intelligence related extensions for LibreOffice.

BPM-Conseil is focused both on development of open source business intelligence solutions and on the related consultancy and integration activities. The company has a large roster of clients in France, such as Ministries of Environment, Energy and Sea, Lyon Metropole, Nimes Metropole and City, La Rochelle Agglomeration, Haute and Basse Normandie, the Aveyron Department, and the University of Corsica.

“BPM-Conseil will help LibreOffice to become a viable solution for enterprise business intelligence, not only through the integration of the software with open source solutions such as Vanilla and Aklabox but also with the creation of extensions which add features to Calc to transform it into a tool for sophisticated analysis and reporting”, says Simon Phipps, TDF Director.

“BPM-Conseil is happy to be part of TDF Advisory Board, and become a member of LibreOffice business ecosystem. This will allow us to improve the integration of LibreOffice with our software Aklabox – which is powered by LibreOffice Online – and Vanilla, to create a complete open source business intelligence solution”, says Patrick Beaucamp, Chairman of BPM-Conseil.

TDF Advisory Board’s (AB) primary function is to represent supporters of the project, and to provide the Board of Directors (BoD) with advice, guidance and proposals. In addition, the AB is at the kernel of the LibreOffice ecosystem, and as such is key to the further development of the project.