Q&A about Media Articles and Forum Comments

Over the past week, a number of articles have appeared in the media and comments have been posted on forums containing questions – some explicitly stated and others implied – directed at The Document Foundation.

We have done our best to gather all these questions and provide a response that clarifies The Document Foundation’s position regarding the claims made in a couple of online posts and the resulting inferences drawn by readers who are only partially informed of the facts. Some of the questions may sound weird such as the one about all developers having left the project, which is not true but is a clear consequence of the intentionally biased framing provided by some people to damage The Document Foundation and LibreOffice.

With this Q&A document, we aim to provide clarity, although much of this information has already been provided in the past on this very blog, and all the data cited is available on The Document Foundation’s website (specifically, organisation, governance, ledger and annual report), on TDF dashboard (data relating to development and related activities) and on TDF Matomo site (data relating to downloads).

Q. What has happened to employees of ecosystem companies?

The Membership Committee at The Document Foundation has temporarily suspended the status of TDF member of employees of ecosystem companies, based on the rule set by the new Community Bylaws as a consequence of the two failed financial audits due to ecosystem-related conflict of interest issues around tenders and trademarks and other issues. The Community Bylaws now foresee that TDF membership is not possible during the period of time during which legal disputes of certain scope last between their employer and The Document Foundation.

The scope is defined by the Community Bylaws as “Members involved in legal claims for endangering the Foundation, e.g. by means of putting the charitable status at risk, or misusing TDF’s funds, or by damaging any of TDF’s assets, or by attempting to do any of these”. In other words, they do not cover any potential legal dispute, but only the most severe cases that endanger the core of the foundation, which have been identified and documented by several independent external financial auditors and lawyers.

Although TDF membership of the group of developers has been suspended, they are still members of the Engineering Steering Committee, are part of other groups in the community, participate in mailing lists and forums, are welcomed at TDF events, and if not covered by the company would receive the same travel refunding as every other member of the community.

Q. Why such a strong rule such as the suspension of TDF membership?

The rule has been introduced to prevent the reproduction of the problem related to the wrong behaviour of board members, including affiliates of ecosystem companies, while sitting on the foundation’s BoD, which has been acknowledged and confirmed in writing by independent auditors both in 2023 and 2024. This wrong behaviour dates back to 2020, although the authorities have requested the first audit only in 2023.

In fact, ecosystem companies representatives have repeatedly attempted to postpone or avoid the solution (in the way recommended by legal counsels) of the two legal issues related to the free use of the trademark to sell on online stores and the conflict of interest in the tendering process where company affiliates were at the same time ranking tenders, a point of technical contact, and overseeing TDF staff in charge of executing these tenders (regulated in the board’s rules of procedure), while the companies were potential winners of tenders, thus creating the problem that can lead to the complete loss of non-profit status.

All attempts to introduce rules to prevent the recurrence of the problematic conducts were unsuccessful in the past, including milder remedies such as those in the Conflict of Interest Policy in 2021, suggested by TDF lawyers and required to handle conflicts properly, e.g. by enforcing abstention from discussion of own matters, which were not approved by past boards which included also representatives of the commercial ecosystem.

On the contrary, the past boards even attempted to introduce a policy to restrict the freedom of expression of the members of staff (TDF’s paid team), as this team proactively pointed out the issues with trademarks and tenders.

So, after every possible adjustment to the governance structure was attempted, and every alternative solution to the strong rule of the suspension of TDF membership was explored, the only option left was the suspension of TDF membership.

Q. Why a legal proceeding against Collabora?

The Document Foundation has not sued any company, and it neither sued board members personally.

There are legal consultations between TDF lawyers and Collabora lawyers about situations in the past where Collabora representatives elected to the Board of Directors of The Document Foundation and with a clear Conflict of Interest have taken decision in the interest of the company and not in the interest of the non-profit foundation, creating the risk of loss of non-profit status to the foundation itself.

Q. What will happen to LibreOffice now that all developers have left the project, according to some people?

Based on Git data from the last 12 months, the 8 developers employed by The Document Foundation have contributed 4077 patches (37%), while the 47 employed by Collabora have contributed 4763 patches (43%), and the 221 volunteer developers (75%) have contributed 1871 patches (17%). So, it does not look that only Collabora employees write LibreOffice code, although they are indeed significant contributors.

According to the same Git data, in the top 20 Git contributors there are 8 TDF developers and 11 Collabora developers, with a rather balanced situation. Also, data are not considering the two new developers just hired by TDF, who have just started contributing and therefore have contributed just a few patches.

