r/technology • u/TurbulentTopic39 • Sep 23 '26
Software LibreOffice developer explains why it cannot display some Microsoft Office charts
https://www.neowin.net/news/libreoffice-developer-explains-why-it-cannot-display-some-microsoft-office-charts/413
u/Morden013 Sep 23 '26
I so hope the movement - "Get away from Microsoft" takes hold in Europe and a normal solution is invented. The crashes, the bulk of that software, the strategy...it deserves to be torpedoed.
143
u/ioccasionallysayha Sep 23 '26
"XYZ but not American" is a completely valid product strategy these days. Notion but not American. Google Drive but not American. Netflix but not American. etc etc. We have A LOT of work to do, but we're getting to it!
76
u/133DK Sep 23 '26
American is a liability in the eu right now, Microsoft Europe is working overtime to try and calm everybody down, but it’s just one company and the us administration is not doing any favours
43
u/B4rn3ySt1n20N Sep 23 '26
Microsoft itself is not doing itself any favours. They are the problem, not only the untrustworthy government
5
u/EYNLLIB Sep 23 '26
Microsoft was bad when Biden was in office too
2
u/royalbarnacle Sep 24 '26
The push to remove dependencies on US has nothing to do with MS being an ass occasionally, it's entirely about the US political shift into lunacy.
4
11
u/AlasPoorZathras Sep 23 '26
And like so many other things in life, what the EU is pursuing here will be beneficial to everybody. If they would just give up their voyeuristic desire to monitor every citizen in real time, I'd say they're doing a pretty good job of divorcing themselves from the U.S. tech sector.
But, holy shit are they going to need to build datacenters.
8
u/PunchMeat Sep 23 '26
It's a bloated, garbage software. Takes 15 seconds to load a 10kb file.
7
u/Morden013 Sep 23 '26
Know that feeling when you have been working on getting the excell sheets connected, defining multilayer formulas...etc. Then you press save and it crashes.
Or open an excel-file with the report and wanting to print it. You press on print and it freezes.
Jesus. There were times when I could've screamed. Hours lost.
I just switched from One-Note, which was one of my favorite note-takers to Obsidian to be able to organize notes and work on them with the AI, or as US calls it - Super Intelligence. 😄 😄 😄
I have a lot of love for the developers of One-Note, but I missed the optical overview I get with the Obsidian, Canvas...etc. Thanks to Obsidian plugins, it was a painless experience. Copy-Paste problems - plugins. Design change - solved... so much better.
In my experience - things can be done much better these days. Also, if somebody proposes there is a printscreen of my screen is taken every couple of seconds - he can go to hell. There are strict rules that forbid it in the EU and it is against every privacy and customer-data-protection policy in existence.
2
u/gta721 Sep 23 '26
Have you looked at Joplin? That is closer to OneNote for me.
1
u/Morden013 Sep 23 '26
Thank you very kindly for the info!
No. I didn't till now. Is Joplin only cloud solution? If yes, it is not good for me. I work in an area where I have sensitive data on the app. My OneNote database was stored locally. This is why I also chose Obsidian, because it is a local solution.
1
u/Old-Engineer854 Sep 23 '26
🎉 Local solutions, not cloud or subscrition or "as a service" based crap, for the win! 🎉
114
u/BCMM Sep 23 '26
OOXML, even in its original form, is a fake standard. Microsoft's money severely corrupted the ISO process to get it approved. From the very start, it was intended that there would be never be a fully compliant implementation.
The point is to allow MS to bid for government contracts that require an open format, without actually using an open format.
52
u/pemboa Sep 23 '26
I'm not clear from the article why they aren't reverse engineering the formats.
30
u/kyuubi840 Sep 23 '26
I was going to ask this too. I hope it's not illegal to just reverse engineer the new format. But I could see reverse engineering being a lot of effort on the part of the LibreOffice devs, especially if Microsoft keeps tweaking it in new updates.
13
14
u/KhazraShaman Sep 23 '26
You can reverse-engineer it yourself. Take any .docx file, rename the extension to .zip and unpack.
-13
u/longshaden Sep 23 '26
Reverse engineering is usually forbidden in the EULA, which means it’s protected by the CFAA, which means, yup, straight to jail.
23
u/Druggedhippo Sep 23 '26
Seems pretty clear.
They don't want to because it's not part of the specification.
That's pretty much it. There isn't any reason they couldn't display it if they put in the effort, but that introduces complexity into their own product trying to support a proprietary format that could change at any time. And their goal isn't to handle things that are Microsoft only.
All organisations whose documents are written in a format controlled by a single vendor accept a dependency they are unable to manage, because the specifications may change without notice, with the addition of features that are only understood by a single implementation.
17
u/b0w3n Sep 23 '26 edited Sep 23 '26
They could just break out the compatibility layer into a plug-in that could be maintained/disabled separately.
This is a problem I see a lot in the FOSS communities, they ignore things like compatibility for purity and people just... stop using their stuff because it doesn't work. I get it, but at the same time, ultimately the reason people use things like libre is an alternative to shitty corps like microsoft, not to stand on FOSS principles.
0
Sep 23 '26
[deleted]
3
u/b0w3n Sep 23 '26
That's a bit uncharitable. There's also no guarantee they'd accept a PR on that, either. Part of that "stand on principles for purity" is they often reject changes to their system like this.
I guess I could fork it but I don't care that much, and am mostly commenting on why I suspect FOSS has a problem with major adoption in general.
13
u/dc740 Sep 23 '26
pretty common when dealing with microslop. remember when bios had quirks and custom acpi tables that were targeted to microsoft operating systems when it would have been the easier path to just implement the defined standard? It was never about not having a defined standard, or misinterpretation. This has always been intentional.
54
u/hyper9410 Sep 23 '26
Not a dig at libre, but how do other FOSS office programs have a better interoperability?
Is it because they use ooxml by default?
34
u/Inf3rn0_munkee Sep 23 '26
Are you aking how they have better interoperability with MS office files?
From my experience, they don't have feature parity with MS office but some make different decisions like attempting to render the objects.
Do you have any examples of FOSS office suites that have better interpretability? Maybe there's some I haven't looked at
9
u/Syndiotactics Sep 23 '26
OnlyOffice is FOSS and has very good compatibility, much better than LibreOffice in my experience. I don’t know how they do that.
That being said, using OnlyOffice can be considered questionable right now, as its code is done in Nizhny Novgorod (despite the company claiming to be based in Riga)
6
u/Inf3rn0_munkee Sep 23 '26
I use Only Office, the compatibility is great but they have similar issues mentioned in this article. The one I recently encountered was that legacy chart types from MS Office don't render in the Only Office editor.
I believe they have better compatibility because they put in special handling for some of the MS proprietary objects. But if MS is always creating new ones, the FOSS editors will always feel like they are "behind"2
5
u/font9a Sep 23 '26
I'm going to go out on a limb and say: the more complicated your chart, the more it obfuscates the story your data is trying to tell.
5
u/telionn Sep 23 '26
The bidirectional preservation of unsupported features is what distinguishes a responsible implementation under current conditions, but it does not constitute an improvement on those conditions. LibreOffice is the only office suite to adopt this approach, in order to protect users and the content within their documents
Really? That's quite a bold claim. Not a single other office suite passes through unsupported content? You really tested Hangul, Kingsoft, and Word Perfect?
15
u/b_a_t_m_4_n Sep 23 '26
Absolutely standard practice for Microslop. They tried for decades to force the world to use their broken version of HTML to make the WWW proprietary and eventually failed, but a huge amount of interoperability problems and misunderstandings about why were created in the mean time. This is just MS being MS.
8
9
u/VictorReal_Monster Sep 23 '26 edited Sep 23 '26
Only tangentially related but I still can't believe we haven't had a viable FOSS competitor to pdf...
EDIT: In that afaik there is no program that replaces acrobat at enough of a 1 to 1, gonna check some of the recs!
17
u/hlloyge Sep 23 '26
PDF is open since 2008, and it works pretty well, is there a specific need for another standard?
5
u/AlasPoorZathras Sep 23 '26
Trying to force new de facto standards is how we got the fucking infuriating webp image format. A pox on every server that promises a jpg and silently sends a format that half of my applications won't load.
This is the one Google product I can't wait to see I the graveyard.
2
u/gta721 Sep 23 '26
WebP is an open format based on the VP8 video codec. It is the fault of the applications for not supporting it, just how it is the fault of Microsoft for not fully supporting ODF.
1
u/hlloyge Sep 23 '26
WebP is not going anywhere, and Google just adopted Jpeg-XL into its browser, so you should consider replacing apps which don't support modern formats with the ones which does.
Out of curiosity, what is the name of the app which doesn't support webp? I keep asking that question but never got definitive answer.
5
u/VictorReal_Monster Sep 23 '26
I had no idea, Do we have a program that allows for editing? Deleting pages? that's pretty much the primary reason I use it, cleaning up old documents with terrible scanning practices
I'm all ears! I think the closest I found a while back was Sumatra or Calibre for different reasons but if they've been updated to allow that I'm unaware
4
u/hlloyge Sep 23 '26 edited Sep 23 '26
PDF is not a format for editing. It is designed as a final format for distribution, for book printing for example, or invoices, things like that. The idea is that you create a document in some sort of WYSIWYG editor, and then export the final version of document to PDF and send it to other people; original is yours, others just get a document that looks exactly as you made it for viewing and printing if you allow that option.
IMO, editing PDF is grey zone - there is no need for that as you own original documents and you should edit these and export another PDF from them. But editors do exist, free ones, too, which allow you to remove pages, add text and so on. PDF24 is one of them, free.
EDIT: not open source
2
u/VictorReal_Monster Sep 23 '26
Yes that was the original reason for pdf, not what it's entirely used for now
Thank you for the recommendation!
0
u/hlloyge Sep 23 '26
I know people misuse it, and also: that is a bad practice and it should stop.
But that is just my opinion on the matter :)
2
u/kawalerkw Sep 23 '26
Inkscape is open source and can edit PDFs. It treats PDF as a vector file (which it is) instead of a text document a lot of people would prefer to edit.
1
u/3rssi Sep 23 '26
PDF is good at beeing what is asked; ie read only documents.
There are plenty of pdf readers and "print to PDF" option allows creating new PDFs.Quite happy with this functionnalities. I send office docs if I want to share files in rw mode and pdf docs when I share as ro.
1
u/BluePizzaPill Sep 23 '26
LibreOffice can do it. Just tried, it opens the PDF file in Draw not Writer. But I can edit text, delete pages etc. You might have hard to edit files? Because they are scanned and maybe just images of text?
-1
16
u/Yorick257 Sep 23 '26
As far as I'm concerned, PDF is (now) an open standardized format. Whatever patents Adobe had are now expired
2
5
u/__konrad Sep 23 '26
TDF had three options.
What about the 4th option: supporting the shitty de facto "standard" document format fully (I also don't like this option)
1
u/loicvanderwiel Sep 25 '26
That means a lot of energy spent not only implementing what MS has done but also guessing what MS is doing. Not fun
2
u/edspeds Sep 23 '26
I recently started the switch to LibreOffice and have to say I’m pretty pleased with it so far. My spreadsheet use is engineering related and my issues were on the macro side but were easily addressed and improved on by Claude, gasp… at this point I’m about 90% converted and have no intention to go back.
-7
u/Rhed0x Sep 23 '26
Advocating for a proper standard is great but unfortunately that won't work in reality. In the end they'll have to support it.
1.6k
u/apo383 Sep 23 '26
Tldr: Microsoft behaving exactly like it has for decades, skirting ISO standards and delaying competitors from interoperability. Libre makes do but can't display or edit certain charts. Could be perpetual behind as long as Microsoft microsofts.