Annual Report 2021: Attracting new contributors to LibreOffice

Bringing new community members on board, and helping them to get started in the LibreOffice community, is an essential part of our work. Here’s what we did in 2021…

(This is part of The Document Foundation’s Annual Report for 2021 – we’ll post the full version here soon.)

Onboarding tools and sites

Joining a large and established project like LibreOffice can be daunting for many. The software has a large codebase, and sub-projects use a wide array of tools. In recent years, we’ve made efforts to simplify the onboarding process by linking more services together with SSO (single sign-on), thereby reducing some of the complexity. In addition, we’ve created Easy Hacks and similar “bite size” projects in other areas, so that newcomers can get involved quickly and achieve something without months of work.

Currently, we have two websites/pages that function as starting points for new contributors: What Can I Do For LibreOffice and the Get Involved page. The former was set up by LibreOffice’s Albanian community, and lets users click through topics of interest, until they find something they want to do. The latter is a regular page, with a list of sub-projects inside LibreOffice, and quick steps to make initial contact.

Throughout 2021, we posted regular “Community Member Monday” interviews on this blog. In many cases, we emphasised how these contributors started off as regular LibreOffice users, but wanted to “scratch an itch” and start to make changes to the software. We highlighted the ways in which other community members helped newcomers to start working on projects, and used these as “success stories” on our social media accounts, encouraging others to make the step-up from being a user to an active contributor.

In addition, we have accounts and projects listed on various volunteering platforms, including VolunteerMatch and Idealist (English), Vostel (German), Vapaaehtoistyo (Finnish), TuDu (Polish) and HeroClan, Um sem um tam and Zapojim se (Czech).

LibreOffice New Generation

In early 2021, we announced LibreOffice New Generation, a project to bring new – and especially younger – people into the LibreOffice community. While The Document Foundation is proud that our community is diverse and has people from all ages, younger people help to bring fresh ideas and approaches to the project. So we wanted to make it easier for everyone to join, get involved and have fun – regardless of age.

To achieve this, we set up the New Generation project with communication channels, contact points in the community, and initial ideas for things to work on. The community grew quickly, with 300 members arriving in the Telegram group within the space of a few weeks, and many ideas being proposed. One was to create a distinctive flyer that can be distributed in schools and universities, which not only explains what LibreOffice does, but how all users can also get involved and help to improve the software. New Generation community members created an initial design for the flyer, along with an update, and then translated it into several languages. TDF used funds from its marketing budget to get flyers printed and distributed to people around the globe.

Open Badges

We also continued to issue Open Badges, special, custom images with embedded metadata, confirming contributions from people in the community. For instance, we sent our personalised badges to French translators of the Math Guide, along with Brazilian Portuguese documentation team members and Czech documentation contributors.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

Panel Discussion on Mentorship (Fedora Mentor Summit 2022) – including LibreOffice

How do different free and open source software projects do mentorship, and how can we all learn from each other? Daniel Garcia Moreno (EndlessOS Foundation and GNOME), Emily Gonyer (openSUSE), Ilmari Lauhakangas (The Document Foundation), and Marie Nordin (Fedora) discuss this in a panel moderated by Ben Cotton:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Annual Report 2021: LibreOffice releases and updates

In 2021, LibreOffice celebrated its eleventh birthday. Two new major versions of the suite introduced a variety of new features, while minor releases helped to improve stability as well

(This is part of The Document Foundation’s Annual Report for 2021 – we’ll post the full version here soon.)

The Document Foundation announced two major releases of LibreOffice in 2021: version 7.1 on February 3, and version 7.2 on August 19. In addition 13 minor releases were also made available:

  • LibreOffice 7.1.1 – March 4
  • LibreOffice 7.0.5 – March 12
  • LibreOffice 7.1.2 – April 1
  • LibreOffice 7.1.3 – May 6
  • LibreOffice 7.0.6 – May 13
  • LibreOffice 7.1.4 – June 10
  • LibreOffice 7.1.5 – July 22
  • LibreOffice 7.1.6 – September 9
  • LibreOffice 7.2.1 – September 16
  • LibreOffice 7.1.7 – November 4
  • LibreOffice 7.2.3 – November 25
  • LibreOffice 7.2.4 and 7.1.8 – December 6

In July, our Quality Assurance community organised a Bug Hunting Session in preparation for the release of LibreOffice 7.2. This was based on the first Release Candidate (RC), and we encouraged technically-minded users to try out the RC and help to identify and fix bugs before the final release. Communication took part on our QA IRC channel, which is also bridged to a Telegram group. The session ran from 07:00 UTC to 19:00 UTC.


LibreOffice 7.1

On February 3, LibreOffice 7.1 was officially released after six months of work. Developers at Collabora, allotropia, CIB, Red Hat, NISZ, The Document Foundation and other companies and organisations – along with volunteers – worked on many new features. For instance, a new dialog was added which lets users select their desired user interface design on first startup (including the regular menu+toolbar setup, and NotebookBar alternative).

