this post was submitted on 21 Feb 2026
653 points (95.3% liked)

Technology

82000 readers
3540 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] nyan@lemmy.cafe 87 points 6 days ago (1 children)

Pretty noticeable that Gentoo Linux doesn't offer an option to compile OnlyOffice locally—it's only available as a -bin package, which means that it's precompiled by upstream. That tells me that either the available source is too incomplete to actually compile the software from, or it has some really strange licensing. Either way, it can't be open-source software in the accepted sense.

[–] Meron35@lemmy.world 13 points 6 days ago

It's only available as a -bin, which means it belongs in the bin

[–] MonkderVierte@lemmy.zip 43 points 6 days ago* (last edited 6 days ago)

Since it's related and the original is now offline and has only two too late captures, i'll just drop here my capture of FSFE' stance on OOXML back then


MS-OOXML: a pseudo-standard that pretends to be open

Since the very beginning of the standardisation process for Microsoft’s Office Open XML - OOXML (hereinafter MS-OOXML), the FSFE has expressed serious doubts about whether MS-OOXML could be considered as open, if even, as a standard at all.
The FSFE first raised the issue in the community and led the movement against the standardisation of MS-OOXML, following closely over the years the relevant developments.
But why can MS-OOXML still not be considered an Open Standard, despite its approval by international standards organisations?

What is Microsoft’s OOXML?

MS-OOXML is an XML-based format for office documents developed by Microsoft.
It covers word processing documents, spreadsheets, presentations, charts, diagrams, shapes, and other graphical material.
MS-OOXML was first adopted in 2006 by ECMA International - a private international standards organisation - allegedly as an Open Standard.
In 2008, the International Standards Organisation (ISO) also approved the MS-OOXML, as international Open Standard under the ISO/IEC 29500, after Microsoft requested fast-track process.
ISO approved the standard despite the fact that it was initially rejected, due to a big number of justified concerns expressed by its national member bodies.

How did we get there?

In 2001 a collective effort started to create an open document format, promoting Open Standards and trying to limit Microsoft’s office software monopoly.
The result of this effort which lasted four years, was the Open Document Format v1.0 (ODF), implemented with Free Software.
It was first approved in 2006 as an OASIS Standard and later, by ISO/IEC JTC1 as an International Standard, under the code ISO/IEC 26300:2006.
Such a format could threaten Microsoft’s dominant position in the Document market, which at the time ran on closed formats.
Under the fear of losing its power, the latter produced its own allegedly open document through a dubious ISO approval process.
As it can be imagined, the "new" format seemed in a first vote unnecessary to the ISO working group since there was already an existing document standard -ODF- and was, therefore, rejected.
However, Microsoft, in a more political than technical process, got its proposal fast-tracked even though specific clauses of it still met resistance from the national member bodies.
And this is the point in the revision process, where a suggestion came on the table, to create two sub-standards of MS-OOXML, namely ISO 29500 Transitional and ISO 29500 Strict.
Here is what happened: the Strict version got accepted by ISO, while the Transitional version was granted to Microsoft, allowing it to exclude certain legacy features and facilitating conversion from the older closed-source binary formats.
ISO then gave its approval to MS-OOXML in 2008, and justified its decision by claiming that the market needed another document standard.
It is noteworthy that Microsoft did not have, at the time of the approval, an available version of Microsoft Office that would be compliant to the ISO/IEC standard it has just passed.
That was the result of the multiple changes on the original version of the standard in order for the approval process to move forward.
Consequently, although the older binary formats (.doc, xls, and .ppt) continued to be supported by Microsoft, MS-OOXML became the default standard of all Microsoft Office documents (.docx, .xlsx, and .pptx), starting with Microsoft Office 2007.
Nevertheless, MS-OOXML Transitional is the only variant in widespread use and this is a note to keep in mind: those dual requirements led to a situation where one standard exists, and another format is fully implemented and spread all around, despite just having the status of an undocumented, proprietary specification.
In other words, something that started as an intent to enable a transitional period was turned into a norm, setting obstacles to any interoperability claims.
At a glance, Microsoft Office 2010 provides read-support for ECMA-376, read/write-support for ISO/IEC 29500 Transitional, and read support for ISO/IEC 29500 Strict.
Microsoft Office 2013 and Microsoft Office 2016 additionally support both reading and writing of ISO/IEC 29500 Strict.
However, in all of them, the default option is the transitional one, meaning that the strict standard is still not used in practice, unless the users change the default settings ad hoc.

