Another day, another complaint about Microsoft from LibreOffice. This time, LibreOffice accuses Microsoft of intentionally using overly complex XML to define documents and lock in users.
OOXML spec is annoying in the sense of deeply nested structures and an opaque naming scheme, but the documentation itself is public and not that hard to parse (aside from being split into multiple documents and being thousands of pages long).
As a reference guide for adding new features to an existing product it’s usable, but wanting to hit 100% feature parity by starting at the beginning would be pretty much impossible.
OOXML spec is annoying in the sense of deeply nested structures and an opaque naming scheme, but the documentation itself is public and not that hard to parse (aside from being split into multiple documents and being thousands of pages long).
As a reference guide for adding new features to an existing product it’s usable, but wanting to hit 100% feature parity by starting at the beginning would be pretty much impossible.