In Writer, a new Style Inspector was created to display the attributes of Paragraph and Character Styles, and manually formatted (Direct Formatting) properties. In Calc, significant speed improvements for Autofilter and find/replace operations were implemented, while the possibility to add visible signatures to existing PDF files in Draw was included too. On top of the new features, there were many other general improvements to performance, compatibility and stability.

With the help of the Indonesian community, TDF produced a video to explain and demonstrate many of the new features in LibreOffice 7.1. This was linked to in the announcement, and embedded into various web news websites that covered the release. The video is also available on PeerTube.

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.


LibreOffice 7.2

Later in the year, on August 19, TDF released LibreOffice 7.2. Based on the LibreOffice Technology platform for personal productivity on desktop, mobile and cloud, it provided a large number of interoperability improvements with Microsoft’s proprietary file formats. In addition, LibreOffice 7.2 Community offered numerous performance improvements in handling large files, opening certain DOCX and XLSX files, managing font caching, and opening presentations and drawings that contain large images. There were also drawing speed improvements when using the Skia back-end that was introduced with LibreOffice 7.1.

A popup list to search for menu commands was added to the user interface, helping new users to find features that may otherwise be tucked away inside the menu. In addition, a built-in “Xray”-like UNO object inspector was implemented, along with a new list view for the Templates dialog. In Writer, background fills were updated to cover whole pages, beyond margins, while in Calc, HTML tables listed in the External Data dialogue now show captions. Impress was boosted with a set of new templates, to make presentations more attractive and appealing: Candy, Freshes, Grey Elegant, Growing Liberty, Yellow Idea and more.

Many other features were added as well, and there were a large number of compatibility improvements. As with the previous release, the TDF team worked with the Indonesian LibreOffice community to make a video to demonstrate the new features:

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Like what we do? Support the LibreOffice project and The Document Foundation – get involved and help our volunteers, or consider making a donation. Thank you!

LibreOffice 7.3: A week in stats

One week ago, we announced LibreOffice 7.3, our brand new major release. It’s packed with new features, and has many improvements to compatibility and performance too. So, what has happened in the week since then? Let’s check out some stats…

675,567 downloads

These are just stats for our official downloads page, of course – many Linux users will have acquired the new release via their distribution’s package repositories.

30,273 Tweet impressions

The announcement Tweet was viewed over 30,000 times, and had 535 likes and 183 retweets. We’re also on Mastodon, a FOSS-friendly federated microblogging service: our Mastodon toot had 80 likes and 42 shares. Meanwhile, the Facebook post reached 17,162 people, with 530 reactions and 116 shares.

41,532 video views

Our LibreOffice 7.3 New Features video has been popular, with 75 comments and 841 likes. (We also uploaded the video to PeerTube, an open source, decentralized and federated video platform.)

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

1091 upvotes on Reddit

As always, we posted the announcement on the /r/linux subreddit, where it had 1091 upvotes and 99 comments. We also have our own dedicated /r/libreoffice subreddit – check it out!

Huge thanks to our worldwide community of volunteers, and certified developers, for all their work on this release!

Community Member Monday: Ravi Dwivedi

Today we’re chatting with Ravi Dwivedi, a free software supporter who recently joined our marketing community

To start, tell us a bit about yourself!

I am from India, and I recently received my masters degree (M.Math) in mathematics from the Indian Statistical Institute in Kolkata. I am looking forward to doing a PhD in mathematics. My hobbies include listening to music, reading novels, playing chess, and meeting new people.

I campaign that software must respect users’ freedom. We call such a software free software, where ‘free’ refers to freedom and not price. In Indian languages, we call it “swatantra/mukt software” to remove the confusion. Free Software gives users the freedom to run, study, modify, share and improve the software. If the software lacks any of these freedoms, it is called non-free/proprietary software.

In my computing, I use only free software, except for some blobs in my phone. I volunteer for the Free Software Community for India. (FSCI). FSCI is not a registered organization, but a community of free software activists. It is also a non-hierarichal group. I raise awareness on why free software is important and the dangers of non-free/proprietary software.

I also raise awareness about the importance of digital privacy, and try my best to avoid privacy-invading technologies – and this means I usually have an amount of inconvenience for my freedom and privacy. Although I work on the issues of free software, I do care about other issues in society and actively look for opportunities to meet people who care about these issues. I believe in the power of collaboration.

I am an associate member of Indian Pirates, a group of people who would like to be a political party some day, with the goal of protecting the human rights of citizens. Within the groups FSCI and Indian Pirates, there is no leader, boss or hierarchy. I embrace the nonhierarchial structure of these groups, otherwise groups become(or, are liable to become) dictatorship of a few people.

What are you doing to spread the word about Free Software in India?

I hangout in FSCI chat groups. FSCI is very active in promoting free software, guiding people to switch to free software, providing technical support as well.