Is MS-OOXML a true open standard?

Although many people share the assumption that some widely used formats can be identified as Open Standards, there is a number of them that does not comply with the criteria listed in the Open Standards definition.
MS-OOXML is one of them, the so-called pseudo-standards.

Dual Standards

As first objection, MS-OOXML could be seen as unnecessary.
Software engineers could instead use Open Document Format (ODF), as a less complicated office software format that was already an international standard at the time of the MS-OOXML review process, is also built upon XML technology and has the same theoretical capabilities.
Microsoft itself is a member of OASIS, the organisation in which the ODF standard was developed and where it is being maintained.
Microsoft was aware of the whole process and was invited to participate, but allegedly refused to do so, although it could have submitted its technological proposals to OASIS for inclusion into ODF.
Having two overlapping standards for the same thing creates only further burden and confusion, and can be detrimental for competition.

Compatibility and interoperability

One of the alledged main advantages of MS-OOXML was its ability to allow for backward compatibility.
However, in practice MS-OOXML seems to be compatible only with Microsoft documents, whilst its interoperability with products from other vendors appears to have been made extremely complicated by design.
This is also related to the fact that MS-OOXML was initially designed to be compatible with existing Microsoft closed formats, in comparison to ODF, which was designed with the aim to achieve document interoperability.

Supporting pre-existing Open Standards

Whenever applicable and possible, standards should build upon previous standardisation efforts and not depend on proprietary, vendor-specific technologies.
Albeit, MS-OOXML neglects various standards and uses its own vendor-specific formats instead.
This puts a substantial burden on all vendors to fully implement MS-OOXML.
It seems questionable how any third party could ever implement them equally well, especially when a standard comes with 6000 pages of specifications without serving its minimalistic purpose.

Proprietary extensions

Proprietary, application-specific extensions are a known technique employed in standardisation by vendors to abuse monopoly.
Abusive behaviour was at the core of the decision against Microsoft by the European Commission in 2004.
For this reason, it is common understanding that Open Standards should not allow such proprietary extensions, and that such market-distorting techniques should not be possible on the grounds of an Open Standard.

Application independence

Standards should not depend on certain operating systems, environments or applications, since application and implementation independence is one of the most important characteristics of all standards.
Nevertheless, MS-OOXML includes references to particular Microsoft products.

Conclusion

MS-OOXML Strict does not serve its purpose as Open Standard.
It was deliberately never implemented, to allow its transitional proprietary version to gain more ground as a default format for MS Office and to keep people locked in to proprietary solutions.
See what you can do about it.

Further reading

FSFE Context Briefing: Interoperability woes with MS-OOXML
FSFE Context Briefing: DIS-29500: Deprecated before use?
Six questions to national standardisation bodies

External links of interest

Article on Groklaw: Novell’s "Danaergeschenk"
Article on BBC: Questions for Microsoft on open formats
Article on Heise.de: The converter hoax
OOXML Abuse Index
Originalartikel

[–] SaharaMaleikuhm@feddit.org 41 points 6 days ago (1 children)

LibreOffice for life! If I ever bow to Microslop someone just end me.

[–] varyingExpertise@feddit.org 26 points 6 days ago (1 children)

I'm reading all these comments and I guess no one here works outside of academia or 100% IT companies.

Reality out there is, that O365 is so deeply integrated with other business related software, that it's never going away. My company uses an ERP system that has maybe 200 customers worldwide. It is highly specialized for what we do. There is zero financial incentive for the manufacturer to support any other ecosystem. So they won't.

[–] Bazoogle@lemmy.world 3 points 5 days ago (1 children)

The financial incentive would be open and standard document format to ease development and provide reliability

[–] varyingExpertise@feddit.org 2 points 5 days ago* (last edited 5 days ago)