All the numbers can be checked by everyone by accessing the public TDF dashboard about development and all related activities and the public Matomo analytics. Based on numbers, the claim that all development work is done by Collabora is not confirmed.

TDF is also looking into hiring further developers currently to work on more areas of the code, and most importantly, share their knowledge with the community and the general public via blog posts, documentation, video recordings, hackfests, conference workshops and more.

Q. What about the principle of meritocracy that should inspire FLOSS projects?

We have published a blog post about our sense of meritocracy. If Collabora’s sense of meritocracy is counting patches instead of looking at the big picture and contributing to the future development of the project, then we are in completely different leagues. This could be accepted in the last century, not today, in front of the challenges we face (competition from Microsoft) and the opportunities we have (move to digital sovereignty).

Developers are instrumental for FLOSS, as much as they are instrumental for proprietary software, but this does not automatically mean that they have the right to rule FLOSS projects despite the provisions of the law. Of course, this applies to all FLOSS contributors. If the F in FLOSS refers to freedom, in a community where one group of contributors has an edge it would be difficult to talk about freedom.

Q. What about the re-opening of the LibreOffice Online repository at TDF?

The decision to move the LibreOffice Online repository to the “attic” was taken by a Board of Directors where representatives of developers had the majority of votes. It was not a decision suggested by community members, and it was not a decision representing the will of the majority of the community.
The act of taking LOOL source code from the attic was requested by members of the community, and the BoD acted accordingly. There was even an open letter to revive the repository: community.documentfoundation.org/t/open-letter-for-revive-lool-add-your-1-if-you-agree/9142

Of course, we can understand that the decision is not in line with every stakeholder’s point of view, but when you are in a community you have to respect what the members want and also work with them at the best possible outcome. In addition, the simple re-opening of an online repository cannot be a threat to Collabora, as both LibreOffice Online and Collabora Online and any other cloud office suite need other software and infrastructure to become a viable solution.

In fact, the discussion about the development of LibreOffice Online and a strategy for the future has yet to start at The Document Foundation, and everyone is invited to contribute.

Q. Why TDF is not supporting ecosystem companies selling enterprise optimized versions of LibreOffice?

TDF has always mentioned the enterprise optimized version of LibreOffice provided by ecosystem companies, especially when announcing new versions as all press release were featuring a paragraph about enterprise deployments with a link to the webpage where there was a direct mention of ecosystem companies. With reference to this specific topic, TDF is limited in advertising commercial products by the strict non-profit regulations.

Additionally, TDF had a prominent “Business user?” button on the download page (see e.g. the web archive links for www.libreoffice.org/download/download-libreoffice/), which was pointing directly to the ecosystem, from a website that was used tens of thousand times per day.

On the other hand, The Document Foundation had to stick to the promised made to all contributors at the time of the incorporation, and summarized by the Next Decade Manifesto (www.documentfoundation.org/media/tdf-manifesto.pdf), which was approved by all project founders before creating TDF as a legal entity. One of its principles is “To eliminate the digital divide in society by giving everyone access to office productivity tools free of charge to enable them to participate as full citizens in the 21st century”.

Q. Why has the Community Edition tagline disappeared?

The Document Foundation has decided to try to help ecosystem companies by implementing a marketing plan with actions targeted to the support of enterprise optimized versions of the software, always keeping in mind that the non-profit law provides for certain restrictions.

During the discussion phase, there were different options for a tagline to be added to the software name, to make the distinction between the community and the enterprise versions easier to spot, and “personal” was one of them as much as “community”. There were some mock ups of the different taglines, but none of them was implemented in the product.

The tagline Community Edition was voted by the majority of BoD members, who had a choice between Advance, Community and Rolling (and this confirms that Personal was not even one of the final choices). The votes can be checked here: community.documentfoundation.org/t/vote-libreoffice-7-1-tag-label/8898.

After a few years, it was entirely clear to everyone that the tagline Community Edition was not effective, because to educate enterprises you need a lot more than a tagline: first, you need a packaged product which looks like competitor’s products to the eyes of potential customers; second, you need sales people knocking regularly at their doors; third, you need a sound and aggressive marketing strategy.

Even FLOSS software who have added proprietary clauses to their OSI compliant licenses in order to have enterprises pay for their products have failed. The task is difficult to impossible, and even one of the most brilliant (and focused on this issue) FLOSS managers – Drupal’s and Acquia’s Dries Buytaert – has been trying for years to connect the dots in order to get results and has not been entirely successful (according to his blog posts).

