7 ms·
Office Open XML (docx), to be fair, is a non-proprietary standard. Microsoft has been forced into that by the EU; and they keep messing with it, but it is actua
by dingle_thunk 4y ago
Office Open XML (docx), to be fair, is a non-proprietary standard. Microsoft has been forced into that by the EU; and they keep messing with it, but it is actually technically "open".
https://en.wikipedia.org/wiki/Office_Open_XML https://en.wikipedia.org/wiki/Office_Open_XML
- xvilka 4y agoIt is open only on paper - at least half of it MSO-specific compatibility cruft, plus real documents often contain binary blobs that aren't described in the standard. Name "open" is a lie in this case. Moreover, it's made in ISO only because of corruption of these standardization bodies. It wasn't even properly reviewed!
- phendrenad2 4y agoSeems to work in LibreOffice, which is open-source just fine.
- xvilka 4y agoIt's completely unrelated. LibreOffice can open most completely binary DOC or XLS as well, they were just reverse engineered. It has nothing to do with openness.
- jesprenj 4y agoCorrelation does not imply causation. The fact that Libreoffice can open binary proprietary formats does not automatically imply that all formats it uses are binary and proprietary. DOCX is an open standard.
- xvilka 4y agoDOCX is not an open standard, there are many articles[1][2] why it isn't - even in Wikipedia article [3]. ISO standards committee were just a rubber stamp Microsoft puppets to ensure vendor lock for decades. [1] https://osswatch.jiscinvolve.org/wp/2007/01/05/criticism-of-ecma-376-microsoft-office-open-xml/ https://osswatch.jiscinvolve.org/wp/2007/01/05/criticism-of-... [2] http://www.robweir.com/blog/2007/01/how-to-hire-guillaume-portes.html http://www.robweir.com/blog/2007/01/how-to-hire-guillaume-po... [3] https://en.m.wikipedia.org/wiki/Standardization_of_Office_Open_XML https://en.m.wikipedia.org/wiki/Standardization_of_Office_Op...
- jesprenj 4y agoI stand corrected, sorry. Emulating some other proprietary software really shouldn't be a paragraph in something we call an "open standard". Thank you for the links.
- TheCoelacanth 4y agoDue to decades of work reverse engineering the behavior of MS Office (not only after the invention of DOCX, many of the specified behaviors in DOCX reference behaviors of older versions of Office). It would be a monumental effort to create another implementation and completely impossible without referring to MS Office as a reference implementation.