What they have is already done developing and they are flush in cash. A company that creates an ERP for a specialized industry does not care, unless a huge chunk of their customers demand a change all at once AND are ready to pay for it. I mean, I understand the idealism but this is just one of those "if everybody just..." situations that, imho, holds back open source solutions because their defendants look a bit excentric from established businesses' points of view.

[–] gedaliyah@lemmy.world 25 points 6 days ago (8 children)

I've had a relatively good experience with OnlyOffice, although it has some issues.

Personally I don't see interoperability as an anti-open issue, but I can appreciate the stance. I think I have to investigate to understand how the Microsoft format diverges from the open standard for office XML files, or in what way the format remains proprietary. I had been under the impression that OnlyOffice follows the open standard.

OnlyOffice does ape Microsoft Office in a lot of ways but I see that as a positive. Users are far more likely in my opinion to switch to something that looks and feels familiar.

LibreOffice is hard to use. The menus and shortcuts are not well organized and the entire suite feels like a relic from the early 2000s. If they invested in a modern UI with less friction for users who are looking for MS alternatives, they wouldn't be facing competition from projects like OnlyOffice. If they invested in feature parity for mobile users, they wouldn't be losing potential users to those who offer it.

They have an incredibly powerful backend with far more capability than the more junior OnlyOffice. Yet they fail to recognize why that just doesn't matter to the majority of users. Most users just want to quickly author and edit files, share them with other users, and get on with the next task. LibreOffice has become overly fixated on niche features and optimizations that are very cool from a technical standpoint but are totally out of touch.

By the way, LibreOffice also supports OOXML, so... do with that what you want.

[–] sin_free_for_00_days@sopuli.xyz 17 points 6 days ago

By the way, LibreOffice also supports OOXML, so… do with that what you want.

Yes, from the article:

LibreOffice currently handles ODF files perfectly and handles OOXML files better than Windows 365 and other software handle ODF files. Poor handling of ODF files “forces” users towards OOXML files, thus pushing them towards lock-in and protecting a business worth around $30 billion (because lock-in functions like a pair of handcuffs).

[–] MonkderVierte@lemmy.zip 9 points 6 days ago* (last edited 6 days ago) (4 children)

or in what way the format remains proprietary.

Most of it is proprietary extensions. There's a whole wikipedia article over the drama.

Stallman quote:

Microsoft corrupted many members of ISO in order to win approval for its phony 'open' document format, OOXML. This was so governments that keep their documents in a Microsoft-only format can pretend that they are using 'open standards.' The government of South Africa has filed an appeal against the decision, citing the irregularities in the process.

And FSFE' stance on it.

Edit: moved it in a separate comment.

load more comments (4 replies)
[–] Engywuck@lemmy.zip 9 points 6 days ago* (last edited 6 days ago)

Simply the fact that, unlike OnlyOffice, LO misses inline equations in presentations (unless you resort to strange hacks and workarounds) makes LO unusable for my use case. I'm not complaining, but that's what it is.

[–] SaharaMaleikuhm@feddit.org 9 points 6 days ago (4 children)

False information. LibreOffice nowadays has multiple types of interfaces to choose from, including some matching more modern MS office. Give it another try.

[–] 20dogs@feddit.uk 6 points 6 days ago

They should default to a more modern interface rather than asking newbies to make the change.

[–] Lojcs@piefed.social 3 points 6 days ago* (last edited 6 days ago)

It still has idiosyncrasies that create friction. Looking like it's from early 2000s is much less of a problem imo than confusing buttons and unintuitive workflows. E: It's also strangely laggy and multimonitor support on wayland is still not fixed

load more comments (2 replies)
[–] W98BSoD@lemmy.dbzer0.com 6 points 6 days ago (3 children)

Agreed that there interface looks like the late late 90’s.

I’d recommend Libre more often but it’s a step backwards for most average users in UI. Microsoft has had the ribbon since, what, Office 2007?

[–] bufalo1973@piefed.social 22 points 6 days ago (5 children)

LO also has the ribbon interface. But not by default.

[–] grue@lemmy.world 14 points 6 days ago

IIRC, the last time I used a new install of LO for the first time, it asked me which interface I preferred instead of defaulting to the old one.