Q. What about sales for profit on online store by a not for profit? Why this does not represent a risk for non-profit status?

The Document Foundation is a charitable organization, but has an associated business unit (with specific accounting rules) to manage those activities which cannot be managed by the charitable organizations such as sales in stores, sales of merchandise, and the likes. TDF pays both VAT and corporate taxes on these sales, and this can be checked by accessing the ledgers which are published on a monthly basis. The authorities have scrutinized TDF ledgers for years and have not found issues which could represent a risk for the non-profit status with regards to app store sales.

Q. What about Collabora Office for the Desktop? Is this fork a threat to LibreOffice?

There are internal documents dating back to 2022 about the risks of Collabora forking LibreOffice, because the threat was clear for everyone since that time. The decision to hire developers at The Document Foundation is a direct consequence of the plans to reduce the impact of that potential fork.

In any case, though, the new Collabora Office for the Desktop is supposed to go against OnlyOffice on the desktop, because this is a direct Collabora competitor both on the desktop and on the cloud (it is also a LibreOffice competitor, but while Collabora competes for market share – which is entirely appropriate for a business – TDF is not involved in that race).

In fact, the new Collabora Office for the Desktop is a different product and has the same limited number of functionalities of OnlyOffice, and as such is in a rather different category than LibreOffice, which is a full feature office suite with six instead of just three modules. The product, in addition, is based on the LibreOffice Technology platform, and as such is based on the same engine as LibreOffice.

So, the new Collabora Office for the Desktop, rather than being a competitor, is a testament of the flexibility and resiliency of the LibreOffice Technology platform, which can be used to develop different kinds of office suites for digital sovereignty, natively supporting the ODF document format to give back content ownership to end users and get rid of lock-in.

Of course, the community is perfectly aware of some LibreOffice issues, inherited from StarOffice through OpenOffice.org. Some portions of LibreOffice source code may date back to StarOffice, whose first application was released in the eighties.

TDF developers are working at solving these issues, and there will be announcements in the future about these source code refactorings. If you want to preserve all the characteristics of a full feature office suite, though, the time needed is significant, while if you give up many features the task is indeed easier.

Interview: Jonathan Clark, team member, developer focusing on RTL / CTL / CJK

Hello Jonathan, you have been hired by The Document Foundation in the role of developer focusing on the issues of languages written from right to left, or RTL (Right to Left).

Not only RTL topics – also CTL (Complex Text Layout), and CJK (Chinese-Japanese-Korean). I wanted to point this out, first for the interest of those communities, and second because I feel strongly about the scope The Document Foundation has chosen for this role.

In order to have great language support, I think you need to have two different kinds of people working together: those who can speak to the incredible depth of specific languages and the unique needs of the people who use them; and generalists who can, in the limit, think about all languages, and thus avoid oversights that will prove costly in the long term. I see this role as much closer to the latter than to the former.

Let’s start with a short biography: your origins, your studies, your professional experiences.

My origin is the Canadian wilderness. My parents introduced me to PC games when I was young, and I was instantly and insatiably curious about how they worked. I learned C++, and that eventually led to an undergraduate degree in Computing Science from the University of Alberta.

Most of my professional experience has been working on commercial C++ software quality tools, both as an individual contributor and by providing technical leadership.

For the past few years, I’ve been doing a deep dive on modern game engine technologies as a passion project. Among many other topics, this included real-time text layout and hardware-accelerated text rasterization.

When and how did you approach open source software?

As a user, I can’t remember a time when I didn’t use open source software in one way or another. I’ve never felt comfortable trusting closed-source software for anything important, and that discomfort has only grown over time as business practices change.

As a developer, I’m a bit of a hypocrite – other than a few small projects, I haven’t contributed much. However, speaking both normatively and from experience, I firmly believe that the only way to deliver quality software is with the transparency and accountability of open source.

Why did you decide to respond to The Document Foundation’s job search?

I think it’s important. I want to help people use open source software to work and create in their own language.

There are other reasons, too: I’m a long-time user, interested in linguistics, and my background seemed like a good fit for the role. But the most important thing to me is that I can believe in the mission.

What is your experience as a developer, and why do you think you can contribute significantly to LibreOffice?

As an individual contributor, I’ve been using C++ for a long time and I’m comfortable with large code bases. I’d never looked at the LibreOffice source code before, but it’s similar to projects I’ve worked on in the past.

Finally, what is your feedback after the first few months in the LibreOffice project?

