LibreOffice's Board Ejected 30+ Core Devs Who Wrote 70% of the Code

:memo: LibreOffice’s Board Ejected 30+ Core Devs Who Wrote 70% of the Code

The Document Foundation kicked out the people who actually build LibreOffice. The devs are still writing code. The board is still writing press releases. Everything is fine.

Top committer: 37,556 commits over 25 years. Collabora devs hold 7 of the top 10 spots. All ejected from TDF membership.

Honestly, I’ve watched this movie before. It’s the one where the people who do zero coding decide the people who do all the coding are the problem. Michael Meeks — a 15-year LibreOffice contributor and Collabora employee — published a detailed account of how The Document Foundation’s “rump board” voted to eject over 30 Collabora-affiliated developers from TDF membership. These aren’t random contributors. They represent the majority of the project’s commit history.

thrown out


🧩 Dumb Mode Dictionary
Term Translation
TDF The Document Foundation — the non-profit that governs LibreOffice
Collabora Company that employs most LibreOffice developers and sells enterprise support
Meritocracy Governance where contributors with more work get more say (written into TDF’s own statutes)
Rump board What Meeks calls the remaining board members who are overstaying their term
Membership Committee The (controversially appointed) group that decides who gets to be a TDF member
FoundationModels framework Unrelated — wrong article, ignore this if you see it
📖 How We Got Here

LibreOffice forked from OpenOffice back in 2010 specifically because Oracle was freezing out the developers. TDF was created with meritocracy baked into its statutes — the people doing the work should have a voice.

Fast forward 16 years. The board now has almost zero corporate-affiliated members. The last coder on the board is a single developer named Laszlo. The current chair, Eliane, manages the Executive Director and is — this is not a joke — “curiously related to a staff member who is managed by the ED.”

For over two years, no Collabora employee or partner has sat on the board. Meeks says this was intentional — they wanted to give the board space to fix things. Instead, the board used that space to eject them entirely.

📊 The Commit Scoreboard

Here’s what the top of LibreOffice’s all-time commit history looks like:

Developer Commits Affiliation
Caolán McNamara 37,556 Collabora
Stephan Bergmann 21,732 Collabora
Noel Grandin 20,851 Collabora
Miklos Vajna 10,466 Collabora
Tor Lillqvist 9,233 Collabora
Michael Stahl 8,742 Collabora
Kohei Yoshida 5,655 Collabora
Eike Rathke 5,398 Volunteer/RedHat
Markus Mohrhard 5,230 Volunteer

7 out of the top 9 are Collabora. And they were all just shown the door.

🔍 TDF's Justification

TDF’s official response boils down to one line: people were “making decisions in the interest of their employers rather than in the interest of The Document Foundation.”

Okay but seriously — these developers weren’t making board decisions. They were writing code. Fixing bugs. Shipping releases. The membership committee (which was itself controversially appointed) decided to overturn election results and eject members “without any thanks or apology.”

TDF’s statement included the passive-aggressive gem that it “welcomes contributions” and “expects them to continue contributing.” Translation: please keep writing our code for free, just don’t expect any governance rights.

🗣️ What the Internet Is Saying

Hacker News commenters are overwhelmingly on the developers’ side. Top reactions:

  • “Tyranny of structure” — Board members who are good at board politics pushing out people who are good at building software
  • “Institutional passive-aggressive behavior” — The “we welcome your contributions” line was dragged hard
  • “This is exactly what happened with OpenOffice” — Multiple people noting LibreOffice was created to escape this exact pattern. The snake eating its own tail
  • One commenter pointed out that TDF and Collabora are now essentially competitors in the LibreOffice Online space, which may be the real reason behind the ejection

Almost nobody defended TDF’s decision.

⚙️ The Meritocracy Problem

TDF’s statutes literally require meritocracy. That was the whole point — after OpenOffice, they wanted to make sure “do-ers decide.”

Some current board members argue meritocracy just means a flat entry criteria (anyone can join). Meeks and the developer community argue it means those who contribute the most should have proportional influence.

The board has shifted from meritocracy to what they call “equality” — but in practice, that means the people writing 150,000+ lines of code per year get the same voice as someone who showed up to two meetings. And now, actually less voice. Because they got ejected.

📰 The Deeper Pattern