[–] Dojan@pawb.social 4 points 6 days ago

The Ribbon interface is terrible, though. The styles selector doesn't fit the entire button, and it also doesn't resize with your window size, remaining super tiny not capable of displaying three full options simultaneously.

Word at least got that right.

My preferred layout is Sidebar, but even there the style is just a regular dropdown. LibreOffice is fantastic, but they need to put some more work into UX.

[–] tackleberry@thelemmy.club 4 points 6 days ago

Good. Those that want it can enable it. I don't. Takes up too much screen space showing a lot of unnecessary icons

[–] gedaliyah@lemmy.world 5 points 6 days ago (1 children)

True, but it is a purely aesthetic rearrangement of the menus. It doesn't make it any more straightforward to navigate. Plus it doesn't really function correctly on Windows (and it takes up just as much screen space).

It was a good step when they rolled it out about a decade ago, but they still haven't done the work to make it better organized or show appropriate hierarchy.

[–] rzadkie@lemmy.world 5 points 6 days ago (1 children)

but it is a purely aesthetic rearrangement of the menus

And what do you think gui is?

[–] gedaliyah@lemmy.world 6 points 6 days ago

As per my previous comment, it should offer reasonable use of screen space, visual hierarchy, and well-reasoned organization. Moving bad menus to a different arrangement on the screen doesn't magically make them into good menus.

As a first step, it was a good move, although it was a decade late when it came out. They still haven't done a major redesign another decade on.

load more comments (1 replies)
[–] tackleberry@thelemmy.club 7 points 6 days ago* (last edited 6 days ago)

I honestly prefer the classic LibreOffice UI. The ribbon thing takes up a lot of screen space and i really didn't like it when it debuted in Office 2007. Then microsoft made the color a fancy bluish hue so it could be more fancy. LibreOffice is the best

load more comments (1 replies)
load more comments (3 replies)
[–] blinfabian@feddit.nl 10 points 6 days ago (3 children)

how does using docx lock users to microsoft? you can use onlyoffice to open and edit docx, ya dont need microsoft 365? pls explain to me guys

[–] cley_faye@lemmy.world 37 points 6 days ago

Microsoft-supported formats are badly documented, and regularly broken by updates of the software before changes are understood (if there's even an update to the loose spec we used to have). That's a problem.

[–] selokichtli@lemmy.ml 16 points 6 days ago

Microsoft will break compatibility as soon as they want to, leaving onlyoffice docx users with no option than buying Microsoft Office, eventually.

[–] lama@lemmy.world 6 points 6 days ago (1 children)

I've had a resume and a work report, both look good for me but totally broken in word.

In my experience this means that the only way to be sure that your docx document is going to look right when shared with other people is to use MS Word, thereby locking us all in.

[–] sibachian@lemmy.ml 1 points 5 days ago* (last edited 5 days ago) (1 children)

but this is really only true and a problem for the end user, and you can't maintain an empire by refusing to collaborate with the larger userbase.

that's how Adobe became an industry standard. They eventually claimed the larger userbase and businesses had to adapt or spend millions on training.

[–] badgermurphy@lemmy.world 3 points 5 days ago* (last edited 5 days ago)

"The end-user" is another way to say "everyone in the developed world", and nobody is refusing to collaborate with Microsoft here. What has happened is that Microsoft then agreed to collaborate, did so in bad faith, and released what they are calling and open standard, but it is neither open nor standard.

OnlyOffice appears to be trying their best to adhere to this "standard", but their best efforts are still resulting in substantial rendering differences of the same document in OnlyOffice and Word. That means to me that at least one of the following must be true:

  • every of the many 3rd party attempts to adhere to the standard was done poorly and failed
  • the standard does not work or is not strict enough to be possible to adhere to
  • the standard is intentionally sabotaged so that it cannot work

The dubious events around the establishment and adoption of this "standard" make me lean strongly toward the 3rd option,which is in keeping with entire documented history of Microsoft's hostile, aggressive, and bad faith business practices.

[–] justlemmyin@lemmy.world 8 points 6 days ago

As I said in my previous comment...

BLAST

liftoff

load more comments
view more: next ›