The main feedback I want to offer is praise for the new contributor outreach effort. Most open source projects seem to treat this as an afterthought, but a lot of work has been put into attracting, guiding, and retaining new LibreOffice contributors. It’s wonderful to see.

It’s also been great to see the passion from the community about improving language support.

Say hello to the team at The Document Foundation!

Joining a free and open source software project, such as LibreOffice, is a great way to build your skills, gain experience for future career options, meet new people – and have fun!

But sometimes, joining a large and well-established project can be a bit daunting at the start. So here we’ll introduce you to the small team at The Document Foundation, the non-profit entity behind LibreOffice. Most team members oversee certain sub-projects in the LibreOffice community – click on their names to learn more in interviews…

Note that this is just the team at The Document Foundation; the LibreOffice community is made up of hundreds of people! Most of the new features are implemented by developers in our ecosystem and volunteers.

Now that you know who we are, click here to get involved and join our projects!

Join the LibreOffice Team as a Quality Assurance Analyst (m/f/d), 40h per week, remote

The Document Foundation (TDF) is the non-profit entity behind the world’s leading open source office suite, LibreOffice. We are truly passionate about free software, the open source culture and about bringing new companies and people with fresh ideas into our community, especially in the second decade of our project.

Quality Assurance Analyst

To improve the quality assurance process of LibreOffice, the office productivity suite for over 200 million users around the globe 🌎, we’re searching for a Quality Assurance Analyst (m/f/d) to start work as soon as possible.

The role, which is scheduled for 40 hours per week, includes among other items:

  • Help community outreach to encourage more people to join the QA team
  • Help on-boarding new QA contributors
  • Foster communication between QA and other teams, like engineering and documentation
  • Triage unconfirmed bugs that are not handled in a reasonable time
  • Categorize confirmed bugs
  • Retest old reports
  • Analyze regression bugs identified longer than a month
  • Based on bug categorization support the Board of Directors with Bugzilla metrics about possible impact of development project proposals
  • Support the Board of Directors in proper understanding of LibreOffice features that may be worth further developing by providing relevant data from Bugzilla
  • Help with informing decision-making towards improving the ODF standard and file-format interoperability in general

The role requires the following:

  • Good understanding of office suites and LibreOffice in particular from a user’s viewpoint
  • Understanding of many of the features within each component and ability to learn other features quickly
  • Understanding of Bugzilla or another bugtracking system
  • An understanding of quality assurance procedures
  • Essential understanding of Git

Bonus points if you have:

  • A firm understanding of bibisect process used in LibreOffice QA
  • Python coding and/or test automation experience
  • UX experience
  • C++ coding experience

Speaking and writing English fluently is a mandatory requirement. Another language like German, Spanish or Chinese is a bonus.

A previously established relationship within the quality assurance team as well as with other teams including development and marketing, and with the users is a plus, but it is not mandatory at the start and can be achieved during the work itself.

As always, TDF will give some preference to individuals who have previously shown a commitment to TDF, including but not limited to members of TDF. Not being a member does not exclude any applicants from consideration.

Here’s how a typical day in your new role might look like:

You start your day by looking in unconfirmed bugs. There, you read the bug description and look at the provided samples, and try to find out if the bug is reproducible or not. You try to categorize the bug and add useful information and add relevant people to the page.

You try to determine if the bug is a regression or not, and if it is, bibisect the bug and add the one who has introduced the regression.

You should be able to communicate effectively with the current QA team and also work with the new contributors and help them grow their skills where needed and encourage them to become active in different areas of the QA process. Especially for new contributors, you will introduce them not only to our community culture, but also to our variety of tools and methods including Bugzilla, bibisect and others.

Join us!

TDF welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

All jobs at The Document Foundation are remote jobs 🌟, where you can work from your home office or a co-working space. The work time ⌚ during the day is flexible, apart from very few fixed meetings. The role is offered as full-time, 40 hours per week. For technical reasons we are currently accepting applications only from countries where remote.com offers active payroll services.

Are you interested? Get in touch! We aim to schedule the first interview within two weeks of your application. You can also approach us anytime for an informal chat to learn about the role or in case of questions.

TDF welcomes applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age. Don’t be afraid to be different, and stay true to yourself. We like you that way!

We are looking forward to receiving your application, including information about you, when you are available for the job, and of course your financial expectations. Pointing to public repositories with your code is very helpful. Please send us an e-mail to qa.application@documentfoundation.org no later than September 1, 2022. If you haven’t received feedback by September 30, 2022, your application could not be considered.