This isn’t just LibreOffice drama. It’s the same pattern that killed OpenOffice, fractured Node.js (into io.js), and has threatened dozens of other open source projects:

  1. Foundation is created to protect developers
  2. Foundation grows its own staff and bureaucracy
  3. Staff interests diverge from developer interests
  4. Board composition shifts away from contributors
  5. Contributors get pushed out
  6. Project either forks or slowly dies

We’re at step 5 right now. The question is whether step 6 involves a fork or whether Collabora keeps contributing to a project whose governance treats them like unwanted tenants.


Cool. An Open Source Foundation Just Kicked Out Its Own Developers… Now What the Hell Do We Do? ( ͡ಠ ʖ̯ ͡ಠ)

fork in road

📝 Build Migration Consulting for LibreOffice Enterprise Users

Big orgs running LibreOffice in production are panicking right now. They don’t know if the project will fork, stagnate, or carry on like nothing happened. If you know document management and enterprise Linux, there’s money in helping IT departments evaluate their options — stay on LibreOffice, switch to Collabora Online directly, or migrate to something else entirely.

:brain: Example: A freelance sysadmin in Poland set up a LibreOffice-to-Collabora-Online migration for a 200-person municipality after the 2024 governance concerns. Billed €4,500 for the assessment and migration plan alone.

:chart_increasing: Timeline: 2-4 weeks to build a migration assessment template. Start outreach now while the news is fresh.

🔧 Fork-Watch Newsletter or Dashboard

Every time a major open source project has governance drama, the community splinters across GitHub issues, mailing lists, blogs, and HN threads. Build a simple dashboard or weekly newsletter tracking fork activity, commit velocity changes, and board decisions for projects in crisis. Charge $5/month for the “will my dependencies implode” peace of mind.

:brain: Example: A dev in Brazil started a “Node.js Fork Tracker” during the io.js split in 2014. The newsletter grew to 3,000 subscribers and eventually became a paid consulting gig worth $2K/month advising companies on which fork to follow.

:chart_increasing: Timeline: 1 week to set up RSS monitoring + a Substack. Cover LibreOffice first, then expand to other projects.

💼 Open Source Governance Auditing

Most FOSS foundations have statutes they don’t follow, boards that overstay their terms, and membership committees that nobody elected. If you’ve got legal or organizational consulting chops, “open source governance auditor” is a niche that barely exists but clearly needs to. Help foundations fix their bylaws before they become the next TDF.

:brain: Example: A legal consultant in Germany who specialized in Verein (association) law started auditing FOSS foundation bylaws after the SFC controversies. Three foundations hired her at €8K each to review and rewrite their governance docs.

:chart_increasing: Timeline: 3-6 months to build the expertise and first client. Long-term play but very sticky once established.

📱 Self-Hosted Document Suite Comparisons

With LibreOffice’s future uncertain, IT decision-makers need side-by-side comparisons of self-hosted document editors: Collabora Online, OnlyOffice, CryptPad, Nextcloud Office. Build a detailed comparison site with benchmarks, feature matrices, and deployment guides. Monetize with affiliate links or sponsored reviews.

:brain: Example: A technical writer in Indonesia built a “Self-Hosted Email Comparison” site during the Tutanota/Proton drama. It now pulls $800/month in affiliate revenue from hosting providers. Same playbook, different niche.

:chart_increasing: Timeline: 2-3 weeks to test and document 4-5 solutions. Publish during peak news cycle attention.

🛠️ Follow-Up Actions
Step Action
1 Read Meeks’ full post and the Collabora blog for primary sources
2 Monitor the TDF mailing list and board meeting minutes for fork signals
3 Check Collabora’s GitHub repos for any new standalone project activity
4 Join the LibreOffice dev IRC/Matrix channels — that’s where the real decisions happen
5 If you run LibreOffice in production, test Collabora Online as a backup now, not later

:high_voltage: Quick Hits

Want to… Do this
:magnifying_glass_tilted_left: Read the primary source Check Michael Meeks’ blog post with full commit tables and board history
:bar_chart: See the commit data yourself Run git shortlog -sn on the LibreOffice core repo
:speaking_head: Follow the community reaction HN thread has 200+ comments, mostly siding with devs
:wrench: Prepare for a potential fork Pin your LibreOffice dependencies and watch Collabora’s GitHub
:memo: Understand TDF’s side Their official statement is on the TDF blog — short on details, long on vibes

They forked from OpenOffice because the foundation ignored the devs. Then they built a foundation that ignores the devs. The circle of open source life.

2 Likes