TDF ejects its core developers (meeksfamily.uk)
132 points by janvdberg 8 hours ago
cge 5 hours ago
I do not know enough about this particular drama to have any opinion on the merits of the sides involved. However, I cannot help but notice the parallels with the infancy of TDF and the separation of LibreOffice from OpenOffice.org. In 2010, Oracle demanded the resignation of every TDF member from the OOo Community Council that was nominally its governance board; this constituted the removal of every community member (ie, non Oracle employee) from the council [1]; I don't know the full details of what happened after the meeting [2], but it seems like the TDF members refused to resign and that they were removed. The justification was quite similar to the justification here [3]: that the TDF members had a conflict of interest by virtue of being TDF members, and that they could continue to be involved if they left TDF.
[1]: https://arstechnica.com/open-source/news/2010/10/oracle-want... [2]: https://wiki.openoffice.org/wiki/Community_Council_Log_20101... [3]: https://blog.documentfoundation.org/blog/2026/04/01/comment-...
khalic an hour ago
Full circle indeed, nice historical capsule thanks
cap11235 6 hours ago
Fix the title. No one seems to recognize "TDF" (The Document Foundation) despite their daily dramatics, myself included.
roenxi 6 hours ago
"The Document Foundation" for anyone too lazy to look it up.
It has been a while since I've noticed a high-profile OSS schism; for anyone who isn't used to them, this is how communities behave. They're generally healthy as long as the stakes aren't too high. In a lighter moment, I might also call on TDF to expel any vim users too in the hope that they'll take the hint and switch to a more C-x aligned editor.
salawat 5 hours ago
:tabnew<Enter>a Begone Emacs harlot! The user's of the one true universal editor will not be done away with so easily!<Esc>:wq!
bee_rider 6 hours ago
Clearly it stands for the Tiscrete Dourier Fransform
nicman23 6 hours ago
Transform Daddy Fourier
the_real_cher 5 hours ago
janvdberg 5 hours ago
I tried changing it, but I guess when a post hits the fp this is not possible anymore (only by mods).
Ertuit an hour ago
In France, TDF is a company that operates big TV and FM radio antennas, including on the Eiffel Tower and on many mountain-top.
ike____________ 6 hours ago
Tour de France, obviously.
phkahler 5 hours ago
How about a different take: This isn't really about two open source organizations fighting. It's a psyop from the powers that want to stop the digital sovereignty initiatives going on around the world by amplifying some friction that already existed. People won't want to use products with so much drama and uncertainty.
TDF needs to eject the members who pulled the strings hardest on this - they are plants.
Damn I didn't know I had that much of a tinfoil hat.
ocdtrekkie 38 minutes ago
I'm confident the person who most wants to sabotage LibreOffice's success is Italo Vignoli. He's involved in this issue as well, but the other core problem is his marketing strategy: https://blog.documentfoundation.org/blog/author/italovignoli...
Most of his blogs are about how awful OOXML (Microsoft Office's open standard) formats are, and that everyone needs to switch to ODF (his preferred open standard).
What people don't want to use is products which don't work with everyone else's. LibreOffice works with Microsoft Office files really well, but for some reason Italo doesn't want you to know that. He wants the entire world to switch formats to LibreOffice's formats, but really that's just telling potential business users LibreOffice can't meet their needs... interacting with the existing monopoly of Microsoft Office users.
This is a self-sabotaging marketing approach. LibreOffice needs to be promoting itself as an excellent drop-in replacement for Microsoft Office which will easily interoperate with every other organization's office applications, regardless of format.
bawolff 3 hours ago
> People won't want to use products with so much drama and uncertainty.
Really? You think the average user cares about this drama?
Arainach 3 hours ago
Businesses and governments do, and they're both the target market and the drivers behind digital sovereignty efforts.
notatoad 17 minutes ago
The average user is not aware of this project’s existence. LibreOffice is a niche project for tech nerds.
I’m one of them. I’m a fan. But be real. every single person I’ve tried to share it with has reacted with a collective “uh, who cares? I’ll just use ms word or Google Docs”
The only mainstream success it has had is institutional users with an open source mandate like a few European governments. And those aren’t exactly average users either.
stronglikedan 8 minutes ago
Really? You think the average user is a TDF user?
toss1 3 hours ago
I don't think GP is talking about average users; they seem to be talking about decision-makers in organizations, e.g., a town board that wants to achieve digital independence, but is made unsure by apparent turmoil in the governance in open source orgs...
mrks_hy 5 hours ago
Hah. Anyone with some tokens to burn can compose a report on the data?
trelane 6 hours ago
Thread on the Collabora post he authored: https://news.ycombinator.com/item?id=47599305
TDF's response got posted but did not gain traction here (so far): https://news.ycombinator.com/item?id=47609108
vntok 6 hours ago
> The project welcomes contributions from true believers in open source. As the majority of people at Collabora are such believers, we expect them to continue contributing when the time comes.
Kids, that's a perfect example of institutionalized passive-aggressive behavior.
cge 3 hours ago
It's strange. I started reading about this expecting that I'd support TDF's position against a company with a somewhat dubious open-non-open split, with a reasonable claim about conflict of interest, but the behavior of the TDF side seems sufficiently toxic that it's difficult to support them.
In similar behavior, one of the votes against the community bylaws that seem to have resulted resulted in the expulsions was "If the Board majority group insists on proceeding with this misguided and premature motion, I vote NO". Those in favor decided that the vote was conditional and not valid, because "this motion is neither misguided nor premature". They then proceeded to tell others complaining about the decision that they were violating community standards in doing so.
As far as I can tell, the invalidated vote made no difference to the outcome; it is difficult for me see a legitimate motivation for the interpretation of the vote.
calibas 4 hours ago
Yeah, that seems like an odd thing to say.
It's like they're setting themselves up for a "no true Scotsman" argument. Anybody who disagrees with their decisions isn't a "true believer" in open source.
torginus 6 hours ago
So essentially 'we f**ked you over but we still expect you to do the work'?
vntok 6 hours ago
garciansmith 4 hours ago
There's more context in another HN thread: https://news.ycombinator.com/item?id=47602859
As an outsider it's pretty opaque to me. I think the Document Foundation (handling LibreOffice) wanted to (re)release an online office suite that seems to compete with Collabora, which sells one. But the biggest contributors to LibreOffice are Collabora employees. I thought maybe they feared Collabora taking over the org, but it looks like there are formal legal disputes between the two, I think (see the post from the LibreOffice side https://blog.documentfoundation.org/blog/2026/04/01/comment-...).
And of course when legal issues are involved everyone is being very vague. I just hope it doesn't hurt LibreOffice's development too badly.
dangus an hour ago
I have a feeling that the Open Document Foundation is going to end up being the loser here. Collabora is the entity that can fund development with a commercial offering. It sounds like they employ the core contributors to the project as well.
Regardless of who "wins," I'm just here to say that I like OnlyOffice a lot better and switched away from LibreOffice. I like that it just looks more like a modern program and overall feels less clunky.
elric 6 hours ago
TDF apparently refers to The Document Foundation, the foundation behind things like LibreOffice.
ecshafer 4 hours ago
> There are many great ways to contribute to FLOSS projects and coding is only one of them - let me underline that.
I've seen this a lot and really disagree. Maybe writing books or evangelism is useful, but those are still technical. These foundation boards and groups get filled up with people padding their career resume and make detrimental choices to oss. They want to get "Board member of X foundation" so they can try to get a corpo board seat.
pmontra 7 hours ago
dgellow 6 hours ago
Saving you all a click. “The Document Foundation”, which seems to be the entity governing libreoffice?
duskdozer 5 hours ago
I might not be the target audience here but reading this I'm having trouble understanding what actually happened and why.
khalic 6 hours ago
So, basically, TDF doesn’t want Collabora (a company) people on their board. The technical vs non-technical framing seems contrived at best. The excuse by TDF seems… suspicious.
zhongwei2049 6 hours ago
Classic pattern. The board gets populated by people whose main skill is board politics, and they use governance tools to push out the people who actually build the thing. Seen this happen in multiple open source foundations.
khalic 6 hours ago
This is anecdotal at best, but it does play into the tired old technical vs non-technical simplification. The fact that the two entities have now become direct competitors is a better explanation grounded in facts
Tuna-Fish 43 minutes ago
harvey9 3 hours ago
bawolff 3 hours ago
On the other side of things, i've seen plenty of examples where technical people try to manage things despite having no administration experience and screw it up.
mont_tag 2 hours ago
That sounds like what happened at Boeing.
mikkupikku 6 hours ago
What are the plausible motivations for the TDF board members here? Do they pay themselves with org funds, or is it just a fight for turf and clout? I think identifying factors like this might be helpful, because if these factors could be eliminated or reduced it might save future orgs from infestations of the sort of people who seek out boards to sit on, as they'd find a better opportunity for parasitism in some other org.
bokchoi 5 hours ago
From their blog: https://blog.documentfoundation.org/blog/2026/04/01/comment-...
> The Community Bylaws require that employees of companies involved in legal disputes with The Document Foundation be removed from TDF membership because, in the past, people made decisions in the interest of their employers rather than in the interest of The Document Foundation.
and
> The Document Foundation could have lost its charitable status, which would have had unforeseen consequences.
I'm not sure why they would have lost charitable status, but that seems like a legitimate concern.
khalic 6 hours ago
They’re relaunching Libre Office online apparently, they don’t want competitors on their board I’m guessing
chuckadams 6 hours ago
Possibly they don't want corporations on the board that are actively sandbagging an initiative that competes with that corporation's products. But much like the RubyGems fiasco, all the decisions seem very opaque, so I can't say whether that's actually the case.
refulgentis 5 hours ago
clcaev 5 hours ago
Why do these open source foundations (like Mozilla) have direct products anyway? Why not a certification? Who should the users be and why? Who are the collaborators and competitors? These are hard questions.
At least with free software licenses we can separate the copyrights from the trademarks, and exercise the right to fork if a trademark owner is captured and misbehaves.
c-c-c-c-c 6 hours ago
seems like a lot of drama in the open source document space, this seems unrelated to the OnlyOffice fork [1]. Interesting future ahead!
lstodd 5 hours ago
It's related in the sense that the EU push to free software office is what precipitated all this drama.
TiredOfLife 2 hours ago
Are the people responsible for the "LibreOffice Personal Edition" the ones ejected or the ones staying?
PaulHoule 6 hours ago
It's the "tyranny of structure"
ike____________ 5 hours ago
Followed by Arrow's impossibility theorem, and we have our cycle
philipwhiuk 2 hours ago
On the one hand a foundation led by non-developers is bad.
On the other hand, a foundation captured by a single company and prevented on working on anything that the company works on for profit is also bad.
And finally, a 'personal blog' from someone who is actually senior at a company is a very weird back-hand submission. If the comments weren't defendable to put on the company blog, they probably aren't needed here either.
sgbeal 5 hours ago
Please help me understand where the missing comma is supposed to be in:
> their Membership Committee has decided to eject from membership all Collabora staff and partners over thirty people who ...
Is it:
1) "eject from membership all Collabora staff and partners, over thirty people ..."
2) "eject from membership all Collabora staff and partners over thirty, people who ..."
:-?
Edit: that's from the article this post leads to: <https://www.collaboraonline.com/blog/tdf-ejects-its-core-dev...>
(Downvoted for asking for legitimate clarification? Seriously? Age discrimination _is_ a real thing, so there's no way of knowing, for lack of a comma, which interpretation was intended.)
chuckadams 7 minutes ago
When it comes to a governing board that's interested in all the intimate details of an office software suite, I strongly suspect you're not going to find anyone under 30.
elphinstone 5 hours ago
Has to be #1, as the blog makes no mention of age restrictions. Ejecting people for being over 30 would be unheard of outside of Logan's Run! (vintage scifi movie)
kstrauser 5 hours ago
I read that as they’re ejecting all but 30 people.
sgbeal 5 hours ago
> I read that as they’re ejecting all but 30 people.
i had to re-read the original sentence several times to figure out how you came to that conclusion but can see it now: "all people over/above/beyond [a limit of] 30..."
kstrauser 3 hours ago
bakugo 6 hours ago
Why does an open source project, apparently developed by a handful of core developers, have a "board", a "membership committee", "elections" etc? And why do these include people who do not contribute directly to development at all?
Let me guess, these same people also pushed to introduce a "code of conduct" to the project?
mikkupikku 6 hours ago
From the article: "These days some at TDF seem to emphasize equality instead."
I'm not sure exactly what is meant by that. My guess, having some experience with board-sitter parasites, is they're just appealing to empty principles to create the illusion of being important to the organization, because they're unable or unwilling to make more tangible and substantial contributions.
When somebody can't justify their role with the quality of their work, they look for other justifications instead. Ideological justifications work best because they aren't provable and anybody who questions the value of the supposed ideological contributions can simply be dismissed as being ideologically opposed (see: the sibling comment accusing you of ideological alignment with gamergate, even though libreoffice has nothing to do with gaming.)
For instance, suppose I am a useless parasite who decides to embed myself into the local school board; I have nothing of real value to contribute to such an organization, but maybe I want the role for the clout. Instead of doing something real, I could instead say that my role on the board is to advance the cause of equality. Anybody who says I'm useless can be construed as opposing equality. Anybody who tried to measure the actual equality in the org before and after my arrival can be dismissed because measuring equality is hard to do objectively.
(I learned most of this from a few relatives of mine, who are such board-seeking parasites. By the way, parasite board sitters can use opposition to "woke" in the way they use championing the cause of equality; both cynical empty words used to distract people from the lack of real, substantial and demonstrable contributions. Anybody who complains can be accused of being woke. It works exactly the same regardless of what flavor of disguise the parasite chooses.)
steve1977 6 hours ago
These parasitic patterns are also visible in lower management levels, not only boards (not disputing your point, just adding to it).
mikkupikku 5 hours ago
busterarm 5 hours ago
That line stuck out to me at first but it's clear from the context thus far:
Up until the 2024 board election, the organization ran on meritocracy in the sense that those who contributed the most had the most say.
Equality means here that the organization shifted to everyone present having an equal voice. It was no longer proportional to the work contributed.
greenavocado 5 hours ago
tl;dr Germans and coordination while mitigating takeover risk (ironically)
StarOffice was a German office suite bought by Sun Microsystems in 1999. Sun open-sourced it in 2000 as OpenOffice.org, which became the major free alternative to Microsoft Office through the 2000s. Sun kept significant control. They owned the trademark, required copyright assignment for contributions, and steered the project's direction. Many community contributors were uneasy with this arrangement but tolerated it because Sun was broadly seen as a good-faith actor.
Oracle acquired Sun in 2010. Oracle had a reputation for being far more aggressive about monetizing and controlling its acquisitions (the Java/Google lawsuit being another example). The OpenOffice.org community had already been frustrated by years of slow decision-making and corporate gatekeeping, and Oracle's arrival made the situation feel untenable.
A group of prominent community members and corporate contributors (including people from Red Hat, Novell/SUSE, Canonical, and Google) announced The Document Foundation in Sep 2010 and forked the codebase as LibreOffice. Oracle eventually donated the OpenOffice.org code to Apache but LibreOffice quickly became the version that mattered.
The reason they had to fork was that a single entity (first Sun, then Oracle) had unchecked power over the project. The Document Foundation was explicitly designed to prevent that. If there's no formal structure, whoever controls the servers, the domain name, the trademark, or the build infrastructure effectively controls the project. A foundation with bylaws, elected leadership, and distributed authority makes it much harder for any single company or individual to take the project hostage.
LibreOffice receives donations, employs some staff, holds trademarks, pays for infrastructure, and sponsors events. Under German law (TDF is registered in Berlin), you need a proper legal entity with accountable governance to do this. You can't just have "some developers" holding a bank account and a trademark informally. The foundation was officially incorporated on February 17, 2012.
tclancy 6 hours ago
Because to accomplish anything at scale you need organization. And organizing humans in anything other than forced labor involves respecting them, thus things like codes of conduct. These stories could be about anything and you gamergate veterans will show up grinding one of those axes. Care to throw in wild speculation about whether they use “master” as their main branch name, “slave” as backup database terminology or “allowlist”. You know, any of those things that are keeping America from being great and winning the war.
replooda 5 hours ago
OpenBSD, a rather more complex project, seems to be doing fine without a code of conduct — in the sense bakugo employed "code of conduct," not in the generalized sensed you conflated it with in your non sequitur.
warkdarrior 37 minutes ago
toyg 4 hours ago
rmunn 4 hours ago
> Because to accomplish anything at scale you need organization. And organizing humans in anything other than forced labor involves respecting them, thus things like codes of conduct.
This part of your comment was worthwhile. You should have stopped there, before starting to grind an unrelated political axe. Let's at least try to follow the "Please don't use Hacker News for political or ideological battle. It tramples curiosity." guideline, eh?
jaapz 5 hours ago
There are many open source projects out there that accomplished many things on an insane scale that are driven by single developers
Or do you mean scale of organization?
psychoslave 5 hours ago
Organisation can take many form. Hierarchy and bureaucracy are two possible applicable categories in that domain.
steve1977 6 hours ago
> Because to accomplish anything at scale you need organization.
I guess the question is does the size of the organization match the scale of what they want to accomplish?
bakugo 5 hours ago
TIL open source projects simply didn't work before a certain (often big tech associated) crowd of non-contributors started forcing bureaucracy and codes of conduct down everyone's throats less than a decade ago.
yuumei 6 hours ago
Wow that list of commits is brutal. Libre Office is dead. Just another corporate take over of an open source project.
bee_rider 6 hours ago
Based on that table it looks like “LibreOffice the name” ejected “LibreOffice the software development project” basically. Although, it isn’t really a corporate takeover, right? There was one company that was doing most of the work, now they’ve been ejected.
So why not just fork it under a new name.
fn-mote 5 hours ago
> So why not just fork it under a new name.
Again? Sigh. Isn't that how we got LibreOffice in the first place? (From OpenOffice.)
bee_rider 5 hours ago
tomstockmail 5 hours ago
yomismoaqui 5 hours ago
throwawee 6 hours ago
Can you really take over a project anybody can fork? Freedom is just a name change away.
homebrewer 6 hours ago
I'm pretty sure most "normies" who are at all aware of what MS Office is, and what, if any, of its alternatives are, still use OpenOffice and think that it is the no-cost office suite. LibreOffice already has problems with brand recognition, last thing we need is another fork.
bee_rider 5 hours ago
psychoslave 5 hours ago
NetMageSCW 5 hours ago
That will just create another dead fork that no one works on.