Note: We do not accept agency resumes. Please do not forward resumes to any recruiting alias or employee.

Join the LibreOffice Team as a Web Technology Engineer (m/f/d), 10-20h per week, remote

The Document Foundation (TDF) is the non-profit entity behind the world’s leading open source office suite, LibreOffice. We are truly passionate about free software and the open source culture.

To provide high quality tools for our contributors, together working on office productivity for over 200 million users around the globe 🌎, we are searching for a Web Technology Engineer (m/f/d) to start work as soon as possible.

As our future Web Technology Engineer, you work with a great team and collaborate with volunteers around the globe to:

  • Maintain and improve the user-facing (frontend) part of our web applications. This includes external and internal applications, and some custom projects.
  • Implement features and fixes to the applications we use (see the list below for some examples)
  • Take care of localisation needs and accessibility requirements for our tools
  • Make as many of our web-based tools as possible usable both with desktop and mobile devices
  • Evaluate web technologies and bring them to TDF web services

To succeed in this new role, you ideally already have some of the following skills:

  • Self-driven and a motivated team player
  • Fluent in HTML and CSS
  • Demonstrable JavaScript coding experience of at least three years
  • Some experience with TypeScript
  • Experience in backend development (e.g. Django and Python) and/or system administration is a plus
  • Contribution history in FLOSS communities is a plus
  • Design skills are a plus (UX or visual)
  • Experience in implementations conforming with accessibility requirements is a plus
  • Previous experience in remote work
  • Fluent written and spoken English is a mandatory requirement

Examples of the technologies and applications we use:

All jobs at The Document Foundation are remote jobs 🌟, where you can work from your home office or a coworking space. The work time ⌚ during the day is flexible, apart from very few fixed meetings.

Are you interested? Get in touch! We aim to schedule the first interview within two weeks of your application. You can also approach us anytime for an informal chat to learn about the role or in case of questions.

TDF welcomes applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age. Don’t be afraid to be different, and stay true to yourself. We like you that way!

We are looking forward to receiving your application, including information about you, when you are available for the job, and of course your financial expectations. Pointing to public repositories with your code is very helpful. Please send us an e-mail to webtech.application@documentfoundation.org no later than August 12, 2022. If you haven’t received feedback by September 9, 2022, your application could not be considered.

Note: We do not accept agency resumes. Please do not forward resumes to any recruiting alias or employee.

The new Board of Directors has started its two year term

The new Board of Directors of The Document Foundation has just started the two year term on February 18, 2022. Full members are: Thorsten Behrens, Paolo Vecchi, Jan ‘Kendy’ Holešovský, Emiliano Vavassori, Caolán McNamara, Cor Nouws and László Németh. Deputies are: Gábor Kelemen, Ayhan Yalçınsoy and Gabriel Masei.

Four people have been elected for the first time to the Board of Directors: László Németh and Gábor Kelemen from Hungary; Ayhan Yalçınsoy from Turkey; and Gabriel Masei from Romania.

During the first meeting of the Board of Directors, its members have elected Thorsten Behrens as Chairman and Caolán McNamara as Deputy Chairman. In the meantime, also the responsibilities and areas of oversight have been discussed and decided:

  • Employees & hiring: Thorsten, Paolo, Kendy, Emiliano
  • Infrastructure & community: Emiliano, Caolán
  • QA & community: Gabor, Gabriel
  • Documentation & community: Kendy, Gabor, Ayhan
  • Native language projects, translation, localisation & community: Laszlo, Gabor, Ayhan
  • Certifications and other business development activities: Cor, Laszlo
  • Licenses, development & releases, including schedules & community: Caolán, Gabriel
  • Affiliations, e.g. advisory board, peer foundations, politics: Paolo, Kendy
  • Marketing, events, communication & design, brands & community: Emiliano, Cor, Laszlo
  • Assets, finance, taxes: Thorsten, Paolo
  • Contracts, legal compliance, GDPR, trademarks: Thorsten, Paolo, Kendy

At the same time, five people – who have served as board members and deputies during the previous term(s) – have left the board, but will continue their activity as TDF Members: Lothar Becker, Chairman; Franklin Weng, Deputy Chairman; Michael Meeks and Daniel Rodriguez, Full Members; and Nicholas Christener, Deputy.

We are deeply grateful to all of these for their dedication, contribution to decision making and for all of their volunteer time spent in BoD duties, as well as for their ongoing contribution to the project.