I am personally a part of the following activities by FSCI:

  • Convincing educational institutes to use Free Software and providing technical support to help them switch (see this page). Open letter to Kerala teachers is a part of this campaign. This is a hard and lifelong change that we are trying to bring and therefore, we need more volunteers. Snehal, who is from our group, could switch his department to fully free software for teaching.
  • Organizing Software Freedom Camp Diversity Edition 2021: We are trying to reach people from underrepresented (in the free software community) or underprivileged backgrounds. The main goal is to teach people about ethical issues in technology, and integrate them in our community. In the camp, people meet other like-minded people and interact with them. The learners participate in many activities in the camp and this makes it fun place. They also contribute to free software via technical (like programming) or non-technical means (like translations or organizing events).
  • Crowdfunding for fixing a problem with XMPP-matrix bridge: Matrix-XMPP bridge has a limitation that XMPP users miss messages posted in the groups hosted on matrix when they were offline. Sunday Nkwuda and Olatunji Ajayi, with help from team formed by Pirate Praveen, including me, are planning to fix the problem. Please help us to raise funds, so that we can fix the limitation. Check the fundraiser here.
  • With free software, users can fix the bugs themselves and share the modification with others, so that everyone benefits. With non-free software, we would have to beg the developer to fix the bridge. We need to actively think in terms of fixing things ourselves and building this attitude.
  • Privacy Yathra campaign: Promotes and raises awareness about privacy in India. The website is not up yet, but should be up this month. The website is here.

FSCI does a lot of other activities which I am not a part of. We run many services: poddery.com and diasp.in are our Matrix, XMPP, Diaspora service, Gitlab instance, Jitsi Meet, https://fund.fsci.in etc.

What are the challenges you face in convincing people?

There are many challenges. A lot of people do not get convinced about switching to free software or protecting their privacy.

I meet people on streets, trains, buses and wherever I find the opportunity – and I talk about the issue of free software and privacy. Usually, I try to understand what issues other people care about, and then relate digital privacy and free software with their issue.

For example, once a bookseller told me how people have stopped buying from physical bookstores, especially in COVID times, and instead buy books online from Amazon. I understood their issues and I told them that I never bought from Amazon even once (after June 2020) because ordering from Amazon puts me under surveillance. This way, I related the issues of privacy and free software with the ones they already care about. This is one good way to explain people.

Even when people don’t care, I tell them about these issues because it might be their first trigger, and they might need several triggers to consider the idea. I hope to raise some questions in people’s minds rather than convincing them. Also, I need to remind myself time and again that we cannot convince everyone that they should care for privacy. Apparently, it is a hard change to bring in today’s world and therefore, even small changes (like convincing and installing a few free software apps in their device) requires a lot of hard work.

You recently joined the LibreOffice community. How/why did you decide to join, and how’s your experience been so far?

I personally use LibreOffice as my office suite for all the work, as I am a devotee of free software. I also promote LibreOffice when I guide people to switch to free software. Further, I make my slides for talks in LibreOffice Impress, and tell the audience that the slides are made using LibreOffice which respects user’s freedom.

I think the LibreOffice community is doing very good work, and therefore I wanted to share some LibreOffice flyers with some college group, on my Mastodon and my website. Before doing that, I wanted to remove the term ‘open source’ with ‘freedom-respecting’ because personally, I don’t promote the term ‘open source’. Then I contacted Mike Saunders. We had some email exchanges and Mike gave me the idea of joining the LibreOffice Marketing team.

I found the LibreOffice community inclusive and welcoming, so I feel at home. Promoting LibreOffice also serves my broader goal of spreading free software. Therefore, I decided to help LibreOffice in marketing. Thanks a lot!

What else are you planning to do?

As of now, FSCI is planning to announce public meetings which help people switch to Free Software. It is similar to GNU/Linux installfests. We haven’t done this yet. We are planning to have our first session soon. I personally believe that even if people understand the dangers of non-free software and realize that they should switch to free software, they have some inertia. This type of meetings are aimed at breaking that inertia.

Currently, the adoption and awareness of free software is concentrated highly in a few Indian states, like Kerala. I am also planning to reach people in other areas of India too.

How can others help with Free Software adoption / spreading the word in India?

The most important part for free software adoption is to replace as much proprietary software you can with free software in your own computing. Then convince others to switch to free software.

Please visit fsci.in, and join our chat groups mentioned at the bottom of the page. Feel free to join and discuss. Help us with maintaining the services and other activities that we already do. You can start your own initiatives. One important aspect of community is that if you do the activism alone, you can easily get demotivated. Meeting like-minded people acts as a psychological boost. This is one reason I am able to boycott non-free software successfully.

Further, our goal (as FSCI) is not only creating more free software users but creating functional free software communities which are inclusive, welcoming and respectful.

I believe, we also need to have more free software businesses like libretech.shop, which sells free software powered laptops and mobiles.

Thanks for your time, Ravi! Finally, how can we reach you?

The contact page of my personal website lists the ways you can get in touch with me. You can also send me an email via ravi at ravidwivedi.in. Looking forward to hearing from you!